All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Do not escape object key in page title (aquarist-labs/s3gw#839).
- Make sure a missing translation file does not crash the app (aquarist-labs/s3gw#846).
- Prevent user from logging out when deleting a locked object version (aquarist-labs/s3gw#789).
- Fix an error when deleting an object in an unversioned bucket (aquarist-labs/s3gw#795).
- Allow the deletion of specific object versions (aquarist-labs/s3gw#764).
- Add
S3GW_S3_ADDRESSING_STYLE
environment variable to configure the S3 addressing style (aquarist-labs/s3gw#770).
- Show at least one datatable column (aquarist-labs/s3gw#560).
- Fix several theming issues (aquarist-labs/s3gw#728).
- Disable
Restore
andDownload
action buttons in object version page correctly (aquarist-labs/s3gw#747).
- Make use of the UI REST API to prevent CORS issues (aquarist-labs/s3gw#680).
- Prevent switching bucket retention mode from
Compliance
toGovernance
(aquarist-labs/s3gw#553).
- Disable versioning checkbox after bucket creation (aquarist-labs/s3gw#672).
- Do not restore latest object version (aquarist-labs/s3gw#678).
- Add 'Administrator' checkbox to user create/edit dialog (aquarist-labs/s3gw#636).
- Table column header breaks on zoom-in (aquarist-labs/s3gw#618).
- Remove scroll option from table column header (aquarist-labs/s3gw#633).
- Specifying manual user keys is not possible (aquarist-labs/s3gw#652).
- Add a hint to the prefix field in the lifecycle rule dialog (aquarist-labs/s3gw#600).
- Enhance branding support (aquarist-labs/s3gw#552) (aquarist-labs/s3gw#572).
- Deleting a versioned object is not properly implemented (aquarist-labs/s3gw#550).
- Do not delete object by version (aquarist-labs/s3gw#576).
- Prevent the restoring of the deleted object version (aquarist-labs/s3gw#583).
- Creating an enabled lifecycle rule is not working (aquarist-labs/s3gw#587).
- Disable download button for deleted objects (aquarist-labs/s3gw#595).
- Do not close datatable column menu on inside clicks (aquarist-labs/s3gw#599).
- Add object version management (aquarist-labs/s3gw#255).
- Add branding support (aquarist-labs/s3gw#552).
- Do not display objects that have also a delete marker (aquarist-labs/s3gw#548).
- Search button only performs a search on a page level (aquarist-labs/s3gw#556).
- The datatable pagination does not show the correct number of displayed items (aquarist-labs/s3gw#559).
- Disable bucket and user quotas in the UI (aquarist-labs/s3gw#503).
- Add tags support for objects (aquarist-labs/s3gw#304).
- Remove .github/workflows/build.yaml (aquarist-labs/s3gw#444)
- Add button to copy the current path of the object browser to the clipboard.
- Support legal holds on objects (aquarist-labs/s3gw#365).
- Add support to manage lifecycle rules per bucket (aquarist-labs/s3gw#349).
- Display object data more intuitively (aquarist-labs/s3gw#350).
- Add support for bucket object locking (aquarist-labs/s3gw#313).
- Improve the object browser navigation bar.
- Support folders in object explorer (aquarist-labs/s3gw#241).
- Add tags support for buckets (aquarist-labs/s3gw#285).
- Add notification sidebar (aquarist-labs/s3gw-tools#172).
- Add option to remove buckets objects before deleting a bucket in the administrator view.
- It is not possible to remove all tags (aquarist-labs/s3gw#314).
- It is not possible to change the bucket owner (aquarist-labs/s3gw#86).
- Editing buckets in
user
mode is not possible (aquarist-labs/s3gw#262). - A page reload does not re-enable the 'administration' switch (aquarist-labs/s3gw#284).
- Editing buckets in
user
mode is not possible because form is inCreate
mode only (aquarist-labs/s3gw#290).
- Add search field to data tables (aquarist-labs/s3gw-tools#157).
- Display progress while bootstrapping the app (aquarist-labs/s3gw#247).
- Make datatable pagination settings persistent (aquarist-labs/s3gw#242).
- Add ability to show/hide columns (aquarist-labs/s3gw#65).
- Display more object information (aquarist-labs/s3gw#286).
- Creating a bucket with spaces crashed the app (aquarist-labs/s3gw#225).
- Fix URL in the dashboard buckets widget (aquarist-labs/s3gw#240).
- Add multi-selection support to data tables (aquarist-labs/s3gw-tools#135).
- Combine the regular and administrator UI (aquarist-labs/s3gw-tools#175).
- Fix table pagination issue. Only the first page was visible.
- Display an error message on the login page if the RGW endpoint is not configured correctly.
- Add basic object management features (aquarist-labs/s3gw-tools#146).
- Add feature to upload objects into buckets via browser (aquarist-labs/s3gw-tools#167).
- Add basic bucket management features for non-admin users. They can create/update/delete buckets.
- Login page does not show error messages (aquarist-labs/s3gw-tools#136).
- Continuing to adapt the UI according to the Rancher UI design kit.
- Improve error reporting.
- Add ability to enable/disable versioning of objects in buckets.
- Start adapting the UI according to the Rancher UI design kit.
- Add Dashboard widget framework.
- Add
Total users
andTotal buckets
Dashboard widgets.
- Mark the user/bucket quota settings in the user form as non-functional because the feature is not properly supported by the S3GW.
- Add ability to configure none/unlimited buckets per user.
- Add user/bucket quota configuration per user.
- Add basic bucket management support.
- Improve project branding.
- The file to configure the RGW AdminOps API at runtime has been
renamed to
/assets/rgw_service.config.json
.
- Add the ability to configure the RGW AdminOps API at runtime via the
file
/assets/rgw_admin_ops.config.json
.
- Rudimentary user management, incl. creating, editing and deleting.
- User key management.
- Initial release.