2026.08 Infrastructure Changes
2 min read
Changes on Application environment
Change | Environment Variable Name | Application Default Value | Example | Required | Applications | Short Description |
|---|---|---|---|---|---|---|
Added |
| - | http://backend-service-scope-management.chat.svc/webhook/zitadel-events | false |
| Enables real-time user sync via Zitadel Actions v2 webhooks. ⚠ The scope-management service user must now have the Before enabling: See documentation for prerequisites and setup. |
Modified |
| false |
| false |
| Allows advanced formatting such as HTML in the frontend. |
Added |
| false |
| false |
| Enables HTML rendering in the chat. Requires |
Added |
| - |
| false |
| URL of the Code Reflector service. Required for the new HTML Store secure iframe rendering feature. See Code Reflector Infrastructure. |
Added |
| - |
| true |
| Zitadel issuer URL for frontend apps. Replaces |
Added |
|
|
| false |
| When set to |
Added |
|
|
| false |
| Maximum number of concurrent HTML store slots. |
Added |
|
|
| false |
| Time-to-live for stored HTML entries in milliseconds. |
Added |
|
|
| false |
| Maximum HTML content size in bytes (default 2MB). Content exceeding this shows a download button instead of rendering inline. |
Added |
|
|
| false |
| Maximum time to wait for an available slot in milliseconds. Returns 503 if exceeded. |
Added |
|
|
| false |
| Interval between slot availability checks in milliseconds. |
Added |
|
|
| false |
| Cleanup interval for expired HTML entries in milliseconds. |
Added |
|
|
|
|
| Enables file-access-based control. |
Added |
|
|
| false |
| Enables merging of existing file accesses during the file access rebuild cron job. |
Added |
|
|
| false |
| Concurrency limit for updating indexers when merging file accesses. |
Removed |
| - | - | - |
| No longer needed on specified backend services. Frontend apps now use |
Added |
|
|
|
|
| This environment variable enables the new UI for the chat input |
Chat backend Timeout Change
When using the backend-service chart version >= 10.1.0 the Kong service annotations (konghq.com/read-timeout, write-timeout, connect-timeout) have been replaced with routes.timeout: 1h. Self-hosted customers using Kong can update their timeout configuration accordingly.
File based access migration update
Only relevant if enabling file-based access. Do NOT add the data migration if file-based access is not being enabled.
A new data migration hook has been added to the backend-service-ingestion. The migration command in the migration hook in the default values of the service need to be adjusted.
// search for
cd /home/node/app/services/node-ingestion/prisma; npx prisma migrate deploy --config ../prisma.config.ts;
// replace with
cd /home/node/app/services/node-ingestion/prisma; npx prisma migrate deploy --config ../prisma.config.ts; cd /home/node/app/services/node-ingestion/dist; RUNNING_MODE=data-migration node /home/node/app/services/node-ingestion/dist/main.js;The final result should look like this in the default values of backend-service-ingestion:
hooks:
migration:
command: |
cd /home/node/app/services/node-ingestion/prisma; npx prisma migrate deploy --config ../prisma.config.ts; cd /home/node/app/services/node-ingestion/dist; RUNNING_MODE=data-migration node /home/node/app/services/node-ingestion/dist/main.js;
enabled: true
Author | Solution Engineering |
|---|