Skip to content

Releases: UNICORE-EU/server-bundle

10.0.0

15 Mar 09:26
Compare
Choose a tag to compare

UNICORE Server bundle v10.0.0 (patch level 2)

The UNICORE Server Bundle provides an all-in-one package with installation helpers,
comprising Gateway, Registry, UNICORE/X, Workflow, XUUDB, TSI. You need this for a server
providing job management and/or data access features,
see the documentation for details.

What's new?

This release focuses on major updates of third party dependencies like Jetty and Apache CXF,
but also has a number of new and improved features, improved installation tools and
a lot of internal code cleanup.

PATCH release fixes:

  • fix: SAML authenticator was temporarily inactive after an invalid token, leading to "403" authentication errors
  • fix: loading persisted data from U9 did not work
  • fix: typo in update-tools/update-data.sh

10.0.0 change log:

  • General
    • major updates of third party dependencies: Jetty 11, CXF 4
    • new feature: shorter format for unique IDs for jobs, etc
    • clean-up property names for better readability
      (existing config still works with a WARN in the logs)
    • demo server credentials are now in PEM format
    • config/install scripts can create and install a self-signed
      certificate for the server components
    • start.sh scripts will not run when 'root' (bad practice)
    • configure.py script will not run when 'root' (bad practice)
    • include latest PostGreSQL driver (42.7.2) fixing
      a vulnerability
  • UNICORE/X

    • new feature: allow to stage-in git repositories
    • new feature: job IDs and other unique IDs with new, shorter format
    • listing storages will not list job directories. Add new query
      parameter 'filter=all' to include them in the list.
    • new feature: simple support for extracting basic attributes
      (Unix ID and role) supplied by authentication from IAM servers such
      as Unity or Keycloak
    • updated data-triggered processing: new actions (notification and
      batched job); write log/error files; simple management via the storage
      endpoint; improved runtime behaviour
    • new feature: wildcard "*" queue definition in IDB for accepting any
      queue name without explicit setup in IDB
    • fix: REST API resolution issue when triggering metadata extraction
      on storage base directory
    • remove jclouds module
    • updated example IDB
  • TSI

    • new feature: API call for querying the list of partitions
  • XUUDB

    • basic REST interface for querying the XUUDB

Update notes

This release includes the H2 v2.2.224 engine, which is unfortunately not directly backwards compatible to the
v2.1.x version used in earlier (9.2) releases. If you use H2 2.1.x and want to keep existing data during the update,
you'll need to convert the databases. A helper script is provided in the tar.gz bundle.

9.3.1

13 Nov 14:13
Compare
Choose a tag to compare

UNICORE Server bundle v9.3.1

The UNICORE Server Bundle provides an all-in-one package with installation helpers,
comprising Gateway, Registry, UNICORE/X, Workflow, XUUDB, TSI. You need this for a server
providing job management and/or data access features,
see the documentation for details.

What's new?

This is a bugfix release.

  • SECURITY FIX: update json.org library to 20231013 (https://nvd.nist.gov/vuln/detail/CVE-2023-5072)
  • fix: UNICORE/X: create required sub-directory for inline, https, ftp
    stage-ins
  • fix: UNICORE/X: correctly invalidate TSI connections in case of file
    write errors
  • fix: Registry: caching issue

Update notes

This release includes the new H2 v2.2.220 engine, which is unfortunately not directly backwards compatible to
the one used in UNICORE 9.2. If you use H2 and want to keep existing data during the update from 9.2.x,
you'll need to convert the databases. A helper script is provided in the tar.gz bundle.

9.3.0

14 Sep 14:25
Compare
Choose a tag to compare

UNICORE Server bundle v9.3.0

The UNICORE Server Bundle provides an all-in-one package with installation helpers,
comprising Gateway, Registry, UNICORE/X, Workflow, XUUDB, TSI. You need this for a server
providing job management and/or data access features,
see the documentation for details.

What's new?

  • new feature: all Java servers support runtime update of the main server credential
  • new feature: support for Let's Encrypt in the Gateway, by allowing to serve files from a specified directory via plain HTTP
  • new feature: if no Partitions are defined in the IDB, add a "catch-all" definition that allows users to specify any partition,
    with no resource limit checks.
  • new standard resources "GPUS_PER_NODE" and "EXCLUSIVE"

Update notes

This release includes the new H2 v2.2.220 engine, which is unfortunately not directly backwards compatible to the one used in UNICORE 9.2.
If you use H2 and want to keep existing data during the update, you'll need to convert the databases. A helper script is provided in the tar.gz bundle.