Releases: yeastrc/Spectral_Storage_Service
Release list
v2.0.2 - Remove XML Entity Size limits in Importer program
v2.0.1 - Remove XML Entity Size limits in Importer program
// Set to remove limits since getting error on this
System.setProperty("jdk.xml.maxGeneralEntitySizeLimit", "0");
v2.0.0 — Java 25 / Tomcat 11 / Jakarta EE (no functional change since v1.5.1)
Infrastructure / platform release. No functional changes since v1.5.1 — same
behavior, same web-service API, same on-the-wire data format, same stored data.
Major version bump only because the required runtime infrastructure changed and
the client-connector libraries moved to the jakarta namespace.
New requirements
- Java 25 (was Java 8)
- Tomcat 11 / Jakarta EE (was Tomcat 9 / Java EE)
What changed (platform / namespace only)
- Servlet
javax.*→jakarta.*(servlet-api 6.1, JSP 4.0; web.xml → web-app 6.0) - JAXB
javax.xml.bind→jakarta.xml.bind(JAXB 4.0) - Gradle 9.5.1; build image
ghcr.io/yeastrc/spectral-storage-build-docker:2
What did NOT change
- The HTTP web-service API and request/response XML format are unchanged — XML
written/read by last 1.x (1.5.1) and 2.0.0 is identical, so existing stored data and existing
clients stay wire-compatible. - The only source-incompatible change is for code compiling against the
client-connector libraries: update importsjavax.xml.bind.*→
jakarta.xml.bind.*and the JAXB dependency to jakarta (still wire-compatible).
Verified
Full build; both web apps deploy on Tomcat 11; functional round-trip (add scan file
via accept_import, retrieve spectrum via get_data) tested with the jakarta connectors.
Version 1.5.2
Minor change to Docker config file for Accept Import so that the Importer program is run with Max Heap of 4GB.
Previously no max heap set.
Version 1.5.1
This is a security update release only, re-creating release with latest base image for Docker.
Version 1.5.0
Support selecting scans that contain a specific ion.
Version 1.4.0
- Better support for S3
- New functionality to support real-time XICs in Limelight
- minor bug fixes
Version 1.3.0
Add support for the SPECTRAL_STORAGE_MAX_SCAN_BATCH_SIZE environmental variable.
This is the max number of scans that can be queried with a single web service call.
Version 1.2.6
security: update log4j libraries to 2.16.0