2026.04 Infrastructure Changes
2 min read
Changes on Application environment
Change | Name | Application Default Value | Example | Required | Applications | Short Description |
|---|---|---|---|---|---|---|
Removed |
| - | - | - |
| Enabled new UI for source references in chat. Can be removed since it is GA now. |
Added |
|
|
| false |
| Enables automatic log out of users after 30 minutes of inactivity. |
Added |
|
|
| false |
| Enables Redis cluster mode for (see below) |
Added |
| unset | | false |
| A JSON list of Redis Cluster nodes (host & port) |
Added |
| unset |
| false |
| Allows providing username to authenticate the Redis connection |
Added |
| unset |
| false |
| Configures the username to use to connect to the Redis Cluster |
Added |
| unset |
| false |
| Configures the password to use to connect to the Redis Cluster |
Added |
|
|
| false |
| Whether to configure the connection with TLS support. Only when using TLS Redis. For cluster mode ONLY. |
Added |
|
|
| false |
| Whether to reject unverified or self-signed CA, when using Redis with TLS |
Migration command changes
As from release 2026.04, a config parameter (--config ../prisma.config.ts) must be added when running the Prisma database migrations. Other migration commands are not affected do not need to be adjusted, only the Prisma part.
The easiest way to perform this change is to search and replace the following lines:
// search for
npx prisma migrate deploy;
// replace with
npx prisma migrate deploy --config ../prisma.config.ts;The Prisma migration part must be adjusted in all backend services that are running migrations:
backend-service-app-repository
cd /home/node/app/services/node-app-repository/prisma; npx prisma migrate deploy --config ../prisma.config.ts;backend-service-chat
cd /home/node/app/services/node-chat/prisma; npx prisma migrate deploy --config ../prisma.config.ts;backend-service-configuration
cd /home/node/app/services/configuration-backend/prisma; npx prisma migrate deploy --config ../prisma.config.ts;backend-service-ingestion
cd /home/node/app/services/node-ingestion/prisma; npx prisma migrate deploy --config ../prisma.config.ts;backend-service-scope-management
cd /home/node/app/services/node-scope-management/prisma; npx prisma migrate deploy --config ../prisma.config.ts;Redis Cluster and ACL Support
Optional - Only enable this if you have a requirement to run Redis in Cluster mode.
Release 2026.04 now supports Redis Cluster mode. To make use of the Redis Cluster mode, set the PUBSUB_REDIS_CLUSTER_MODE variable to true and provide the cluster nodes in PUBSUB_REDIS_CLUSTER_NODES as a JSON array of objects with the corresponding host and port of each nodes in the cluster.
Redis ACL auth (username + password) for both standalone and cluster mode is now supported in the backend-service-chat service given that the environment variables PUBSUB_REDIS_USERNAME and PUBSUB_REDIS_PASSWORD are provided when using Redis standalone, and PUBSUB_REDIS_CLUSTER_USERNAME and PUBSUB_REDIS_CLUSTER_PASSWORD are provided when using Redis Cluster mode.
Note: All of these variables are not required and the existing configurations continue to work. So if you do not need ACL authentication and/or cluster mode, everything should work as it used to. However, if you turn on cluster mode then it’s required that cluster nodes are set. Cluster settings do not interfere with regular settings even when both are present, and a switch can easily be made between cluster settings and regular settings by only setting PUBSUB_REDIS_CLUSTER_MODE to either true or false.
Author | Solution Engineering |
|---|