Released: 29 February, 2024
Operating Systems - End of Support
As part of JFrog's commitment to maintain the security and reliability of the JFrog Platform, Artifactory will officially run with Node.js 20.x on all installation types from Artifactory 7.77.3.
Node.js 20.x provided with Linux Archive/Debian/RPM installations (non-containerized distributions) is not supported on the following operating systems:
Ubuntu 18.04 (has reached End of Standard Support on May 31, 2023).
RHEL 7.x - Red Hat Enterprise Linux 7.x (has reached End of Full Support on 2019)
Centos 7.x (has reached End of Active Support on 2020).
Suse Linux Enterprise Server (SLES) 12 SP5 ( will reach End of Standard Support on October 31, 2024)
Amazon Linux 2 (no support for Node.js 20x)
Hence, starting from Artifactory version 7.77.3, the above-listed operating systems will no longer be supported.
Similarly, starting from Artifactory version 7.104.x, Debian 10.x will not be supported as it has reached End of Standard Support on 30 Jun, 2024.
Feature Enhancements
npm Package Type added for Cold Storage Archiving
It is now possible to archive npm packages in Cold Storage. For more information on archiving in Cold Storage, see Working with Cold Storage.
Advisory locks for PostgreSQL
Self-hosted Artifactory users with PostgreSQL now have the option of using a database locking mechanism based on advisory locks instead of the previous mechanism, which is based on distributed table locks. Advisory locks help reduce the problem of database table bloating, which increases database storage consumption and has been known, in some cases, to overload the database server CPU and increase the duration of lock/unlock operations. For more information, see Configure Artifactory to Use Advisory Locks in PostgreSQL.
Automatic Association of Groups for SAML Users in Identity Tokens
When you create an identity token for a SAML user, all the groups associated with the user in the SAML configuration are included in the token scope.
Resolved Issues
JIRA Issue | Severity | Description |
---|---|---|
Medium | Fixed an issue whereby, when trying to remove an SSH key from Artifactory, the key was not completely removed. | |
High | Fixed an issue related to RPM whereby, when trying to resolve artifacts from an upstream repository through a virtual repository, Artifactory did not work as expected at first attempt. | |
Medium | Fixed an issue related to Conda whereby, when trying to deploy an artifact with an empty | |
RTDEV-39282 | Medium | Fixed an issue whereby, 'unexpected parameters count' warning messages appeared in the Artifactory logs unnecessarily. |
RTDEV-36091 | Medium | Fixed an issue whereby the Small Garbage Collection pruning query took a long time due to redundant trash.time node properties that were created on directories. Artifactory now stops creating new |
RTDEV-39105 | Medium | Fixed an issue related to Maven whereby, Artifactory did not force authentication for unavailable artifacts in virtual repositories in the native JFrog Platform WebUI even when the Force Authentication checkbox was selected. |
RTDEV-38815 | Medium | Fixed an issue related to Go and PyPI whereby, when resolving artifacts from remote repository using a plugin that uses the |
RTDEV-39724 | Medium | Fixed a permissions issue that prevented users with a license other than Enterprise+ from creating Release Bundles v2 from the Release Lifecycle Management dashboard. |
JA-8133 | Medium | Fixed an issue whereby, when updating to Artifactory version 7.77.3 and trying to set up a Maven client, Artifactory returned an error. |
INST-7510 | Medium | Fixed an issue whereby, when changing Nginx internal ports to 8080/8443 and |