[2.0.0] Aruna's next major version 🎉
We are thrilled to announce the full release of Aruna version 2.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.
A full article that describes many of the new features can be found here.
Stay tuned, we are planning to release detailed guides and tutorials in the near future !
Version 2.0 incorporates valuable feedback from many users in our community and incorporates the latest advances in technology.
Subscribe to our mailing list and we'll keep you in the loop with all the latest innovations, exclusive insights, and exciting updates.
Head over to our README and see how to deploy a local development instance in a few minutes.
Your feedback is very important for us! If you have any questions or encounter any issues, please visit our documentation or contact our support team at our support email address: [email protected]. Thank you for being a part of our community. We are committed to ongoing enhancements and developments of our software and evolve our software with your input.
What's Changed
- Event notifications by @das-Abroxas in #87
- Fix collection deletion including required labels by @das-Abroxas in #89
- feat: bundler service by @St4NNi in #90
- feat: Feat/service accounts by @St4NNi in #91
- Add tests for stream group crud functions by @das-Abroxas in #93
- [feat] Feat/user handling queryhandler by @St4NNi in #95
- [feat] Feat/caching auth by @St4NNi in #96
- Feat/version2.0 feature merges by @lfbrehm in #97
- Feat/version2.0 endpoints by @lfbrehm in #99
- Feat/version2.0 user requests by @lfbrehm in #98
- Basic notification and search functionality by @das-Abroxas in #100
- Feat/version2.0 tests by @lfbrehm in #101
- Feat/version2.0 hierarchy by @lfbrehm in #102
- Adapt token handling by @das-Abroxas in #103
- Basic NotificationsHandler and startup by @das-Abroxas in #104
- Search index update and notifications by @das-Abroxas in #105
- Search index update and notifications | Part II by @das-Abroxas in #106
- Feat/version2.0 creation fixes by @lfbrehm in #107
- Search index update and notifications | Part III by @das-Abroxas in #108
- Feat/version2.0 creation fixes by @lfbrehm in #110
- Implement AuthorizationService by @das-Abroxas in #111
- Search index tests by @das-Abroxas in #112
- Add tests for gRPC ProjectService by @das-Abroxas in #113
- Feat/version2.0rework generate urls by @lfbrehm in #115
- Notification handling improvement by @das-Abroxas in #114
- Add message deduplication by @das-Abroxas in #116
- Feat/v2 hooks by @lfbrehm in #118
- CollectionService/DatasetService tests by @das-Abroxas in #119
- AuthorizationService tests by @das-Abroxas in #120
- Feat/v2 workspaces by @lfbrehm in #122
- [V2.0.0] Version two first release draft by @St4NNi in #123
- Personal notifications by @das-Abroxas in #124
- Feat/v2 workspaces by @lfbrehm in #125
- Feat/v2 workspaces by @lfbrehm in #126
- WorkspaceService fixes / Personal notifications by @das-Abroxas in #127
- chore: Updated Dockerfile for deployment by @lfbrehm in #128
- Feat/api update by @lfbrehm in #130
- Chore/auth testing by @lfbrehm in #131
- Feat/api beta7 by @lfbrehm in #132
- Feat/multiple OIDC provider by @St4NNi in #133
- Adapt datatypes to pubkey smallserial by @das-Abroxas in #134
- Extended endpoint removal by @das-Abroxas in #135
- fix: Fixed get_resource(s) permission handling by @lfbrehm in #136
- Feat/service accounts by @lfbrehm in #137
- Extended object deletion by @das-Abroxas in #138
- Object stats updates by @das-Abroxas in #144
- Fix deleted resources permission handling by @das-Abroxas in #145
- Feat/hook triggers by @lfbrehm in #139
- Feat/replication by @lfbrehm in #146
- Feat/merge proxy by @lfbrehm in #149
- [Fixes] Merge some minor fixes from finalize 2.0 to main by @St4NNi in #150
- Fix/materialized view by @lfbrehm in #151
- Feat/bundles+web optimizations by @St4NNi in #155
- fix: Fixed added relations for create requests by @lfbrehm in #156
- Fix/presigned urls by @lfbrehm in #157
- Fix get_resource by @das-Abroxas in #158
- fix: Update presign handler by @St4NNi in #159
- Fix/hooks by @lfbrehm in #161
- fix: Fixed timout calculation by @lfbrehm in #162
- fix: Fixed get_all_deactivated in cache by @lfbrehm in #164
- fix: Fixed upsert user comparison by @lfbrehm in #165
- Fix/upsert user proxy by @lfbrehm in #167
- fix: Additional tracing by @lfbrehm in #168
- fix: Fixes hook timestamps by @lfbrehm in #169
- fix: clone_object permission check by @lfbrehm in #170
- Feat/nats improvements by @lfbrehm in #171
- feat: Config option to force deprecated path style buckets in s3 backend by @lfbrehm in #172
- CORS exception regex by @das-Abroxas in #173
- fix: Let replication processing loop never fail by @lfbrehm in #174
- Fix/replication by @lfbrehm in #175
- Fix/replication by @lfbrehm in #176
- Send init into channel before fetching bidirectional stream by @das-Abroxas in #177
- Fix/replication by @lfbrehm in #178
- fix: Incorrect evaluation if object was initialized by @das-Abroxas in #179
- Mail notifications by @das-Abroxas in #180
- Update dockerfile images by @das-Abroxas in #182
- Fix filter for resource key-values and project exists query by @das-Abroxas in #183
- StorageStatusServer announcements API implementation by @das-Abroxas in #184
- Refactor public announcements by @das-Abroxas in #185
- Dependency version update by @das-Abroxas in #186
- Release Aruna 2.0.0 by @das-Abroxas in #187
- Fix DataProxy finalize location and compose by @das-Abroxas in #189
New Contributors
Full Changelog: v1.0.1...v2.0.0