Releases: BlueBrain/nexus
Releases · BlueBrain/nexus
v1.11.0
The main goal from this release is about offering a proper support of S3 for storing files as the previous implementation was experimental.
Breaking changes
- The Remote storage implementation has been removed
- The Jira plugin has been removed
New features / enhancements
- Passivation
- Conditional requests
- Realm and ACL provisioning
Full Changelog: v1.10.0...v1.11.0
v1.11.0-M8
What's Changed
Breaking changes
- Remove the automatic project provisioning implemented for the MOOC by @imsdu in #5255
- Remove remote storage implementation by @imsdu in #5258
Documentation
- Fix history endpoint documentation by @imsdu in #5252
- Update utilities page, remove legacy repositories by @imsdu in #5254
- Remove 1.6 release notes and old benchmarks by @imsdu in #5256
Maintenance
- Disabling publishing to sonatype as it is failing by @imsdu in #5257
- Update to SBT 1.10.6 by @imsdu in #5259
- Update dependencies for 1.11.0-M8 by @imsdu in #5260
Full Changelog: v1.11.0-M7...v1.11.0-M8
v1.11.0-M7
What's Changed
Breaking changes
New features
Documentation
- Add documentation for realm provisioning by @imsdu in #5223
- Improve documentation related to Elasticsearch by @imsdu in #5224
- Move running nexus docs up and fix docker compose file by @imsdu in #5230
- Remove roadmap from docs by @imsdu in #5231
- Update release in readme by @imsdu in #5241
Nexus search
- Added simulation properties isDraft and status to search index by @crisely09 in #5237
Nexus ship
- Create search views when creating project by @imsdu in #5227
- Fix default bucket for ship and Delta by @imsdu in #5229
- Remove force patching for existing S3 files by @imsdu in #5232
- Also retry copying on S3 on 403 by @imsdu in #5233
- Fix original location decoding for local files with special chars by @imsdu in #5235
- Fixing error for local files by @imsdu in #5236
- Handle other filename cases related to link operation by @imsdu in #5238
- Decrement revision on update for tagged resolvers by @imsdu in #5239
- Changing the patching strategy for contentUrl, atLocation.location and url by @imsdu in #5249
- Add a test to check that the prefix is correctly loaded from the external config by @imsdu in #5250
Maintenance
- Fix link validation for docs by @imsdu in #5225
- Update dependencies for 1.11.0-M7 by @imsdu in #5226
- Update to Postgres 16.5 by @imsdu in #5234
- Update sbt plugins by @imsdu in #5240
- Update dependencies for 1.11.0-M7 by @imsdu in #5242
- Wrap possibly expensive graph operations into cedes by @imsdu in #5243
- Update localstack to 4.0 by @imsdu in #5244
- Update to Elasticsearch 8.16 by @imsdu in #5246
- Update to postgres 17.2 by @imsdu in #5247
- Fix failing links in documentation by @imsdu in #5248
Full Changelog: v1.11.0-M6...v1.11.0-M7
v1.11.0-M6
What's Changed
New features
- Allow to provision realms at startup by @imsdu in #5220
- Add a job to heal projects at startup by @imsdu in #5221
Bug fixes
- Reduce timeout on dependencies and return a degraded value when there is no access by @imsdu in #5219
Maintenance
- Move service dependency to kernel module by @imsdu in #5213
- Move Circe marshalling to kernel by @imsdu in #5214
- Keep track of the passivation duration and log it by @imsdu in #5215
- Move AkkaSource and StrictEntity by @imsdu in #5216
- Move http client to kernel by @imsdu in #5217
- Update to SBT 1.10.5 by @imsdu in #5218
Full Changelog: v1.11.0-M5...v1.11.0-M6
v1.11.0-M5
What's Changed
New features
- Add media type detection when linking a file by @imsdu in #5191
- Add an enpoint to get the number of ntriples per blazegraph view by @imsdu in #5193
- Add an endpoint to get the number of ntriples per composite view by @imsdu in #5195
Bug fixes
- Remove explicit content length header by @imsdu in #5188
- Fix count triple query in Blazegraph client by @imsdu in #5197
Documentation
- Improve deployment and monitoring docs by @imsdu in #5198
- Add comments to hocon configuration files by @imsdu in #5199
- Describe postgresql tables in documentation by @imsdu in #5200
- Minor documentation fixes by @samuel-kerrien in #5203
- Minor documentation layout fixes by @imsdu in #5206
- Add monitoring diagram + solve todos by @imsdu in #5207
- Add passivation documentation by @imsdu in #5208
- Add documentation for Blazegraph supervision endpoints by @imsdu in #5209
- Add documentation for Blazegraph backups by @imsdu in #5210
- Fix bad links and ignoring anchors in github by @imsdu in #5211
Maintenance
- Update sbt plugins by @imsdu in #5192
- Update to SBT 1.10.3 by @imsdu in #5194
- Remove akka typed dependency + reorganize dependencies by @imsdu in #5196
- Update to SBT 1.10.4 by @imsdu in #5201
- Update dependencies for 1.11.0-M5 by @imsdu in #5202
Full Changelog: v1.11.0-M4...v1.11.0-M5
v1.11.0-M4
v1.11.0-M3
What's Changed
Features
- Introduce etag/last modified when fetching the different types of resource by @imsdu in #5164
- Introduce etag header in dowloading file operation by @imsdu in #5165
- Introduce etag header for original payloads by @imsdu in #5169
- Add the project last update projection for incoming passivation feature by @imsdu in #5172
- Introduce passivation for projections on inactive projects by @imsdu in #5175
Bug fixes
Documentation
Monitoring
- Add prometheus blazegraph exporter to main Nexus repo by @imsdu in #5159
- Update Kibana general dashboard by @imsdu in #5160
Maintenance
- Add a healthcheck for Blazegraph in docker compose by @imsdu in #5161
- Update dependencies for 1.11.0-M3 by @imsdu in #5167
- Make project in Elem mandatory by @imsdu in #5170
- Introducing rewriting batch inserts for Postgres by @imsdu in #5173
- Fix RSAUtils package by @imsdu in #5176
- Add explicitly a SBT installation step during setup by @imsdu in #5179
Full Changelog: v1.11.0-M2...v1.11.0-M3
v1.11.0-M2
What's Changed
Features
- Refactoring failed elem to allow adding further details, introduce the projection to validate resources within a project by @imsdu in #5150
- Add schema validation job endpoints by @imsdu in #5155
Maintenance
Full Changelog: v1.11.0-M1...v1.11.0-M2
v1.11.0-M1
What's Changed
Breaking changes
Maintenance
Bug fixes
Documentation
- Push doc changes from 1.10 to main branch (#5140) by @imsdu in #5141
- Updating contributors by @imsdu in #5143
- Init release notes for 1.11 by @imsdu in #5148
Search
- Use EXISTS instead for equality for traces encoding format by @crisely09 in #5145
- Move search config in dedicated directory by @imsdu in #5146
- Remove filter on distribution encoding format for traces by @ssssarah in #5151
Ship
Full Changelog: v1.10.0...v1.11.0-M1
v1.10.0
The main goal from this release is about offering a proper support of S3 for storing files as the previous implementation was experimental.
Breaking changes
- The S3 support for files has been completely rewritten
- The default Elasticsearch views now uses a new mapping and settings which improves the ability to search for resources
using the listing endpoints. - Resolvers/storages/views can't be tagged anymore
- The global SSE endpoint, the SSE endpoints for realms/acls/organizations and the SSE endpoint
to fetch indexing errors have been removed - Fetch organizations and projects by their uuid is now removed
Deprecations
- Remote storage support
- Jira Plugin
New features / enhancements
- New S3 support
- Ability to add custom metadata to files
- Projects and the different types of resources can now be undeprecated
- The use of schemas can now be enforced at the project level