Skip to content

Releases: arunaengine/rust-api

v2.0.2

31 Oct 07:03
Compare
Choose a tag to compare

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

Cargo.toml LICENSE-APACHE LICENSE-MIT README.md buf.lock build.rs src 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

29 Oct 15:43
Compare
Choose a tag to compare

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

Cargo.toml LICENSE-APACHE LICENSE-MIT README.md buf.lock build.rs src 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

16 Jul 13:19
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: arunaengine/api@v1.0.0...v2.0.0+pre

v2.0.0-beta.15

02 Jul 10:55
Compare
Choose a tag to compare

Introduces enhancements to the API that offers users more flexibility in how public announcements can be displayed.

What's Changed

Cargo.toml LICENSE README.md buf.lock build.rs src Extend public announcements by @das-Abroxas in arunaengine/api#111
Cargo.toml LICENSE README.md buf.lock build.rs src 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.1

22 May 13:45
ae3d16d
Compare
Choose a tag to compare

Fixes an build issue with beta.13 and beta.14.

v2.0.0-beta.14

22 May 11:51
Compare
Choose a tag to compare

Summary

Push a new release of v.2.0.0-beta.13 to crates.io because of a version mismatch

What's Changed

Cargo.toml LICENSE README.md buf.lock build.rs src 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

22 May 10:26
ac2c41e
Compare
Choose a tag to compare

Summary

Adds two additional messages to the data replication protocol

What's Changed

Cargo.toml LICENSE README.md buf.lock build.rs src 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

15 Mar 11:16
Compare
Choose a tag to compare

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 into Get/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

Cargo.toml LICENSE README.md buf.lock build.rs src 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

24 Jan 13:58
Compare
Choose a tag to compare

Minor rework of DataEndpoint field for objects, improving data replication handling.

Changes

  • variant in DataEndpoint 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

Cargo.toml LICENSE README.md buf.lock build.rs src 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

18 Jan 10:25
Compare
Choose a tag to compare

Implements a data-replication protocol to replicate data between data proxies.

Changes

  • New data exchange protocol for PullReplication in DataproxyReplicationService
  • Reworked DataReplicationService
  • DataEndpoint with additonal information about replication status

What's Changed

Cargo.toml LICENSE README.md buf.lock build.rs src Feat/replication by @lfbrehm in arunaengine/api#104

Full Changelog: arunaengine/api@v2.0.0-beta.9...v2.0.0-beta.10+pre