Skip to content

Releases: netspeedy/s3ctl

v0.8.0

19 Jun 18:41

Choose a tag to compare

Release Overview

Stable release for s3ctl.

  • Published tag: v0.8.0
  • Full diff: v0.7.0...v0.8.0
  • Channel: stable; GitHub marks this as latest and GHCR publishes :v0.8.0, :latest, and semver convenience tags

Installation

Installer script:

curl -fsSL https://netspeedy.github.io/s3ctl/install.sh | bash -s -- --version v0.8.0

Homebrew:

brew tap netspeedy/s3ctl
brew install s3ctl

Container image:

docker run --rm ghcr.io/netspeedy/s3ctl:v0.8.0

Verify downloaded archives and packages with the attached SHA256SUMS file; the detached SHA256SUMS.asc signature is produced by the release key.

Included Changes

Features

  • Professionalize repository structure (6b6c8f3)

Documentation

  • Use share card as README hero (6085550)

  • Use wordmark as README logo (8af5ed5)

  • Use transparent share card as README hero (8828468)

  • Restore blue card colours with rounded floating panel (188d720)

  • Align README header with tap style (a00f263)

  • Promote install, drop manual TOC and anchors (ed8c0a0)

    • Move the install one-liner into its own section above the fold so it is the first thing readers see, replace the grab-bag Links line with a labelled Docs row, remove the hand-written Contents TOC and the 11 redundant ...
  • Make Homebrew the recommended install method (e76ccb9)

    • The published homebrew-s3ctl tap is now the primary install path for macOS and Linux, matching the release-hub website which already marks Homebrew as Recommended.
  • Sharpen README voice, reorder checklist, normalise separators (24bd17a)

    • Align the tagline with the website's framing, move the First bucket checklist from Overview to the end of Quick start so it appears after the reader has seen example commands, surface the release-hub Website in the Do...

Published Artifacts

  • Release binaries for linux/amd64, linux/arm64, linux/arm/v7, darwin/amd64, and darwin/arm64
  • Debian packages for amd64, arm64, and armhf
  • Homebrew formula updates for stable releases
  • SHA256 checksums attached to the release, with a detached GPG signature
  • Container images published to ghcr.io/netspeedy/s3ctl
  • The GitHub Pages release hub is refreshed with install commands, release assets, and APT repository metadata

v0.8.0-rc.1

19 Jun 18:25

Choose a tag to compare

v0.8.0-rc.1 Pre-release
Pre-release

Release Overview

Release candidate for s3ctl.

Installation

Installer script:

curl -fsSL https://netspeedy.github.io/s3ctl/install.sh | bash -s -- --version v0.8.0-rc.1

Homebrew:

brew tap netspeedy/s3ctl
brew install s3ctl

Container image:

docker run --rm ghcr.io/netspeedy/s3ctl:v0.8.0-rc.1

Verify downloaded archives and packages with the attached SHA256SUMS file; the detached SHA256SUMS.asc signature is produced by the release key.

This is a release candidate. It publishes tagged archives, Debian packages, checksums, and an :rc container image, but it does not move the Homebrew tap, stable APT channel, or :latest container tag.

Included Changes

Features

  • Professionalize repository structure (6b6c8f3)

Documentation

  • Use share card as README hero (6085550)

  • Use wordmark as README logo (8af5ed5)

  • Use transparent share card as README hero (8828468)

  • Restore blue card colours with rounded floating panel (188d720)

  • Align README header with tap style (a00f263)

  • Promote install, drop manual TOC and anchors (ed8c0a0)

    • Move the install one-liner into its own section above the fold so it is the first thing readers see, replace the grab-bag Links line with a labelled Docs row, remove the hand-written Contents TOC and the 11 redundant ...
  • Make Homebrew the recommended install method (e76ccb9)

    • The published homebrew-s3ctl tap is now the primary install path for macOS and Linux, matching the release-hub website which already marks Homebrew as Recommended.
  • Sharpen README voice, reorder checklist, normalise separators (24bd17a)

    • Align the tagline with the website's framing, move the First bucket checklist from Overview to the end of Quick start so it appears after the reader has seen example commands, surface the release-hub Website in the Do...

Published Artifacts

  • Release binaries for linux/amd64, linux/arm64, linux/arm/v7, darwin/amd64, and darwin/arm64
  • Debian packages for amd64, arm64, and armhf
  • Homebrew formula updates for stable releases
  • SHA256 checksums attached to the release, with a detached GPG signature
  • Container images published to ghcr.io/netspeedy/s3ctl
  • Prerelease artifacts are attached to GitHub Releases and the :rc container tag is refreshed

