New
v1.12.0-M2
What's Changed
Breaking changes
- Remove quota implementation meant for the former MOOC by @imsdu in https://github.com/BlueBrain/nexus/pull/5307
New features / improvements
- Add the ability to choose between list and hash partition strategies by @imsdu in https://github.com/BlueBrain/nexus/pull/5296
- Add RDF4J client by @imsdu in https://github.com/BlueBrain/nexus/pull/5308
- Implement hard deletion of resources by @imsdu in https://github.com/BlueBrain/nexus/pull/5319
- Introduce OpenTelemetry for Delta logs by @imsdu in https://github.com/BlueBrain/nexus/pull/5315
- Introduce http4s client by @imsdu in https://github.com/BlueBrain/nexus/pull/5329
- Migrate storage plugin to use http4s/fs2 for Uri and file writes/reads by @imsdu in https://github.com/BlueBrain/nexus/pull/5330
- Migrate blazegraph and composite plugins to use http4s client by @imsdu in https://github.com/BlueBrain/nexus/pull/5331
- Update http4s for Elasticsearch client by @imsdu in https://github.com/BlueBrain/nexus/pull/5333
- Update http4s for Delta client and composite views by @imsdu in https://github.com/BlueBrain/nexus/pull/5334
Bug fixes
- Fix integer overflow during passivation while computing its duration + log it as hours by @imsdu in https://github.com/BlueBrain/nexus/pull/5305
- Fix overhead with passivated indexing routines by @imsdu in https://github.com/BlueBrain/nexus/pull/5342
- Fix conversion between Circe and Jakarta using the singleton instance by @imsdu in https://github.com/BlueBrain/nexus/pull/5343
- Handle 409 when creating namespace in Blazegraph by @imsdu in **https://github.com/BlueBrain/nexus/pull/5344
- Index schemas again for forge compatibility by @imsdu in https://github.com/BlueBrain/nexus/pull/5350
Documentation
- Add documentation for hash partitioning and the related migration steps by @imsdu in https://github.com/BlueBrain/nexus/pull/5302
- Fix dead links in documentation by @imsdu in https://github.com/BlueBrain/nexus/pull/5311
Maintenance
- Update SBT to 1.1.10 by @imsdu in https://github.com/BlueBrain/nexus/pull/5299
- Update dependencies for 1.12-M2 by @imsdu in https://github.com/BlueBrain/nexus/pull/5300 https://github.com/BlueBrain/nexus/pull/5312 https://github.com/BlueBrain/nexus/pull/5321 https://github.com/BlueBrain/nexus/pull/5332 https://github.com/BlueBrain/nexus/pull/5348
- Remove /etc/hosts config by @imsdu in https://github.com/BlueBrain/nexus/pull/5301
- Update to Localstack 4.2 by @imsdu in https://github.com/BlueBrain/nexus/pull/5303
- Remove the ability to accept payloads with underscore via config by @imsdu in https://github.com/BlueBrain/nexus/pull/5304
- Improve naming by using ResourceAccess by @imsdu in https://github.com/BlueBrain/nexus/pull/5306
- Remove workaround to run docker on M4 chips by @imsdu in https://github.com/BlueBrain/nexus/pull/5309
- Update to SBT 1.10.11 and update plugins by @imsdu in https://github.com/BlueBrain/nexus/pull/5310
- Update dependencies for 1.12-M2 by @imsdu in
- Rename some classes, split incoming/outgoing from queries from clients by @imsdu in https://github.com/BlueBrain/nexus/pull/5314
- Migrate elasticsearch tests to MUnit by @imsdu in https://github.com/BlueBrain/nexus/pull/5316
- Make integration tests faster by @imsdu in https://github.com/BlueBrain/nexus/pull/5317
- Update dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/5318
- Enable -Xsource:3 to prepare for Scala 3 migration by @imsdu in https://github.com/BlueBrain/nexus/pull/5320
- Update Elasticsearch and Localstack versions for integration tests by @imsdu in https://github.com/BlueBrain/nexus/pull/5322
- Update Scalafmt + enable rewrite Scala 3 syntax by @imsdu in https://github.com/BlueBrain/nexus/pull/5323
- Add custom spans to sync indexing by @imsdu in https://github.com/BlueBrain/nexus/pull/5324
- Harmonize user handling in route tests by @imsdu in https://github.com/BlueBrain/nexus/pull/5325
- Make build.sbt more consistent by @imsdu in https://github.com/BlueBrain/nexus/pull/5326
- Update scapegoat version by @imsdu in https://github.com/BlueBrain/nexus/pull/5327
- Refactor handling of pureconfig errors by @imsdu in https://github.com/BlueBrain/nexus/pull/5328
- Remove most of akka in the Blazegraph plugin and delete dead code by @imsdu in https://github.com/BlueBrain/nexus/pull/5335
- Migrate different Uri to use http4s and adopt only RFC-3986 by @imsdu in https://github.com/BlueBrain/nexus/pull/5336
- Do not use akka content type for files anymore by @imsdu in https://github.com/BlueBrain/nexus/pull/5337
- Use type alias for streaming elems by @imsdu in https://github.com/BlueBrain/nexus/pull/5338
- Use directly batch config in sinks by @imsdu in https://github.com/BlueBrain/nexus/pull/5339
Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.12.0-M1...v1.12.0-M2