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 change the date

The latest stable release is v1.9.0 released on 18.12.2023.

1.10.0

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.

1.7.2 (16.06.2022)

This is a patch release that addresses a series of Nexus Fusion issues:

What’s Changed

Full Changelog: Fusion: v1.7.1…v1.7.2

The corresponding Fusion release notes can be found here.

1.7.1 (01.06.2022)

This is a bug-fix release that addresses a series of Delta and Fusion issues:

  • Fetch original payload is not retrieving null values #3112
  • Unable to upload empty files using the RemoteDiskStorage #2921
  • Improve error message on remote storage errors #3254
  • ElasticSearchView resourceTag config is not taken in consideration for synchronous indexing #3266
  • New layout for studios
  • Ability to control plugins at studio level
  • Style improvements of search filter panel
  • We have added a script to migrate studios using pre-v1.7.0 format to v1.7.1+

Fixes

A series of bugs have been fixed.

The corresponding Fusion release notes can be found here. The corresponding Delta release notes can be found here.

Full Changelogs: Delta: v1.7.0…v1.7.1 Fusion: v1.7.0…v1.7.1

1.7.0 (14.03.2022)

Breaking changes

Deprecations

In the upcoming version, the support of Cassandra as a primary store for Nexus Delta will be removed in favour of PostgreSQL to focus development efforts on features rather than supporting multiple databases. For very large deployments there are commercial options that are wire compatible to PostgreSQL.

Tools will be provided to enable migration from Cassandra to PostgreSQL for existing Delta deployments.

New features / enhancements

  • New features and better user experience for search in Nexus Fusion
  • Introduced a new extensible model to define Elasticsearch views based on pipes
  • Allow the use of an external configuration file for Delta
  • Allow deleting tags on resources
  • Allow tagging deprecated storages and views
  • Refactor the graph-analytics plugin to make indexing faster
  • Add a group identifier in Elasticsearch projections of composite views

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

v1.6.1 (29.10.2021)

This release contains bugfixes and minor improvements:

  • Graph-analytics returns edges for non-existing nodes #2871
  • Graph analytics is trying to resolve every link to all types of resources #2852
  • Composite key values cache is not distributed across nodes #2909
  • Shortcut Acl permission check (project -> org -> root) when address matches early #2916
  • Resource-view opens up as a side panel #2617
  • User can see all data, when the search query is empty #2875
  • A loading spinner shows up when there is a delay in fetching search results #2880
  • Label ‘none of’ in filter was previously mis labelled as ‘any of’ #2872
  • The behaviour of ‘none of’ filter has been fixed to avoid confusion with other filters #2898
  • Preview plugin big fix to prevent it from crashing for certain file paths #2884
  • Search bar matches query content #2874

Full Changelogs:

v1.6.0 (13.10.2021)

Deprecations

New features / enhancements

  • Introduced a plugin to search among different projects
  • Introduced PDF, CSV, TSV and Youtube Viewer Fusion Plugins
  • Add basic authentication to access a secured Elasticsearch cluster
  • Handle user-defined queries to Blazegraph with a dedicated client
  • Introduced a plugin to analyze properties and relationships of resources within a project
  • Synchronous indexing
  • Listing of resources outside the project scope
  • The RDF parser to validate resources is now configurable
  • Automatic project provisioning
  • Introduced quotas on projects
  • Project deletion (on demand and automatic)
  • Tagging resources after deprecation
  • View passivation

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

v1.5.1 (04.06.2021)

This release contains bugfixes and minor improvements:

  • File paths now respect tar spec, added n-quads format option to archives #2459
  • Use service account to unset previous default storage #2465
  • Support type query exclusion on listings #2468
  • Added organization events to SSEs #2477
  • Allow the deletion of some persistence ids at startup #2480
  • Prevent creating schemas starting with schemas.base #2481
  • Updated the default number of shards value to 50 (prev => 1000) #2490
  • Expose indexing metrics #2485
  • Clean up error messages #2497
  • Allow plugins to be disabled via configuration #2498
  • Consume the entire base URI path in the routes #2502
  • Update progress cache on stream start. #2505
  • Fetch org/project events from their creation time if none is provided #2500
  • Count view statistics deterministically. #2509
  • Add SHACL context to resource/schemas errors including SHACL report #2508

v1.5.0 (19.05.2021)

The release is backwards compatible with v1.x.y releases in terms of API (except for some issues that were corrected - please see the release notes for the exact changes). If you’re upgrading from v1.4.x please visit the migration instructions.

Summary of the significant changes:

  • Introduced the ability to define workflows in Fusion;
  • Introduced support for plugins in Delta;
  • Remote context and owl:imports resolution is executed during creation and update providing full resource immutability;
  • Consistent JSON-LD support across all endpoints and resource types;
  • Support for named graphs;
  • Specific SSE endpoints for Delta managed resource types (schemas, resolvers, storages, files and views);
  • Views can be configured with the required permission for querying;
  • CrossProject resolvers can be configured with useCurrentCaller that enables resource resolution with the caller identities instead of a fixed identity set;
  • ElasticSearch views can be configured with settings (this allows the customization of ElasticSearch index with number of shards and replicas, tokenizers, filters etc.).

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.