The API module provides services, base classes, utility classes and interfaces for LabKey server as well as modified versions of some third-party libraries
Compile Dependencies (73)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Bytecode
Apache 2.0
| cglib
»
cglib-nodep High level API to generate and transform Java byte code. This version has no dependences (ASM is renamed and included in ... | 2.2.3 | 3.3.0 | |
Apache 2.0
| com.datadoghq
»
dd-trace-api dd-trace-api | 1.54.0 | 1.67.1 | |
Annotation Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-annotations Core annotations used for value types, used by Jackson data binding package. | 2.20 | 2.22 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-core4 vulnerabilities Core Jackson processing abstractions (aka Streaming API), implementation for JSON | 2.20.0 | 3.2.3 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-databind11 vulnerabilities General data-binding functionality for Jackson: works on core streaming API | 2.20.0 | 3.2.3 | |
Apache 2.0
| com.fasterxml.jackson.datatype
»
jackson-datatype-json-org Support for datatypes of "org.json" JSON library (see http://json.org/java), | 2.20.0 | 3.2.3 | |
Date/Time
Apache 2.0
| com.fasterxml.jackson.datatype
»
jackson-datatype-jsr310 Add-on module to support JSR-310 (Java 8 Date & Time API) data types. | 2.20.0 | 3.0.0-rc2 | |
| com.google.code.kaptcha » kaptcha | 2.3 | ✔ | ||
Core Utils
Apache 2.0
| com.google.guava
»
guava Guava is a suite of core and expanded libraries that include | 33.5.0-jre | 33.7.2-jre | |
RSS/Atom
Apache 2.0
| com.rometools
»
rome All Roads Lead to ROME. ROME is a set of Atom/RSS Java utilities that make it | 2.1.0 | ✔ | |
| com.sun.script.js » jsr223-js-engine | Aug2008 | 1.1 | ||
Reflection
Apache 2.0
| commons-beanutils
»
commons-beanutils Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. | 1.11.0 | ✔ | |
Base64
Apache 2.0
| commons-codec
»
commons-codec The Apache Commons Codec component contains encoders and decoders for | 1.19.0 | 1.22.1 | |
JDBC Pool
Apache 2.0
| commons-dbcp
»
commons-dbcp Apache Commons DBCP software implements Database Connection Pooling | 1.4 | 2.14.0 | |
I/O
Apache 2.0
| commons-io
»
commons-io The Apache Commons IO library contains utility classes, stream implementations, file filters, | 2.20.0 | 2.22.0 | |
Logging
Apache 2.0
| commons-logging
»
commons-logging Apache Commons Logging is a thin adapter allowing configurable bridging to other, | 1.3.5 | 1.4.0 | |
Object Pool
Apache
| commons-pool » commons-pool | 1.6 | 2.13.1 | |
Validation
Apache 2.0
| commons-validator
»
commons-validator Apache Commons Validator provides the building blocks for both client-side and server-side data validation. | 1.10.0 | 1.11.0 | |
| flyingsaucer
»
core-renderer Artifactory auto generated POM | R8 | ✔ | ||
Math Lib
CC0 1.0 +1
| gov.nist.math
»
jama JAMA is a basic linear algebra package for Java. It provides | 1.0.3 | ✔ | |
Dist Tracing
Apache 2.0
| io.opentracing
»
opentracing-api OpenTracing Java API | 0.33.0 | ✔ | |
Dist Tracing
Apache 2.0
| io.opentracing
»
opentracing-util OpenTracing utilities | 0.33.0 | ✔ | |
Java Spec
EPL 2.0 +1
| jakarta.servlet
»
jakarta.servlet-api API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ... | 6.0.0 | 6.1.0 | |
Java Spec
Apache 2.0
| jakarta.validation
»
jakarta.validation-api JavaBeans Validation (Bean Validation) is a validation model that can add constraints to the beans with annotations ... | 3.0.2 | 3.1.1 | |
Testing
EPL 2.0
| junit
»
junit JUnit Jupiter is the API for writing tests using JUnit 5. | 4.13.2 | 6.1.3 | |
MIT
| net.coobird
»
thumbnailator Thumbnailator - a thumbnail generation library for Java | 0.4.20 | 0.4.21 | |
| net.rforge
»
rengine Artifactory auto generated POM | 0.6-8.1 | ✔ | ||
| net.rforge
»
rserve Artifactory auto generated POM | 0.6-8.1 | ✔ | ||
Cache Impl
Apache 2.0
| net.sf.ehcache
»
ehcache-core Ehcache is an open source, standards-based cache used to boost performance, | 2.6.8 | 2.10.9.2 | |
Excel Lib
LGPL
| net.sourceforge.jexcelapi
»
jxl JExcelApi is a java library which provides the ability to read, write, and modify Microsoft Excel spreadsheets. | 2.6.3 | 2.6.12 | |
Collections
Apache 2.0
| org.apache.commons
»
commons-collections4 The Apache Commons Collections package contains types that extend and augment the Java Collections Framework. | 4.5.0 | 4.6.0 | |
Core Utils
Apache 2.0
| org.apache.commons
»
commons-lang3 Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ... | 3.19.0 | 3.21.0 | |
String Utils
Apache 2.0
| org.apache.commons
»
commons-text The Commons Text library provides additions to the standard JDK text handling. It includes algorithms for string ... | 1.15.0 | ✔ | |
I/O
Apache 2.0
| org.apache.commons
»
commons-vfs2 Apache Commons VFS is a Virtual File System library. | 2.10.0 | ✔ | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents
»
httpclient Apache HttpComponents Client | 4.5.14 | 5.6.5 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents
»
httpcore Apache HttpComponents HTTP/1.1 core components | 4.4.16 | 5.4.4 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents.client5
»
httpclient51 vulnerability Apache HttpComponents Client | 5.5.1 | 5.6.5 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents.core5
»
httpcore51 vulnerability Apache HttpComponents HTTP/1.1 core components | 5.3.6 | 5.4.4 | |
Logging
Apache 2.0
| org.apache.logging.log4j
»
log4j-api1 vulnerability API for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage generation. It has ... | 2.25.3 | 2.26.1 | |
Logging
Apache 2.0
| org.apache.logging.log4j
»
log4j-core3 vulnerabilities Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ... | 2.25.3 | 2.26.1 | |
PDF Lib
Apache 2.0
| org.apache.pdfbox
»
pdfbox The Apache PDFBox library is an open source Java tool for working with PDF documents. | 3.0.4 | 3.0.8 | |
Excel Lib
Apache 2.0
| org.apache.poi
»
poi Apache POI - Java API To Access Microsoft Format Files | 5.4.0 | 5.5.1 | |
Excel Lib
Apache 2.0
| org.apache.poi
»
poi-ooxml Apache POI - Java API To Access Microsoft Format Files | 5.4.0 | 5.5.1 | |
MIME Types Lib
Apache 2.0
| org.apache.tika
»
tika-core This is the core Apache Tika™ toolkit library from which all other modules inherit functionality. It | 3.2.3 | 4.1.0 | |
Apache 2.0
| org.apache.tomcat
»
tomcat-jasper Tomcats JSP Parser | 10.1.52 | 11.0.26 | |
Apache 2.0
| org.apache.tomcat
»
tomcat-websocket-api WebSocket API | 10.1.52 | 11.0.26 | |
Apache 2.0
| org.apache.tomcat
»
tomcat-jsp-api JSP package | 10.1.52 | 11.0.26 | |
XML Processing
Apache 2.0
| org.apache.xmlbeans
»
xmlbeans XmlBeans main jar | 5.2.0 | 5.4.1 | |
Apache 2.0
| org.apache.xmlgraphics
»
batik-codec Batik image codecs | 1.19 | ✔ | |
Apache 2.0
| org.apache.xmlgraphics
»
batik-transcoder Batik SVG transcoder | 1.19 | ✔ | |
Apache 2.0
| org.apache.xmlgraphics
»
fop XML Graphics Format Object Processor All-In-One | 2.11 | ✔ | |
EDL 1.0 +2
| org.eclipse.angus » angus-mail | 2.0.5 | ✔ | |
EDL 1.0
| org.eclipse.angus
»
angus-activation Angus Activation Registries Implementation | 2.0.3 | ✔ | |
| org.gwtproject
»
gwt-servlet-jakarta GWT-RPC and RequestFactory implementations for use in jakarta.servlet environments | 2.12.2 | 2.13.1 | ||
Testing
BSD 3-clause
| org.hamcrest
»
hamcrest Core API and libraries of hamcrest matcher framework. | 2.2 | 3.0 | |
| org.imca_cat.pollingwatchservice
»
pollingwatchservice Artifactory auto generated POM | 0.2.0 | ✔ | ||
Annotation Lib
Apache 2.0
| org.jetbrains
»
annotations A set of annotations used for code inspection support and code documentation. | 15.0 | 26.1.0 | |
Chart Library
LGPL
| org.jfree
»
jfreechart JFreeChart is a class library, written in Java, for generating charts. | 1.0.19 | 1.5.6 | |
Mocking
BSD
| org.jmock
»
jmock JMock is a testing framework for Java that allows you to create mock objects. | 2.6.0 | 2.13.1 | |
Mocking
BSD
| org.jmock » jmock-legacy | 2.6.0 | 2.13.1 | |
JSON Lib
Public
| org.json
»
json JSON is a light-weight, language independent, data interchange format. | 20250517 | 20260814 | |
HTML Parser
MIT
| org.jsoup
»
jsoup2 vulnerabilities jsoup is a Java library that simplifies working with real-world HTML and XML. It offers an easy-to-use API for URL ... | 1.21.2 | 1.23.2 | |
JVM Languages
MPL 2.0
| org.mozilla
»
rhino1 vulnerability Rhino JavaScript runtime jar, excludes XML, tools, and ScriptEngine wrapper | 1.7R3 | 1.9.1 | |
JDBC Driver
BSD 2-clause
| org.postgresql
»
postgresql2 vulnerabilities PostgreSQL JDBC Driver Postgresql | 42.7.8 | 42.7.14 | |
Job Scheduling
Apache 2.0
| org.quartz-scheduler
»
quartz Quartz is a job scheduling library that can be embedded in java applications with support for transactions, persistence, ... | 2.5.0 | 2.5.2 | |
Dep Injection
Apache 2.0
| org.springframework
»
spring-beans Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java ... | 6.2.16 | 7.0.9 | |
Dep Injection
Apache 2.0
| org.springframework
»
spring-context Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ... | 6.2.16 | 7.0.9 | |
Core Utils
Apache 2.0
| org.springframework
»
spring-core1 vulnerability Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features. | 6.2.16 | 7.0.9 | |
JDBC Extension
Apache 2.0
| org.springframework
»
spring-jdbc Spring JDBC provides an abstraction layer that simplifies code to use JDBC and the parsing of database-vendor specific ... | 6.2.16 | 7.0.9 | |
Testing
Apache 2.0
| org.springframework
»
spring-test Spring Test supports the unit testing and integration testing of Spring components with JUnit or TestNG. It provides ... | 6.2.16 | 7.0.9 | |
Web Framework
Apache 2.0
| org.springframework
»
spring-web1 vulnerability Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ... | 6.2.16 | 7.0.9 | |
Web Framework
Apache 2.0
| org.springframework
»
spring-webmvc13 vulnerabilities Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. ... | 6.2.16 | 7.0.9 | |
XML Processing
Apache 2.0
| xerces
»
xercesImpl Xerces2 provides high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces ... | 2.12.2 | ✔ |