Skip to content

Commit

Permalink
Merge pull request #132 from jhmarina/release/v0.6.0
Browse files Browse the repository at this point in the history
release: v0.6.0
  • Loading branch information
jhmarina authored Sep 29, 2022
2 parents 33bd9b0 + 111728f commit 8a9ec34
Show file tree
Hide file tree
Showing 5 changed files with 57 additions and 4 deletions.
2 changes: 1 addition & 1 deletion ceph
Submodule ceph updated 32 files
+32 −3 src/rgw/rgw_sal_sfs.cc
+16 −8 src/rgw/rgw_sal_sfs.h
+23 −1 src/rgw/store/sfs/CHANGELOG.md
+166 −49 src/rgw/store/sfs/bucket.cc
+12 −6 src/rgw/store/sfs/bucket.h
+228 −62 src/rgw/store/sfs/multipart.cc
+93 −91 src/rgw/store/sfs/multipart.h
+59 −33 src/rgw/store/sfs/object.cc
+11 −0 src/rgw/store/sfs/object.h
+4 −2 src/rgw/store/sfs/sfs_bucket.cc
+6 −2 src/rgw/store/sfs/sqlite/buckets/bucket_conversions.cc
+12 −1 src/rgw/store/sfs/sqlite/buckets/bucket_definitions.h
+7 −4 src/rgw/store/sfs/sqlite/dbconn.h
+2 −2 src/rgw/store/sfs/sqlite/objects/object_conversions.cc
+2 −2 src/rgw/store/sfs/sqlite/objects/object_definitions.h
+8 −2 src/rgw/store/sfs/sqlite/sqlite_buckets.cc
+3 −2 src/rgw/store/sfs/sqlite/sqlite_buckets.h
+6 −6 src/rgw/store/sfs/sqlite/sqlite_objects.cc
+3 −3 src/rgw/store/sfs/sqlite/sqlite_objects.h
+2 −0 src/rgw/store/sfs/sqlite/versioned_object/versioned_object_conversions.cc
+2 −0 src/rgw/store/sfs/sqlite/versioned_object/versioned_object_definitions.h
+104 −24 src/rgw/store/sfs/types.cc
+302 −31 src/rgw/store/sfs/types.h
+5 −6 src/rgw/store/sfs/user.cc
+69 −19 src/rgw/store/sfs/writer.cc
+12 −8 src/rgw/store/sfs/writer.h
+4 −0 src/test/rgw/sfs/CMakeLists.txt
+543 −0 src/test/rgw/sfs/test_rgw_sfs_sfs_bucket.cc
+55 −9 src/test/rgw/sfs/test_rgw_sfs_sqlite_buckets.cc
+7 −6 src/test/rgw/sfs/test_rgw_sfs_sqlite_objects.cc
+12 −6 src/test/rgw/sfs/test_rgw_sfs_sqlite_users.cc
+2 −0 src/test/rgw/sfs/test_rgw_sfs_sqlite_versioned_objects.cc
2 changes: 1 addition & 1 deletion charts
53 changes: 53 additions & 0 deletions docs/release-notes/s3gw-v0.6.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Release Notes - v0.6.0

This release adds several new features, together with UI improvements. In
addition, the documentation, testing and other have been improved.

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](https://github.com/aquarist-labs/s3gw/issues/new/choose).

## Features

- S3GW
- Delete/Undelete objects.
- Ability to list buckets via admin REST API.
- Support for bucket ACL.
- Multipart uploads
- Objects are stored in metadata using bucket id instead of bucket name.
- Longhorn custom settings for installation.
- Ability to build a s3gw-test image able to run google-tests.
- UI
- Adapt the UI according to the Rancher UI design kit.
- Charts
- Set up & added chart to
[Artifacthub.io](https://artifacthub.io/packages/helm/s3gw/s3gw)

## Fixes

- S3GW
- Show delete markers when listing object versions.

## What's Changed

- UI:
- Adapt the UI according to the Rancher UI design kit.
- Charts
- Storage settings redesign to allow using an existing storage class while
keeping it easy to use Longhorn and local storage with minimal work required
- Give TLS certificates to UI ingress as well -Enable TLS endpoints for
Traefik ingress

## Breaking Changes

- None

## Known Issues

- Multipart uploads are currently tracked solely in memory. Should the gateway
be stopped, on-going multipart uploads will be lost.
- Listing multipart uploads does not account for prefix or delimiters.
- Metadata stored in sqlite is no longer compatible with previous versions.
2 changes: 1 addition & 1 deletion ui
Submodule ui updated from 9d490e to 08bca7

0 comments on commit 8a9ec34

Please sign in to comment.