Releases: BlueBrain/nexus
v1.6.0-M1
A milestone release for 1.6.0, containing new functionalities and bug fixes:
- Add support for Accept-Encoding on delta #2589
- Add support for compression on the HttpClient #2588
- PDF Viewer Plugin #2566
- CSV, TSV Table Viewer #2565
- Support JWT "aud" (audience) claim #2546
- Enable consistent resource writes through the API #2537 #2573 #1395
- Use separate blazegraph client for API queries #2530
- Support multiple versions in the website documentation #2529
- Provision a default project for a user upon his first interaction with the API while authenticated #2520
- Passivate view streams after an idleTimeout #2461 #2518
- Reduce integration tests footprint on a local machine #2491
- Blazegraph query timeout #2469
- [BUGFIX] ACLs payload not handled as expected #2626
- [BUGFIX] Deprecating resources using the generic endpoint doesn't work #2597
- [BUGFIX] Listings sort parameter only allows for metadata sorting #2596 #2592
- [BUGFIX] Cannot download metadata or data through data cart #2581
- [BUGFIX] Unsupported new grant types in keycloak #2580
- [BUGFIX] Fusion: Saving/Deprecating views results in 404 #2570
- [BUGFIX] Fix data table actions and layout #2556
- [BUGFIX] Use enhanced notifications everywhere #2550
- [BUGFIX] Defaultquery text search is acting up #2536
- [BUGFIX] When a prefixmapping that collides with a valid Uri schema is defined, it is not used #2532
- [BUGFIX] Delta client crashes at startup #2521
- [BUGFIX] Metadata plugin doesn't show up when there is no contribution.agent #2506
- [BUGFIX] Studios don't work with AggregateSparqlView #2484
v1.5.1
This is a bug-fix release that addresses a series of issues:
- File paths now respect tar spec along with add n-quads format option (#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
The release is backwards compatible with v1.x.y releases in terms of API (except for some issues that were corrected - the soon to be published release notes will document these changes).
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 is included in the release notes.
v1.4.2
v1.4.1
A bug fix release the addresses the following issues:
- #1473 Project tag reported as a metric with Kamon is inconsistent
- #1472 File Attribute computation is no longer exposed as a metric
- #1471 The path prefix read from the app.http.public-uri is applied twice for KG specific routes
- #1470 Parallelise the v1.3.x to v1.4.x migration script
- #1469 Support a retry mechanism for the v1.3.x to v1.4.x migration
- #1451 Add email address in footer
- #1450 Add CONP and SWITCH logos on product page
- #1447 Add SEO metadata to product pages
- #1380 Add seo headers
v1.4.0
The goal of this release is to improve performance and shrink the service footprint when deploying the Nexus ecosystem. This is an incremental software release that adds several improvements across the board. The API is backwards compatible to v1.3 (and the rest of the v1.x releases, i.e. v1.2, v1.1 and v1.0) but requires rebuilding all indices and performing schema migrations. Please visit the migration instructions for the exact steps necessary to upgrade from the previous release.
Services merge
Up until 1.3, Nexus backend was split into 3 services: iam, admin and kg.
In 1.4 we have merged the 3 services together.
Listing results
Listing API responses return, along with the resource metadata, the following predicates: sko:prefLabel
, schema:name
and rdfs:label
when they are present in the resource payload.
For full release notes, please visit Release notes on the Blue Brain Nexus homepage.
v1.3.0
The release introduces a new cli that supports projecting data to PostgreSQL and InfluxDB. It subscribes to the event log of a Blue Brain Nexus deployment, executes SPARQL queries based on configuration to collect data and the results are pushed to the configured system(s).
The artifact is available as a new docker image bluebrain/nexus-cli
.