v0.33.x

The main event for this release is: All the FOPS, multiple package actions, and version badges.
See the changelog for additional details.

Changelog

  • added: Version Badges: Now you can generate embeddable version badges for all versioned packages.
  • added: Synchronisation Speed: Graduated concurrency has been added for tiers. Higher tiers get more workers. More workers equal faster synchronisation.
  • added: Package Sorting: Packages can now be sorted by format, name, version, status, size, downloads and upload date.
  • added: Package Filtering: More things to filter on, including clickable tags, upload date, etc.
  • added: Customisable Pagination: You can now set a page size for different types of lists, so you can squeeze more on to a single screen.
  • added: Multiple Package Actions: You can finally perform actions on many packages at once, rather than stepping through each one at a time.
  • added: More Search Fields: You can now search by checksum (of files), size, downloads, and upload date.
  • added: Downloads Link: From the packages and package groups lists, you can now click on downloads to jump to related downloads for packages and groups.
  • added: Cross Repository Search: Package searching is now available at the dashboard and account levels.
  • added: Packages Dashboards: Package listings are now available at the account and dashboard levels.
  • added: Public Package Index: All publicly available packages (i.e. those in public or open-source repositories) will now be visible in a public packages index, and indexable by search engines. Note: This is disabled until owners are given enough time to migrate (if they want to).
  • added: Navigation Menu: More items have been added to the navigation menu to assist with workflow.
  • added: Multiple Org Invites: Many organization invites can now be sent at once, all in a nice modal dialog.
  • added: Multiple Team Invites: Many organization team invites can now be sent at once, all in a nice modal dialog.
  • added: Company Pages: Reintegrated initial corporate company pages back into the website (yawnsville, we know, sorry!)
  • added: Package Groups Link: A link to the package groups for a repository have been added to each repository card in the repositories dashboard.
  • added: Latest Tags: We will now attempt to determine the "latest" package by tagging it for every package format support. This is searchable (and clickable).
  • improved: Repository Dashboard: The dashboard has been rewritten to group repositories by their owner account; also visual enhancements have also been added.
  • improved: Package Detail: The package detail page has been rewritten to use a tab-based layout with better grouping and direct access to interesting information.
  • improved: Package Groups: The package groups page has received a lot of same enhancements as packages, for more goodness all around.
  • improved: Repository Setup: The setup button has been moved, made green and enlarged in size. Something to do with people not being able to see/find it.
  • improved: Open-Source Repositories: Open-source repositories will now receive most of the features from the L/Large plan (e.g. stats/logs) for free.
  • improved: Open-Source Offering: We will also now offer 100GB of storage and 1TB of bandwidth for open-source projects, with option to request increases.
  • improved: Webhooks: The webhooks feature has now been made available to all plans, paid or free.
  • improved: Checkboxes: All checkboxes and radio buttons have been restyled to make them look fancy (ooo, aah, shiny!)
  • improved: Shortened URL: URLs have been shortend by removing the /package/ prefix. You may need to relink if you linked to us before (sorry!)
  • added: (v0.33.1) Name/Version Copy: Added copy to clipboard in packages list for the name and version (if available) of a package, since we see people needing this ... a lot.
  • fixed: (v0.33.1) Debian Unstable: Support for debian unstable (sid) improved when retrieving config for automated bash installation.
  • fixed: (v0.33.2) Version Slash Escaping: Packages that has slashes in their version were causing issue with resolving the package detail or list views.
  • added: (v0.33.3) Assorted CSS Fixes: Fixed assorted issues with positioning across the site.
  • added: (v0.33.4) Native Maven API/Uploads: Support for uploads using the native Maven API (docs to follow later).
  • added: (v0.33.4) Native Python API/Uploads: Support for uploads using the native PyPi API (docs to follow later).
  • added: (v0.33.4) Native Ruby API/Uploads: Support for uploads using the native Rubygems API (docs to follow later).
  • added: (v0.33.4) Deprecated Page Redirections: Added redirects from previously removed pages (e.g. /package/ and /package/ns/ prefixes).
  • improved: (v0.33.4) Moved Upload Button: Upload button for packages moved to below repository menu (this will be expanded in next point release).
  • improved: (v0.33.5) Maven SBT: Support for Maven/SBT (0.x and 1.x) has been greatly improved.
  • fixed: (v0.33.5) Repository Size: Fixed a regression in calculating repository/package sizes, introduced in the last point release.
  • improved: (v0.33.6) Maven Upload Order: Loosened constraints to allow javadoc/sources to be uploaded first.
  • improved: (v0.33.6) Admin Org Role: The Admin org role has been renamed to Manager for clarity.
  • improved: (v0.33.6) Owner Leaving Orgs: An Owner for an org can now leave by inviting another Owner then demoting themselves to non-Owner.
  • fixed: (v0.33.7) Maven Snapshot Deletion: Fixed an issue with deleting Maven snapshots that (rarely) caused multiple snapshots of the same artefact to be deleted.
  • improved: (v0.33.8) Default Repository Visibility: Repositories will now default to private visibility if the account is paid/premium.
  • added: (v0.33.8) Cancel Sync Strictness: You will no longer be able to cancel a package sync if it has already started.
  • fixed: (v0.33.9) Number-based Search Fields: Fixed an issue with number-based search fields (e.g. downloads) where zero as a value didn't work.
  • fixed: (v0.33.10) Organization Invites: Fixed visibility of email-based organization invites where it wasn't possible to accept invite via email (rather than to a user).
  • fixed: (v0.33.11) NPM Basic Authentication: Fixed support for downloading packages via basic authentication, and clarified documentation (password needs to be base64 encoded).
  • fixed: (v0.33.12) NPM Entitlement-based Authentication: Fixed regression with entitlement-based authentication for the NPM backend.
  • fixed: (v0.33.13) NPM Upstream Proxying: Fixed slow upstream proxying with greatly increased chunked response size; this is noticed on extremely large metadata modules (e.g. typescript)
  • improved: (v0.33.14) Upload Documentation: The on-site docs for uploads have been completely rewritten, and now offer information on native upload methods as well as using the CLI, API, and rolling your own (with a cURL-based example).
  • added: (v0.33.14) Modal Package Uploads: The upload form for packages is now modal and available from most repository views.
  • improved: (v0.33.14) Reponsiveness/Flex: The repository page views have been made more responsive and are now using flexbox under-the-hood for a better experience.
  • improved: (v0.33.15) Internal Improvements: Non-visible improvements.
  • fixed: (v0.33.16) Alpine/Debian/Redhat Config Download: Fixed an issue with setting up repositories using the automated bash script.
  • improved: (v0.33.17) User Menu: Improved user menu with better links to subscriptions, payments and settings for orgs (if you have permission).
  • fixed: (v0.33.17) Search Bar: The repository switcher and package search was missing from the repository list by accident; added back in now.
  • improved: (v0.33.18) Alpine/Debian/RedHat Setup: Simplified the instructions for Linux-based setup and installation.
  • fixed: (v0.33.19) Python Package Lookup: Fixed an issue when trying to view a package in a repository where another duplicates its name/version (e.g. one is a wheel and the other is an sdist).
  • fixed: (v0.33.19) Copy To Clipboard: Fixed an issue with copy to clipboard that stopped it working in package detail views.
  • fixed: (v0.33.20) Package Documentation: Fixed various issues and typos with package setup/upload documentation.
  • fixed: (v0.33.20) Maven GAV Upload: Fixed an issue with packaging when providing GAV coordinates manually.
  • fixed: (v0.33.22) Package Deletions: Fixed an issue with package deletions for some package formats where deleting the package didn't properly remove the package from storage. We'll soon be conducting an audit for orphan files and will remove them from storage so you don't need to take any action.
  • fixed: (v0.33.22) NPM Tagging: Fixed an issue where trying to tag a package that didn't have any tags already resulted in a 404.
  • fixed: (v0.33.22) Tooltip Glitches: Fixed issues with tooltip glitches (e.g. too many shown at once).
  • fixed: (v0.33.22) Org Invite Redirect: If you view an org invite while logged out, you will now be redirected to the login page rather than getting a permission denied error.
  • fixed: (v0.33.25) Resync Hanging: Fixed an issue where resyncs would occasionally hang on "Resyncing" but not perform the action.
  • improved: (v0.33.26) Maven Snapshots: Processing for Maven snapshots has been improved where the package version provided is non-standard.
  • fixed: (v0.33.26) Anonymous Intercom: Intercom was not being displayed when logged out (i.e. for anonymous users).
  • fixed: (v0.33.33) *PyPi/EasyInstall Compatibility:** Fixed easy_install compatibility issue with non-canonicalised names in Python package index

Cloudsmith is the new standard in Package / Artifact Management and Software Distribution

With support for all major package formats, you can trust us to manage your software supply chain.


Start My Free Trial Now
Cookie Declaration (Manage Cookies)