2026.44 Infrastructure Changes
5 min read
Changes on Application environment
Change | Environment Variable Name | Application Default Value | Example | Required | Applications | Short Description |
|---|---|---|---|---|---|---|
Changed |
|
|
| false |
| Model and effort choice per Conduct space is on by default. Set a company override of |
Removed |
| - | - | - |
| MCP is always on. The flag has no effect and can be deleted. |
Removed |
| - | - | - |
| Replaced by |
Added |
|
|
| true, if Virtual Servers are used |
| Seeds the company setting |
Added |
|
|
| false |
| Seeds the company setting |
Added |
|
|
| false |
| Duplicating a space creates an unpublished draft that an admin publishes with Update. |
Added |
|
|
| false |
| Questions typed into an Agentic Table or added through the API get the same metadata tags as imported questions. |
Added |
|
|
| false |
| Routes Customized API web searches through the Search Proxy. Needs Search Proxy routing on |
Removed |
| - | - | - |
| The multi-assignee dropdown is always shown. The flag can be deleted. |
Added |
|
|
| false |
| Azure Speech model used for voice input. |
Added |
|
| Azure Speech resource id | false |
| Separate Azure Speech resource that serves |
Added |
|
| Azure region | false |
| Region of the resource in |
Added |
|
| Private endpoint host | false |
| Private endpoint of the resource that serves |
Added |
|
|
| false |
| Detects language changes mid-dictation. |
Changed |
| unchanged |
| false |
| New value |
Added |
|
| Endpoint host | true, if |
| Azure MAI-Transcribe endpoint. |
Added |
|
|
| false |
|
|
Added |
|
|
| false |
| How often a Codex turn retries a dropped model stream. Whole number. |
Added |
|
|
| false |
| Sends Benchmark Space alerts as platform email digests, one per space. |
Added |
|
|
| false |
| Maximum data size of one activity-record event. Oversized fields are truncated instead of dropping the event. |
Added |
|
|
| false |
| Maximum size of one published batch of activity-record events. |
Added |
|
|
| false |
| Exact Customized API hosts allowed on private network addresses. |
Added |
|
|
| false |
| Largest single response the Search Proxy downloads. |
Added |
|
|
| false |
| Total page size per crawl request. |
Added |
|
|
| false |
| Most URLs per crawl request. |
Added |
|
|
| false |
| Longest URL accepted in a crawl request. |
Added |
|
|
| false |
| Search and crawl timeouts above this are lowered to it. |
Added |
|
|
| false |
| Most pages one crawl fetches in parallel. |
Added |
|
|
| false |
| Crawls per worker at once. |
Changed |
|
|
| false |
| Worker processes per pod. |
Changed |
|
|
| false |
|
|
Other changes for operators
Zitadel v4: Unique is tested with Zitadel v4.19.5, and Unique-hosted environments are moving to it. Self-hosted customers can upgrade from Zitadel v3. When you upgrade:
PostgreSQL 14 or newer (action required). Zitadel v4 needs PostgreSQL 14 or newer. Upgrade the Zitadel database first if it runs an older version.
Allow Zitadel to call Unique services inside your network (action required). Zitadel v4 blocks outbound calls to private IP addresses by default, which breaks its calls to Unique's
scope-managementservice. Change Zitadel'sHTTPClient.DenyListsetting so it only blocks loopback and cloud metadata addresses (169.254.0.0/16), and limit Zitadel's network access with your own network policies instead.Plan for a longer first start. The first start of v4 migrates Zitadel's data and can take much longer than usual. Raise the timeout of your setup or migration job if it has one.
No change for users. Users keep the current login page. Zitadel's new login UI (Login V2) is not required.
Virtual Servers (action required): deployments that had
FEATURE_FLAG_ENABLE_MCP_HUB_UN_17188on must setCOMPANY_CONFIGURATION_MCP_HUB_VIRTUAL_SERVERS_ENABLEDonbackend-service-configuration(or the company settingmcpHubVirtualServersEnabled), otherwise the Virtual Server pages disappear from admin.Allowed-model list: companies that set
UNIQUEAI_ALLOWED_MODELSonbackend-service-chatmust addlitellm:anthropic-claude-haiku-5-5,litellm:vertex-claude-haiku-5-5,litellm:gemini-4-argonandlitellm:vertex-gemini-4-argonto offer the new models in Unique AI.API request counting: needs RabbitMQ for
unique-api(Helm valuerabbitmq.enabled). Without it, requests are served but not counted.PDF extraction: the ingestor’s PDF library was updated to patch a vulnerability. Text extraction can differ (reading order, table cell boundaries, bullet characters), so documents ingested after this release may be chunked differently.
Search tuning after large permission changes: restoring search indexing settings now retries. A failed restore logs the company and setting, counts it in
ingestion_indexer_tuning_restore_failures_total(labelsetting) and fires the newNodeIngestionIndexerTuningRestoreFailedalert.Helm charts: dedicated backend-service charts can resolve service dependency names and namespaces from a per-environment registry; the
activity-recordschart passes the top-levelimagePullSecretstointakeandworker; CloudNativePG network policies sync before their database clusters, so first-time Argo CD syncs no longer stall.Search Proxy routing: after
search-proxyis deployed and ready, setinternalServices.dependencies.searchProxy.enabled: truein theai-service-assistants-corevalues; Helm setsSEARCH_PROXY_BASE_URL. With routing on, Google, Grounding with Bing and Vertex AI always go throughsearch-proxy, so it needs the settings for every engine inACTIVE_SEARCH_ENGINES.Search Proxy network policy: the chart turns its Cilium network policy on by default, and clusters without Cilium fail to render. Turning it off needs
networkPolicy.allowDisabled: trueas well asnetworkPolicy.enabled: false.Search Proxy resources: the chart’s default resource requests are now 1 CPU and 2 GiB of memory, with a 4 GiB memory limit.
Container images: platform, frontend, ingestion, assistant, Agentic Table and Conduct sandbox images patch published critical, high and medium vulnerabilities; the Search Proxy image patches published critical and high vulnerabilities.