Arcade 1.8.4
App version 791f93c · released 2026-05-30 · previous 1.8.3
Release notes
Added
- Pod and container
securityContextoverlays (podSecurityContext,containerSecurityContext) applied to every workload, Job, and init container. Defaults make the chart PSS-restricted-friendly (runAsNonRoot,readOnlyRootFilesystem, dropped capabilities,RuntimeDefaultseccomp) once enabled; the dashboard nginx container ships writableemptyDirs soreadOnlyRootFilesystemdoesn't break it. Default off. NetworkPolicytemplate (networkPolicy) with default-deny plus ingress allow-lists for namespace and pod labels, and an egress CIDR allow-list. Default off.PodDisruptionBudgettemplates (pdb) for the core Deployments and a shared PDB covering all workers in the release.minAvailableis shared. Default off.- Managed-Postgres CA bundle (
postgres.caBundle,postgres.sslRootCert) sosslmode=verify-fullworks against Aurora/RDS. jobs.activeDeadlineSeconds— single override for the migration, seed, and reconcile Job deadlines.0keeps each Job's built-in default (300s/600s).engine.environment— per-service environment override that falls back to the top-levelenvironmentwhen unset.
Security
- Google Drive
UploadFilevalidates and DNS-pins thesource_urlbefore fetching, rejecting URLs that resolve to internal, link-local, or cloud-metadata addresses. This blocks server-side request forgery from a crafted upload URL.
Fixed
- SSO just-in-time provisioning now marks the first member of a brand-new organization as its owner. Previously an org bootstrapped entirely through SSO ended up with no owner, leaving owner-gated actions (member management, etc.) unusable.
- PowerPoint and SharePoint slide titles and bodies now render markdown — bold, italic, links, inline code, headers, and code fences — instead of inserting the literal markup characters.
Operator impact
- Every hardening overlay added in this release is default off. With unchanged values,
helm templateoutput is structurally identical to 1.8.3 — existing installs are unaffected until they opt in. No migration is required. - If you enable both
postgres.caBundleandmtls.enabled, the chart fails template-time. Node services only support oneNODE_EXTRA_CA_CERTS, so the two paths are mutually exclusive — pick whichever your environment needs. - SSO-only organizations created on 1.8.4+ get a first owner automatically. Orgs that were already provisioned ownerless on an earlier version are not retroactively updated by this change.
API & behavior
- Google Drive
UploadFilerejects internal/metadatasource_urltargets with a generic error (details go to the developer message). - Slide-creation tools (PowerPoint, SharePoint) interpret markdown in titles and bodies; unsafe link schemes fall back to plain text.