Recent Releases of https://github.com/bluebrain/nexus

https://github.com/bluebrain/nexus - 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
  • Remove akka dependency on sourcing module by @imsdu in https://github.com/BlueBrain/nexus/pull/5340
  • Update tests to use Elasticsearch 9 by @imsdu in https://github.com/BlueBrain/nexus/pull/5341
  • Update Elasticsearch, Localstack and PostgreSQL images by @imsdu in https://github.com/BlueBrain/nexus/pull/5345
  • Use json-iter booster for circe and init benchmarks project by @imsdu in https://github.com/BlueBrain/nexus/pull/5346
  • Update graph operations and indexing by @imsdu in https://github.com/BlueBrain/nexus/pull/5347
  • Update to SBT 1.11.0 by @imsdu in https://github.com/BlueBrain/nexus/pull/5349

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.12.0-M1...v1.12.0-M2

- Scala
Published by imsdu about 1 year ago

https://github.com/bluebrain/nexus - v1.12.0-M1

What's Changed

Breaking changes

  • Remove ship migration tool by @imsdu in https://github.com/BlueBrain/nexus/pull/5282
  • Remove incoming and outgoing links from metadata and indexing by @imsdu in https://github.com/BlueBrain/nexus/pull/5293
  • Use project reference intead of project uri in metadata by @imsdu in https://github.com/BlueBrain/nexus/pull/5281
  • Do not expose projects as regular resources by @imsdu in https://github.com/BlueBrain/nexus/pull/5283
  • Do not index resolvers, list them from db and by project only by @imsdu in https://github.com/BlueBrain/nexus/pull/5284
  • Do not index storages in Blazegraph and Elasticsearch by @imsdu in https://github.com/BlueBrain/nexus/pull/5285
  • Do not index schemas anymore by @imsdu in https://github.com/BlueBrain/nexus/pull/5287
  • Do not index views anymore by @imsdu in https://github.com/BlueBrain/nexus/pull/5288

New features / enhancements

  • Update to Jena 5.2 and Json-LD 1.1 by @imsdu in https://github.com/BlueBrain/nexus/pull/5280
  • Remove default Elasticsearch views and replace them with a single index by @imsdu in https://github.com/BlueBrain/nexus/pull/5272
  • Introduce document routing for default index by @imsdu in https://github.com/BlueBrain/nexus/pull/5275
  • Add the ability to query and get stats for the default index by @imsdu in https://github.com/BlueBrain/nexus/pull/5277
  • Refactor elasticsearch plugin to better include main indexing by @imsdu in https://github.com/BlueBrain/nexus/pull/5278

Documentation

  • Update README for 1.11 by @imsdu in https://github.com/BlueBrain/nexus/pull/5266
  • Remove release 1.7 from docs and delete orphan files by @imsdu in https://github.com/BlueBrain/nexus/pull/5286
  • Add documentation for 1.12.0-M1 by @imsdu in https://github.com/BlueBrain/nexus/pull/5294

Maintenance

  • Update to SBT 1.10.7 by @imsdu in https://github.com/BlueBrain/nexus/pull/5267
  • Update to Scala 2.13.16 by @imsdu in https://github.com/BlueBrain/nexus/pull/5268
  • Update dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/5269
  • Update sbt plugins by @imsdu in https://github.com/BlueBrain/nexus/pull/5270
  • Update dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/5273
  • Update to Elasticsearch 8.17 by @imsdu in https://github.com/BlueBrain/nexus/pull/5274
  • Update localstack to 4.1 by @imsdu in https://github.com/BlueBrain/nexus/pull/5276
  • Update tests and docs to Postgres 17.3 by @imsdu in https://github.com/BlueBrain/nexus/pull/5279
  • Fix running docker compose on a laptop with a M4 chip by @imsdu in https://github.com/BlueBrain/nexus/pull/5290
  • Upgrate integration tests to use Postgres 17.4 by @imsdu in https://github.com/BlueBrain/nexus/pull/5291
  • Add workaround to run Blazegraph and Elasticsearch tests on M4 chip by @imsdu in https://github.com/BlueBrain/nexus/pull/5292
  • Update SBT plugins by @imsdu in https://github.com/BlueBrain/nexus/pull/5295

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.11.0...v1.12.0-M1

- Scala
Published by imsdu about 1 year ago

https://github.com/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: https://github.com/BlueBrain/nexus/compare/v1.10.0...v1.11.0

- Scala
Published by imsdu over 1 year ago

https://github.com/bluebrain/nexus - v1.11.0-M8

What's Changed

Breaking changes

  • Remove the automatic project provisioning implemented for the MOOC by @imsdu in https://github.com/BlueBrain/nexus/pull/5255
  • Remove remote storage implementation by @imsdu in https://github.com/BlueBrain/nexus/pull/5258

Documentation

  • Fix history endpoint documentation by @imsdu in https://github.com/BlueBrain/nexus/pull/5252
  • Update utilities page, remove legacy repositories by @imsdu in https://github.com/BlueBrain/nexus/pull/5254
  • Remove 1.6 release notes and old benchmarks by @imsdu in https://github.com/BlueBrain/nexus/pull/5256

Maintenance

  • Disabling publishing to sonatype as it is failing by @imsdu in https://github.com/BlueBrain/nexus/pull/5257
  • Update to SBT 1.10.6 by @imsdu in https://github.com/BlueBrain/nexus/pull/5259
  • Update dependencies for 1.11.0-M8 by @imsdu in https://github.com/BlueBrain/nexus/pull/5260

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.11.0-M7...v1.11.0-M8

- Scala
Published by imsdu over 1 year ago

https://github.com/bluebrain/nexus - v1.11.0-M7

What's Changed

Breaking changes

  • Delete Jira plugin by @imsdu in https://github.com/BlueBrain/nexus/pull/5245

New features

  • Init acls provisioning by @imsdu in https://github.com/BlueBrain/nexus/pull/5222

Documentation

  • Add documentation for realm provisioning by @imsdu in https://github.com/BlueBrain/nexus/pull/5223
  • Improve documentation related to Elasticsearch by @imsdu in https://github.com/BlueBrain/nexus/pull/5224
  • Move running nexus docs up and fix docker compose file by @imsdu in https://github.com/BlueBrain/nexus/pull/5230
  • Remove roadmap from docs by @imsdu in https://github.com/BlueBrain/nexus/pull/5231
  • Update release in readme by @imsdu in https://github.com/BlueBrain/nexus/pull/5241

Nexus search

  • Added simulation properties isDraft and status to search index by @crisely09 in https://github.com/BlueBrain/nexus/pull/5237

Nexus ship

  • Create search views when creating project by @imsdu in https://github.com/BlueBrain/nexus/pull/5227
  • Fix default bucket for ship and Delta by @imsdu in https://github.com/BlueBrain/nexus/pull/5229
  • Remove force patching for existing S3 files by @imsdu in https://github.com/BlueBrain/nexus/pull/5232
  • Also retry copying on S3 on 403 by @imsdu in https://github.com/BlueBrain/nexus/pull/5233
  • Fix original location decoding for local files with special chars by @imsdu in https://github.com/BlueBrain/nexus/pull/5235
  • Fixing error for local files by @imsdu in https://github.com/BlueBrain/nexus/pull/5236
  • Handle other filename cases related to link operation by @imsdu in https://github.com/BlueBrain/nexus/pull/5238
  • Decrement revision on update for tagged resolvers by @imsdu in https://github.com/BlueBrain/nexus/pull/5239
  • Changing the patching strategy for contentUrl, atLocation.location and url by @imsdu in https://github.com/BlueBrain/nexus/pull/5249
  • Add a test to check that the prefix is correctly loaded from the external config by @imsdu in https://github.com/BlueBrain/nexus/pull/5250

Maintenance

  • Fix link validation for docs by @imsdu in https://github.com/BlueBrain/nexus/pull/5225
  • Update dependencies for 1.11.0-M7 by @imsdu in https://github.com/BlueBrain/nexus/pull/5226
  • Update to Postgres 16.5 by @imsdu in https://github.com/BlueBrain/nexus/pull/5234
  • Update sbt plugins by @imsdu in https://github.com/BlueBrain/nexus/pull/5240
  • Update dependencies for 1.11.0-M7 by @imsdu in https://github.com/BlueBrain/nexus/pull/5242
  • Wrap possibly expensive graph operations into cedes by @imsdu in https://github.com/BlueBrain/nexus/pull/5243
  • Update localstack to 4.0 by @imsdu in https://github.com/BlueBrain/nexus/pull/5244
  • Update to Elasticsearch 8.16 by @imsdu in https://github.com/BlueBrain/nexus/pull/5246
  • Update to postgres 17.2 by @imsdu in https://github.com/BlueBrain/nexus/pull/5247
  • Fix failing links in documentation by @imsdu in https://github.com/BlueBrain/nexus/pull/5248

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.11.0-M6...v1.11.0-M7

- Scala
Published by imsdu over 1 year ago

https://github.com/bluebrain/nexus - v1.11.0-M6

What's Changed

New features

  • Allow to provision realms at startup by @imsdu in https://github.com/BlueBrain/nexus/pull/5220
  • Add a job to heal projects at startup by @imsdu in https://github.com/BlueBrain/nexus/pull/5221

Bug fixes

  • Reduce timeout on dependencies and return a degraded value when there is no access by @imsdu in https://github.com/BlueBrain/nexus/pull/5219

Maintenance

  • Move service dependency to kernel module by @imsdu in https://github.com/BlueBrain/nexus/pull/5213
  • Move Circe marshalling to kernel by @imsdu in https://github.com/BlueBrain/nexus/pull/5214
  • Keep track of the passivation duration and log it by @imsdu in https://github.com/BlueBrain/nexus/pull/5215
  • Move AkkaSource and StrictEntity by @imsdu in https://github.com/BlueBrain/nexus/pull/5216
  • Move http client to kernel by @imsdu in https://github.com/BlueBrain/nexus/pull/5217
  • Update to SBT 1.10.5 by @imsdu in https://github.com/BlueBrain/nexus/pull/5218

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.11.0-M5...v1.11.0-M6

