[1.0.0-rc.5] Last planned pre-release for 1.0.0
Pre-release
Pre-release
This adds all the changes since ArunaAPI version 1.0.0-rc.1.
Changes 1.0.0-rc.1:
- Added dummy implementation of paths logic for objects as prerequisite for the upcoming S3 compatibility
- Convert origin_id to a mandatory field for an object
Changes 1.0.0-rc.2:
- Implementation of paths logic for objects as prerequisite for the upcoming S3 compatibility
- Implemented tests for all the object path functionality
- Hash can be added now to an object on creation with the
InitializeNewObjectRequest - Removed the type from the origin part of a returned object as it poses no added value for the user
Changes 1.0.0-rc.4:
- Limit project/collection names to RFC3986 unreserved characters for path compliance
- Rollback useless migration which allowed objects to have two references (one static and one auto updating) parallel in a collection
- Restrict creation of object references:
- Staging objects cannot be referenced in other collections anymore
- References with
auto_update == truecan only be created for the latest revision of an object
- ObjectGroups can be deleted completely with the new
with_revisionsparameter of theDeleteObjectGroupRequest - Refactor
get_objectandget_object_by_idfunctions to respect permission boundaries on object fetching
Changes 1.0.0-rc.5:
- Updated various dependencies to their latest version and fixed the breaking changes
- Added dummy implementation for the new
InternalProxyNotifierService
Bugfixes/Refactor changes
- Lots of smaller bugs and refactors which were required before 1.0.0 release