July 31, 2023

JFrog Hosting Models Documentation

Content Type
User Guide



Custom Login Dialog

You can now add a custom login dialog that users must accept before they can log into the JFrog Platform. For more information, see Custom Login Dialog.Custom Login Dialog

Access Bootstrap YAML File

You can now use the Access Configuration Bootstrap YAML to set up HTTP SSO, LDAP, and Crowd authentication provider configuration for your self-hosted JFrog Platform, instead of the →Artifactory Bootstrap YAML.Access Bootstrap YAML FileArtifactory Bootstrap YAML File

Token default expiry

You can now use the →Get Token Default Expiry Value REST API to obtain the system's token default expiry value.Get Token Default Expiry Value

DevOps (Artifactory, Distribution)



Support for OpenShift

Artifactory now supports the installation on OpenShift environment using the artifactory and artifactory-ha Helm Charts. For more information, see Install Artifactory Single Node on OpenShift and Install Artifactory HA on OpenShift.Install Artifactory Single Node on OpenShiftInstall Artifactory HA on OpenShift

If you previously used the OpenShift operator to install Artifactory in OpenShift, you can continue to use the operator.

Support for RHEL 9

Artifactory now supports RHEL 9.

Support for npm Audit Signatures

Artifactory now supports npm audit signatures, so you can ensure the integrity of packages downloaded from the npm Registry. For more information, see npm Audit.npm Registry

Split Service Containers in Helm Installation

The value of the splitServicesToContainers attribute is now set as true by default in the artifactory and artifactory-ha Helm Charts installation/upgrade. The different microservices of Artifactory now runs as separate containers in a single pod. For more information about the microservices, see JFrog Artifactory Service.JFrog Artifactory Service

If you do not wish to have split containers, you can pass a values.yaml file with the splitServicesToContainers attribute is set as false along with the Helm Chart installation/upgrade. Note that the ability to set the attribute as false will be deprecated in a future.

Prune Unreferenced Data Support for Azure

Artifactory now supports the Prune Unreferenced Data storage maintenance operation for providers using Azure, GCP, and S3 storage. Note that since the Prune Unreferenced Data mechanism induces many interactions with remote file storage, this operation may be time-consuming.

Create multiple SSH keys

It is now possible to generate more than one SSH Public Key through the WebUI on the Edit Profile page. For more information, see SSH Key.

Enhanced Shard Health Check in Sharding Binary Provider and Sharding Cluster Binary Provider

In this Artifactory version, you can now configure options (balancerThreads, accessibleCheckThreads, and accessibleCheckTimeoutMillis) in the Sharding Binary Provider and Sharding Cluster Binary Provider to check the health of shards and provide stability to a sharded filestore. The logging for the health check of the shards has also improved and now the logs provide warnings for the shards that are not accessible. If you set the logger to debug level, you can see the status of the health check of shards and metrics about the latency check of each shard.

Artifactory Bootstrap YAML File

Instead of the →Artifactory Bootstrap YAML., you can now use the →Access Configuration Bootstrap YAML to set up HTTP SSO, LDAP, and Crowd authentication provider configuration for your self-hosted JFrog Platform.Artifactory Bootstrap YAML FileAccess Bootstrap YAML File