Skip to content

v1.7.0

Latest

Choose a tag to compare

@Mic92 Mic92 released this 25 Jun 07:27
6c40621

New features

  • Cache pinning (#155 by @Mic92): Pin store paths in your cache so they
    survive garbage collection. The new niks3 pin CLI command keeps specific
    paths around regardless of retention policy, with full server-side support.
    See the Pinning docs.
  • Configurable S3 bucket addressing style (#417 by @cterence): Choose
    between path-style and virtual-hosted-style bucket addressing via a CLI flag
    or environment variable. Fixes crash loops with S3 providers that reject
    path-style requests (HTTP 400) and that the minio-go library can't
    auto-detect.

Bug fixes

  • Fix SQLITE_BUSY errors under concurrent load (#411 by @Mic92): The hook
    queue's journal_mode=WAL and busy_timeout pragmas were only applied
    to a single pooled connection. Concurrent enqueue and worker connections
    opened without them and failed immediately instead of retrying. Both
    pragmas now live in the DSN so every connection inherits them. Fixes #409.