Skip to content

Releases: 1e100/cloud_archive

1.0.0

13 Apr 02:17

Choose a tag to compare

Among other things, this release addresses the following issues and feature requests:

  1. Uses Bazel's own code for decompression (#15)
  2. Fixes failing checksum for minio (#14)
  3. Implements (and makes default) BzlMod support (#11)
  4. Switches to Bazel's built-in patching (#8)
  5. Implements add_prefix and type attrs on cloud_archive (#9)
  6. Implements cloud_file targets for standalone files (#6)
  7. Implements unit and integration tests (e2e in the case of minio)
  8. Hardens path handling somewhat
  9. Implements retries for transient download failures.
  10. Updates Backblaze B2 command syntax
  11. Adds the option to specify in-tree CLI tool binary targets for e.g. s3 or minio (by default uses what's already installed)
  12. Reduces attribute duplication between the rules

Contributors: @1e100, @jmelahman, @chickenandpork, Claude/Codex.

This release will be published to Bazel Central Registry. Note that this is the first time I'm publishing anything there, so there will probably be a follow up release for whatever I screw up the first time, if anything.

0.3.4

09 Sep 07:56
1f556ec

Choose a tag to compare

What's Changed

  • [feat] add optional versioning id for s3 archive by @Ryang20718 in #4

Full Changelog: 0.3.3...0.3.4

Add patch_cmds

28 Jun 18:26
46844cc

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.3.2...0.3.3

Support macOS

24 Feb 03:16

Choose a tag to compare

Discovered that sha256sum is not a thing on macOS, modified the rule to support sha256 instead. Everything else seems to work as-is

Add support for *.tar.zst and patching

19 Jun 08:56

Choose a tag to compare

  • Adds support for *.tar.zst files (tar must support zstd compression in order for this to work, which it does in Ubuntu 20.04).
  • Adds patching support
  • Minor bugfixes on top of 0.3.0

Add support for *.tar.zst and patching

19 Jun 06:53

Choose a tag to compare

  • Adds support for *.tar.zst files (tar must support zstd compression in order for this to work, which it does in Ubuntu 20.04).
  • Adds patching support

Add support for Google Storage and Backblaze B2

18 Sep 02:43

Choose a tag to compare

This release adds support for Google Storage and Backblaze B2.

Full list of supported providers is now:

  • AWS S3
  • Google Cloud Storage
  • Minio
  • Backblaze B2

Enjoy!

Minio and S3

10 Jul 03:10

Choose a tag to compare

This release adds support for Minio, in addition to S3.

Initial release

06 Jun 03:28
63ced37

Choose a tag to compare

S3-only, Linux-only. PRs for other storage backends and operating systems are welcome.