Skip to content

Latest commit

 

History

History
150 lines (111 loc) · 5.81 KB

File metadata and controls

150 lines (111 loc) · 5.81 KB

Changelog

Unreleased

  • Added LRU cache eviction. Set DOTSLASH_CACHE_MAX_SIZE (e.g. 10G) to automatically trim the cache after a download, or run dotslash -- clean --size SIZE by hand. A running total avoids walking the cache when it is still under the limit. Recency is the artifact directory mtime (touched on use).

v0.5.9 (2026-04-09)

  • Added get-extracted-cache-path command to print the cache path for an artifact without downloading or executing it: #109
  • Added S3 provider for fetching artifacts from Amazon S3 buckets: #79
  • Added GCS provider for fetching artifacts from Google Cloud Storage buckets: #104
  • DotSlash is now available as a Python package: #87
  • Retry on CURLE_SSL_CONNECT_ERROR for transient SSL/TLS failures: #90
  • Replaced serde_jsonrc with jsonc-parser: #82

v0.5.8 (2025-08-19)

v0.5.7 (2025-07-09)

v0.5.6 (2025-07-08)

v0.5.5 (2025-06-25)

Additionally, as of this release we are now attaching binaries to releases that don't have the release version in the filename. These files are in addition to the files that mention the version number for backwards compatibility with the install-dotslash action. WARNING: We will be removing the legacy versioned filenames in a future release, follow this issue.

v0.5.4 (2025-05-19)

v0.5.3 (2025-05-19)

v0.5.2 (2025-02-05)

  • Include experimental commands in --help: #44

v0.5.1 (2025-02-03)

  • Improved the error message for GitHub provider auth failures: #43

v0.5.0 (2025-01-13)

  • Added arg0 artifact entry config field: #37
  • MSRV 1.83.

v0.4.3 (2024-10-13)

  • Fix MUSL aarch64 linux releases: #35
    • v0.4.2 was never actually published because of this.

v0.4.2 (2024-10-11)

v0.4.1 (2024-04-10)

v0.4.0 (2024-04-10)

v0.3.0 (2024-03-25)

v0.2.0 (2024-02-05)

Release | Tag

v0.1.0 (2024-02-05)

Release | Tag