Semantic sorting for prerelease versions fixed
We've improved our versioning logic to accurately handle the parsing and semantic sorting of versions with prerelease components. 🛠
What changed?
Previously, our implementation treated all numbers in prerelease components as a single integer when comparing versions.
For example, when comparing versions 1.0.0-alpha.1.3.1 and 1.0.0-alpha.1.22, th…
Immediate Access to Latest Raw Package Versions
We are excited to announce a significant enhancement to the /versions/latest/{filename} endpoint in our system. This update specifically addresses and significantly reduces caching issues (staleness) when fetching the latest version of raw package files.
What Was Happening Previously: When you requested package files from our Content Delivery Netw…
Minor upstream bug fixes
Small tweak to make python upstream indexing more robust.
Resolved minor bugs in helm upstream package parsing logic…
Maven Upstreams and Export Fixes
Fixes to Maven upstream (or as we like to describe it, a minor oopsie)
Added a date constraint to the log export query, ensuring there is more control over exports…
Fix for Python upstream packages
Fixed an issue that affected quarantine upstream for python packages…
Docker fixes, and goodbye to Python 2
Ensure docker digests don't change when copying.
Python 2 support officially deprecated.
🤖 Poem of the week
Farewell, Python 2, with your legacy code, You paved the path for the current abode. Though you’re now outdated, and we’ve bid you adieu, In the annals of coding, we'll always value you…
Terraform Bug Fix
Because little wins should also be celebrated, today's release notes includes a fix to allow Terraform to authenticate with a JWT.
We'll be back with more soon.
May the sun shine upon you 🌞…
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…