v0.7.0

19 Jun 16:13

Choose a tag to compare

Release Overview

Stable release for s3ctl.

  • Published tag: v0.7.0
  • Full diff: v0.6.3...v0.7.0
  • Channel: stable; GitHub marks this as latest and GHCR publishes :v0.7.0, :latest, and semver convenience tags

Installation

Installer script:

curl -fsSL https://netspeedy.github.io/s3ctl/install.sh | bash -s -- --version v0.7.0

Homebrew:

brew tap netspeedy/s3ctl
brew install s3ctl

Container image:

docker run --rm ghcr.io/netspeedy/s3ctl:v0.7.0

Verify downloaded archives and packages with the attached SHA256SUMS file; the detached SHA256SUMS.asc signature is produced by the release key.

Included Changes

Features

  • Add social share card image for link previews (f6d9837)

    • Terminal-style 1200x630 card (SVG source + rasterized PNG) using the s3ctl brand palette and the README one-liner.
  • Wire up Open Graph and Twitter card metadata (2fefde8)

    • Add og:image / twitter:image (and dimensions, type, alt) pointing at the share card, bump twitter:card to summary_large_image for big previews, and unify description/og:description/twitter:description on the README on...

Published Artifacts

  • Release binaries for linux/amd64, linux/arm64, linux/arm/v7, darwin/amd64, and darwin/arm64
  • Debian packages for amd64, arm64, and armhf
  • Homebrew formula updates for stable releases
  • SHA256 checksums attached to the release, with a detached GPG signature
  • Container images published to ghcr.io/netspeedy/s3ctl
  • The GitHub Pages release hub is refreshed with install commands, release assets, and APT repository metadata

v0.7.0-rc.1

19 Jun 16:07

Choose a tag to compare

v0.7.0-rc.1 Pre-release
Pre-release

Release Overview

Release candidate for s3ctl.

Installation

Installer script:

curl -fsSL https://netspeedy.github.io/s3ctl/install.sh | bash -s -- --version v0.7.0-rc.1

Homebrew:

brew tap netspeedy/s3ctl
brew install s3ctl

Container image:

docker run --rm ghcr.io/netspeedy/s3ctl:v0.7.0-rc.1

Verify downloaded archives and packages with the attached SHA256SUMS file; the detached SHA256SUMS.asc signature is produced by the release key.

This is a release candidate. It publishes tagged archives, Debian packages, checksums, and an :rc container image, but it does not move the Homebrew tap, stable APT channel, or :latest container tag.

Included Changes

Features

  • Add social share card image for link previews (f6d9837)

    • Terminal-style 1200x630 card (SVG source + rasterized PNG) using the s3ctl brand palette and the README one-liner.
  • Wire up Open Graph and Twitter card metadata (2fefde8)

    • Add og:image / twitter:image (and dimensions, type, alt) pointing at the share card, bump twitter:card to summary_large_image for big previews, and unify description/og:description/twitter:description on the README on...

Published Artifacts

  • Release binaries for linux/amd64, linux/arm64, linux/arm/v7, darwin/amd64, and darwin/arm64
  • Debian packages for amd64, arm64, and armhf
  • Homebrew formula updates for stable releases
  • SHA256 checksums attached to the release, with a detached GPG signature
  • Container images published to ghcr.io/netspeedy/s3ctl
  • Prerelease artifacts are attached to GitHub Releases and the :rc container tag is refreshed

v0.6.3

19 Jun 14:46

Choose a tag to compare

Release Overview

Stable release for s3ctl.

  • Published tag: v0.6.3
  • Full diff: v0.6.2...v0.6.3
  • Channel: stable; GitHub marks this as latest and GHCR publishes :v0.6.3, :latest, and semver convenience tags

Installation

Installer script:

curl -fsSL https://netspeedy.github.io/s3ctl/install.sh | bash -s -- --version v0.6.3

Homebrew:

brew tap netspeedy/s3ctl
brew install s3ctl

Container image:

docker run --rm ghcr.io/netspeedy/s3ctl:v0.6.3

Verify downloaded archives and packages with the attached SHA256SUMS file; the detached SHA256SUMS.asc signature is produced by the release key.

Included Changes

Fixes

  • Keep APT nav on install tab (910be28)

