Change8

v1.25.0

📦 cloudsmithView on GitHub →
10 features🐛 3 fixes🔧 6 symbols

Summary

This release introduces support for NPM Credential Helper and Nix package format, along with improvements to 2FA and API host normalization. It also adds new environment variables for keyring file placement.

Migration Steps

  1. Set CLOUDSMITH_KEYRING_FILE_PATH and CLOUDSMITH_KEYRING_DIR environment variables if you need to specify a custom location for the keyring file.

✨ New Features

  • Added secrets scanning to prevent betterleaks from being flagged.
  • Introduced JSON output for package sync failures with status reason.
  • Added NPM Credential Helper.
  • Added ty type checking in warning mode.
  • Included container image build in CI.
  • Added pagination information to the 'ents list' output.
  • Added CLOUDSMITH_KEYRING_FILE_PATH and CLOUDSMITH_KEYRING_DIR environment variables for keyring file placement.
  • Normalized the API host.
  • Implemented support for the Nix package format and upstreams.
  • Improved the 2FA flow for SAML authentication.

🐛 Bug Fixes

  • Fixed JSON output for package sync failure with status reason.
  • Showed pagination info in 'ents list' output.
  • Improved 2FA flow on SAML auth.

Affected Symbols