- Scala
Published by imsdu over 1 year ago

https://github.com/bluebrain/nexus - v1.11.0-M5

What's Changed

New features

  • Add media type detection when linking a file by @imsdu in https://github.com/BlueBrain/nexus/pull/5191
  • Add an enpoint to get the number of ntriples per blazegraph view by @imsdu in https://github.com/BlueBrain/nexus/pull/5193
  • Add an endpoint to get the number of ntriples per composite view by @imsdu in https://github.com/BlueBrain/nexus/pull/5195

Bug fixes

  • Remove explicit content length header by @imsdu in https://github.com/BlueBrain/nexus/pull/5188
  • Fix count triple query in Blazegraph client by @imsdu in https://github.com/BlueBrain/nexus/pull/5197

Documentation

  • Improve deployment and monitoring docs by @imsdu in https://github.com/BlueBrain/nexus/pull/5198
  • Add comments to hocon configuration files by @imsdu in https://github.com/BlueBrain/nexus/pull/5199
  • Describe postgresql tables in documentation by @imsdu in https://github.com/BlueBrain/nexus/pull/5200
  • Minor documentation fixes by @samuel-kerrien in https://github.com/BlueBrain/nexus/pull/5203
  • Minor documentation layout fixes by @imsdu in https://github.com/BlueBrain/nexus/pull/5206
  • Add monitoring diagram + solve todos by @imsdu in https://github.com/BlueBrain/nexus/pull/5207
  • Add passivation documentation by @imsdu in https://github.com/BlueBrain/nexus/pull/5208
  • Add documentation for Blazegraph supervision endpoints by @imsdu in https://github.com/BlueBrain/nexus/pull/5209
  • Add documentation for Blazegraph backups by @imsdu in https://github.com/BlueBrain/nexus/pull/5210
  • Fix bad links and ignoring anchors in github by @imsdu in https://github.com/BlueBrain/nexus/pull/5211

Maintenance

  • Update sbt plugins by @imsdu in https://github.com/BlueBrain/nexus/pull/5192
  • Update to SBT 1.10.3 by @imsdu in https://github.com/BlueBrain/nexus/pull/5194
  • Remove akka typed dependency + reorganize dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/5196
  • Update to SBT 1.10.4 by @imsdu in https://github.com/BlueBrain/nexus/pull/5201
  • Update dependencies for 1.11.0-M5 by @imsdu in https://github.com/BlueBrain/nexus/pull/5202

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.11.0-M4...v1.11.0-M5

- Scala
Published by imsdu over 1 year ago

https://github.com/bluebrain/nexus - v1.11.0-M4

What's Changed

Bug fixes

  • Remove the Last-Modified header by @imsdu in https://github.com/BlueBrain/nexus/pull/5186

Search

  • Fix search query when subject age is repeated by @imsdu in https://github.com/BlueBrain/nexus/pull/5178

Maintenance

  • Update dependencies for 1.11.0-M4 by @imsdu in https://github.com/BlueBrain/nexus/pull/5185
  • Update to localstack 3.8 by @imsdu in https://github.com/BlueBrain/nexus/pull/5187

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.11.0-M3...v1.11.0-M4

- Scala
Published by imsdu over 1 year ago

https://github.com/bluebrain/nexus - v1.11.0-M3

What's Changed

Features

  • Introduce etag/last modified when fetching the different types of resource by @imsdu in https://github.com/BlueBrain/nexus/pull/5164
  • Introduce etag header in dowloading file operation by @imsdu in https://github.com/BlueBrain/nexus/pull/5165
  • Introduce etag header for original payloads by @imsdu in https://github.com/BlueBrain/nexus/pull/5169
  • Add the project last update projection for incoming passivation feature by @imsdu in https://github.com/BlueBrain/nexus/pull/5172
  • Introduce passivation for projections on inactive projects by @imsdu in https://github.com/BlueBrain/nexus/pull/5175

Bug fixes

  • Add http connect error and include in on server retries by @imsdu in https://github.com/BlueBrain/nexus/pull/5174

Documentation

  • Fix S3 documentation link by @imsdu in https://github.com/BlueBrain/nexus/pull/5177

Monitoring

  • Add prometheus blazegraph exporter to main Nexus repo by @imsdu in https://github.com/BlueBrain/nexus/pull/5159
  • Update Kibana general dashboard by @imsdu in https://github.com/BlueBrain/nexus/pull/5160

Maintenance

  • Add a healthcheck for Blazegraph in docker compose by @imsdu in https://github.com/BlueBrain/nexus/pull/5161
  • Update dependencies for 1.11.0-M3 by @imsdu in https://github.com/BlueBrain/nexus/pull/5167
  • Make project in Elem mandatory by @imsdu in https://github.com/BlueBrain/nexus/pull/5170
  • Introducing rewriting batch inserts for Postgres by @imsdu in https://github.com/BlueBrain/nexus/pull/5173
  • Fix RSAUtils package by @imsdu in https://github.com/BlueBrain/nexus/pull/5176
  • Add explicitly a SBT installation step during setup by @imsdu in https://github.com/BlueBrain/nexus/pull/5179

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.11.0-M2...v1.11.0-M3

- Scala
Published by imsdu over 1 year ago

https://github.com/bluebrain/nexus - 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 https://github.com/BlueBrain/nexus/pull/5150
  • Add schema validation job endpoints by @imsdu in https://github.com/BlueBrain/nexus/pull/5155

Maintenance

  • Update dependencies for 1.11.0-M2 by @imsdu in https://github.com/BlueBrain/nexus/pull/5154
  • Update to Scala 2.13.15 by @imsdu in https://github.com/BlueBrain/nexus/pull/5156

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.11.0-M1...v1.11.0-M2

- Scala
Published by imsdu over 1 year ago

https://github.com/bluebrain/nexus - v1.11.0-M1

What's Changed

Breaking changes

  • Remove storage server implementation by @imsdu in https://github.com/BlueBrain/nexus/pull/5144

Maintenance

  • Add headers of the response on http client errors by @imsdu in https://github.com/BlueBrain/nexus/pull/5147

Bug fixes

  • Fetch the active organization from the write instance by @imsdu in https://github.com/BlueBrain/nexus/pull/5153

