Skip to content

Releases: BlueBrain/nexus

v1.6.0-M3

17 Sep 08:46
e6234ca
Compare
Choose a tag to compare
v1.6.0-M3 Pre-release
Pre-release

This is a milestone release for v1.6.0, containing a series of bugfixes and improvements:

  • Restrict volume of data through quotas (static configuration) #2525
  • Delete projects implementation #2720
  • Delete Projects: Check if project is being used anywhere before allowing deletion #2723
  • Added endpoint to list projects deletions #2744
  • Document projects deletions #2746
  • /v1/events endpoint is missing #2397
  • Ability to customise visible/hidden fields in search results #2613
  • Ability to filter search results based on known values #2614
  • Ability to sort search results on multiple columns #2615
  • Show only Home and Studios in the sidebar for anonymous users #2637
  • BUGFIX: Login is broken in Safari when you login after opening a link #2493
  • BUGFIX: Opening File resources results in JSON payload error #2569
  • BUGFIX: Delete Projects: Delete ProjectsCounts from deleted project #2722

v1.6.0-M2

17 Aug 11:49
cbd3bab
Compare
Choose a tag to compare
v1.6.0-M2 Pre-release
Pre-release

This is a milestone release for v1.6.0, containing a series of bugfixes and improvements:

  • Initial full text search on all projects (based on access) #2610
  • Restrict volume of data through quotas (static configuration) #2525
  • Repurpose the search bar to enable jump to project #2609
  • Ability to paginate search results based on user view port or preference #2623
  • Mooc tutorial update #2652
  • YouTube Video Viewer Plugin #1697
  • BUGFIX: Fix database initialization failures #2689
  • BUGFIX: Fix SVG import in Fusion #1553
  • BUGFIX: Create Blazegraph namespace on view updates #2668
  • BUGFIX: Cannot edit the JSON payload of a View #1407
  • BUGFIX: Search Result Table doesn't always show values even though it should from (Facet Config) #2160
  • BUGFIX: Indexing storages via synchronous indexing does not properly encrypt the source #2658

v1.6.0-M1

02 Aug 05:05
Compare
Choose a tag to compare
v1.6.0-M1 Pre-release
Pre-release

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

04 Jun 06:34
9480cff
Compare
Choose a tag to compare

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

19 May 15:20
Compare
Choose a tag to compare

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

20 Oct 09:27
0680ac3
Compare
Choose a tag to compare

A bug fix release the addresses the following issues:

  • #1689 Persist project statistics to avoid starting from NoOffset when service restarts or view collapses.
  • #1688 Prevent a deprecated organization/project from starting its views.

v1.4.1

24 Aug 07:30
31d680f
Compare
Choose a tag to compare

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

14 Aug 14:38
b3a5f19
Compare
Choose a tag to compare

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

12 May 07:26
ff17ac3
Compare
Choose a tag to compare

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

28 Aug 11:58
6b7be48
Compare
Choose a tag to compare
Remove unnecessary ACL bootstrapping from 'Running locally' (#69)