What's Changed
- Add
*slog.Logger
support to goose provider via optionWithSlog
(#989) - Add convenience
WithTableName
provider option (#985) - Minor bug fixes and dependency upgrades
- Add general purpose
Locker
interface to support DB locking with a table-based Postgres
implementation vialock.NewPostgresTableLocker
(#993 for more details)- Unlike
SessionLocker
, this uses the*sql.DB
connection pool - Add
WithLocker
option to goose provider
- Unlike
New Contributors
- @emmanuel-ferdman made their first contribution in #983
- @jamesleeht made their first contribution in #982
Full Changelog: v3.25.0...v3.26.0