v0.2.0
dbc Release (2026-02-10)
See Announcing dbc 0.2.0 on our blog for a summary of what's new in dbc 0.2.0.
Changelog
Features
- c0a1463 feat(add): add multiple drivers (#291)
- 351a413 feat(prereleases): add
--preoption to install, search, add (#294) - feat(docs): add subcommand for opening documentation by @amoeba in #186
- feat(auth): initial implementation of auth subcommand by @zeroshade in #217
- feat: add --quiet flag to cli for suppressing output by @amoeba in #208
- feat(registry): multi-registry support by @zeroshade in #225
- feat: support getting docs urls from driver registry index by @amoeba in #221
- feat(auth): automatically fetch Columnar license on login by @zeroshade in #223
- feat(info, search, install, uninstall): add json output option by @zeroshade in #246
- feat(auth): add the "--purge" option to logout by @zeroshade in #251
- feat(req): add Accept header by @zeroshade in #256
- feat(install): give hint when unauthorized by @zeroshade in #255
- feat(staging): add staging config by @zeroshade in #276
- feat(install): allow install from local package by @zeroshade in #265
- feat(add): add multiple drivers by @zeroshade in #291
- feat(prereleases): add
--preoption to install, search, add by @zeroshade in #294
Bug fixes
- d14bf91 fix(config): use os.OpenRoot in uninstall (#292)
- 8a3af03 fix(search): provide graceful warning when a registry is offline (#296)
- fix: user-level install for MSI by @zeroshade in #168
- fix: panic when driver not found by @zeroshade in #177
- fix: rename old refs to driver list to use the current "driver registry" term by @amoeba in #211
- fix(search,windows): show installed location for all config levels by @amoeba in #207
- fix: make search out pipe-able by @amoeba in #229
- fix: fix various typos by @esadek in #245
- fix(search): improve output for non-verbose by @zeroshade in #248
- fix(config): use os.OpenRoot in uninstall by @zeroshade in #292
- fix(search): provide graceful warning when a registry is offline by @zeroshade in #296
- fix: panic in search with invalid local manifests by @amoeba in #282
- fix(errors): refactor error handling by @zeroshade in #279
- fix(uninstall): don't output success when we fail by @zeroshade in #269
- fix: update help text for dbc auth login by @amoeba in #270
- fix: dockerfile tls errors and driver install errors by @amoeba in #275
- fix: make dbc install tell the user how to start a license by @amoeba in #272
- fix(install): improve install scripts for unsupported platform by @zeroshade in #258
- fix(logout): add test for --purge by @zeroshade in #257
Others
- c961fff chore: don't override Version if set via ldflags (#286)
- c8aa25f chore: update homebrew config (#290)
- c059db3 chore: use the definite article to describe dbc (#303)
- ci: close milestone fix kvstore value by @zeroshade in #173
- chore: sort python imports by @esadek in #181
- chore: add license header to docs workflow by @esadek in #195
- chore: update assertion in driver_list_test.go to fix tests by @amoeba in #212
- chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.45.0 in the go_modules group across 1 directory by @dependabot[bot] in #216
- chore: add path filters to workflows by @esadek in #194
- chore: sync completions (docs, info) by @amoeba in #228
- chore: add editorconfig file by @esadek in #205
- chore: fix misspellings by @esadek in #232
- chore: use upstream go-arg instead of fork by @amoeba in #242
- chore: parameterize SubCommandTest with configLevel by @amoeba in #239
- chore: update homebrew config by @zeroshade in #290
- chore: use the definite article to describe dbc by @ianmcook in #303
- chore: don't override Version if set via ldflags by @amoeba in #286
- chore: skip prereleases for homebrew casks by @amoeba in #273
- chore: update all copyright notices by @zeroshade in #261
- chore: add tests for getCredentialPath by @amoeba in #247
- chore: change credentials path on macos, centralize path logic by @amoeba in #250
Released by GoReleaser.
Full Changelog: v0.1.0...v0.2.0