ARender v2023.13.0 – Upgrade Notes
Release note: See v2023.13.0.
From version 2023.12.0
In this release, we’ve introduced support for customizing the format of the session cookie to better support session affinity (sticky sessions) across various load balancers (LBs), including IBM HTTP Server (IHS).
Product
Configuration
ARender Web-UI
Some load balancers interpret session cookies differently. While many accept standard formats, others (e.g., IHS) require specific route separators or cookie structures to support session affinity. This enhancement provides flexibility to configure session cookie behavior without changing application code.
You can now control how the session cookie is formatted using the following JVM properties:
# Sets the route identifier (e.g., the instance ID or node name) appended to the session ID
com.uxopian.arender.session.jvm.route
# Defines the separator character between the session ID and route
com.uxopian.arender.session.jvm.route.separator
# Enables or disables Base64 encoding of the session ID
com.uxopian.arender.session.jvm.base64
Documentation can be found here
Note:
These options are optional. If unset, the application will use default behavior. Make sure to apply these settings consistently across all nodes behind the load balancer for proper affinity.