New features
Required migrations ❗
- Database migration from master branch may fail for MSSQL, PostgreSQL and DB2 (#1080)
Consult the migration guide for support if you're affected
Enhancements
- Improved check whether a distribution set is valid (#1064)
- Show Controller ID within target, filter and rollouts view (#1056)
- DB and RabbitMQ integration tests and PostgreSQL testing/bug fixing (#1047)
- Fixed overriding deprecated method on NoCountPagingRepository (#1032)
- Improve Spring context holder registration in UI (#1026)
- Added triggeredBy for rollouts and autoassignment (#1017)
- Streamline hawkBit logout behaviour (OIDC vs. Credentials) (#945)
- Configure logoutHandler and logoutSuccessHandler as Beans (#938)
- Index on "last_modified_at" column in "sp_target" table (#1015)
- Sanitize ETag in S3 Repository (#66)
- Support for VScode and Azure Pipelines in extensions (#64)
- Update dependencies and tooling for Azure deployment (#57)
Version upgrades
- JDK 11 build support for hawkBit (#1037)
- Update Spring Boot to 2.3.7.RELEASE (#1018)
- Migrated Hawkbit UI to Vaadin 8 (#980)
- Update to Vaadin 8.11.3 (#1010)
- Increase cronutils version (#1053)
- JUnit5 support (#1063)
Bugs fixed
- Do not accept valid token headers by default (#1074)
- Fix NPE that occurs on invalid user input in editfields (#1077)
- DB migration scripts fixed for PostgreSQL, MSSQL and DB2 (#1061)
- Mgmt API error page vulnerable to cross-site scripting attack (#1067)
- Metadata UI permissions (#1035)
- Deregister UI remote event push strategy from application context (#1022)
- Not equal and out RSQL operator fixed (#935)
- Fix combobox initial selection (#1012)
- Roll-out-create failure with OIDC connect (#992)
- Custom filter refresh in management view (#970)
- UI references dead link (#962)
- Fix S3 Endpoint or Region configuration (#55)