Release v1.20.0
What's Changed
- chore(CENG-682): Skip keyring checks and add a new
--request-api-keyflag forcloudsmith authcommand by @BartoszBlizniak in #261 - fix(no-ticket) update python-toon dependency name by @BartoszBlizniak in #265
- feat(CENG-683): Add logout command to the CLI by @BartoszBlizniak in #263
- fix(mcp): v2 API Spec loading by @estebangarcia in #262
- feat(CENG-686): Add
--verboseoutput forcloudsmith whoamicommand by @BartoszBlizniak in #264 - Release v1.13.0 by @BartoszBlizniak in #266
- Add --tag option to download command by @opswithranjan in #249
- Ceng 728 add command to return vulnerability results by @colinmoynes in #272
- Release/v1.14.0 by @colinmoynes in #274
- feat(download): add --filename and --download-all options by @opswithranjan in #270
- Bump version: 1.14.0 → 1.15.0 by @opswithranjan in #278
- feat: implements alpine upstreams by @apoclyps in #280
- release: Bump version: 1.15.0 → 1.16.0 by @apoclyps in #281
- fix: download command in the saml context by @cloudsmith-iduffy in #283
- Chore {CENG-758 - fixed the incorrect URLs in the CONTRIBUTING.md file} by @rakerys in #286
- feat(eng-12000): add metadata API client and client test by @BartoszBlizniak in #287
- refactor(no-ticket): Switch metadata client to /v2/metadata/ and add validation endpoint by @BartoszBlizniak in #289
- feat(eng-12001): add metada commands (CRUD) by @BartoszBlizniak in #288
- chore(no-ticket): bump pyupgrade to v3.21.2 and apply fixes by @BartoszBlizniak in #291
- refactor(no-ticket): refactor metadata to shared util by @BartoszBlizniak in #292
- feat(eng-12002): Add metadata flag to push command by @BartoszBlizniak in #293
- release(eng-12003): Release of arbitrary metadata support by @BartoszBlizniak in #294
- feat: add credential provider chain concept by @cloudsmith-iduffy in #275
- chore: add AGENTS.md and serena config by @mrtam in #297
- refactor: change authentication order and seperate out existing crede… by @BartoszBlizniak in #296
- feat: add OIDC credential auto-discovery by @cloudsmith-iduffy in #276
- feat(mcp): add claude-code support by @mrtam in #295
- fix: metadata enum update by @BartoszBlizniak in #298
- release: cloudsmith-cli-v1.18.0 by @BartoszBlizniak in #307
- feat: add Docker credential helper for Cloudsmith registries by @cloudsmith-iduffy in #277
- feat: add GitHub Actions OIDC detector by @cloudsmith-iduffy in #300
- feat: add Azure DevOps OIDC detector by @cloudsmith-iduffy in #301
- fix(docker): run container as non-root user by @BartoszBlizniak in #310
- fix(deps): bump mcp to 1.27.2 and upgrade vulnerable dependencies by @BartoszBlizniak in #308
- fix(security): resolve code scanning alerts in JWT and checksum handling by @BartoszBlizniak in #309
- feat: add generic OIDC detector by @cloudsmith-iduffy in #304
- feat: add CircleCI OIDC detector by @cloudsmith-iduffy in #305
- feat: add Bitbucket Pipelines OIDC detector by @cloudsmith-iduffy in #303
- feat: add GitLab CI OIDC detector by @cloudsmith-iduffy in #302
- feat: add OIDC detector enable/order controls by @cloudsmith-iduffy in #311
- chore(ENG-12754): upgrade pinned GitHub Actions to clear Node 20 deprecation by @BartoszBlizniak in #312
- release: cloudsmith-cli v1.19.0 by @BartoszBlizniak in #313
- fix(no-ticket): stricter acceptance of api hosts and proxies by @cloudsmith-iduffy in #315
- fix(no-ticket): whoami exits 1 when not authenticated by @BartoszBlizniak in #321
- build(ENG-12825): migrate packaging to uv + pyproject.toml by @BartoszBlizniak in #317
- feat(ENG-12826): build standalone CLI binaries with PyInstaller + clean-room smoketest by @BartoszBlizniak in #318
- feat(ENG-12827): publish standalone binaries via the release + Docker pipelines by @BartoszBlizniak in #319
- chore(ENG-12828): remove PEX .platforms config by @BartoszBlizniak in #320
- feat(ENG-13436): publish standalone binaries via the Homebrew tap by @BartoszBlizniak in #322
- chore: bump cloudsmith-api version to 2.0.29 by @dmeecs in #325
- release: cloudsmith-cli v1.20.0 by @BartoszBlizniak in #324
New Contributors
Full Changelog: v1.12.1...v1.20.0