Skip to content

Releases: saalfeldlab/render

v4.0.0

10 Mar 19:19
Compare
Choose a tag to compare

This release updates the infrastructure components upon which render depends including switching to JDK 11.

Specific changes include:

  • update JDK for builds and web server deployment from 1.8 to 11,
  • update Jetty from 9.4 to 10,
  • update slf4j from 1.7 to 2.0,
  • update logback from 1.1 to 1.2,
  • update GitHub action containers from Ubuntu 18.04 to 22.04,
  • update example Docker containers from Ubuntu 18.04 to 22.04,
  • update MongoDB in example Docker containers from 4.0.6 to 6.0.4,
  • add docker-compose scripts to support new Docker deployments at Janelia.

v3.0.0

25 Jan 03:28
Compare
Choose a tag to compare

This release includes many many commits from the geometric_descriptor branch which served as Janelia's main development branch from Fall 2019 to the end of 2021. Two key changes were driven by reconstruction needs for Janelia's Fly EM projects and primarily came from Stephan Prebisch:

  1. Stephan integrated his geometric descriptor point match libary into render to improve point match derivation for tiles with large resin borders and
  2. Stephan developed Java based solvers to complement the existing Python and Matlab solvers.

Here is a slightly more detailed summary of the major changes in this "release":

  • Add ...
    -- support for deriving Geometric Descriptor point matches to better handle resin areas,
    -- Java distributed solver clients including many custom solver variants for Janelia's Fly EM projects,
    -- TrakEM2 solver client,
    -- MultiStagePointMatchClient that incorporates match quality assessments,
    -- thickness correction clients,
    -- cross correlation point match client,
    -- Spark IntensityAdjustedScapeClient for contrast adjustment in FIBSEM render stacks,
    -- N5Client for rendering/exporting N5 volumes,
    -- N5 slice loader support,
    -- RenderTools for dynamic "virtual" rendering using BigDataViewer, and
    -- support for ColorProcessor and ImageJ Composite sources.

  • Improve user interface tools:
    -- point match explorer,
    -- match trials, and
    -- tile views.

  • Upgrade many library dependencies. Some of the key upgrades are:
    -- Bump spark version from 2.2.0 to 3.0.1
    -- Bump jetty version from 9.4.9 to 9.4.43 (forced Docker change from alpine to slim)
    -- Bump httpclient from 4.3.6 to 4.5.13.
    -- Bump jackson from 2.6.7 to 2.11.0, swagger from 1.5.12 to 1.6.2 and resteasy from 3.1.4.Final to 3.13.2.Final
    -- Bump mongo-java-driver to 3.12.3 to enable use with cloud-based atlas servers
    -- Update jetty.service for Scientific Linux 7.9.

  • Migrated CI processes from Travis to GitHub Actions.

  • Many bug fixes.

v2.3.0

08 Aug 02:06
Compare
Choose a tag to compare

Updated maven pom files to use org.scijava:pom-scijava parent.

v2.1.0

08 Nov 16:48
Compare
Choose a tag to compare
create release 2.1.0 for Kyle

v2.0.2

11 Jan 04:47
Compare
Choose a tag to compare
fix stupid bug that should have been caught in prior commit

v2.0.1

28 Aug 14:37
Compare
Choose a tag to compare
mark version 2.0.1 for release