Skip to content

chore(main): release sqlstore 0.4.0 - #780

Merged
osanderson merged 2 commits into
mainfrom
release-please--branches--main--components--sqlstore
Nov 2, 2026
Merged

osanderson merged 2 commits into
mainfrom
release-please--branches--main--components--sqlstore

Conversation

@osanderson

Copy link
Copy Markdown
Collaborator

🤖 I have created a release beep boop

0.4.0 (2026-11-02)

⚠ BREAKING CHANGES

  • sqlstore: on SQLite, Migrate and CheckSchema return an error unless the database is in WAL mode, which v0.3 accepted. Open the file with both pragmas in its DSN, busy_timeout first, as in
  • sqlstore: AESGCMSealer returns an error for a key that is one byte repeated or made entirely of printable text, which v0.3 accepted. Generate the key with crypto/rand and decode an encoded key before passing it. The README's Upgrading from v0.3 section shows how to keep reading the records sealed under the old key.

Features

  • sqlstore: add ResourceServer for a standalone resource server's stores (0989577)
  • sqlstore: keep clients' keys in the clients table (2cc26db)
  • sqlstore: list clients, and document CheckClientRegistration (d4665ca)

Bug Fixes

  • sqlstore: refuse a sealing key that isn't random (963cfdc)
  • sqlstore: refuse a SQLite database that isn't in WAL mode (49c8d39)

This PR was generated with Release Please. See documentation.

@codecov

codecov Bot commented Nov 2, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@sonarqubecloud

sonarqubecloud Bot commented Nov 2, 2026

Copy link
Copy Markdown

@osanderson
osanderson merged commit 7e36e72 into main Nov 2, 2026
27 checks passed
@osanderson
osanderson deleted the release-please--branches--main--components--sqlstore branch November 2, 2026 08:19
@osanderson

Copy link
Copy Markdown
Collaborator Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant