Skip to content

v3.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 15 May 14:18
bd8ccbc

3.0.0 (2026-05-15)

⚠ BREAKING CHANGES

  • note. Add conventional-changelog-conventionalcommits
    as a dev dependency so semantic-release can load the preset.
  • tigris buckets set-ttl, tigris buckets set-transition
    and the tigris forks command group were removed in #95. Use
    tigris buckets lifecycle list/create/edit for lifecycle rules and
    tigris buckets create --fork-of / tigris buckets list --forks-of
    for forks instead. Each removed entry now exits with a redirect
    message pointing at the replacement.
  • The --region and --consistency flags on
    tigris mk, tigris buckets create and tigris buckets set were
    removed. Use --locations instead. The flags now exit with a
    redirect message.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

  • fix: hoist breaking-change rule above type-specific releaseRules

Custom releaseRules are matched before the preset defaults; the
existing { type: "refactor", release: "patch" } rule would shadow
the preset's { breaking: true, release: "major" } for any
refactor!: commit (or future custom type rules covering a type that
also carries a BREAKING CHANGE note). Add an explicit breaking rule at
the top so breaking-change detection always wins regardless of type.

Documented gotcha:
semantic-release/commit-analyzer#413

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

  • lifecycle commands; remove deprecated surface (#95)

Features

  • lifecycle commands; remove deprecated surface (#95) (26dfed6)
  • server-side cp/mv and new objects set-access command (#99) (7347f7e)
  • support object versioning (list-versions, version-id, all-versions) (#102) (041fbf4)

Bug Fixes

  • auto-detect Content-Type on upload to match aws s3 cp behaviour (#97) (f5a9e2c)
  • bump @tigrisdata/storage to 3.5.2 for SigV4 path-encoding fix (#100) (a0ab190), closes #99
  • switch semantic-release to conventionalcommits preset (#96) (e59543d), closes #95