Cocoapods, Terraform, Maven and Debian bug fixes
Remove exception log when parsing Cocoapods metadata
Improved internal handling of errors on Terraform
Fixes to Maven package sync with different versions being seen as duplicates
Switched to using detached signatures for signature verification of Debian upstreams…
Terraform, Cocoapods, and Docker fixes
Updates to our Terraform metadata parsing to handle variables without a type attribute
Updates the submodule providers serialization to handle multiple providers correctly
Allow Docker login to use JWT token generated from OIDC exchange
Checks to ensure Cocoapods package metadata has a license…
Bug fixes to billing system, Nuget packages and more
Updates to our Stripe billing system to ensure customer tax IDs and addresses are displayed in invoices correctly
Debian upstreams can now easily be re-enabled.
Fixes to Terraform metadata parsing to extract data correctly.
Nuget packages with no parsed version now display an appropriate message, so you know how to handle any changes on your end…
Docker Search Enhancements, API config, and more
Docker Images/Layer Search Enhancement
A few updates for anyone using Docker:
Introduction of Docker Layer/Image Digest Search: You can now easily search and identify Docker images.
Expanded "Layers" tab functionality: When reviewing a Docker package, you will now find the "Layers" tab expanded to include layer-based digest search links. This ex…
Bug Fixes - July 14, 2023
Packages scheduled for move will be unpublished prior to move.
Fixed an issue with npm tags management, ensuring accurate updates by fixing a bug that previously caused the improper deletion and reinsertion of tags.
Copilot poem of the week 🤖
The index of doom was broken and flawed
Some tags were lost in the dark abyss
But we fixed the bug and…
Cloudsmith's Terraform Provider now supports downloading packages
We've recently added support for downloading specific packages from a given repository using Cloudsmith's Terraform Provider.
The cloudsmith_package data source allows you to list details and download a specific package from a given repository.
Example Usage
Customers can use this new functionality to better manage resource execution in Terrafor…
Guide: Analyze Client Logs with Athena
Your software artifacts are your core IP. Ensure you have a complete handle on who is accessing what packages, when and from where, with Cloudsmith's client logs. Client logs are a record of every package downloaded by your users, along with information about the download such as the date and time, the user agent, and the IP address.
By analyzing…
Proxy and cache Helm packages through Cloudsmith
We are thrilled to announce that Cloudsmith now supports proxying and caching Helm packages from upstream repositories. This new feature is part of our ongoing commitment to being the single source of truth for customers' software assets.
Now, in addition to publishing your own charts to a private Cloudsmith repository, you can also access Helm ch…
CLI Support For Python 2 Is Ending
Dropping Python 2 Support
It is now well over three years since the Python 2 sunset date, during which time Cloudsmith has continued to support Python 2 in its cloudsmith-cli package which many customers utilise to administer repositories programmatically.
However, the time is upon us where in order to continue delivering the best CLI package pos…
Proxy and cache Python packages through Cloudsmith
We are excited to announce you can now proxy and cache Python packages from upstreams through Cloudsmith. By leveraging proxying and caching for Python packages, your team can experience:
Easier set up. Your Cloudsmith repository is the only repository you need to configure for your clients.
Isolation to protect against outages. If the upstream r…