@@@ index
- @ref:v1.9 Release Notes
- @ref:v1.8 To v1.9 Migration
- @ref:v1.8 Release Notes
- @ref:v1.7 To v1.8 Migration
- @ref:v1.7 Release Notes
- @ref:v1.6 To v1.7 Migration
- @ref:v1.6 Release Notes
- @ref:v1.5 To v1.6 Migration
- @ref:v1.5 Release Notes
- @ref:v1.4 To v1.5 Migration
- @ref:Older releases
@@@
This section of the documentation lists the significant BlueBrain Nexus releases across all services and web applications.
The latest stable release is v1.8.0 released on 14.06.2023.
- @ref:Resource payloads can't contain fields starting by
_
anymore - @ref:The endpoint for fetching indexing errors as SSEs changed
- @ref:Credentials for storages can now only be defined at the configuration level
- @ref:Aggregations of resources by
@type
andproject
- @ref:Files can be added to an archive using
_self
- @ref:Indexing errors can now be listed and filtered
- @ref:Multi fetch operation allows to get multiple resources in a single call
- The support for Cassandra has been removed and PostgreSQL is now the only supported primary store for Nexus Delta
In the upcoming version, the support of the tar format to download archives will be removed, only the zip format will remain.
- 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
- @ref:A refresh operation is now available for resources
- @ref: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 @ref:release notes.
This is a patch release that addresses a series of Nexus Fusion issues:
- Prevent search table header controls from overflowing onto new line by @nicwells in BlueBrain/nexus-web#987
- 2709 redesign resource view by @nicwells in BlueBrain/nexus-web#986
- 2932 Prevent Resource side drawer from closing when it shouldn't by @nicwells in BlueBrain/nexus-web#988
- 2807 admin layout tab update by @smitfire in BlueBrain/nexus-web#985
- 1315 open links by @dhaneshnm in BlueBrain/nexus-web#989
- 2890 align styling in fusion by @nicwells in BlueBrain/nexus-web#991
- Switch logic - multi-value field has and, single-valued not by @nicwells in BlueBrain/nexus-web#993
- 2611 enable jump to studio from search bar by @nicwells in BlueBrain/nexus-web#992
- 2943 reinstate create resource in admin by @nicwells in BlueBrain/nexus-web#994
- 2944 custom views to be listed in query tab by @nicwells in BlueBrain/nexus-web#995
- Changing filter value triggers on finish automatically vs apply button by @smitfire in BlueBrain/nexus-web#990
- Fixed filter bug check by @smitfire in BlueBrain/nexus-web#996
- Remove fuzziness from search by @nicwells in BlueBrain/nexus-web#998
- Use Resource end point for studio listing by @dhaneshnm in BlueBrain/nexus-web#999
- PDF Viewer not loading fix by @nicwells in BlueBrain/nexus-web#1000
- Search filter bug condition by @smitfire in BlueBrain/nexus-web#1003
- 2941 styling improvements fixes and improvements by @nicwells in BlueBrain/nexus-web#1002
- Support removing tags from resources by @nicwells in BlueBrain/nexus-web#1001
- Disable data cart download button when no perms by @nicwells in BlueBrain/nexus-web#997
- Persist open/close state of plugins by @nicwells in BlueBrain/nexus-web#1004
- 2922 support dates by @dhaneshnm in BlueBrain/nexus-web#1005
- Handle objects in search by @dhaneshnm in BlueBrain/nexus-web#1007
- remove double quotes from display by @dhaneshnm in BlueBrain/nexus-web#1008
- 1673 better error when try recreate deprecated org or project by @nicwells in BlueBrain/nexus-web#1009
- Support composite views in data tables by @nicwells in BlueBrain/nexus-web#1006
- Fix array values by @dhaneshnm in BlueBrain/nexus-web#1010
- Fix creation of resources list from "copy resource list" shortcut link by @nicwells in BlueBrain/nexus-web#1012
- 2644 allow user to select search config by @nicwells in BlueBrain/nexus-web#1011
- Add redirect params to login call back by @dhaneshnm in BlueBrain/nexus-web#1014
- 2986 fix styles by @dhaneshnm in BlueBrain/nexus-web#1015
- Always keep tooltip visible in viewport by @nicwells in BlueBrain/nexus-web#1017
- 2902 move sidebar to header by @nicwells in BlueBrain/nexus-web#1016
- added numerics and conditions to call numerics component to search by @smitfire in BlueBrain/nexus-web#1013
- Fix behaviour of copy button by @dhaneshnm in BlueBrain/nexus-web#1019
- 2835 Search bar text and searching for things with same value as project or studio by @nicwells in BlueBrain/nexus-web#1020
- More specific css rules and fix at same time by @nicwells in BlueBrain/nexus-web#1021
- Graph Analytics by @dhaneshnm in BlueBrain/nexus-web#1022
- 2082 admin plugin link support navigation versioned identifiers by @nicwells in BlueBrain/nexus-web#1023
- 2999 scale large pdfs down to size and support zoom/pan by @nicwells in BlueBrain/nexus-web#1026
- Fix to allow user to scroll all the way to bottom of gallery drawer by @nicwells in BlueBrain/nexus-web#1027
- Only show graph analytics tab when plugin enabled in Delta by @nicwells in BlueBrain/nexus-web#1028
- 3020 consistent datetime throughout app by @nicwells in BlueBrain/nexus-web#1029
- Fix style by @nicwells in BlueBrain/nexus-web#1032
- Move hook call to top-level of function component by @nicwells in BlueBrain/nexus-web#1033
- Add edges to GraphAnalytics by @dhaneshnm in BlueBrain/nexus-web#1031
- Copy notification for button dropdowns by @nicwells in BlueBrain/nexus-web#1034
- Histogram and stats by @smitfire in BlueBrain/nexus-web#1030
- graph analytics info blurbs by @smitfire in BlueBrain/nexus-web#1037
- Add AntD Statistics component to display Statistics by @dhaneshnm in BlueBrain/nexus-web#1038
- Add edge arrow for target to show directionality by @nicwells in BlueBrain/nexus-web#1040
- 3084 app crash when adding to cart from data table by @nicwells in BlueBrain/nexus-web#1039
- 3094 3095 search numeric column chart type and style by @nicwells in BlueBrain/nexus-web#1041
- Minor fixes for Graph Analytics by @dhaneshnm in BlueBrain/nexus-web#1042
- Fix number formatting for GraphAnalytics Panel by @dhaneshnm in BlueBrain/nexus-web#1043
- Clear resource list filter by @dhaneshnm in BlueBrain/nexus-web#1044
- fix row count, row selection, select-row width for pagination by @dhaneshnm in BlueBrain/nexus-web#1045
- Set padding on percentage, to accoint for view resizing by @dhaneshnm in BlueBrain/nexus-web#1046
- Remove bidirectional arrows by @dhaneshnm in BlueBrain/nexus-web#1047
- 3113 search reset bug fix by @nicwells in BlueBrain/nexus-web#1048
- Load from ENV the name of service account realm to be hidden for Login by @bogdanromanx in BlueBrain/nexus-web#1050
- 3106 numeric missing bug by @smitfire in BlueBrain/nexus-web#1049
- Clear Search text by @dhaneshnm in BlueBrain/nexus-web#1051
- Fix bug where deselecting filter value does not remove it by @nicwells in BlueBrain/nexus-web#1054
- Handle case where there are multiple label values by @nicwells in BlueBrain/nexus-web#1052
- Fixed data cart search bug by @smitfire in BlueBrain/nexus-web#1055
- Set average value and precesion value by @dhaneshnm in BlueBrain/nexus-web#1065
- Statistics tab by @dhaneshnm in BlueBrain/nexus-web#1066
- Correct the behaviour of 'missing' filter by @dhaneshnm in BlueBrain/nexus-web#1068
- set Infinity as the default limit for slider by @dhaneshnm in BlueBrain/nexus-web#1067
- 2974 handle missing metadata in plugins by @nicwells in BlueBrain/nexus-web#1064
- Refactor edit table by @dhaneshnm in BlueBrain/nexus-web#1069
- Sorting based on filter by @smitfire in BlueBrain/nexus-web#1070
- Add an additional spinner for data results in table. by @dhaneshnm in BlueBrain/nexus-web#1071
- 3114 scroll bug by @smitfire in BlueBrain/nexus-web#1075
- Fix when missing permissions tooltip is displayed by @nicwells in BlueBrain/nexus-web#1077
- 3174 3176 small studio UI fixes by @nicwells in BlueBrain/nexus-web#1076
- Correct url with destination by @nicwells in BlueBrain/nexus-web#1073
- Clicking icon in search config opens select by @nicwells in BlueBrain/nexus-web#1081
- Provide a friendlier error message when unable to access authentication provider by @nicwells in BlueBrain/nexus-web#1079
- Fix studio scroll issue by @smitfire in BlueBrain/nexus-web#1074
- 3184 honour filterable flag by @nicwells in BlueBrain/nexus-web#1080
- Project query aggregate in list too by @smitfire in BlueBrain/nexus-web#1083
- 3039 jira discussions by @nicwells in BlueBrain/nexus-web#1085
- Jira - switch to using self url for project and resource, better error handling and only show plugin when enabled by @nicwells in BlueBrain/nexus-web#1095
- Preview download plugins - keep original filenames and fix error by @nicwells in BlueBrain/nexus-web#1107
- 3190 copy url 2 by @dhaneshnm in BlueBrain/nexus-web#1108
- 1.8.0 m3 by @dhaneshnm in BlueBrain/nexus-web#1105
- 3191 deprecated false included in query by @smitfire in BlueBrain/nexus-web#1109
- 1.7.1 fix by @dhaneshnm in BlueBrain/nexus-web#1110
- set a default view for workspaces by @dhaneshnm in BlueBrain/nexus-web#1112
- Check for case where Jira oauth token rejected by @nicwells in BlueBrain/nexus-web#1111
- Fix plugins studio issues by @nicwells in BlueBrain/nexus-web#1113
- Save any plugin config on initial studio creation by @nicwells in BlueBrain/nexus-web#1115
- Update menu after updating dashboard by @nicwells in BlueBrain/nexus-web#1116
- Rename Preview button and Disable Save by @dhaneshnm in BlueBrain/nexus-web#1117
- Fix jira error checking condition by @nicwells in BlueBrain/nexus-web#1118
- Hide the JIRA plugin if user is not authenticated with a configurable realm by @nicwells in BlueBrain/nexus-web#1119
Full Changelog: Fusion: v1.7.1...v1.7.2
The corresponding Fusion release notes can be found here.
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+
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
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 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 @ref:release notes.
This release contains bugfixes and minor improvements:
- Graph-analytics returns edges for non-existing nodes @link:#2871
- Graph analytics is trying to resolve every link to all types of resources @link:#2852
- Composite key values cache is not distributed across nodes @link:#2909
- Shortcut Acl permission check (project -> org -> root) when address matches early @link:#2916
- Resource-view opens up as a side panel @link:#2617
- User can see all data, when the search query is empty @link:#2875
- A loading spinner shows up when there is a delay in fetching search results @link:#2880
- Label 'none of' in filter was previously mis labelled as 'any of' @link:#2872
- The behaviour of 'none of' filter has been fixed to avoid confusion with other filters @link:#2898
- Preview plugin big fix to prevent it from crashing for certain file paths @link:#2884
- Search bar matches query content @link:#2874
Full Changelogs:
- Delta: @link:v1.6.0...v1.6.1
- Fusion: @link:v1.6.0...v1.6.1
- Nexus client
- Indexing data in other systems
- @ref:RemoteDiskStorage
- 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 @ref:release notes.
This release contains bugfixes and minor improvements:
- File paths now respect tar spec, added n-quads format option to archives @link:#2459
- Use service account to unset previous default storage @link:#2465
- Support type query exclusion on listings @link:#2468
- Added organization events to SSEs @link:#2477
- Allow the deletion of some persistence ids at startup @link:#2480
- Prevent creating schemas starting with
schemas.base
@link:#2481 - Updated the default number of shards value to 50 (prev => 1000) @link:#2490
- Expose indexing metrics @link:#2485
- Clean up error messages @link:#2497
- Allow plugins to be disabled via configuration @link:#2498
- Consume the entire base URI path in the routes @link:#2502
- Update progress cache on stream start. @link:#2505
- Fetch org/project events from their creation time if none is provided @link:#2500
- Count view statistics deterministically. @link:#2509
- Add SHACL context to resource/schemas errors including SHACL report @link:#2508
The release is backwards compatible with v1.x.y releases in terms of API (except for some issues that were corrected - please see the @ref:release notes for the exact changes). If you're upgrading from v1.4.x please visit the @ref: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 @ref:release notes.
The release notes of older versions are available @link:here.