diff --git a/blog/2023-08-31-release-notes-0.21.md b/blog/2023-08-31-release-notes-0.21.md
new file mode 100644
index 0000000..cd8d886
--- /dev/null
+++ b/blog/2023-08-31-release-notes-0.21.md
@@ -0,0 +1,31 @@
+# Release Notes - v0.21.0
+
+This release contains significant improvements and new bug fixes. Notably,
+this release brings server-side encryption support, conditional copy object,
+improvement in profiling.
+
+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 with known issues, one
+should feel encouraged to file an issue in our
+[Github repository](https://github.com/aquarist-labs/s3gw/issues/new/choose).
+
+## Features
+
+- rgw/sfs: Add server-side encryption support
+- rgw/sfs: Conditional copy object
+- ui : Make use of the UI REST API to prevent CORS issues
+
+## Fixes
+
+- rgw/sfs: Improve sqlite connection handling
+- rgw/sfs: Fix missing multipart etag
+- rgw/sfs: Fix etag and mtime not being sent with copy object response
+- rgw/sfs: Increase build error reporting
+- rgw/sfs: Improve profiling (sqlite, garbage collection)
+- ui: Prevent switching bucket retention mode from Compliance to Governance
+
+## Breaking Changes
+
+## Known Issues
diff --git a/blog/2023-08-31-release-notes-0.22.md b/blog/2023-08-31-release-notes-0.22.md
new file mode 100644
index 0000000..1b3882d
--- /dev/null
+++ b/blog/2023-08-31-release-notes-0.22.md
@@ -0,0 +1,33 @@
+# Release Notes - v0.22.0
+
+This release contains significant improvements and new bug fixes. Notably,
+this release brings improved multipart and sqlite stability.
+
+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 with known issues, one
+should feel encouraged to file an issue in our
+[Github repository](https://github.com/aquarist-labs/s3gw/issues/new/choose).
+
+## Features
+
+- rgw/sfs: Improved SQLite WAL usage
+- rgw/sfs: Improved disk usage when copying objects
+- rgw/sfs: Improved testing
+- ui: Various improvements
+
+## Fixes
+
+- rgw/sfs: Allow multiple delete markers
+- rgw/sfs: Fix various multipart transactions
+- rgw/sfs: Check number of file descriptors on start
+- rgw/sfs: Updated bucket stats
+- ui: unable to access UI due to admin ops verifying cert
+- ui: The Show/Hide button must have at least one default value
+- ui: Dropdown buttons are not rendered correct
+- ui: Disable caching of index.html
+
+## Breaking Changes
+
+## Known Issues
diff --git a/docusaurus.config.js b/docusaurus.config.js
index af7ada9..1753d8a 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -18,13 +18,14 @@ module.exports = {
// Hides the switch in the navbar
// Useful if you want to support a single color mode
- disableSwitch: true,
+ disableSwitch: false,
},
navbar: {
title: "",
logo: {
alt: 'logo',
- src: 'img/logo.svg'
+ src: 'img/logo.svg',
+ srcDark: 'img/logo-dark.svg'
},
items: [
{
@@ -49,7 +50,39 @@ module.exports = {
to: 'https://github.com/aquarist-labs/s3gw',
label: 'GitHub',
position: 'right',
- className: 'navbar__github btn btn-secondary icon-github',
+ className: 'navbar__icon navbar__github',
+ },
+ {
+ type: 'dropdown',
+ label: 'More From SUSE',
+ position: 'right',
+ className: 'navbar__docs',
+ items: [
+ {
+ label: 'Rancher',
+ to: 'https://www.rancher.com',
+ className: 'navbar__icon navbar__rancher',
+ },
+ {
+ label: 'Rancher Desktop',
+ to: "https://rancherdesktop.io",
+ className: 'navbar__icon navbar__rd',
+ },
+ {
+ label: 'Longhorn',
+ to: "https://longhorn.io",
+ className: 'navbar__icon navbar__longhorn',
+ },
+ {
+ type: 'html',
+ value: '