v0.17.0
Release Notes - v0.17.0
This release contains a number of changes to the internal data structures and
metadata schema in preparation for a more streamlined versioning and multipart
implementation. In addition to that, the UI received a number of bug fixes,
quality of life improvements and a stylistic overhaul, including the logo and
colorscheme. The UI also received a large number of end-to-end tests as well as
an update to the Angular version.
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
- UI: Branding Support (#552)
- UI: Upgrade to Angular 15 (#513)
- UI: Adapt logo and style (#530)
- UI: Various improvements
Fixes
- UI: Fix incorrect pagination when using search/filters (#559)
- UI: Fix search function only searching a single page (#556)
- UI: Fix redundant 'clear' buttons for search (#554)
- UI: Fix objects with delete markers being displayed (#548)
- Chart: Fix "unsupported protocol" bug for the COSI driver (#511)
Breaking Changes
- On-disk format for the metadata store changed
Known Issues
What's Changed
- ci: migrate github output by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/307
- Change
ghcr.io/aquarist-labs
toquay.io/s3gw
. by @votdev in https://github.com/aquarist-labs/s3gw/pull/310 - Update documentation for default-user S3 credentials by @giubacc in https://github.com/aquarist-labs/s3gw/pull/309
- ci: add nightly build by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/308
- ci: fix nightly build syntax by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/315
- ci: nightly - remove references to set-git-refs by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/316
- ci: nightly builds log into quay.io by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/317
- ci: use correct quay.io repo by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/318
- ci: nightly pipeline build-env outputs the tag by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/319
- docs: add release notes for v0.2.0 and v0.4.0 by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/320
- ci: release pipeline, drop libradosgw by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/323
- s3gw: release notes for v0.11.0 by @jecluis in https://github.com/aquarist-labs/s3gw/pull/328
- docs: remove Release from Release Captain's ADR, and create a new document by @jecluis in https://github.com/aquarist-labs/s3gw/pull/321
- remove tools submodule by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/330
- Wip/tools merge by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/331
- docs: Update quickstart guide by @s0nea in https://github.com/aquarist-labs/s3gw/pull/329
- Add last ADRs to menu in docs by @jhmarina in https://github.com/aquarist-labs/s3gw/pull/332
- fix: remove faulty submodule by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/333
- fix build_radosgw CCACHE environment variable by @irq0 in https://github.com/aquarist-labs/s3gw/pull/334
- ci: remove libradosgw from nightly builds by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/335
- ci: build-environment triggers and fixes by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/336
- ci: fix build-environment trigger by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/337
- ci: fix build environment container tags by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/338
- Fix (relative) path to s3gw-ui Git repository. by @votdev in https://github.com/aquarist-labs/s3gw/pull/342
- fix Dockerfile.build-radosgw-test-container by @giubacc in https://github.com/aquarist-labs/s3gw/pull/343
- ci: fix stupid input to GH action by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/339
- ci: build environment using buildx by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/344
- ci: fix naming of dockerfiles and workflow matrix by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/345
- ci: rebuild build environments weekly by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/346
- ci: fix s3-test runner script by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/340
- Release v0.12.0 by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/347
- ci: on-disk format checker and release tests by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/348
- ci: fix s3test runner script by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/353
- ci: s3tests runner log from container by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/356
- ci: fix missing 'uses' in releaes workflow by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/369
- ci: fix quay login by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/370
- ci: fix namespace for enviroment variable by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/371
- ci: use github.ref_name by @0xavi0 in https://github.com/aquarist-labs/s3gw/pull/372
- ci: fix typo in container name by @0xavi0 in https://github.com/aquarist-labs/s3gw/pull/373
- ci: install s3cmd in release workflow by @0xavi0 in https://github.com/aquarist-labs/s3gw/pull/375
- adr: Pull Request and Code Review Guide by @irq0 in https://github.com/aquarist-labs/s3gw/pull/360
- ci: fix on disk format checker on container crash by @0xavi0 in https://github.com/aquarist-labs/s3gw/pull/379
- ci: fix ondisk-format checker job by @0xavi0 in https://github.com/aquarist-labs/s3gw/pull/383
- ci: fix path of helpers script by @0xavi0 in https://github.com/aquarist-labs/s3gw/pull/384
- ci: fix prerelease tests by @0xavi0 in https://github.com/aquarist-labs/s3gw/pull/386
- Release v0.13.0 by @0xavi0 in https://github.com/aquarist-labs/s3gw/pull/387
- release 0.13.0 by @0xavi0 in https://github.com/aquarist-labs/s3gw/pull/391
- ci: unify container build by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/392
- ci: fix typo in release workflow by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/405
- ci: explicitly set up docker context by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/408
- The Traefik ingress is misconfigured, Access-Control-Expose-Headers must be set to '*' by @votdev in https://github.com/aquarist-labs/s3gw/pull/412
- Add 0.14.0 Release Notes by @irq0 in https://github.com/aquarist-labs/s3gw/pull/413
- docs: fixes in the release process by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/411
- Spell Check docs/* by @irq0 in https://github.com/aquarist-labs/s3gw/pull/415
- ci: cURL latest release form GH API by @irq0 in https://github.com/aquarist-labs/s3gw/pull/416
- ci: fix s3test-runner for host environment by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/414
- 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
- add COSI submodules and conform CI to COSI by @giubacc in https://github.com/aquarist-labs/s3gw/pull/441
- fix COSI dockerfile location in CI by @giubacc in https://github.com/aquarist-labs/s3gw/pull/482
- ci: release pipeline, fix on-disk format check by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/417
- Add s3gw-v0.15.0.md and update submodules to v0.15.0 by @giubacc in https://github.com/aquarist-labs/s3gw/pull/485
- ci: fix ondisk format checker by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/486
- amend v0.15.0 release notes by @giubacc in https://github.com/aquarist-labs/s3gw/pull/487
- bump charts submodule to v0.15.0 by @giubacc in https://github.com/aquarist-labs/s3gw/pull/488
- ci: fix nightly workflow's docker and test by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/489
- Release Tool by @irq0 in https://github.com/aquarist-labs/s3gw/pull/427
- add CI workflows to build/publish COSI driver/sidecar images by @giubacc in https://github.com/aquarist-labs/s3gw/pull/496
- Adds triage label to new & reopened issues by @jhmarina in https://github.com/aquarist-labs/s3gw/pull/499
- add documentation for COSI deployment via Helm chart by @giubacc in https://github.com/aquarist-labs/s3gw/pull/498
- SFS ADRs based on Design Review Session 2023-05-05 by @irq0 in https://github.com/aquarist-labs/s3gw/pull/497
- ci: nightly pipeline fix trigger by @m-ildefons in https://github.com/aquarist-labs/s3gw/pull/531
- Add UI testing step in release process ADR by @votdev in https://github.com/aquarist-labs/s3gw/pull/510
- Update s3gw logos by @jhmarina in https://github.com/aquarist-labs/s3gw/pull/549
- bump cosi-driver submodule to the latest commit by @giubacc in https://github.com/aquarist-labs/s3gw/pull/551
New Contributors
- @s0nea made their first contribution in https://github.com/aquarist-labs/s3gw/pull/329
- @asettle made their first contribution in https://github.com/aquarist-labs/s3gw/pull/440
Full Changelog: aquarist-labs/s3gw-tools@v0.10.0...v0.17.0