Skip to content

1.1.0

Latest

Choose a tag to compare

@strailov strailov released this 03 Jul 14:21
dd34270

hawkBit

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

  • Bump to Spring Boot 4.1.0 (#3125)
  • Migrate to Spring AI 2 (#3149)

❗ 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