Releases: BlueBrain/nexus
Releases · BlueBrain/nexus
v1.10.0-M2
What's Changed
- Update to java 21 by @olivergrabinski in #4633
- Add a project healing endpoint by @olivergrabinski in #4635
- Clarify method in
ScopeInitializerby @olivergrabinski in #4640 - Replace Envelope with Elem.SuccessElem by @dantb in #4629
- Backport commits from 1.9 by @imsdu in #4654
- Add kamon span to blazegraph queries by @imsdu in #4656
- Do not deploy to Github packages anymore by @imsdu in #4660
- Log database config at startup by @imsdu in #4670
- Add hacky feature flag to disable change detection to fix production … by @shinyhappydan in #4674
Full Changelog: v1.10.0-M1...v1.10.0-M2
v1.10.0-M1
What's Changed
Schemas
- Allow to enforce the use of schemas at the project level by @imsdu in #4550
- Allow undeprecation of schemas by @olivergrabinski in #4566
Views
- Don’t allow updates of default views by @shinyhappydan in #4565
- Improve synchronous indexing by @imsdu in #4616
- Allow undeprecation of Elasticsearch views, Sparql views, and Composite views by @olivergrabinski in #4573, #4574, #4571
- Improve full text search by @olivergrabinski in #4582
- Add name and description to CompositeView by @olivergrabinski in #4600
- Fix decoding of additional context in an ES view value by @olivergrabinski in #4617
Files & Storages
- Add bulk create by copy operation for files by @dantb in #4483
- Pass only the show location part of storages config for file encoding by @dantb in #4583
- Refactor integration tests for storages & files by @dantb in #4615
- Allow undeprecation of storages by @olivergrabinski in #4564
Search
- Add query, files and tests for morphology features by @crisely09 in #4575
- Add endpoint to fetch suites by @olivergrabinski in #4599
Supervision
- Add endpoint to check for unhealthy projects by @olivergrabinski in #4623
Deprecations
- Remove the ability to fetch indexing errors as SSEs by @olivergrabinski in #4607
- Remove the ability to fetch all events as SSEs by @olivergrabinski in #4608
- Removing the ability to fetch by org and project uuid by @imsdu in #4609
- Stop injecting org and project uuids in the SSEs of resource events by @olivergrabinski in #4610
- Remove SSEs for global entities by @olivergrabinski in #4613
- Delete migration code for composite views by @imsdu in #4597
Nexus Cluster
- Configure docker compose to run Delta in clustered node by @imsdu in #4622
- Add delta node header to responses by @imsdu in #4624
Fixes
- Remove printlns by @imsdu in #4577
- Fix flaky tests in storage by @imsdu in #4576
- Better error when listing at project level by @olivergrabinski in #4578
Improvements
Doc
- Fix external links in fusion docs by @imsdu in #4570
- Add missing parts to release notes by @imsdu in #4572
- Init release notes for 1.10 by @imsdu in #4594
- Update copyright year & developers by @olivergrabinski in #4626
Maintenance
New Contributors
- @crisely09 made their first contribution in #4575
Full Changelog: v1.9.0...v1.10.0-M1
v1.9.0
The main goal of this release is to adopt Cats Effect 3 as its underlying runtime, improve composite views reliability and indexing speed and introduce new features.
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
- Multi fetch
- Resources trial and resource generation
- Schema changes
- Tagging at creation/updates
- Undeprecation of resources/projects
- List indexing errors
- Batching queries to the intermediate space for composite views
- Automatic media type configuration
- Id resolution
- More
v1.9.0-M14
New Features
- Add bulk file copy operation to nexus storage service by @dantb in #4511
- Add un-deprecate project operation by @shinyhappydan in #4530
- Do not create a revision when no change is detected by @imsdu in #4506
- Add operation to un-deprecate an organisation by @shinyhappydan in #4544
User-facing bug fixes
- Set synaptic field mapping to nested by @olivergrabinski in #4527
- Exclude resources when they are not returned by the batch query by @imsdu in #4539
Technical improvements
- Remove cglib fix as it is not part of the dependencies anymore by @imsdu in #4523
- Introduce munit-cats-effect by @shinyhappydan in #4522
- Make use of
IO.fromFutureCancelableby @olivergrabinski in #4534 - Use Postgres 15.5 for tests by @imsdu in #4540
- Bump github action versions by @imsdu in #4563
- Update dependencies and sbt plugins by @imsdu in #4551
- Use IO.blocking in HttpClient, Storage and integration with Akka when needed by @imsdu in #4528
- Add a way to reset all default Elasticsearch views by @olivergrabinski in #4531, #4555
- Parse malformed query exception by @olivergrabinski in #4553
Documentation
- Updated docs for Fusion customizations by @danburonline in #4524
- Resource registering error by @NicoRicardi in #4532
- Adjust env var docs based on feedback by @danburonline in #4533
New Contributors
- @danburonline made their first contribution in #4524
- @NicoRicardi made their first contribution in #4532
Full Changelog: v1.9.0-M13...v1.9.0-M14
v1.9.0-M13
What's Changed
Cats Effect 3 Migration
- Cats Effect 3 Migration by @shinyhappydan in #4493
- Rewrite ArchiveDownload to depend only on akka-streams by @imsdu in #4510
Enhancements
Misc
- Update release notes by @imsdu in #4501
- Publish full storage service jar to sonatype by @olivergrabinski in #4499
Full Changelog: v1.9.0-M11...v1.9.0-M13
v1.9.0-M12-2
What's Changed
- Add storage service artifact by @olivergrabinski in #4505
Full Changelog: v1.9.0-M12-1...v1.9.0-M12-2
v1.9.0-M12-1
What's Changed
Misc
- Separate step for storage service publising by @olivergrabinski in #4504
- Update release notes by @imsdu in #4501
Full Changelog: v1.9.0-M12...v1.9.0-M12-1
v1.9.0-M12
What's Changed
- Publish full storage service jar to sonatype by @olivergrabinski in #4499
Full Changelog: v1.9.0-M11...v1.9.0-M12
v1.9.0-M11
What's Changed
Composite Views
- Revert "Filter by type before fetching elems in composite projections (#4357)" by @olivergrabinski in #4496
Storage Service
- Allow to specify JWK keys as json objects in the storage config by @olivergrabinski in #4498
Maintenance
- Migration to Cats Effect by @imsdu, @dantb, @shinyhappydan in #4479, #4478, #4476, #4482, #4485, #4487, #4488, #4486
- Update versions of docker images in integration tests and in docs by @imsdu in #4489
- Update dependencies by @imsdu in #4490
- Remove scalalogging library by @imsdu in #4495
Full Changelog: v1.9.0-M10...v1.9.0-M11
v1.9.0-M10
What's Changed
- Add an endpoint to undeprecate files by @olivergrabinski in #4461
- Add an endpoint to undeprecate resources by @olivergrabinski in #4454
- Refactor ResourceRef expansion by @dantb in #4450
- Use Rejection for error type by @dantb in #4455
- Use Java 17 again by @shinyhappydan in #4457
- Updated Store.vocabulary config to conform to forge v0.7.0 by @MFSY in #3428
- Cache ElasticSearch files and inject into use sites by @dantb in #4451
- Publish Nexus Storage Service as a 'fat' jar by @olivergrabinski in #4463
- Add endpoint to show source of resolved resources by @shinyhappydan in #4465
- Remove Kamon monitoring for Monix by @imsdu in #4466
- Various modules migrated to Cats Effect by @shinyhappydan, @dantb, @imsdu
Full Changelog: v1.9.0-M9...v1.9.0-M10