Eclipse hawkBit™ 1.1
This release builds on the 1.0 baseline with new capabilities around auto-confirmation filtering and soft-deleted entity listing, a Spring Boot 4.1 upgrade, and a broad set of fixes across PostgreSQL support, RSQL filtering, rollout lifecycle, and distributed locking.
🚀 New features
- Auto Confirmation RSQL filtering support for Targets (#3145)
- Introduce soft deleted list option for soft deletable entities (#3093)
- Support soft deleted listing in Rollouts full representation (#3157)
- Swagger / OAuth: add HTTP bearer auth (#3118)
👍🏻 Improvements
- Optimize range download: use real seek instead of read-and-discard (#3044)
- Use AccessContext.actor() in getApprovalUser in default rollout approval strategy (#3036)
- Auto action cleanup relies on hard DB update on lastModifiedAt rather than in-memory state (#3103)
- Add indexes on sp_action.rollout and rollout_group (#3045)
- Add verify pipeline with PostgreSQL (#3005)
🐞 Bugs fixed
- Fix stop rollout when using PostgreSQL (#2996)
- Fix force quit actions to explicitly handle 0 active actions (#3004)
- Fix LIKE on non-String fields failing on PostgreSQL (#3008)
- Fix test assertions that depend on undefined row ordering (#3007)
- Fix cleaner: clear reference to service before call on it — chain API (#3041)
- Fix exception mapper (#3083)
- Fix AuthenticationDelegate null delegate support (#3104)
- Fix RSQL filter in batch update query in assign target group (#3107)
- Fix Error/Success Conditions not evaluated case; fix Cancel final status handling (#3110)
- Fix target group assignment with RSQL negation filters (e.g. tag!=tag...) (#3116)
- Fix RSQL filter including map attributes — ghost joins and unintended cross joins (#3088)
- Fix Action History view (#3186)
⬆️ Version upgrades
❗ Removed features / deprecations and non-backward compatible changes
- DmfMessageConverter configuration renamed trustedPackages → trustedPackagePatterns — semantic change from exact package match to pattern match (#3144)
👋 New Contributors