Snapshot version

You are browsing the docs for the snapshot version of Nexus, the latest release is available here

Releases

This section of the documentation lists the significant BlueBrain Nexus releases across all services and web applications.

TODO: update release date

The latest stable release is v1.11.0 released on 09.12.2024.

1.12.0

Breaking changes

Note

The items listed below are changes that have been made in this release that may break compatibility with previous releases.

Nexus Delta now fully supports JSON-LD 1.1

  • This implied updating some underlying libraries which could result in discrepancies in processing compared to previous versions of Nexus.
  • With the support of JSON-LD 1.1, the ability to a have a lenient processor for incoming JSON-LD payloads has been removed.

Please test this new version carefully and address any issues on the client side before pushing in a production environment.

Resource metadata

  • The _project field in resource metadata is now populated with as its reference (org/project) instead of its address
  • The _incoming and _outgoing links are not part of the metadata anymore (the endpoints remain available for resources and files)

Indexing

  • Projects, resolvers, schemas, storages and views are not indexed anymore in Blazegraph and Elasticsearch.

New features / enhancements

  • Full support of JSON-LD 1.1 via Apache Jena 5.x and Titanium JSON-LD
  • The default indexing in Elasticsearch has been rewritten to push data in a single Elasticsearch index in order to reduce shard consumption.
  • Projects, resolvers, schemas, storages and views are not indexed anymore to prepare further changes on how they are handled

A detailed list of changes included in the release can be found in the release notes.

1.11.0

Breaking changes

Note

The items listed below are changes that have been made in this release that break compatibility with previous releases.

  • The Remote storage implementation has been removed.
  • The automatic provisioning of projects has been removed.
  • The Jira integration plugin has been removed.

New features/enhancements

A detailed list of changes included in the release can be found in the release notes.

1.10.0

Breaking changes

Note

The items listed below are changes that have been made in this release that break compatibility with previous releases.

  • The S3 support for files has been completely rewritten
  • The default Elasticsearch views now uses a new mapping and settings which improves the ability to search for resources using the listing endpoints.
  • Resolvers/storages/views can’t be tagged anymore
  • The global SSE endpoint, the SSE endpoints for realms/acls/organizations and the SSE endpoint to fetch indexing errors have been removed
  • Fetch organizations and projects by their uuid is now removed

Deprecations

Note

The items listed below are announcement of future deprecation, these features will be removed in the next release.

  • Remote storage support
  • Jira Plugin

New features / enhancements

A detailed list of changes included in the release can be found in the release notes.

1.9.1 (13.02.2024)

  • Fix computing diff on large resources during updates

1.9.0 (18.12.2023)

Breaking changes

Deprecations

  • Fetching resources using organization and project uuids
  • Tagging operations for resolvers/storages/views
  • Indexing projects within views
  • Removing generic endpoints to create/update/deprecate resources
  • Global SSE endpoint
  • SSE endpoints for realms/acls/organizations
  • SSE endpoint to fetch indexing errors
  • Injecting org/project uuids in SSEs related to resources

New features / enhancements

A detailed list of changes included in the release can be found in the release notes.

1.8.0 (14.06.2023)

Breaking changes

  • The support for Cassandra has been removed and PostgreSQL is now the only supported primary store for Nexus Delta

Deprecations

In the upcoming version, the support of the tar format to download archives will be removed, only the zip format will remain.

New features / enhancements

A detailed list of changes included in the release can be found in the release notes.

Older releases

The release notes of older versions are available here.