Releases: arunaengine/go-api
v2.0.2
This introduces a a minor update to the FinishObjectStagingRequest
by adding the field upload_id
. This enables user to manually finish a multipart upload through the Aruna Server instead of an explicit CompleteMultipartUpload
request to the DataProxy the parts were uploaded to.
What's Changed
API LICENSE-APACHE LICENSE-MIT README.md aruna buf.gen.yaml buf.work.yaml go.mod go.sum openapiv2 Add upload_id to FinishObjectStagingRequest by @das-Abroxas in arunaengine/api#114
Full Changelog: arunaengine/api@v2.0.1...v2.0.2+pre
v2.0.1
This introduces a a minor update to the request/response structure for generating presigned URLs for multipart uploads. More specifically, the GetUploadURLRequest
and GetUploadURLResponse
each now additionally contain the upload_id
field, which either contains the initial upload id or can be used to provide the unique upload id of a multipart upload.
What's Changed
API LICENSE-APACHE LICENSE-MIT README.md aruna buf.gen.yaml buf.work.yaml go.mod go.sum openapiv2 Add upload_id to to upload url requests by @das-Abroxas in arunaengine/api#113
Full Changelog: arunaengine/api@v2.0.0...v2.0.1+pre
v2.0.0
We are thrilled to announce the full release of Aruna version 2.0.0, a major upgrade that marks a significant milestone in our ongoing efforts to build a flexible, domain-agnostic data management solution. This release introduces many long-awaited features, enhanced performance, and a dramatically improved user experience, and represents the first step in building a FAIR- and souvereign data orchestration engine for the scientific community and beyond.
Version 2.0.0 incorporates valuable feedback from many users in our community and incorporates the latest advances in technology.
What's Changed
- Add subject to CreateStreamGroupRequest by @das-Abroxas in arunaengine/api#71
- Add java-api repo to tag creation workflow by @das-Abroxas in arunaengine/api#73
- [feature] Feature bundled downloads by @St4NNi in arunaengine/api#74
- [feature] Cors additions / GetTokenFromSecret by @St4NNi in arunaengine/api#75
- [feature] Bundler service, CORS additions by @St4NNi in arunaengine/api#76
- [feature] Features: workspaces, list object v2, hooks by @St4NNi in arunaengine/api#77
- [feature] Features: workspaces, list object v2, hooks, bundler by @St4NNi in arunaengine/api#78
- [feature] Add AddKeyValuesToCollection by @St4NNi in arunaengine/api#79
- [feature] Feat bundler optimizations by @St4NNi in arunaengine/api#80
- [feature] Update bundler service by @St4NNi in arunaengine/api#81
- fix: GetObjectsAsListV2Response should return ObjectWithURL by @lfbrehm in arunaengine/api#83
- [feat] Update svc account handling from dev by @St4NNi in arunaengine/api#84
- feat: Added feature to add and update flags to projects by @St4NNi in arunaengine/api#85
- [RFC] Feat/preparation v2 by @St4NNi in arunaengine/api#86
- feat: Update notifications to reduce complexity by @St4NNi in arunaengine/api#87
- feat: Update InternalRelation variants by @St4NNi in arunaengine/api#88
- feat: Refactor notifications by @St4NNi in arunaengine/api#89
- [feat] Feat/alpha.7 by @St4NNi in arunaengine/api#90
- [feat] Feat/alpha.9 by @St4NNi in arunaengine/api#91
- Extend EventVariant for resource snapshot notifications by @das-Abroxas in arunaengine/api#92
- [feat] 2.0.0 beta.1 by @St4NNi in arunaengine/api#93
- feat: Needed changes for a minimal Hooks working example by @lfbrehm in arunaengine/api#94
- Feat/v2 hooks alpha by @lfbrehm in arunaengine/api#95
- Feat/v2 workspaces by @lfbrehm in arunaengine/api#96
- [feat] v2.0.0-beta.5 by @das-Abroxas in arunaengine/api#97
- [2.0.0 beta.6] Licenses & Visibility annotations by @St4NNi in arunaengine/api#99
- [2.0.0-beta.7] Hook triggers, Health service, naming upgrades by @lfbrehm in arunaengine/api#100
- Update buf config by @das-Abroxas in arunaengine/api#101
- [2.0.0 beta.8] Multi-oidc support by @St4NNi in arunaengine/api#102
- [2.0.0 beta.9] Internal Relation DELETED / SetEndpointStatus by @St4NNi in arunaengine/api#103
- Feat/replication by @lfbrehm in arunaengine/api#104
- fix: Replication status messages in objects by @lfbrehm in arunaengine/api#106
- V2.0.0 beta.12 by @lfbrehm in arunaengine/api#108
- fix: Added handshake and skip messages for data replication by @lfbrehm in arunaengine/api#110
- Extend public announcements by @das-Abroxas in arunaengine/api#111
- Add preview image url field to Announcement by @das-Abroxas in arunaengine/api#112
New Contributors
- @das-Abroxas made their first contribution in arunaengine/api#71
- @lfbrehm made their first contribution in arunaengine/api#83
Full Changelog: arunaengine/api@v1.0.0...v2.0.0+pre
v2.0.0-beta.15
Introduces enhancements to the API that offers users more flexibility in how public announcements can be displayed.
What's Changed
API LICENSE README.md aruna buf.gen.yaml buf.work.yaml go.mod go.sum openapiv2 Extend public announcements by @das-Abroxas in arunaengine/api#111
API LICENSE README.md aruna buf.gen.yaml buf.work.yaml go.mod go.sum openapiv2 Add preview image url field to message Announcement by @das-Abroxas in arunaengine/api#112
Full Changelog: arunaengine/api@v2.0.0-beta.14...v2.0.0-beta.15
v2.0.0-beta.14
Summary
Push a new release of v.2.0.0-beta.13 to crates.io because of a version mismatch
What's Changed
API LICENSE README.md aruna buf.gen.yaml buf.work.yaml go.mod go.sum openapiv2 fix: Added handshake and skip messages for data replication by @lfbrehm in arunaengine/api#110
Full Changelog: arunaengine/api@v2.0.0-beta.12...v2.0.0-beta.14+pre
v2.0.0-beta.13
Summary
Adds two additional messages to the data replication protocol
What's Changed
API LICENSE README.md aruna buf.gen.yaml buf.work.yaml go.mod go.sum openapiv2 fix: Added handshake and skip messages for data replication by @lfbrehm in arunaengine/api#110
Full Changelog: arunaengine/api@v2.0.0-beta.12...v2.0.0-beta.13+pre
v2.0.0-beta.12
Summary
Adds main features needed for a final release. This includes changes needed for the data proxy overhaul, server side rules and missing fields for objects and users.
Changes
- Splitting
GetS3Credentials
intoGet/Create/DeleteS3Credentials
on server and proxy side. - Adding data proxy file ingestion
PullReplication
rework to efficiently use pithos file format as a replication protocol- First and last name fields for users
- Data proxy specific attributes for users
- A pubkey field for users
- Author & title fields for objects
- Rules & rule bindings for resources including workspaces
- Update requests for added fields
- A
SetObjectHashes
function that either adds new hashes or compares hashes - A rule service to create and update rules for resources
What's Changed
API LICENSE README.md aruna buf.gen.yaml buf.work.yaml go.mod go.sum openapiv2 V2.0.0 beta.12 by @lfbrehm in arunaengine/api#108
Full Changelog: arunaengine/api@v2.0.0-beta.11...v2.0.0-beta.12+pre
v2.0.0-beta.11
Minor rework of DataEndpoint
field for objects, improving data replication handling.
Changes
variant
inDataEndpoint
now does not include IDs for origin objects.PartialSync
now has a boolean flag, indicating if this variant gets inherited by child resources.
What's Changed
API LICENSE README.md aruna buf.gen.yaml buf.work.yaml go.mod go.sum openapiv2 fix: Replication status messages in objects by @lfbrehm in arunaengine/api#106
Full Changelog: arunaengine/api@v2.0.0-beta.10...v2.0.0-beta.11+pre
v2.0.0-beta.10
Implements a data-replication protocol to replicate data between data proxies.
Changes
- New data exchange protocol for
PullReplication
inDataproxyReplicationService
- Reworked
DataReplicationService
DataEndpoint
with additonal information about replication status
What's Changed
API LICENSE README.md aruna buf.gen.yaml buf.work.yaml go.mod go.sum openapiv2 Feat/replication by @lfbrehm in arunaengine/api#104
Full Changelog: arunaengine/api@v2.0.0-beta.9...v2.0.0-beta.10+pre
v2.0.0-beta.9
Small incremental release that mainly polishes the individual service descriptions
What's Changed
API LICENSE README.md aruna buf.gen.yaml buf.work.yaml go.mod go.sum openapiv2 [2.0.0 beta.9] Internal Relation DELETED / SetEndpointStatus by @St4NNi / @das-Abroxas in arunaengine/api#103
Changes in #103
- Add SetEndpointStatus to EndpointService, allowing the endpoint to set its own status
- Add InternalRelationVariant: DELETED signaling an belongs to relation to an object that got deleted
- Update comments and status of all services and RPCs, this mostly complements the existing comments and reworks some misleading existing ones.
Full Commit Log: arunaengine/api@v2.0.0-beta.8...v2.0.0-beta.9+pre