v0.15.0
Release Notes - v0.15.0
This release focuses on stabilizing our continuous integration and release process.
In this context, we have also addressed a number of issues that was affecting our
testing framework when automatically triggered by CI.
Although this activity may not result in any direct user-facing improvements,
it plays a crucial role in maintaining a stable environment for the upcoming major
enhancements that the s3gw team is currently developing.
We continue to address the regular issues that affect all of s3gw's components.
This release is meant for testing and feedback gathering. It is not recommended
for production use.
Should a bug be found and not expected to be related to the list below, one
should feel encouraged to file an issue in our
GitHub repository.
Features
- SFS: Improve error handling and robustness of non-multipart PUT operations.
- SFS: Telemetry: the backend now periodically exchanges data with our upgrade responder.
- UI: Add tags support for objects.
Fixes
- CI: Various fixes focused on the stabilization and the consistency of the process.
- Tests: Various fixes related with the integration with both the CI and the
release process.
Breaking Changes
- None
Known Issues
- SFS: Non-versioned GETs may observe dirty data of concurrent non-multipart PUTs.
What's Changed
- tools: Remove RGW_DEFAULT_USER_SYSTEM from code by @votdev in https://github.com/aquarist-labs/s3gw/pull/429
- ci/s3tests: add extra parameter added for lifecycle s3tests by @0xavi0 in https://github.com/aquarist-labs/s3gw/pull/430
- Add minikube instant demo script by @irq0 in https://github.com/aquarist-labs/s3gw/pull/418
- docs/design: s3gw-ui backend design document by @jecluis in https://github.com/aquarist-labs/s3gw/pull/403
- docs: fix spelling in ui backend design doc by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/435
- ci: nightly pipeline add expiry date by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/425
- doc: Reviewing and editing documentation by @asettle in https://github.com/aquarist-labs/s3gw/pull/440
- Update theme nav & add material theme by @jhmarina in https://github.com/aquarist-labs/s3gw/pull/442
- Update .github/workflows/release.yaml by @giubacc in https://github.com/aquarist-labs/s3gw/pull/446
- fix Dockerfile not capturing all the sfs unittests by @giubacc in https://github.com/aquarist-labs/s3gw/pull/450
- ci: add s3gw unittests to be executed by @0xavi0 in https://github.com/aquarist-labs/s3gw/pull/452
- ci: run s3tests in parallel by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/434
- ci: fix GNU parallel in s3tests runner by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/468
- ci: Fix environment for GNU parallel by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/469
- Docs: updated requirements.txt by @jhmarina in https://github.com/aquarist-labs/s3gw/pull/476
- ci/s3tests-runner.sh : export CONTAINER_EXTRA_PARAMS by @0xavi0 in https://github.com/aquarist-labs/s3gw/pull/475
- ci: make s3tests parallel execution optional by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/478
- Docs: Remove regex from requirements by @jhmarina in https://github.com/aquarist-labs/s3gw/pull/477
New Contributors
- @asettle made their first contribution in https://github.com/aquarist-labs/s3gw/pull/440
Full Changelog: aquarist-labs/s3gw-tools@v0.14.0...v0.15.0