Published Artifacts

  • Release binaries for linux/amd64, linux/arm64, linux/arm/v7, darwin/amd64, and darwin/arm64
  • Debian packages for amd64, arm64, and armhf
  • Homebrew formula updates for stable releases
  • SHA256 checksums attached to the release, with a detached GPG signature
  • Container images published to ghcr.io/netspeedy/s3ctl
  • The GitHub Pages release hub is refreshed with install commands, release assets, and APT repository metadata

v0.6.3-rc.1

19 Jun 14:40

Choose a tag to compare

v0.6.3-rc.1 Pre-release
Pre-release

Release Overview

Release candidate for s3ctl.

Installation

Installer script:

curl -fsSL https://netspeedy.github.io/s3ctl/install.sh | bash -s -- --version v0.6.3-rc.1

Homebrew:

brew tap netspeedy/s3ctl
brew install s3ctl

Container image:

docker run --rm ghcr.io/netspeedy/s3ctl:v0.6.3-rc.1

Verify downloaded archives and packages with the attached SHA256SUMS file; the detached SHA256SUMS.asc signature is produced by the release key.

This is a release candidate. It publishes tagged archives, Debian packages, checksums, and an :rc container image, but it does not move the Homebrew tap, stable APT channel, or :latest container tag.

Included Changes

Fixes

  • Keep APT nav on install tab (910be28)

Published Artifacts

  • Release binaries for linux/amd64, linux/arm64, linux/arm/v7, darwin/amd64, and darwin/arm64
  • Debian packages for amd64, arm64, and armhf
  • Homebrew formula updates for stable releases
  • SHA256 checksums attached to the release, with a detached GPG signature
  • Container images published to ghcr.io/netspeedy/s3ctl
  • Prerelease artifacts are attached to GitHub Releases and the :rc container tag is refreshed

v0.6.2

19 Jun 14:25

Choose a tag to compare

Release Overview

Stable release for s3ctl.

  • Published tag: v0.6.2
  • Full diff: v0.6.1...v0.6.2
  • Channel: stable; GitHub marks this as latest and GHCR publishes :v0.6.2, :latest, and semver convenience tags

Installation

Installer script:

curl -fsSL https://netspeedy.github.io/s3ctl/install.sh | bash -s -- --version v0.6.2

Homebrew:

brew tap netspeedy/s3ctl
brew install s3ctl

Container image:

docker run --rm ghcr.io/netspeedy/s3ctl:v0.6.2

Verify downloaded archives and packages with the attached SHA256SUMS file; the detached SHA256SUMS.asc signature is produced by the release key.

Included Changes

Documentation

  • Modernize website hero with Inter and gradient focus word (434d0a3)

    • Load Inter as a self-hosted variable font (@fontsource-variable/inter) so the declared font stack actually renders instead of falling back to system-ui.
  • Drop website .deb block, add accent headings, polish install table (9a6ae6e)

    • Remove the direct .deb install and signature-verify subsection from the Signed APT tab now that GitHub releases cover that path, including the now-dead JS helpers, CSS, and checker IDs.
  • Polish website hero and navigation (71c5425)

Published Artifacts

  • Release binaries for linux/amd64, linux/arm64, linux/arm/v7, darwin/amd64, and darwin/arm64
  • Debian packages for amd64, arm64, and armhf
  • Homebrew formula updates for stable releases
  • SHA256 checksums attached to the release, with a detached GPG signature
  • Container images published to ghcr.io/netspeedy/s3ctl
  • The GitHub Pages release hub is refreshed with install commands, release assets, and APT repository metadata

v0.6.1

19 Jun 12:33

Choose a tag to compare

Release Overview

Stable release for s3ctl.

  • Published tag: v0.6.1
  • Full diff: v0.6.0...v0.6.1
  • Channel: stable; GitHub marks this as latest and GHCR publishes :v0.6.1, :latest, and semver convenience tags

Installation

Installer script:

curl -fsSL https://netspeedy.github.io/s3ctl/install.sh | bash -s -- --version v0.6.1

Homebrew:

brew tap netspeedy/s3ctl
brew install s3ctl

Container image:

docker run --rm ghcr.io/netspeedy/s3ctl:v0.6.1

Verify downloaded archives and packages with the attached SHA256SUMS file; the detached SHA256SUMS.asc signature is produced by the release key.

Included Changes

CI and Automation

  • Sign release checksums with the apt release key (411efd9)
    • Produce a detached ASCII-armored signature (SHA256SUMS.asc) alongside SHA256SUMS in the release publish job, reusing the existing APT signing key.

