7 documented changes.

Version
0.12.0
Released
Apr 30, 2026
Product
Unity Cloud Self-Hosted
Unity Cloud Self-Hosted on-premises release notes

Unity Cloud Self-Hosted On-premises 0.12.0

Official notes

Improvements

  1. Security

    Hardened UVCS container security: The `uvcs` (previously Plastic SCM) StatefulSet now runs as a non-root user (UID 1000) with a hardened security context. This disables privilege escalation, drops all Linux capabilities, and enforces the `RuntimeDefault` seccomp profile. This change lets you deploy in clusters that enforce strict Pod Security Standards or Kyverno policies that forbid `runAsUser: 0` .

    • Linux
  2. Security

    Hardened UVCS container security: Action required before you upgrade existing deployments

Hardened UVCS container security

  1. Security

    Plan a maintenance window. On the first `uvcs` pod restart after the upgrade, Kubernetes recursively changes ownership of the `uvcs` persistent volume ( `/jet` ) to GID 1000 through `fsGroupChangePolicy: OnRootMismatch` . For large repositories, this operation can take several minutes, during which the `uvcs` pod is unavailable.

  2. Security

    Validate that your CSI driver applies `fsGroup` correctly.

Verify the upgrade.

  1. Change

    `kubectl exec uvcs-0 -c uvcs -- id` returns `uid=1000 gid=1000` .

  2. Change

    `kubectl exec uvcs-0 -c uvcs -- ls -ld /jet` shows group `1000` and no permission errors.

  3. Change

    `kubectl logs uvcs-0 -c uvcs` shows the entrypoint creating symlinks under `/opt/plasticscm5/server` without errors and `plasticd` binding `:8087` .

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.