Releases: BlueBrain/nexus
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
.
v0.1.13
v0.1.12
v0.1.11
v0.1.10
This minor release adds the 2018 project roadmap to the documentation.