Documentation

  • Group apt install paths and move container last (a695895)

    • Reorder install channels on the release website and installation guide so the signed APT repository and the direct .deb package sit together (the .deb is apt done manually) and the container channel reads last.
  • Fold direct .deb into the signed apt path (0fc9245)

    • Drop the standalone .deb install tab and move it, plus a new signature verification block, under the Signed APT path on the release website and in the installation guide.

Published Artifacts

  • Release binaries for linux/amd64, linux/arm64, linux/arm/v7, darwin/amd64, and darwin/arm64
  • Debian packages for amd64, arm64, and armhf
  • Homebrew formula updates for stable releases
  • SHA256 checksums attached to the release, with a detached GPG signature
  • Container images published to ghcr.io/netspeedy/s3ctl
  • The GitHub Pages release hub is refreshed with install commands, release assets, and APT repository metadata

v0.6.0

19 Jun 12:07

Choose a tag to compare

Release Overview

Stable release for s3ctl.

  • Published tag: v0.6.0
  • Full diff: v0.5.23...v0.6.0
  • Channel: stable; GitHub marks this as latest and GHCR publishes :v0.6.0, :latest, and semver convenience tags

Installation

Installer script:

curl -fsSL https://netspeedy.github.io/s3ctl/install.sh | bash -s -- --version v0.6.0

Homebrew:

brew tap netspeedy/s3ctl
brew install s3ctl

Container image:

docker run --rm ghcr.io/netspeedy/s3ctl:v0.6.0

Verify downloaded archives and packages with the attached SHA256SUMS file.

Included Changes

Features

  • Redesign brand mark and add wordmark lockup (4081559)
    • Replace the generic S3 text tile with a bucket + amber keyhole mark in the website palette (blue/cyan on dark), so the favicon matches the site styling.

CI and Automation

  • Generalize automation auto merge (f9a31d9)

Documentation

  • Polish readme presentation and accuracy (ba9f51c)
    • Swap the header favicon for the new wordmark lockup and add a contents TOC.

Maintenance

  • Refresh build tooling pins (004b9c0)
    • Automatically merged after Build and Validate completed successfully for this automation pull request.

Published Artifacts

  • Release binaries for linux/amd64, linux/arm64, linux/arm/v7, darwin/amd64, and darwin/arm64
  • Debian packages for amd64, arm64, and armhf
  • Homebrew formula updates for stable releases
  • SHA256 checksums attached to the release
  • Container images published to ghcr.io/netspeedy/s3ctl
  • The GitHub Pages release hub is refreshed with install commands, release assets, and APT repository metadata

v0.6.0-rc.1

19 Jun 12:01

Choose a tag to compare

v0.6.0-rc.1 Pre-release
Pre-release

Release Overview

Release candidate for s3ctl.

Installation

Installer script:

curl -fsSL https://netspeedy.github.io/s3ctl/install.sh | bash -s -- --version v0.6.0-rc.1

Homebrew:

brew tap netspeedy/s3ctl
brew install s3ctl

Container image:

docker run --rm ghcr.io/netspeedy/s3ctl:v0.6.0-rc.1

Verify downloaded archives and packages with the attached SHA256SUMS file.

This is a release candidate. It publishes tagged archives, Debian packages, checksums, and an :rc container image, but it does not move the Homebrew tap, stable APT channel, or :latest container tag.

Included Changes

Features

  • Redesign brand mark and add wordmark lockup (4081559)
    • Replace the generic S3 text tile with a bucket + amber keyhole mark in the website palette (blue/cyan on dark), so the favicon matches the site styling.

CI and Automation

  • Generalize automation auto merge (f9a31d9)

Documentation

  • Polish readme presentation and accuracy (ba9f51c)
    • Swap the header favicon for the new wordmark lockup and add a contents TOC.

Maintenance

  • Refresh build tooling pins (004b9c0)
    • Automatically merged after Build and Validate completed successfully for this automation pull request.

Published Artifacts

  • Release binaries for linux/amd64, linux/arm64, linux/arm/v7, darwin/amd64, and darwin/arm64
  • Debian packages for amd64, arm64, and armhf
  • Homebrew formula updates for stable releases
  • SHA256 checksums attached to the release
  • Container images published to ghcr.io/netspeedy/s3ctl
  • Prerelease artifacts are attached to GitHub Releases and the :rc container tag is refreshed