Skip to the content

Release Notes

IIZI 5.0 Release Notes

API changes

For Java and JavaScript developers: what was added, changed, deprecated and removed.

November 1, 2026 · applies from IIZI 5.0.0

The 5.0 JavaDoc is published with the release build; until then, the names below are the reference.

Added

APIWhat it does
IClientSessionGyro.getUIScheme(), getUISchemeChoice(), setUIScheme(), setUIMode(), setUIFamily(), addUISchemeListener(), removeUISchemeListener()Read and set the session's theme family and mode, and listen to changes.
IClientSessionGyro.saveClientStorage(), getClientStorage()Write and read values the client keeps in the Browser's local storage (also on IRemoteSessionControl).
IClientSessionGyro.setAnalyticsConsent()Record the user's analytics consent when the application asks for it itself.
IClientSessionGyro.showWebEngineWarning()Show the outdated web engine warning from the application.
IPushNotificationAPI.subscribe(), unsubscribe(), resetDevice(), resetDeviceEverywhere()Manage a device's Push Notification subscriptions from the server.
IUIFloatOpenerOpen and close a floating panel (UIFloat) from application Java.
Series.appendLive()Append points to a UIChart series from any thread, with a live window ($liveMaxPoints, $liveMaxSeconds, $liveScroll).
@OnUIUploadReceives each file a UIFileUpload delivers.
KString.newTrustedHTMLKString()Create a trusted KString for HTML that a classical KString refuses.
UIFileUpload, UIFloat, UIThemeChooserNew components in iiziGo's palette.
UIChart $legend, $legendSelectable, $legendPosA legend that can let the user hide series.
.iiziPush “Subscribe at sign-in”Subscribe a user's device when the user signs in.
.iiziPWAThe installable web app settings of an application.
App page “Icon (vector, dark)”, “Icon (bitmap, dark)”; iconDark in apps.jsonAn application's icon for dark mode.
Selector terms app-iiziRun, app-PWA, ptr-coarse, ptr-fine, hover, dev-isVirtualNew device selector terms.
--iz-* theme tokensThe color roles, shape, type, motion and decoration tokens of the themes, for custom CSS.
Client: izPush.setCredential()Give the client's Push API its credential as HTTP Basic or as a Bearer token.

Server settings

SettingPurpose
$upload.allow, $upload.quota.server, $upload.quota.session, $upload.maxFiles, $upload.chunkSize, $upload.idleTimeout, $upload.startTimeout, $upload.maxPause, $upload.typesFile upload: on or off (off by default) and its limits.
$allowedOriginsOrigins granted cross-origin reads.
$geo.trustedProxiesReverse proxies whose forwarded client address is trusted.
$webEngine.refreshThe weekly refresh of the web engine release data (on by default).
$signIn.secondFactorAdministratorsAsks administrators for a second step on a development server.
iizi.license.servers (system property), IIZI_LICENSE_SERVERS (environment)The license servers to contact; none for none.
IIZI_JAVA (environment)The Java every launcher runs.

Changed

Deprecated

Not for signing users in

UserAuthentication.validateUser, changeExternallyAuthenticatedUser and signInAuthenticatedUser bypass the server's sign-in checks (throttle, second step). Sign users in with the SignIn module.

Removed

Back to the IIZI 5.0 release notes