v1.10.0-M8
Pre-release
Pre-release
What's Changed
S3 Support
- Use localstack for S3 integration tests by @dantb in #4789
- Remove the linking operation for S3 storages by @dantb in #4797
- Rework S3 storage access by @dantb in #4807
Nexus Ship
- Add
ResourceProcessor
,SchemaProcessor
; add E2E tests for ship by @olivergrabinski in #4803 SchemaProcessor
implementation; ES & BG view processors; E2E testing by @olivergrabinski in #4804- Add
CompositeViewProcessor
by @olivergrabinski in #4806 - Remove ship dependency on acls by @olivergrabinski in #4811
- Allow new resolvers with same priority as deprecated resolver by @olivergrabinski in #4805
- Add incremental import option for Nexus ship by @olivergrabinski in #4813
- Add tests for transfer of resolvers by @shinyhappydan in #4817
- Allow mapping of org/project during ship import by @olivergrabinski in #4816
- Do not validate schemas when importing with nexus ship by @olivergrabinski in #4826
- Fix resource wiring in ship by @olivergrabinski in #4828
- Fix RemoteContextResolution wiring for ValidateResource in nexus ship by @olivergrabinski in #4831
- Wire more contexts in nexus ship; use
source
instead ofvalue
in BG and ES processor by @olivergrabinski in #4836 - Allow directory import in nexus ship by @olivergrabinski in #4848
Bug fixes
- Use the StreamingQuery approach to handle long exports by @imsdu in #4820
- Allow to create schemas on the resource endpoint for legacy purposes by @imsdu in #4851
Documentation
- Bumped forge config file to commit hash 638047f in mooc notebooks by @MFSY in #4818
- Update forge.yml to use local file-to-resource-mapping.json by @MFSY in #4821
- Update docs nnotebooks to point to d9f6cb8 forge config by @MFSY in #4823
- Remove references to tagging resolvers by @shinyhappydan in #4824
- Fix HTTP method type in example by @olivergrabinski in #4827
Maintenance
- Use GitHub cloud runners for more workflows by @olivergrabinski in #4792
- Plugin tests on cloud runner by @olivergrabinski in #4793
- Don't start an Elasticsearch container when running MainSuite by @imsdu in #4794
- Update dependencies by @imsdu in #4795 #4809
- Fix hostname validation on remote sources for composite views by @imsdu in #4798
- Run integration pipeine in the cloud by @olivergrabinski in #4800
- Add AWS config file by @shinyhappydan in #4802
- Break circular dependencies between resources and schemas by @olivergrabinski in #4799
- Abstract away the fetching of ACLs from the AclCheck trait by @olivergrabinski in #4810
- Attempt to fix flaky test in
ElasticSearchClientSpec
by @olivergrabinski in #4812 - Use Docker compose v2 command in github actions by @imsdu in #4822
- Fix external doc link validation workflow by @olivergrabinski in #4829
- Make
ValidatePriority
a trait by @olivergrabinski in #4832 - Update sbt-paradox to 0.10.7 by @olivergrabinski in #4833
- Use Jena and Topbraid versions by @imsdu in #4837
- Use Elasticsearch 8.13 in integration tests by @imsdu in #4843
- Add kamon spans for shacl validation by @imsdu in #4845
- Improve error logging when a resource can't be parsed back in composite views by @imsdu in #4849
- Add another test using the dataset shape by @imsdu in #4850
Full Changelog: v1.10.0-M7...v1.10.0-M8