Skip to content

Releases: ArunaStorage/api

v2.0.0

16 Jul 13:16
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

  • Add subject to CreateStreamGroupRequest by @das-Abroxas in #71
  • Add java-api repo to tag creation workflow by @das-Abroxas in #73
  • [feature] Feature bundled downloads by @St4NNi in #74
  • [feature] Cors additions / GetTokenFromSecret by @St4NNi in #75
  • [feature] Bundler service, CORS additions by @St4NNi in #76
  • [feature] Features: workspaces, list object v2, hooks by @St4NNi in #77
  • [feature] Features: workspaces, list object v2, hooks, bundler by @St4NNi in #78
  • [feature] Add AddKeyValuesToCollection by @St4NNi in #79
  • [feature] Feat bundler optimizations by @St4NNi in #80
  • [feature] Update bundler service by @St4NNi in #81
  • fix: GetObjectsAsListV2Response should return ObjectWithURL by @lfbrehm in #83
  • [feat] Update svc account handling from dev by @St4NNi in #84
  • feat: Added feature to add and update flags to projects by @St4NNi in #85
  • [RFC] Feat/preparation v2 by @St4NNi in #86
  • feat: Update notifications to reduce complexity by @St4NNi in #87
  • feat: Update InternalRelation variants by @St4NNi in #88
  • feat: Refactor notifications by @St4NNi in #89
  • [feat] Feat/alpha.7 by @St4NNi in #90
  • [feat] Feat/alpha.9 by @St4NNi in #91
  • Extend EventVariant for resource snapshot notifications by @das-Abroxas in #92
  • [feat] 2.0.0 beta.1 by @St4NNi in #93
  • feat: Needed changes for a minimal Hooks working example by @lfbrehm in #94
  • Feat/v2 hooks alpha by @lfbrehm in #95
  • Feat/v2 workspaces by @lfbrehm in #96
  • [feat] v2.0.0-beta.5 by @das-Abroxas in #97
  • [2.0.0 beta.6] Licenses & Visibility annotations by @St4NNi in #99
  • [2.0.0-beta.7] Hook triggers, Health service, naming upgrades by @lfbrehm in #100
  • Update buf config by @das-Abroxas in #101
  • [2.0.0 beta.8] Multi-oidc support by @St4NNi in #102
  • [2.0.0 beta.9] Internal Relation DELETED / SetEndpointStatus by @St4NNi in #103
  • Feat/replication by @lfbrehm in #104
  • fix: Replication status messages in objects by @lfbrehm in #106
  • V2.0.0 beta.12 by @lfbrehm in #108
  • fix: Added handshake and skip messages for data replication by @lfbrehm in #110
  • Extend public announcements by @das-Abroxas in #111
  • Add preview image url field to Announcement by @das-Abroxas in #112

New Contributors

Full Changelog: v1.0.0...v2.0.0+pre

v2.0.0-beta.15

02 Jul 12:37
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

Full Changelog: v2.0.0-beta.14...v2.0.0-beta.15

v2.0.0-beta.14

22 May 11:48
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

  • fix: Added handshake and skip messages for data replication by @lfbrehm in #110

Full Changelog: v2.0.0-beta.12...v2.0.0-beta.14+pre

v2.0.0-beta.13

22 May 09:53
Compare
Choose a tag to compare

Summary

Adds two additional messages to the data replication protocol

What's Changed

  • fix: Added handshake and skip messages for data replication by @lfbrehm in #110

Full Changelog: v2.0.0-beta.12...v2.0.0-beta.13+pre

v2.0.0-beta.12

15 Mar 10:26
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

Full Changelog: v2.0.0-beta.11...v2.0.0-beta.12+pre

v2.0.0-beta.11

24 Jan 12:50
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

  • fix: Replication status messages in objects by @lfbrehm in #106

Full Changelog: v2.0.0-beta.10...v2.0.0-beta.11+pre

v2.0.0-beta.10

18 Jan 10:14
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

Full Changelog: v2.0.0-beta.9...v2.0.0-beta.10+pre

v2.0.0-beta.9

22 Nov 13:21
Compare
Choose a tag to compare

Small incremental release that mainly polishes the individual service descriptions

What's Changed

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: v2.0.0-beta.8...v2.0.0-beta.9+pre

v2.0.0-beta.8

14 Nov 20:30
Compare
Choose a tag to compare

This PR adds the ability to add more than one external identity provider.

Changes

  • Remove external_id from user to user_attributes
  • Created an OIDCMapping message that combines an external id with a corresponding oidc provider
  • Added functions to Add or remove other OIDC provider to an existing account#
  • (typo) rename repeated resource_id to resource_ids in bundler

What's Changed

Full Changelog: v2.0.0-beta.7...v2.0.0-beta.8+pre

v2.0.0-beta.7

08 Nov 08:53
2750bad
Compare
Choose a tag to compare

Upgrade to API, added gRPC health service, update openapi naming scheme, upgrade hooks API. Full changelog see: #100