Skip to content

Releases: yeastrc/Spectral_Storage_Service

v2.0.2 - Remove XML Entity Size limits in Importer program

Choose a tag to compare

@danjasuw danjasuw released this 22 Jun 21:04

second try at fix

v2.0.1 - Remove XML Entity Size limits in Importer program

Choose a tag to compare

@danjasuw danjasuw released this 22 Jun 20:14
	//  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)

Choose a tag to compare

@danjasuw danjasuw released this 19 Jun 18:33

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 imports javax.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

Choose a tag to compare

@danjasuw danjasuw released this 27 May 20:30

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

Choose a tag to compare

@mriffle mriffle released this 14 May 19:04

This is a security update release only, re-creating release with latest base image for Docker.

Version 1.5.0

Choose a tag to compare

@mriffle mriffle released this 24 Oct 19:22

Support selecting scans that contain a specific ion.

Version 1.4.0

Choose a tag to compare

@mriffle mriffle released this 05 Oct 21:48
  • Better support for S3
  • New functionality to support real-time XICs in Limelight
  • minor bug fixes

Version 1.3.0

Choose a tag to compare

@mriffle mriffle released this 13 May 22:12

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

Choose a tag to compare

@mriffle mriffle released this 15 Dec 17:39

security: update log4j libraries to 2.16.0

Version 1.2.5

Choose a tag to compare

@mriffle mriffle released this 10 Dec 18:23

Fix vulnerability in Log4j