Repository navigation
1.30.0
⚠️ Important notes / Before you upgrade ⚠️
- Keycloak v26.7.0+ is now the minimum required version.
We've upgraded the OpenRemote codebase to work with the latest version of Keycloak.
Because of this, every older version of Keycloak is unsupported, and will be prompted an error message during Manager startup.
As a result some environment variables have also changed for keycloak, generally these changes are needed:
- KEYCLOAK_ADMIN_PASSWORD: ${OR_ADMIN_PASSWORD:?OR_ADMIN_PASSWORD must be set}
- KC_HOSTNAME: ${OR_HOSTNAME:-localhost}
- KC_HOSTNAME_PORT: ${OR_SSL_PORT:--1}
+ KC_BOOTSTRAP_ADMIN_PASSWORD: ${OR_ADMIN_PASSWORD:?OR_ADMIN_PASSWORD must be set}
+ KC_HOSTNAME: https://${OR_HOSTNAME:-localhost}/auth
Also custom themes will need updating as well.
For a detailed overview of breaking changes, for example in their database schemas, see their upgrade guide.
- Local UI development now requires NodeJS version 20.19 or higher
If you're using the repository in a local system, be aware that it's now required to use NodeJS version 20.19 or higher. Upgrade here.
What's Changed
⭐ Enhancements
- Upgrade Keycloak dependencies to work with Keycloak 26.7.0 by @richturner in #3070
- Convert Java JUnit unit tests to Groovy Spock specs by @ebariaux in #3146
- Bump brace-expansion to latest version; 5.0.9 and 2.1.4 by @MartinaeyNL in #3231
- Upgrade RSPack from 1.7.10 to 2.1.10 by @MartinaeyNL in #3219
- hotfix: Upgrade Camel to
4.22.0to remove vulnerability with CVE IDCVE-2026-78329by @pankalog in #3249 - feat(i18n): update and refine Ukrainian (uk) translation by @Hard7Rock in #3235
- Migrate Material Design switch to Vaadin toggle by @Ekhorn in #2982
- UI: Migrate Rules dialogs to Vaadin counterpart by @MartinaeyNL in #3089
🐞 Bug fixes
- Fix scheduler start date not applying to period events by @Ekhorn in #3229
- Fix anonymous MQTT authentication with empty passwords by @pankalog in #3244
Other changes
- Add Dependabot updates for Docker base images by @wborn in #3183
- Bump swagger from 2.2.52 to 2.2.53 by @dependabot[bot] in #3184
- Bump undertow from 2.3.24.Final to 2.3.26.Final by @dependabot[bot] in #3185
- Bump hibernate from 7.3.3.Final to 7.4.5.Final by @dependabot[bot] in #3169
- Bump the vaadin group across 1 directory with 23 updates by @dependabot[bot] in #3140
- Bump brace-expansion from 1.1.16 to 1.1.18 by @dependabot[bot] in #3188
- Bump fast-uri from 3.1.4 to 3.1.5 by @dependabot[bot] in #3189
- Bump js-yaml from 4.3.0 to 4.3.1 by @dependabot[bot] in #3190
- Bump the vaadin group with 23 updates by @dependabot[bot] in #3196
- Bump junit from 6.1.0 to 6.1.3 by @dependabot[bot] in #3193
- Bump netty from 4.2.16.Final to 4.2.17.Final by @dependabot[bot] in #3194
- Bump nanoid from 3.3.16 to 3.3.18 by @dependabot[bot] in #3198
- Bump github/codeql-action/upload-sarif from 4.37.6 to 4.37.7 by @dependabot[bot] in #3200
- Bump docker/setup-buildx-action from 4.2.0 to 4.3.0 by @dependabot[bot] in #3209
- Bump github/codeql-action/upload-sarif from 4.37.7 to 4.37.8 by @dependabot[bot] in #3216
- Bump aws-actions/amazon-ecr-login from 2.1.6 to 2.1.7 by @dependabot[bot] in #3217
- Bump the vaadin group with 23 updates by @dependabot[bot] in #3213
- Remove npmTestUI task by @Ekhorn in #3230
- Enable Spotless formatting for Groovy files by @wborn in #3215
- Ignore Groovy formatting commit in git blame by @wborn in #3232
- Bump actions/setup-java from 5.7.0 to 6.0.0 by @dependabot[bot] in #3233
- Bump actions/setup-java from 5.7.0 to 6.0.0 in /.github/actions/get-version-details by @dependabot[bot] in #3234
- Change AssetDatapointQueryDeserializationTest package by @wborn in #3241
- Bump ubi10/openjdk-21-runtime from 1.24-11 to 1.24-12 in /balena by @dependabot[bot] in #3247
- Bump ubi10/openjdk-21-runtime from 1.24-11 to 1.24-12 in /manager by @dependabot[bot] in #3248
- Redirect Eclipse IDE output to build directory by @Ekhorn in #3250
- Split UI conventions into ui/AGENTS.md by @Ekhorn in #3252
- Use global workers setting in app test config by @Ekhorn in #3251
- Bump anchore/scan-action from 7.4.0 to 7.4.2 by @dependabot[bot] in #3254
- Bump github/codeql-action/upload-sarif from 4.37.8 to 4.37.9 by @dependabot[bot] in #3255
- Bump postcss-selector-parser from 7.1.0 to 7.1.5 by @dependabot[bot] in #3258
- Bump browserslist from 4.28.2 to 4.28.8 by @dependabot[bot] in #3259
Full Changelog: 1.29.0...1.30.0