Release notes
platform version 2026.3
| platform | 2026.3 | |
|---|---|---|
| model | 109 | application |
| client_request | ||
| interface | 20 | interface |
| project-build-environment | 45 | deployment |
| project_wiring | ||
| auto-webclient | athena.1 | generator_annotations |
| generator_settings | ||
| parameters | ||
| phrases | ||
| query | ||
| translations | ||
| connector | 40 | processor |
| template | ||
| variables | ||
| datastore | 120 | consumed_interfaces_mapping |
| provided_interface_implementation | ||
| relational-database-bridge | 112 | database |
| database_transformation | ||
| regular_expression_engine | ||
| session-manager | 34 | interface |
| sql-mirror | 120 | sql_mapping |
| webclient | athena.1.0 | client bindings |
| default features | ||
| gui_model | ||
| handheld features | ||
| main | ||
| parameters | ||
| phrases | ||
| production features | ||
| query | ||
| settings | ||
| translations | ||
| views | ||
| widget |
2026.3
Platform 2026.3 brings model 109, with partitions. A 2026.2 project requires 2026.2.up first:
2026.2.up is 2026.2 with the alan script that carries the upgrade command. Set "platform version"
to "2026.2.up" in versions.json and run ./alan fetch; when it asks to run the command again,
run it again.
Run ./alan upgrade platform 2026.3 from the project root. ./alan upgrade first fetches
the latest builds of the current versions, its own script included, then checks that the project
builds and every deployment packages, writes versions.json, fetches the bundles, runs the
transformations the new bundles ship for the old versions (interface, model, system types, in that
order), formats every directory of a changed component with the pretty printer, then builds,
compiles the migrations and packages every deployment. When one of these fails, the upgrade stops
and names the command that failed; every deployment can be checked on its own with ./alan package
dist/project.pkg deployments/<name>. A stopped upgrade continues with ./alan upgrade, and
./alan upgrade --abort ends it; ./alan upgrade --help lists both. Its report lists every changed component with the path of its RELEASE.md, and
what is left by hand.
Deployments: a system deployed from a configuration template must now set every option of a plural
type with a static keyset in deployment.alan, as a custom system already had to; for such a system
these options used to be optional. For a connector system with configuration: 'default' these are
'texts' and 'integers', with a value for each of their keys. ./alan upgrade does not fill them
in: choose each value (instance/values.json is not read). ./alan package names every option that
is missing.
Component versions
The version of every component in 2026.3, beside its version in 2026.2. A version that changed links to its own release notes.
| Component | 2026.2 | 2026.3 |
|---|---|---|
| model | 108 | 109 |
| interface | 20 | 20 |
| project-build-environment | 44 | 45 |
| auto-webclient | zora.1 | athena.1 |
| connector | 39 | 40 |
| datastore | 119.2 | 120 |
| relational-database-bridge | 111 | 112 |
| session-manager | 33 | 34 |
| sql-mirror | 119.2 | 120 |
| webclient | zora.1.0 | athena.1.0 |