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
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
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
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
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
- S3 support has been rewritten with new features
- Ability to enforce usage of schema at Project level
- Ability to retrieve the annotated original payload for a Schema and a Resolver
- Ability to add custom metadata upon creating and updating Files
- Ability to fetch a search suite
- Ability to check if a project has been correctly provisioned and potentially heal this process
- The Projects and the different types of resources ( Storages, ElasticSearch Views, Sparql Views, Composite Views, Schemas) can now be undeprecated
- Custom metadata can now be added to files
- Creating point-in-time for Elasticsearch queries
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
- Resource payloads can’t contain fields starting by
_
anymore - The endpoint for fetching indexing errors as SSEs changed
- Credentials for storages can now only be defined at the configuration level
- Encoding of self, incoming and outgoing links
- Remove support for Tarball archives
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
- Aggregations of resources by
@type
andproject
- Files can be added to an archive using
_self
- Indexing errors can now be listed and filtered
- Multi fetch operation allows to get multiple resources in a single call
- Resources trial and resource generation
- Schema changes
- Tagging at creation/updates
- Undeprecating resources, files, projects, organizations
- Improving performance of composite view
- Id resolution
- Global User Interface Improvements: Multi-type filter selection in “My Data” section, improved header menu behavior, and enhanced UI element uniformity.
- Data Explorer Enhancements: New filtering and navigation features, fullscreen mode for Graph Flow, advanced mode beta, and improved navigation with back and forward buttons.
- Resource Management and Display: Display of resources missing paths, clearer resource counts, introduction of Data Cart logic, and improved ACL checks.
- Code Editor and Studio Enhancements: New URL copying feature in Code Editor, typo corrections and layout adjustments in the studio interface, and enhanced resource management tools.
- Operational Improvements: Advanced search and filter capabilities, bulk request handling, new resource tagging features, and enhanced error handling mechanisms.
- Hotfixes and Minor Updates: Addressing issues such as navigation speed, URL encoding in downloads, and UI glitches.
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
- New sourcing and streaming library
- New clustering deployment
- Better reporting of indexing errors for views
- Name and description for resolvers, storages and views
- Only trigger reindexing when indexing is impacted
- Project deletion has been rewritten
- A refresh operation is now available for resources
- A validate operation is now available for resources
- Archives can now be downloaded as a zip
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.