Documentation

  • Push doc changes from 1.10 to main branch (#5140) by @imsdu in https://github.com/BlueBrain/nexus/pull/5141
  • Updating contributors by @imsdu in https://github.com/BlueBrain/nexus/pull/5143
  • Init release notes for 1.11 by @imsdu in https://github.com/BlueBrain/nexus/pull/5148

Search

  • Use EXISTS instead for equality for traces encoding format by @crisely09 in https://github.com/BlueBrain/nexus/pull/5145
  • Move search config in dedicated directory by @imsdu in https://github.com/BlueBrain/nexus/pull/5146
  • Remove filter on distribution encoding format for traces by @ssssarah in https://github.com/BlueBrain/nexus/pull/5151

Ship

  • Strip given location prefix on unknown file by @imsdu in https://github.com/BlueBrain/nexus/pull/5149

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0...v1.11.0-M1

- Scala
Published by imsdu over 1 year ago

https://github.com/bluebrain/nexus - 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

More

- Scala
Published by imsdu over 1 year ago

https://github.com/bluebrain/nexus - v1.10.0-M18

What's Changed

Features

  • Introduce pit endpoint for Elasticsearch views by @imsdu in https://github.com/BlueBrain/nexus/pull/5084
  • Add the ability to link a file while generating the id by @imsdu in https://github.com/BlueBrain/nexus/pull/5088
  • Fix delegation + add the ability to tag at creation by @imsdu in https://github.com/BlueBrain/nexus/pull/5091
  • Add the ability to delegate creation by providing an id by @imsdu in https://github.com/BlueBrain/nexus/pull/5092
  • Allow to update files via delegation by @imsdu in https://github.com/BlueBrain/nexus/pull/5095
  • Allow to reset event metrics indexing at startup by @imsdu in https://github.com/BlueBrain/nexus/pull/5101
  • Add file extension to event metrics by @imsdu in https://github.com/BlueBrain/nexus/pull/5105
  • Allow event metrics to have several actions to accomodate tagging during creation/update by @imsdu in https://github.com/BlueBrain/nexus/pull/5106
  • Delete also the former index when restarting event metrics by @imsdu in https://github.com/BlueBrain/nexus/pull/5111
  • Add an endpoint to return the history of a resource by @imsdu in https://github.com/BlueBrain/nexus/pull/5116

Ship

  • Patch content type during import by @imsdu in https://github.com/BlueBrain/nexus/pull/5090
  • Add extra padding to export file names by @imsdu in https://github.com/BlueBrain/nexus/pull/5093
  • During import, also patch the file content type in S3 by @imsdu in https://github.com/BlueBrain/nexus/pull/5103
  • Fix log when updating content type in S3 in ship by @imsdu in https://github.com/BlueBrain/nexus/pull/5104
  • Skip default composite views during import by @imsdu in https://github.com/BlueBrain/nexus/pull/5109

Documentation

  • Add missing entries in release notes by @imsdu in https://github.com/BlueBrain/nexus/pull/5086
  • Remove mentions to remote storages in docs by @imsdu in https://github.com/BlueBrain/nexus/pull/5097

Maintenance

  • Update sbt plugins version by @imsdu in https://github.com/BlueBrain/nexus/pull/5082
  • Remove kamon operation from file route by @imsdu in https://github.com/BlueBrain/nexus/pull/5085
  • Update to Postgres 16.4 by @imsdu in https://github.com/BlueBrain/nexus/pull/5089
  • Update dependencies for 1.10.0-M18 by @imsdu in https://github.com/BlueBrain/nexus/pull/5094
  • Rename old link operation as legacy by @imsdu in https://github.com/BlueBrain/nexus/pull/5096
  • Refactor linking and delegation docs by @imsdu in https://github.com/BlueBrain/nexus/pull/5098
  • Use a newer version of a JRE for Blazegraph by @imsdu in https://github.com/BlueBrain/nexus/pull/5110

Search

  • Add analysisSuitable annotation for search index by @crisely09 in https://github.com/BlueBrain/nexus/pull/5099
  • fix SynaptomeSimulation type by @bilalesi in https://github.com/BlueBrain/nexus/pull/5100
  • Add synaptome properties, examples and tests by @crisely09 in https://github.com/BlueBrain/nexus/pull/5119

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M17...v1.10.0-M18

- Scala
Published by imsdu almost 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M17

What's Changed

Features

  • Allow to add exceptions to schema enforcement by @imsdu in https://github.com/BlueBrain/nexus/pull/5075
  • Refactor linking operation to its new endpoint by @imsdu in https://github.com/BlueBrain/nexus/pull/5078
  • Allow to return annotated payload for schemas by @imsdu in https://github.com/BlueBrain/nexus/pull/5079
  • Rely on filename for incremental import by @imsdu in https://github.com/BlueBrain/nexus/pull/5072

Bug fixes

  • Return a 400 when the file content length header is missing by @imsdu in https://github.com/BlueBrain/nexus/pull/5081

Ship

  • Improve logs for import batch when incorrect rev happens by @imsdu in https://github.com/BlueBrain/nexus/pull/5070

Maintenance

  • Update dependencies for 1.10.0-M17 by @imsdu in https://github.com/BlueBrain/nexus/pull/5071
  • Update localstack to 3.6 by @imsdu in https://github.com/BlueBrain/nexus/pull/5080

Search

  • Added simulationReady property to be indexed by @crisely09 in https://github.com/BlueBrain/nexus/pull/5073
  • Add SingleNeuronSynaptome related types to whitelist of types for search by @imsdu in https://github.com/BlueBrain/nexus/pull/5074

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M16...v1.10.0-M17

- Scala
Published by imsdu almost 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M16

What's Changed

Features

  • Partition export file to have a maximum number of events by @imsdu in https://github.com/BlueBrain/nexus/pull/5066

Bug fixes

  • Make it easier to configure and to disable JWS for delegation by @imsdu in https://github.com/BlueBrain/nexus/pull/5065
  • Storage prefix as path by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/5068

Nexus ship

  • Patch properly distribution including rev or tag by @imsdu in https://github.com/BlueBrain/nexus/pull/5064
  • Patch properly distribution including rev or tag by @imsdu in https://github.com/BlueBrain/nexus/pull/5064
  • Retry when S3 fails to copy the file during import by @imsdu in https://github.com/BlueBrain/nexus/pull/5069

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M15...v1.10.0-M16

- Scala
Published by imsdu almost 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M15

What's Changed

Documentation

  • Add missing fields in storage doc by @imsdu in https://github.com/BlueBrain/nexus/pull/5051

Bug fixes

  • Provision the project against the identities endpoint by @imsdu in https://github.com/BlueBrain/nexus/pull/5063

Nexus ship

  • Patch view resource types by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/5055

Maintenance

  • Update dependencies for 1.10.0-M15 by @imsdu in https://github.com/BlueBrain/nexus/pull/5054
  • Update to SBT 1.10.1 by @imsdu in https://github.com/BlueBrain/nexus/pull/5058

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M14...v1.10.0-M15

- Scala
Published by imsdu almost 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M14

What's Changed

Features

  • Prohibit from using Nexus vocab types in generic resources by @imsdu in https://github.com/BlueBrain/nexus/pull/5046
  • Use a static config for the http client for blazegraph queries by @imsdu in https://github.com/BlueBrain/nexus/pull/5037
  • Add the ability to extend the suite by providing additional project as a parameter by @imsdu in https://github.com/BlueBrain/nexus/pull/5045

Documentation

  • Delegation journey documentation by @dantb in https://github.com/BlueBrain/nexus/pull/5025

Bug fixes

  • Fix delegation metadata and mediaType by @dantb in https://github.com/BlueBrain/nexus/pull/5024
  • Add purge routine for tombstones by @imsdu in https://github.com/BlueBrain/nexus/pull/5031
  • Make projects fields a list in suite json-ld context by @imsdu in https://github.com/BlueBrain/nexus/pull/5047

Ship

  • Patch project configuration and selfs in distribution by @imsdu in https://github.com/BlueBrain/nexus/pull/5007
  • Remove Nexus metadata from payloads during the import by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/5038
  • Patch resource types in resolver events in the import batch by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/5040

Maintenance

  • Update dependencies for 1.10.0-M14 by @imsdu in https://github.com/BlueBrain/nexus/pull/5032
  • Update Elasticsearch and Localstack versions for integration tests by @imsdu in https://github.com/BlueBrain/nexus/pull/5036
  • Update to Postgres 16.3 by @imsdu in https://github.com/BlueBrain/nexus/pull/5044

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M13...v1.10.0-M14

- Scala
Published by imsdu almost 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M13

What's Changed

Features

  • Delegate S3 file validation and creation endpoints by @dantb in https://github.com/BlueBrain/nexus/pull/4998

Bug fixes

  • Use the write db pool when fetching project context for write operations by @imsdu in https://github.com/BlueBrain/nexus/pull/5018
  • Default delegation config instead of falling back to 404 by @dantb in https://github.com/BlueBrain/nexus/pull/5019
  • Deduplicating shapes before Shacl validation by @imsdu in https://github.com/BlueBrain/nexus/pull/5021

Ship

  • Always rewrite file paths in import batch by @imsdu in https://github.com/BlueBrain/nexus/pull/5009
  • Show the same progress log as the final log by @imsdu in https://github.com/BlueBrain/nexus/pull/5017

Maintenance

  • Update dependencies for 1.10.0-M13 by @imsdu in https://github.com/BlueBrain/nexus/pull/5014

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M12...v1.10.0-M13

- Scala
Published by imsdu almost 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M12

What's Changed

Features

  • Do not update resource if the payload and the provided schema have not changed by @imsdu in https://github.com/BlueBrain/nexus/pull/5000

S3 support

  • Setting the content type on the S3 object during upload by @imsdu in https://github.com/BlueBrain/nexus/pull/5001
  • Fix S3 file download by @imsdu in https://github.com/BlueBrain/nexus/pull/5008

Nexus ship

  • Patch file path, content size and checksum in distributions during import batch by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4999
  • Patch event identifiers by @imsdu in https://github.com/BlueBrain/nexus/pull/5002
  • Patch viewIds in aggregate views by @imsdu in https://github.com/BlueBrain/nexus/pull/5003
  • Patch iris in original payloads by @imsdu in https://github.com/BlueBrain/nexus/pull/5005
  • Replace project references in ids when mapped by @imsdu in https://github.com/BlueBrain/nexus/pull/5006

Maintenance

  • Update dependencies for 1.10.0-M12 by @imsdu in https://github.com/BlueBrain/nexus/pull/4996
  • Update SBT plugins by @imsdu in https://github.com/BlueBrain/nexus/pull/4997
  • Set read replica in aws config by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/5004

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M11...v1.10.0-M12

- Scala
Published by imsdu almost 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M11

What's Changed

S3 support

  • Configure a global path prefix used when saving S3 files by @dantb in https://github.com/BlueBrain/nexus/pull/4923
  • Make S3 file prefix optional in type by @dantb in https://github.com/BlueBrain/nexus/pull/4929
  • Deal with S3 download failures by streaming files by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4928
  • Make S3 file location relative within bucket + path independent of the prefix by @dantb in https://github.com/BlueBrain/nexus/pull/4936
  • Make sha256 default for s3 storages by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4950
  • Handle S3 access error gracefully with 403 by @dantb in https://github.com/BlueBrain/nexus/pull/4954
  • Get file size from S3 after upload + fix upload by @imsdu in https://github.com/BlueBrain/nexus/pull/4952

Nexus ship

  • Patch target projects for views within an aggregated ES view by @dantb in https://github.com/BlueBrain/nexus/pull/4930
  • Remove empty ids from source when importing resources by @imsdu in https://github.com/BlueBrain/nexus/pull/4931
  • Add S3 multipart copy and use it in Nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4933
  • Add progress logging, allow to skip file events by @imsdu in https://github.com/BlueBrain/nexus/pull/4932
  • Update multi part copy operation with checksum by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4938
  • In Nexus Ship, ignore files bigger than 5gb (temporary) by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4939
  • Use readFileMultipart in ship event streamer by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4947
  • Push files to a different location in import batch + add files suffix by @imsdu in https://github.com/BlueBrain/nexus/pull/4951
  • Pass down custom metadata for file creation and update events by @imsdu in https://github.com/BlueBrain/nexus/pull/4953
  • Temporarily ignore file with empty filenames in Nexus Ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4959
  • Ignore views registered as resource events in nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4965
  • Ignore resource types by config in nexus-ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4973
  • Patch files with empty names + add tests in ship for files by @imsdu in https://github.com/BlueBrain/nexus/pull/4964
  • Handle FileAttributesUpdated in import batch by @imsdu in https://github.com/BlueBrain/nexus/pull/4980
  • Handle gracefully when a file can not be found in a bucket by @imsdu in https://github.com/BlueBrain/nexus/pull/4982
  • Fix bug while importing files with special characters in name by @imsdu in https://github.com/BlueBrain/nexus/pull/4983
  • Log dropped events in database by @imsdu in https://github.com/BlueBrain/nexus/pull/4984
  • Filter out directories from import batch by @imsdu in https://github.com/BlueBrain/nexus/pull/4985
  • Setting content type when copying over the file in import batch by @imsdu in https://github.com/BlueBrain/nexus/pull/4987
  • Support for s3 multipart checksums by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4991
  • Enable copying of large files (>5GB) in Nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4992

Maintenance

  • Run actions on ubuntu-latest by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4937
  • Update Nexus dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/4934
  • Update Elasticsearch and Localstack versions by @imsdu in https://github.com/BlueBrain/nexus/pull/4935
  • Update to Scala 2.13.14 by @imsdu in https://github.com/BlueBrain/nexus/pull/4946
  • Update to SBT 1.10.0 by @imsdu in https://github.com/BlueBrain/nexus/pull/4958
  • Update to postgres 15.7 by @imsdu in https://github.com/BlueBrain/nexus/pull/4960
  • Add slow query logger based on Doobie by @imsdu in https://github.com/BlueBrain/nexus/pull/4993

Bug fixes

  • Replay the tagged state from the main node to avoid replication delays by @imsdu in https://github.com/BlueBrain/nexus/pull/4949
  • Fallback to default value when the provided filename is empty by @imsdu in https://github.com/BlueBrain/nexus/pull/4957
  • Add test to ensure filenames are encoded correctly in S3 by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4955
  • Add index on types for the tombstone table by @imsdu in https://github.com/BlueBrain/nexus/pull/4988

Search

  • Add MEModel example for tests by @crisely09 in https://github.com/BlueBrain/nexus/pull/4990

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M10...v1.10.0-M11

- Scala
Published by imsdu about 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M10

What's Changed

Schema validation

  • Add dedicated error when there is no targeted node during schema validation by @imsdu in https://github.com/BlueBrain/nexus/pull/4920
  • Add test to validate a brain region against an ontology by @imsdu in https://github.com/BlueBrain/nexus/pull/4918

S3

  • S3 content type user supplied by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4895
  • Add endpoint to point delta S3 file to different physical file by @dantb in https://github.com/BlueBrain/nexus/pull/4902
  • Allow to use default AWS credential provider via config by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4906
  • Add configured default bucket on S3 storages by @dantb in https://github.com/BlueBrain/nexus/pull/4917

Nexus Ship

  • Patch target projects for views within an aggregated blazegraph view by @dantb in https://github.com/BlueBrain/nexus/pull/4907
  • Read events file from S3 using multipart request by @dantb in https://github.com/BlueBrain/nexus/pull/4911
  • Rewire the nexus ship resources by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4898
  • Build snapshot on ship changes by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4899
  • Fix config loading in nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4900
  • Use correct ship config for transactors and inputbucket by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4901
  • Use update registered file in nexus ship; log import report by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4903
  • Allow disabling of resource validation in nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4908
  • Use readFileMultipart in S3 fetch operation by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4916

Fixes

  • Limit query in export event function by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4922

Maintenance

  • Update dependencies for M10 by @imsdu in https://github.com/BlueBrain/nexus/pull/4897

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M9...v1.10.0-M10

- Scala
Published by olivergrabinski about 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M9

What's Changed

Bug fixes

  • Respect configured database name instead of defaulting to username by @dantb in https://github.com/BlueBrain/nexus/pull/4894

S3 Support

  • Replace alpakka S3 with fs2-aws and minio with localstack by @dantb in https://github.com/BlueBrain/nexus/pull/4852
  • Remove endpoint and region from the S3 Storage instances by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4859
  • Reduce library S3 client usage by @dantb in https://github.com/BlueBrain/nexus/pull/4865
  • Refactor file operations behind new interfaces by @dantb in https://github.com/BlueBrain/nexus/pull/4871
  • Use S3 to generate checksum by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4873
  • Register S3 files in-place by @dantb in https://github.com/BlueBrain/nexus/pull/4878
  • Remove s3 md5 by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4882

Nexus Ship

  • Add logback.xml file for nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4858
  • Add ability to read import file/directory from S3 in nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4863
  • Include nexus-ship in CI by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4864
  • When running nexus ship with s3 flag, read config from s3 by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4866
  • View initialization is nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4868
  • Refactor ship before introducing save summary feature by @imsdu in https://github.com/BlueBrain/nexus/pull/4869
  • Create S3 storage on project creation during nexus ship import by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4870
  • Save summary at the end of the batch by @imsdu in https://github.com/BlueBrain/nexus/pull/4872
  • Patch cross-project resolvers when a project is renamed by @imsdu in https://github.com/BlueBrain/nexus/pull/4874
  • Patch distributions in import batch by @imsdu in https://github.com/BlueBrain/nexus/pull/4880
  • Process files in nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4884

Maintenance

  • Update dependencies for next milestone M9 by @imsdu in https://github.com/BlueBrain/nexus/pull/4861
  • Improve message for 'ResourceShaclEngineRejection' by @imsdu in https://github.com/BlueBrain/nexus/pull/4862
  • Remove StoragesStatistics from Files by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4879

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M8...v1.10.0-M9

- Scala
Published by dantb about 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M8

What's Changed

S3 Support

  • Use localstack for S3 integration tests by @dantb in https://github.com/BlueBrain/nexus/pull/4789
  • Remove the linking operation for S3 storages by @dantb in https://github.com/BlueBrain/nexus/pull/4797
  • Rework S3 storage access by @dantb in https://github.com/BlueBrain/nexus/pull/4807

Nexus Ship

  • Add ResourceProcessor, SchemaProcessor; add E2E tests for ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4803
  • SchemaProcessor implementation; ES & BG view processors; E2E testing by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4804
  • Add CompositeViewProcessor by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4806
  • Remove ship dependency on acls by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4811
  • Allow new resolvers with same priority as deprecated resolver by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4805
  • Add incremental import option for Nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4813
  • Add tests for transfer of resolvers by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4817
  • Allow mapping of org/project during ship import by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4816
  • Do not validate schemas when importing with nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4826
  • Fix resource wiring in ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4828
  • Fix RemoteContextResolution wiring for ValidateResource in nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4831
  • Wire more contexts in nexus ship; use source instead of value in BG and ES processor by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4836
  • Allow directory import in nexus ship by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4848

Bug fixes

  • Use the StreamingQuery approach to handle long exports by @imsdu in https://github.com/BlueBrain/nexus/pull/4820
  • Allow to create schemas on the resource endpoint for legacy purposes by @imsdu in https://github.com/BlueBrain/nexus/pull/4851

Documentation

  • Bumped forge config file to commit hash 638047f in mooc notebooks by @MFSY in https://github.com/BlueBrain/nexus/pull/4818
  • Update forge.yml to use local file-to-resource-mapping.json by @MFSY in https://github.com/BlueBrain/nexus/pull/4821
  • Update docs nnotebooks to point to d9f6cb8 forge config by @MFSY in https://github.com/BlueBrain/nexus/pull/4823
  • Remove references to tagging resolvers by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4824
  • Fix HTTP method type in example by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4827

Maintenance

  • Use GitHub cloud runners for more workflows by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4792
  • Plugin tests on cloud runner by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4793
  • Don't start an Elasticsearch container when running MainSuite by @imsdu in https://github.com/BlueBrain/nexus/pull/4794
  • Update dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/4795 https://github.com/BlueBrain/nexus/pull/4809
  • Fix hostname validation on remote sources for composite views by @imsdu in https://github.com/BlueBrain/nexus/pull/4798
  • Run integration pipeine in the cloud by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4800
  • Add AWS config file by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4802
  • Break circular dependencies between resources and schemas by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4799
  • Abstract away the fetching of ACLs from the AclCheck trait by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4810
  • Attempt to fix flaky test in ElasticSearchClientSpec by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4812
  • Use Docker compose v2 command in github actions by @imsdu in https://github.com/BlueBrain/nexus/pull/4822
  • Fix external doc link validation workflow by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4829
  • Make ValidatePriority a trait by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4832
  • Update sbt-paradox to 0.10.7 by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4833
  • Use Jena and Topbraid versions by @imsdu in https://github.com/BlueBrain/nexus/pull/4837
  • Use Elasticsearch 8.13 in integration tests by @imsdu in https://github.com/BlueBrain/nexus/pull/4843
  • Add kamon spans for shacl validation by @imsdu in https://github.com/BlueBrain/nexus/pull/4845
  • Improve error logging when a resource can't be parsed back in composite views by @imsdu in https://github.com/BlueBrain/nexus/pull/4849
  • Add another test using the dataset shape by @imsdu in https://github.com/BlueBrain/nexus/pull/4850

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M7...v1.10.0-M8

- Scala
Published by imsdu about 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M7

What's Changed

Features

  • Add custom header for file metadata by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4764
  • Add method & endpoint to update custom file metadata by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4775
  • Allow tagging during file custom metadata updates by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4778
  • Improve fulltext search experience in search by @imsdu in https://github.com/BlueBrain/nexus/pull/4782

Nexus Ship

  • Refactor FetchContext + add resolver to import batch by @imsdu in https://github.com/BlueBrain/nexus/pull/4756
  • Wire resolvers and add integration tests by @imsdu in https://github.com/BlueBrain/nexus/pull/4765
  • Add basic reporting for import batch by @imsdu in https://github.com/BlueBrain/nexus/pull/4773

Fixes

  • Fix Elasticsearch default views resetter by @imsdu in https://github.com/BlueBrain/nexus/pull/4780

Maintenance

  • Update SBT to 1.9.9 / Scala to 2.13.13 by @imsdu in https://github.com/BlueBrain/nexus/pull/4760
  • Remove wrapped rejections for Json-LD errors by @imsdu in https://github.com/BlueBrain/nexus/pull/4776
  • Update dependencies, reenable kamon-jdbc by @imsdu in https://github.com/BlueBrain/nexus/pull/4777

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M6...v1.10.0-M7

- Scala
Published by dantb about 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M6

What's Changed

Features

  • Add annotate param to fetching original payload via resolvers by @imsdu in https://github.com/BlueBrain/nexus/pull/4748
  • Allow custom metadata when creating/linking a file by @shinyhappydan @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4724, https://github.com/BlueBrain/nexus/pull/4758
  • Add type hierarchy route by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4729

Nexus Ship

  • Introduce Nexus ship to load events by @imsdu in https://github.com/BlueBrain/nexus/pull/4739
  • Init org provider + project processor by @imsdu in https://github.com/BlueBrain/nexus/pull/4742

Fixes

  • Fix annotated source format by @imsdu in https://github.com/BlueBrain/nexus/pull/4747
  • Return 404 when an operation on a resource is unknown by @imsdu in https://github.com/BlueBrain/nexus/pull/4740
  • Custom binary files are not compressed when fetched by the API by @imsdu in https://github.com/BlueBrain/nexus/pull/4751
  • Do not create an event when updating attributes and digest is not computed by @imsdu in https://github.com/BlueBrain/nexus/pull/4745
  • Create a BNODE depending on the resource id for emodels by @imsdu in https://github.com/BlueBrain/nexus/pull/4741

Maintenance

  • Update dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/4749
  • Update postgresql driver, temporarily remove kamon-jdbc by @imsdu in https://github.com/BlueBrain/nexus/pull/4757
  • Update tests and docs for Elasticsearch 8.12 by @imsdu in https://github.com/BlueBrain/nexus/pull/4746

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M5...v1.10.0-M6

- Scala
Published by olivergrabinski over 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M5

What's Changed

Breaking changes

  • Remove the ability to tag ElasticSearch and composite views by @dantb in https://github.com/BlueBrain/nexus/pull/4730

Bug fixes

  • Allow unconstrained resources to be updated even if schema are enforced by @imsdu in https://github.com/BlueBrain/nexus/pull/4712
  • Fix error handling in search route by @imsdu in https://github.com/BlueBrain/nexus/pull/4709

Features

  • Add keywords to files during creation by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4625
  • Add type hierarchy model by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4718
  • Allow to disable the creation of a default storage at project creation by @imsdu in https://github.com/BlueBrain/nexus/pull/4713
  • Allow linking with copy/delete in storage service by @dantb in https://github.com/BlueBrain/nexus/pull/4728

Maintenance

  • Add cede to mark rdf expensive operations by @imsdu in https://github.com/BlueBrain/nexus/pull/4710
  • Do not store the endpoint for remote storages and use the one in the configuration by @imsdu in https://github.com/BlueBrain/nexus/pull/4715
  • Update dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/4725
  • Update to Postgres 15.6 by @imsdu in https://github.com/BlueBrain/nexus/pull/4735

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M4...v1.10.0-M5

- Scala
Published by imsdu over 2 years ago

https://github.com/bluebrain/nexus - v1.9.1

What's Changed

  • Fix computing diff on large resources during updates (#4684) by @imsdu in https://github.com/BlueBrain/nexus/pull/4726
  • Add release notes for 1.9.1 by @imsdu in https://github.com/BlueBrain/nexus/pull/4731

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0...v1.9.1

- Scala
Published by imsdu over 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M4

What's Changed

Breaking changes

  • Remove the ability to tag storages by @dantb in https://github.com/BlueBrain/nexus/pull/4675
  • Remove remaining references to tags in storages docs by @dantb in https://github.com/BlueBrain/nexus/pull/4692
  • Deprecate resolver tagging by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4673
  • Remove ability to tag SPARQL views by @dantb in https://github.com/BlueBrain/nexus/pull/4691

Bug fixes

  • Fix computing diff on large resources during updates by @imsdu in https://github.com/BlueBrain/nexus/pull/4684
  • Retrieve tagged value in a previous transaction, better error handling by @imsdu in https://github.com/BlueBrain/nexus/pull/4690

Features

  • Add the ability to export events for a subset of projects and from a starting offset by @imsdu in https://github.com/BlueBrain/nexus/pull/4701
  • Add an API mapping for search by @imsdu in https://github.com/BlueBrain/nexus/pull/4702

Maintenance

  • Update typelevel dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/4685
  • Update Keycloak image in integration tests by @imsdu in https://github.com/BlueBrain/nexus/pull/4689
  • Update github issue template by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4706
  • Refactor fetch context to remove wrapped rejection by @imsdu in https://github.com/BlueBrain/nexus/pull/4707

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M3...v1.10.0-M4

- Scala
Published by imsdu over 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M3

What's Changed

  • Resetting default views now recreates the missing ones by @imsdu in https://github.com/BlueBrain/nexus/pull/4679

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M2...v1.10.0-M3

- Scala
Published by olivergrabinski over 2 years ago

https://github.com/bluebrain/nexus - v1.9.1-M1

What's Changed

  • Update docs release 1.9 by @imsdu in https://github.com/BlueBrain/nexus/pull/4590
  • Add missing link to list of changes from release list by @imsdu in https://github.com/BlueBrain/nexus/pull/4596
  • Add back shacl context by @imsdu in https://github.com/BlueBrain/nexus/pull/4648
  • Fusion 1.9 release notes by @danburonline in https://github.com/BlueBrain/nexus/pull/4606
  • Add hacky feature flag to disable change detection to fix production … by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4677

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0...v1.9.1-M1

- Scala
Published by shinyhappydan over 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M2

What's Changed

  • Update to java 21 by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4633
  • Add a project healing endpoint by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4635
  • Clarify method in ScopeInitializer by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4640
  • Replace Envelope with Elem.SuccessElem by @dantb in https://github.com/BlueBrain/nexus/pull/4629
  • Backport commits from 1.9 by @imsdu in https://github.com/BlueBrain/nexus/pull/4654
  • Add kamon span to blazegraph queries by @imsdu in https://github.com/BlueBrain/nexus/pull/4656
  • Do not deploy to Github packages anymore by @imsdu in https://github.com/BlueBrain/nexus/pull/4660
  • Log database config at startup by @imsdu in https://github.com/BlueBrain/nexus/pull/4670
  • Add hacky feature flag to disable change detection to fix production … by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4674

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.10.0-M1...v1.10.0-M2

- Scala
Published by shinyhappydan over 2 years ago

https://github.com/bluebrain/nexus - v1.10.0-M1

What's Changed

Schemas

  • Allow to enforce the use of schemas at the project level by @imsdu in https://github.com/BlueBrain/nexus/pull/4550
  • Allow undeprecation of schemas by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4566

Views

  • Don’t allow updates of default views by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4565
  • Improve synchronous indexing by @imsdu in https://github.com/BlueBrain/nexus/pull/4616
  • Allow undeprecation of Elasticsearch views, Sparql views, and Composite views by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4573, https://github.com/BlueBrain/nexus/pull/4574, https://github.com/BlueBrain/nexus/pull/4571
  • Improve full text search by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4582
  • Add name and description to CompositeView by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4600
  • Fix decoding of additional context in an ES view value by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4617

Files & Storages

  • Add bulk create by copy operation for files by @dantb in https://github.com/BlueBrain/nexus/pull/4483
  • Pass only the show location part of storages config for file encoding by @dantb in https://github.com/BlueBrain/nexus/pull/4583
  • Refactor integration tests for storages & files by @dantb in https://github.com/BlueBrain/nexus/pull/4615
  • Allow undeprecation of storages by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4564

Search

  • Add query, files and tests for morphology features by @crisely09 in https://github.com/BlueBrain/nexus/pull/4575
  • Add endpoint to fetch suites by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4599

Supervision

  • Add endpoint to check for unhealthy projects by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4623

Deprecations

  • Remove the ability to fetch indexing errors as SSEs by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4607
  • Remove the ability to fetch all events as SSEs by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4608
  • Removing the ability to fetch by org and project uuid by @imsdu in https://github.com/BlueBrain/nexus/pull/4609
  • Stop injecting org and project uuids in the SSEs of resource events by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4610
  • Remove SSEs for global entities by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4613
  • Delete migration code for composite views by @imsdu in https://github.com/BlueBrain/nexus/pull/4597

Nexus Cluster

  • Configure docker compose to run Delta in clustered node by @imsdu in https://github.com/BlueBrain/nexus/pull/4622
  • Add delta node header to responses by @imsdu in https://github.com/BlueBrain/nexus/pull/4624

Fixes

  • Remove printlns by @imsdu in https://github.com/BlueBrain/nexus/pull/4577
  • Fix flaky tests in storage by @imsdu in https://github.com/BlueBrain/nexus/pull/4576
  • Better error when listing at project level by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4578

Improvements

  • Add adt for view type restrictions by @dantb in https://github.com/BlueBrain/nexus/pull/4621

Doc

  • Fix external links in fusion docs by @imsdu in https://github.com/BlueBrain/nexus/pull/4570
  • Add missing parts to release notes by @imsdu in https://github.com/BlueBrain/nexus/pull/4572
  • Init release notes for 1.10 by @imsdu in https://github.com/BlueBrain/nexus/pull/4594
  • Update copyright year & developers by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4626

Maintenance

  • Update to sbt 1.9.8 by @imsdu in https://github.com/BlueBrain/nexus/pull/4612
  • Update dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/4628

New Contributors

  • @crisely09 made their first contribution in https://github.com/BlueBrain/nexus/pull/4575

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0...v1.10.0-M1

- Scala
Published by olivergrabinski over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0

- Scala
Published by imsdu over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M14

New Features

  • Add bulk file copy operation to nexus storage service by @dantb in https://github.com/BlueBrain/nexus/pull/4511
  • Add un-deprecate project operation by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4530
  • Do not create a revision when no change is detected by @imsdu in https://github.com/BlueBrain/nexus/pull/4506
  • Add operation to un-deprecate an organisation by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4544

User-facing bug fixes

  • Set synaptic field mapping to nested by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4527
  • Exclude resources when they are not returned by the batch query by @imsdu in https://github.com/BlueBrain/nexus/pull/4539

Technical improvements

  • Remove cglib fix as it is not part of the dependencies anymore by @imsdu in https://github.com/BlueBrain/nexus/pull/4523
  • Introduce munit-cats-effect by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4522
  • Make use of IO.fromFutureCancelable by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4534
  • Use Postgres 15.5 for tests by @imsdu in https://github.com/BlueBrain/nexus/pull/4540
  • Bump github action versions by @imsdu in https://github.com/BlueBrain/nexus/pull/4563
  • Update dependencies and sbt plugins by @imsdu in https://github.com/BlueBrain/nexus/pull/4551
  • Use IO.blocking in HttpClient, Storage and integration with Akka when needed by @imsdu in https://github.com/BlueBrain/nexus/pull/4528
  • Add a way to reset all default Elasticsearch views by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4531, https://github.com/BlueBrain/nexus/pull/4555
  • Parse malformed query exception by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4553

Documentation

  • Updated docs for Fusion customizations by @danburonline in https://github.com/BlueBrain/nexus/pull/4524
  • Resource registering error by @NicoRicardi in https://github.com/BlueBrain/nexus/pull/4532
  • Adjust env var docs based on feedback by @danburonline in https://github.com/BlueBrain/nexus/pull/4533

New Contributors

  • @danburonline made their first contribution in https://github.com/BlueBrain/nexus/pull/4524
  • @NicoRicardi made their first contribution in https://github.com/BlueBrain/nexus/pull/4532

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M13...v1.9.0-M14

- Scala
Published by shinyhappydan over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M13

What's Changed

Cats Effect 3 Migration

  • Cats Effect 3 Migration by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4493
  • Rewrite ArchiveDownload to depend only on akka-streams by @imsdu in https://github.com/BlueBrain/nexus/pull/4510

Enhancements

  • Reject ambiguous organization DELETE requests by @dantb in https://github.com/BlueBrain/nexus/pull/4503

Misc

  • Update release notes by @imsdu in https://github.com/BlueBrain/nexus/pull/4501
  • Publish full storage service jar to sonatype by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4499

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M11...v1.9.0-M13

- Scala
Published by shinyhappydan over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M12-2

What's Changed

  • Add storage service artifact by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4505

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M12-1...v1.9.0-M12-2

- Scala
Published by olivergrabinski over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M12-1

What's Changed

  • Reject ambiguous organization DELETE requests by @dantb in https://github.com/BlueBrain/nexus/pull/4503

Misc

  • Separate step for storage service publising by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4504
  • Update release notes by @imsdu in https://github.com/BlueBrain/nexus/pull/4501

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M12...v1.9.0-M12-1

- Scala
Published by olivergrabinski over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M12

What's Changed

  • Publish full storage service jar to sonatype by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4499

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M11...v1.9.0-M12

- Scala
Published by olivergrabinski over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M11

What's Changed

Composite Views

  • Revert "Filter by type before fetching elems in composite projections (#4357)" by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4496

Storage Service

  • Allow to specify JWK keys as json objects in the storage config by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4498

Maintenance

  • Migration to Cats Effect by @imsdu, @dantb, @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4479, https://github.com/BlueBrain/nexus/pull/4478, https://github.com/BlueBrain/nexus/pull/4476, https://github.com/BlueBrain/nexus/pull/4482, https://github.com/BlueBrain/nexus/pull/4485, https://github.com/BlueBrain/nexus/pull/4487, https://github.com/BlueBrain/nexus/pull/4488, https://github.com/BlueBrain/nexus/pull/4486
  • Update versions of docker images in integration tests and in docs by @imsdu in https://github.com/BlueBrain/nexus/pull/4489
  • Update dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/4490
  • Remove scalalogging library by @imsdu in https://github.com/BlueBrain/nexus/pull/4495

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M10...v1.9.0-M11

- Scala
Published by olivergrabinski over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M10

What's Changed

  • Add an endpoint to undeprecate files by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4461
  • Add an endpoint to undeprecate resources by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4454
  • Refactor ResourceRef expansion by @dantb in https://github.com/BlueBrain/nexus/pull/4450
  • Use Rejection for error type by @dantb in https://github.com/BlueBrain/nexus/pull/4455
  • Use Java 17 again by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4457
  • Updated Store.vocabulary config to conform to forge v0.7.0 by @MFSY in https://github.com/BlueBrain/nexus/pull/3428
  • Cache ElasticSearch files and inject into use sites by @dantb in https://github.com/BlueBrain/nexus/pull/4451
  • Publish Nexus Storage Service as a 'fat' jar by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4463
  • Add endpoint to show source of resolved resources by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4465
  • Remove Kamon monitoring for Monix by @imsdu in https://github.com/BlueBrain/nexus/pull/4466
  • Various modules migrated to Cats Effect by @shinyhappydan, @dantb, @imsdu

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M9...v1.9.0-M10

- Scala
Published by shinyhappydan over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M9

What's Changed

Endpoints

  • Add an endpoint to change only the schema of a resource by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4418

Enhancements

  • Filter by type before fetching elems in composite projections by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4357
  • Remove the redirection on resolve endpoint and add metadata to response by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4382
  • Allow creating/linking file with tag by @dantb in https://github.com/BlueBrain/nexus/pull/4369
  • Allow to change the schema of a resource by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4387
  • Do not allow deprecated schemas/ontologies in imports by @imsdu in https://github.com/BlueBrain/nexus/pull/4391
  • Return a meaningful error message when the submitted payload is too large by @imsdu in https://github.com/BlueBrain/nexus/pull/4421
  • Support searching resources in ES by tag by @dantb in https://github.com/BlueBrain/nexus/pull/4373
  • Improve authentication failed message by @imsdu in https://github.com/BlueBrain/nexus/pull/4427
  • Add pre and post synaptic pathways to BG -> ES projection by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4424
  • Support updating resources with a tag by @dantb in https://github.com/BlueBrain/nexus/pull/4440
  • Support updating files with a tag by @dantb in https://github.com/BlueBrain/nexus/pull/4445

Fixes

  • Don't mention the schema when returning ResourceNotFound by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4372
  • Skip view when Elasticsearch returns a 500 at index creation and log it by @imsdu in https://github.com/BlueBrain/nexus/pull/4380
  • Fix bug where filename in location could differ from _filename attribute by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4426

Maintenance

  • Ongoing Cats Effect migration by @imsdu, @shinyhappydan, @olivergrabinski, @dantb in https://github.com/BlueBrain/nexus/pull/4367, https://github.com/BlueBrain/nexus/pull/4368, https://github.com/BlueBrain/nexus/pull/4376, https://github.com/BlueBrain/nexus/pull/4370, https://github.com/BlueBrain/nexus/pull/4390, https://github.com/BlueBrain/nexus/pull/4392, https://github.com/BlueBrain/nexus/pull/4409, https://github.com/BlueBrain/nexus/pull/4411, https://github.com/BlueBrain/nexus/pull/4419, https://github.com/BlueBrain/nexus/pull/4389, https://github.com/BlueBrain/nexus/pull/4420, https://github.com/BlueBrain/nexus/pull/4423, https://github.com/BlueBrain/nexus/pull/4422, https://github.com/BlueBrain/nexus/pull/4429, https://github.com/BlueBrain/nexus/pull/4435, https://github.com/BlueBrain/nexus/pull/4437, https://github.com/BlueBrain/nexus/pull/4425, https://github.com/BlueBrain/nexus/pull/4439, https://github.com/BlueBrain/nexus/pull/4449, https://github.com/BlueBrain/nexus/pull/4446, https://github.com/BlueBrain/nexus/pull/4452
  • Change ResourcesTrialSuite to not use blocking resource generators by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4378
  • Uncomment schemas test by @imsdu in https://github.com/BlueBrain/nexus/pull/4383
  • Remove CatsStreamConverter by @imsdu in https://github.com/BlueBrain/nexus/pull/4385
  • Try to ensure that MUnit tests do no include ScalaTest matchers by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4388
  • Update sbt to 1.9.7 by @imsdu in https://github.com/BlueBrain/nexus/pull/4396
  • Update Delta dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/4397
  • Log failed IO that are in a Kamon span by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4394
  • Have test classes extend the proper base class by @imsdu in https://github.com/BlueBrain/nexus/pull/4412
  • Use Java 11 by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4448
  • Only use debug when logging failed spans by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4447

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M8...v1.9.0-M9

- Scala
Published by dantb over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M7-jre-11

Nexus Delta v1.9.0-M7 using JRE 11.

- Scala
Published by olivergrabinski over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M8

What's Changed

Endpoints

  • Add organization deletion route by @dantb in https://github.com/BlueBrain/nexus/pull/4298
  • Add proxy pass route for id resolution by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4356
  • Add aggregation for specific resource listings by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4348

Enhancements

  • Implement custom media type detection by @imsdu in https://github.com/BlueBrain/nexus/pull/4312
  • Add tags to indices for resources, files, schemas by @dantb in https://github.com/BlueBrain/nexus/pull/4320
  • Allow creation of a tagged resource by @dantb in https://github.com/BlueBrain/nexus/pull/4339
  • Reset createdAt when restarting a view by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4345
  • Add Vary header for resource/files fetch operations by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4337
  • Cache the active realm information in Identities by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4325
  • Remove callback to Delta to check the token, validate it locally by @imsdu in https://github.com/BlueBrain/nexus/pull/4340

Fixes

  • Fix error when creating a view with invalid mappings or settings by @imsdu in https://github.com/BlueBrain/nexus/pull/4365
  • Ensure file errors are written correctly by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4346

Maintenance

  • Ongoing Cats Effect migration by @imsdu, @shinyhappydan, @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4352, https://github.com/BlueBrain/nexus/pull/4355, https://github.com/BlueBrain/nexus/pull/4353, https://github.com/BlueBrain/nexus/pull/4361, https://github.com/BlueBrain/nexus/pull/4360, https://github.com/BlueBrain/nexus/pull/4326, https://github.com/BlueBrain/nexus/pull/4315, https://github.com/BlueBrain/nexus/pull/4341, https://github.com/BlueBrain/nexus/pull/4351, https://github.com/BlueBrain/nexus/pull/4333
  • Add info on required Java option to doc; update pipelines by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4324
  • Remove static contexts from docs by @imsdu in https://github.com/BlueBrain/nexus/pull/4334

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M7...v1.9.0-M8

- Scala
Published by olivergrabinski over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M7

What's Changed

  • Storage permission endpoint by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4316
  • Handle deserialization of empty remote contexts in ResourceEvents and ResourceState by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4317

Maintenance

  • Update to Java 17 by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4307
  • Migrate ProjectDeletion plugin to cats-effect by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4311
  • Migrate auth token code to cats effect by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4318

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M6...v1.9.0-M7

- Scala
Published by olivergrabinski over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M6

What's Changed

  • Add experimental user permissions endpoint by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4296
  • Fix fetching resources after trial routes introduction by @imsdu in https://github.com/BlueBrain/nexus/pull/4310

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M5...v1.9.0-M6

- Scala
Published by shinyhappydan over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M5

What's Changed

  • All remote endpoints should use the same credentials by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4229
  • Filter by type in the SQL query for Elasticsearch views by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4201
  • Filter by type in the SQL query for Blazegraph views by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4230
  • Filter by type in the SQL query for Composite Views by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4231
  • Keep track of the remote contexts after resolution by @imsdu in https://github.com/BlueBrain/nexus/pull/4235
  • Add kamon spans to queryGraph and sinks by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4240
  • Add remote context information to resources by @imsdu in https://github.com/BlueBrain/nexus/pull/4243
  • Correct typeOperator behavior when using negations by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4245
  • Add endpoint for remote contexts + documentation by @imsdu in https://github.com/BlueBrain/nexus/pull/4244
  • Add annotated source as a format for multi-fetch and archives by @imsdu in https://github.com/BlueBrain/nexus/pull/4246
  • Add the ability to create a schema in dry-run mode by @imsdu in https://github.com/BlueBrain/nexus/pull/4247
  • Introducing ResourcesPractice to generate resources without persisting them by @imsdu in https://github.com/BlueBrain/nexus/pull/4259
  • Update the authentication process for remote storages by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4241
  • Update to sbt 1.9.6 by @imsdu in https://github.com/BlueBrain/nexus/pull/4273
  • Enable compression for outgoing requests by @imsdu in https://github.com/BlueBrain/nexus/pull/4279
  • Update ElasticSearch version to 8.10.1 by @dantb in https://github.com/BlueBrain/nexus/pull/4283
  • Replace uses of 'archives/write' permission with 'resources/read' by @dantb in https://github.com/BlueBrain/nexus/pull/4285
  • Update the authentication process for composite views by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4284
  • Remove Tar archiving by @dantb in https://github.com/BlueBrain/nexus/pull/4286
  • Add resource trial routes by @imsdu in https://github.com/BlueBrain/nexus/pull/4274
  • Also allows post for the multi-fetch operation by @imsdu in https://github.com/BlueBrain/nexus/pull/4290
  • Update to Scala 2.13.12 by @imsdu in https://github.com/BlueBrain/nexus/pull/4293
  • Remove resourceTag from composite view projections by @imsdu in https://github.com/BlueBrain/nexus/pull/4291
  • Add endpoint to resolve by id by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4261
  • Add remote contexts to Graph Analytics indices by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4297

Documentation

The snapshot documentation for 1.9 has been updated: https://bluebrainnexus.io/snapshot/docs/releases/v1.9-release-notes.html

New Contributors

  • @dantb made their first contribution in https://github.com/BlueBrain/nexus/pull/4283

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M4...v1.9.0-M5

- Scala
Published by shinyhappydan over 2 years ago

https://github.com/bluebrain/nexus - v1.9.0-M4

What's Changed

  • Add partial reindexing to composite views by @imsdu in https://github.com/BlueBrain/nexus/pull/4151, https://github.com/BlueBrain/nexus/pull/4168
  • Do not curie self/incoming/outgoing links by @imsdu in https://github.com/BlueBrain/nexus/pull/4191
  • Add option to query Graph Analytics views by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4148
  • Add endpoint to fetch Elasticsearch view mappings by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4165
  • Storage Service: absolute paths and extra prefixes by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4189

Logging

  • Use ECS standard log keys by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4185
  • Add logback layout for structured JSON logging. by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4184
  • Log error type, change stack trace to standard field by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4187

Fixes

  • Fix elasticsearch and blazegraph indexing when the resource is indexed twice in the same chunk by @imsdu in https://github.com/BlueBrain/nexus/pull/4177, https://github.com/BlueBrain/nexus/pull/4181
  • Validate index with indexing rev by @imsdu in https://github.com/BlueBrain/nexus/pull/4200

Maintenance

  • Update dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/4198, https://github.com/BlueBrain/nexus/pull/4199

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M3...v1.9.0-M4

- Scala
Published by olivergrabinski almost 3 years ago

https://github.com/bluebrain/nexus - v1.9.0-M3

What's Changed

  • Introduce a simple versioning system for database schema changes by @imsdu in https://github.com/BlueBrain/nexus/pull/4075
  • Implement search updater as a hook by @imsdu in https://github.com/BlueBrain/nexus/pull/4073
  • Forbid nexus metadata fields in user payloads by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4013
  • Allow the client to choose the logical operator for types by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4097
  • Implement listing of projection errors by @imsdu in https://github.com/BlueBrain/nexus/pull/4106 https://github.com/BlueBrain/nexus/pull/4109 https://github.com/BlueBrain/nexus/pull/4111 https://github.com/BlueBrain/nexus/pull/4113
  • Remove the ability to define credentials at the storage level by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4110
  • Remove dependency on rdf from storage by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4131
  • Add batch composite sink by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4105
  • Add a multi-fetch operation by @imsdu in https://github.com/BlueBrain/nexus/pull/4132
  • Add rejections on tag deletion in routes so it gets retried by @imsdu in https://github.com/BlueBrain/nexus/pull/4145

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M2...v1.9.0-M3

- Scala
Published by imsdu almost 3 years ago

https://github.com/bluebrain/nexus - v1.9.0-M2

What's Changed

  • Introduce log4cats for logging by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4060
  • Add dedicated clients for composite views by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4061
  • Disable spans for akka http server and client by @imsdu in https://github.com/BlueBrain/nexus/pull/4066

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.9.0-M1...v1.9.0-M2

- Scala
Published by imsdu almost 3 years ago

https://github.com/bluebrain/nexus - v1.9.0-M1

What's Changed

  • Delete migration code by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/3993
  • Allow _self files in archives by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/4008
  • Improve retry strategy syntax by @imsdu in https://github.com/BlueBrain/nexus/pull/4030
  • Add aggregations on default views by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4004
  • Add possibility to disable indexing via configuration by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/4031

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.8.0...v1.9.0-M1

- Scala
Published by shinyhappydan almost 3 years ago

https://github.com/bluebrain/nexus - v1.8.0

This release marks a turn in the Nexus Ecosystem: * The support for Cassandra as a primary store is removed and PostgreSQL 15+ is now the only supported primary store. * The sourcing and indexing engine have been completely reworked to improve flexibility, scalability and performance.

The complete release notes as well as how to migrate from 1.7 to 1.8 is available here.

The list of addressed issues since the 1.7.x series is available here.

- Scala
Published by imsdu almost 3 years ago

https://github.com/bluebrain/nexus - v1.8.0-M12

What's Changed

  • Do not retry when retrieving groups from the OpenID provider fail by @imsdu in https://github.com/BlueBrain/nexus/pull/3929
  • Retry on the destroy method in supervisor in case of failure by @imsdu in https://github.com/BlueBrain/nexus/pull/3918
  • Update tutorial docs by @Dinika in https://github.com/BlueBrain/nexus/pull/3931
  • Update Running Nexus doc by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/3874
  • Implement listing filtered by createdAt/updatedAt by @imsdu in https://github.com/BlueBrain/nexus/pull/3934
  • Add support for zip in archives by @imsdu in https://github.com/BlueBrain/nexus/pull/3940
  • Update Fusion documentation by @bilalesi in https://github.com/BlueBrain/nexus/pull/3877
  • Do not analyze deprecated resources in graph-analytics by @imsdu in https://github.com/BlueBrain/nexus/pull/3952
  • Stop large archive downloads timing out by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/3925

New Contributors

  • @Dinika made their first contribution in https://github.com/BlueBrain/nexus/pull/3931
  • @bilalesi made their first contribution in https://github.com/BlueBrain/nexus/pull/3877

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.8.0-M11...v1.8.0-M12

- Scala
Published by imsdu almost 3 years ago

https://github.com/bluebrain/nexus - v1.8.0-M11

What's Changed

  • Log the error when a projection fails by @imsdu in https://github.com/BlueBrain/nexus/pull/3895
  • Update ES version to ES 8.7.1 by @imsdu in https://github.com/BlueBrain/nexus/pull/3539
  • Enable compression for Blazegraph in tests by @imsdu in https://github.com/BlueBrain/nexus/pull/3903
  • Fix composite views clean up by @imsdu in https://github.com/BlueBrain/nexus/pull/3914

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.8.0-M10...v1.8.0-M11

- Scala
Published by imsdu about 3 years ago

https://github.com/bluebrain/nexus - v1.8.0-M10

What's Changed

  • Reduce log level for noisy logs @imsdu
  • Add tag latest when fetching dependencies by @imsdu in https://github.com/BlueBrain/nexus/pull/3879

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.8.0-M9...v1.8.0-M10

- Scala
Published by imsdu about 3 years ago

https://github.com/bluebrain/nexus - v1.8.0-M9

What's Changed

  • Implement the project deletion plugin using the new sourcing library by @imsdu
  • Add SearchConfigUpdater to update composite view at startup by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/3836
  • Log slow Blazegraph queries by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/3823
  • Reject empty ids when creating a resource by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/3843
  • When FetchFileRejection.NotFound happens return 500 not 404 by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/3852

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.8.0-M8...v1.8.0-M9

- Scala
Published by olivergrabinski about 3 years ago

https://github.com/bluebrain/nexus - v1.8.0-M8

What's Changed

Fixes

  • Handle case where file is deprecated in the file attribute stream by @olivergrabinski in https://github.com/BlueBrain/nexus/pull/3845
  • Deal with missing files in DiskStorageFetchFile by @shinyhappydan in https://github.com/BlueBrain/nexus/pull/3840

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.8.0-M7...v1.8.0-M8

- Scala
Published by olivergrabinski about 3 years ago

https://github.com/bluebrain/nexus - v1.8.0-M7

  • Use partitioned scoped events/state PostgreSQL tables #3776
  • All resources types must serialize their types field #3783
  • Add a common prefix for the indexing #3801
  • Add a environment property to the version endpoint #3805

- Scala
Published by imsdu about 3 years ago

https://github.com/bluebrain/nexus - v1.8.0-M6

  • Add a refresh operation for resources and schemas #3680
  • Revalidating a resource with its schema #3681
  • Allow to target automatically a subset of projects with Global search #3753
  • Adding the ability to find a resource by its id or its _self from the listing API #3747

- Scala
Published by imsdu about 3 years ago

https://github.com/bluebrain/nexus - v1.8.0-M5

What's Changed

  • Improve error reporting when indexing into Elasticsearch #3677
  • Improve token error handling #3703
  • Improve delta logs and error reporting at startup #3704 #3707
  • Fix acl events error routes #3708
  • Only use LRU caches for immutable values + fix TTL for project stats cache #3731

New Contributors

  • @shinyhappydan made their first contribution in https://github.com/BlueBrain/nexus/pull/3695

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.8.0-M4...v1.8.0-M5

- Scala
Published by olivergrabinski about 3 years ago

https://github.com/bluebrain/nexus - v1.8.0-M4

This is the first release of Nexus Delta with the new sourcing and indexing engine relying as PostgreSQL instead of Cassandra

- Scala
Published by imsdu over 3 years ago

https://github.com/bluebrain/nexus - v1.8.0-MX

Deploy to sonatype + dockerhub test

- Scala
Published by imsdu over 3 years ago

https://github.com/bluebrain/nexus - v1.7.1

This is a bug-fix release that addresses a series of Delta issues: - Fetch original payload is not retrieving null values #3112 - Unable to upload empty files using the RemoteDiskStorage #2921 - Improve error message on remote storage errors #3254 - ElasticSearchView resourceTag config is not taken in consideration for synchronous indexing #3266

The corresponding Fusion release notes can be found here.

Full Changelogs: Delta: v1.7.0...v1.7.1 Fusion: v1.7.0...v1.7.1

- Scala
Published by bogdanromanx almost 4 years ago

https://github.com/bluebrain/nexus - v1.8.0-M3

This is a milestone release, most notable changes are: * ElasticSearchView resourceTag config is not taken in consideration for synchronous indexing #3266 * Unable to upload empty files using the RemoteDiskStorage #2921 * Update all project dependencies #3225 * Improve error message on remote storage errors #3254 * Add Jira in the Delta dependencies in the version endpoint #3199 * Jira Integration - Test and handle correctly error cases #3198

Full list of closed issues for Delta can be found here.

- Scala
Published by bogdanromanx about 4 years ago

https://github.com/bluebrain/nexus - v1.8.0-M2

This is a milestone release, most notable changes are: - JIRA integration: authentication support for oauth 1.0, token mapping, query and issue update through Delta #3039, #3096, #3196, #3200, #3201, #3204 - Redirect to Fusion for resources and projects when the Accept header is text/html #3173, #3208 - Fetch original payload is not retrieving null values #3112 - Unable to upload empty files using the RemoteDiskStorage #2921

Full list of closed issues for delta: https://github.com/BlueBrain/nexus/issues?q=is%3Aissue+is%3Aclosed+label%3Adelta+closed%3A2022-03-15..2022-05-09+

- Scala
Published by bogdanromanx about 4 years ago

https://github.com/bluebrain/nexus - v1.7.0

The main goal of this release is to provide support for an enhanced search experience in Fusion as well as to introduce a new extensible model to define Elasticsearch views based on pipes.

Secondary goals include: - Removal of the Nexus cli - Removal of the docker based client - Allow the use of an external configuration file for Delta - Allow deleting tags on resources - Allow tagging deprecated storages and views - Refactor graph-analytics plugin to make indexing faster - Add a group identifier in Elasticsearch projections of composite views

- Scala
Published by bogdanromanx about 4 years ago

https://github.com/bluebrain/nexus - v1.6.1

This is a bug-fix release that addresses a series of issues:

  • Graph-analytics returns edges for non existing nodes #2871
  • Graph analytics is trying to resolve every link to all types of resources #2852
  • Composite key values cache is not distributed across nodes #2909
  • Shortcut Acl permission check (project -> org -> root) when address matches early #2916
  • Resource-view opens up as a side panel #2617
  • User can see all data, when the search query is empty #2875
  • A loading spinner shows up when there is a delay in fetching search results #2880
  • Label 'none of' in filter was previously mis labelled as 'any of' #2872
  • The behaviour of 'none of' filter has been fixed to avoid confusion with other filters #2898
  • Preview plugin big fix to prevent it from crashing for certain file paths #2884
  • Search bar matches query content #2874

Full Changelogs:

  • Delta: https://github.com/BlueBrain/nexus/compare/v1.6.0...v1.6.1
  • Fusion: https://github.com/BlueBrain/nexus-web/compare/v1.6.0...v1.6.1

- Scala
Published by bogdanromanx over 4 years ago

https://github.com/bluebrain/nexus - v1.6.0

Deprecations

New features / enhancements

  • Introduced a plugin to search among different projects
  • Introduced PDF, CSV, TSV and Youtube Viewer Fusion Plugins
  • Add basic authentication to access a secured Elasticsearch cluster
  • Handle user-defined queries to Blazegraph with a dedicated client
  • Introduced a plugin to analyze properties and relationships of resources within a project
  • Synchronous indexing
  • Listing of resources outside the project scope
  • The RDF parser to validate resources is now configurable
  • Automatic project provisioning
  • Introduced quotas on projects
  • Project deletion (on demand and automatic)
  • Tagging resources after deprecation

A detailed list of changes included in the release can be found in the release notes.

- Scala
Published by bogdanromanx over 4 years ago

https://github.com/bluebrain/nexus - v1.6.0-M5

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

  • Add basic auth to Elasticsearch client #2794
  • Introduced graph-analytics plugin #2800, #2814, #2812, #2827, #2837
  • Introduced automatic project-deletion plugin #2778, #2826
  • Documentation for /v1/events endpoint #2813
  • BUGFIX: Project deletion fixes #2821, #2832, #2833

Full Changelog: https://github.com/BlueBrain/nexus/compare/v1.6.0-M4...v1.6.0-M5

- Scala
Published by bogdanromanx over 4 years ago

https://github.com/bluebrain/nexus - v1.6.0-M4

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

  • Record and present deployment usage stats #2528
  • Ability to clear all search results customisations #2616
  • Allow re-ordering of columns for presentation purposes #2643
  • Allow listings on resources outside the project scope #2737
  • Add information about supported operations on the config field #2740
  • Allow streams other than those related to views to leverage Kamon #2771
  • Allow rdf parser to be configurable #2792
  • BUGFIX: Invalid IRIs should be properly rejected #2760

- Scala
Published by bogdanromanx over 4 years ago

https://github.com/bluebrain/nexus - v1.6.0-M3

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

- Scala
Published by bogdanromanx over 4 years ago

https://github.com/bluebrain/nexus - v1.6.0-M2

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

- Scala
Published by wwajerowicz almost 5 years ago

https://github.com/bluebrain/nexus - v1.6.0-M1

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

- Scala
Published by bogdanromanx almost 5 years ago

https://github.com/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)

- Scala
Published by bogdanromanx almost 5 years ago

https://github.com/bluebrain/nexus - 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.

- Scala
Published by bogdanromanx about 5 years ago

https://github.com/bluebrain/nexus - v1.4.2

A bug fix release the addresses the following issues: - https://github.com/BlueBrain/nexus/issues/1689 Persist project statistics to avoid starting from NoOffset when service restarts or view collapses. - https://github.com/BlueBrain/nexus/issues/1688 Prevent a deprecated organization/project from starting its views.

- Scala
Published by umbreak over 5 years ago

https://github.com/bluebrain/nexus - 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

- Scala
Published by bogdanromanx almost 6 years ago

https://github.com/bluebrain/nexus - 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.

- Scala
Published by wwajerowicz almost 6 years ago

https://github.com/bluebrain/nexus - 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.

- Scala
Published by bogdanromanx about 6 years ago

https://github.com/bluebrain/nexus - v0.1.13

- Scala
Published by hygt almost 8 years ago

https://github.com/bluebrain/nexus - v0.1.12

- Scala
Published by hygt almost 8 years ago

https://github.com/bluebrain/nexus - v0.1.11

Update docker-compose template.

- Scala
Published by hygt almost 8 years ago

https://github.com/bluebrain/nexus - v0.1.10

This minor release adds the 2018 project roadmap to the documentation.

- Scala
Published by bogdanromanx about 8 years ago

https://github.com/bluebrain/nexus - v0.1.9

Move documentation to the new Jenkins pipeline.

- Scala
Published by hygt about 8 years ago

https://github.com/bluebrain/nexus - v0.1.3

  • Updated SBT to 1.0
  • Included sbt-nexus plugin to build and publish the artifact

- Scala
Published by bogdanromanx over 8 years ago

https://github.com/bluebrain/nexus - v0.1.2

- Scala
Published by bogdanromanx over 8 years ago