Commit Graph

4053 Commits

Author SHA1 Message Date
Desislava Marinova
4954a7d488 Update hawkBit Documentation Theme (#2966) 2026-03-23 10:29:22 +02:00
Vasil Ilchev
dc8567caec DMF RabbitMQ Auto declare option (#2960)
* DMF RabbitMQ Auto declare option

* Fix missing needed amqproperties. Moved AmqpDeadletterProperties as well, not used anymore in main config
Separate amqp declaration configuration.
2026-03-23 09:59:04 +02:00
dependabot[bot]
b1134be641 Bump org.springframework.ai:spring-ai-bom from 1.1.2 to 1.1.3 (#2958)
Bumps [org.springframework.ai:spring-ai-bom](https://github.com/spring-projects/spring-ai) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/spring-projects/spring-ai/releases)
- [Commits](https://github.com/spring-projects/spring-ai/compare/v1.1.2...v1.1.3)

---
updated-dependencies:
- dependency-name: org.springframework.ai:spring-ai-bom
  dependency-version: 1.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 08:50:14 +02:00
dependabot[bot]
d7dfb1e510 Bump io.github.openfeign:feign-hc5 from 13.9.3 to 13.11 (#2959)
Bumps [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) from 13.9.3 to 13.11.
- [Release notes](https://github.com/openfeign/feign/releases)
- [Changelog](https://github.com/OpenFeign/feign/blob/master/CHANGELOG.md)
- [Commits](https://github.com/openfeign/feign/compare/13.9.3...13.11)

---
updated-dependencies:
- dependency-name: io.github.openfeign:feign-hc5
  dependency-version: '13.11'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 08:38:33 +02:00
dependabot[bot]
9b954b32b3 Bump com.diffplug.spotless:spotless-maven-plugin from 3.3.0 to 3.4.0 (#2963)
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/diffplug/spotless/releases)
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md)
- [Commits](https://github.com/diffplug/spotless/compare/lib/3.3.0...maven/3.4.0)

---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
  dependency-version: 3.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 08:37:50 +02:00
Avgustin Marinov
383c6f54fc Bump Spring to 3.5.12 (#2964)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-03-20 08:38:30 +02:00
Avgustin Marinov
43f72a3376 Refer repo.eclipse.org new Nexus3 dash repo directly (#2956)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-03-17 10:22:19 +02:00
Avgustin Marinov
011d7f567e Refactor header authority controller authentication (#2954)
1. (breaking changes) hawkbit.server.ddi.security.rp.cnHeader and sslIssuerHashHeader are renamed to controllerIdHeader and authorityHeader correspondingly.
2. (breaking changes) their default values are changed: X-Ssl-Client-Cn -> X-Controller-Id and X-Ssl-Issuer-Hash-%d -> X-Authority
3. Now the authority header configuration is not a string forma but just a string. The implemenation checks for this header as comma or ; separated list or seeks for header iteration <authority_header>-%d (iteration starts from 0 or 1
4. Doc fixed
5. As there are breaking changes configuration changes may be needed: a) with changing the hawkbit.server.ddi.security.rp you could turn back the previous default headers (note X-Ssl-Issuer-Hash-%d shall now be X-Ssl-Issuer-Hash), or b) you may change the headers sent by the reverse proxy

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-03-12 10:36:37 +02:00
Avgustin Marinov
a1608cce19 Remove DB migrations up to 1.0.0 baseline (#2953)
For the existing DBs the 0.10.0 release shall be applied before hawkbit 1.0.0!

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-03-09 16:58:31 +02:00
dependabot[bot]
a752c72c01 Bump docker/login-action from 3 to 4 (#2950)
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 16:43:35 +02:00
dependabot[bot]
2925d7977b Bump io.github.openfeign:feign-hc5 from 13.9.1 to 13.9.3 (#2949)
Bumps [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) from 13.9.1 to 13.9.3.
- [Release notes](https://github.com/openfeign/feign/releases)
- [Changelog](https://github.com/OpenFeign/feign/blob/master/CHANGELOG.md)
- [Commits](https://github.com/openfeign/feign/compare/13.9.1...13.9.3)

---
updated-dependencies:
- dependency-name: io.github.openfeign:feign-hc5
  dependency-version: 13.9.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 16:43:01 +02:00
dependabot[bot]
84ee461f16 Bump com.diffplug.spotless:spotless-maven-plugin from 3.2.1 to 3.3.0 (#2947)
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/diffplug/spotless/releases)
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md)
- [Commits](https://github.com/diffplug/spotless/compare/maven/3.2.1...lib/3.3.0)

---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
  dependency-version: 3.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 16:42:32 +02:00
Vasil Ilchev
51e3e3f806 Add rollout_group index on parent column (#2952) 2026-03-06 16:02:47 +02:00
Stanislav Trailov
5ad3c61a94 fix release action (#2951)
* fix release action

Signed-off-by: strailov <Stanislav.Trailov@bosch.io>

* revert trivy to only read

Signed-off-by: strailov <Stanislav.Trailov@bosch.io>

---------

Signed-off-by: strailov <Stanislav.Trailov@bosch.io>
2026-03-06 09:41:59 +02:00
github-actions[bot]
5d5c159aed [Release] Automated commit of .3rd-party/DEPENDENCIES changes 2026-03-06 06:08:43 +00:00
github-actions[bot]
8bd0769776 [Release] Automated commit of .3rd-party/DEPENDENCIES changes 2026-03-05 13:47:36 +00:00
Avgustin Marinov
7a642f564e Remove the ROLE_CONTROLLER_ANONYMOUS (#2948)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-03-05 10:01:43 +02:00
Avgustin Marinov
b38df5b512 WithUser refactoring (#2944)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-27 14:30:52 +02:00
Avgustin Marinov
5d043b2766 Improve WithUser testing (#2943)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-27 12:59:13 +02:00
dependabot[bot]
f2318078bd Bump io.github.openfeign:feign-hc5 from 13.9 to 13.9.1 (#2942)
Bumps [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) from 13.9 to 13.9.1.
- [Release notes](https://github.com/openfeign/feign/releases)
- [Changelog](https://github.com/OpenFeign/feign/blob/master/CHANGELOG.md)
- [Commits](https://github.com/openfeign/feign/compare/13.9...13.9.1)

---
updated-dependencies:
- dependency-name: io.github.openfeign:feign-hc5
  dependency-version: 13.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 08:30:47 +02:00
Vasil Ilchev
937195af1e Tenant Configuration values varchar to text - support bigger values f… (#2938)
* Tenant Configuration values varchar to text - support bigger values for configs
access_control_context varchar to text - support bigger values for configs

* Add size constraint in App for Tenant 'conf.value' and rollout/target_filter_query 'access_control_context

* add explicitly not null constraint for clarity
2026-02-26 12:15:43 +02:00
Avgustin Marinov
14f754b30e Remove HawkbitEclipseLinkJpaDialect sync workaround - already in Spring (#2940)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-26 08:58:08 +02:00
Avgustin Marinov
3ec7350624 Add Multi-Tenancy delete methods (#2937)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-25 14:11:31 +02:00
Avgustin Marinov
56da119979 Remove SYSTEM_ADMIN (#2936)
Not needed. Overlaping with system role. Could be added on top of others if needed

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-25 14:00:25 +02:00
Avgustin Marinov
ea9519deae Fix #2928 - add ddi containers volume (#2935)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-24 12:26:15 +02:00
Avgustin Marinov
6631bf8344 Add baselines for hawkbit 1.0 (#2902)
* Add baselines for hawkbit 1.0

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>

* Add SQL format, close to the already used

* Organize and unify

* Refactor B1_POSTGRES index names

* Revert ignoreMigrationPattern - will be included in separate PR

---------

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
Co-authored-by: vasilchev <vasil.ilchev@bosch.com>
2026-02-24 11:36:27 +02:00
dependabot[bot]
8435862a4f Bump io.github.openfeign:feign-hc5 from 13.8 to 13.9 (#2934)
Bumps [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) from 13.8 to 13.9.
- [Release notes](https://github.com/openfeign/feign/releases)
- [Changelog](https://github.com/OpenFeign/feign/blob/master/CHANGELOG.md)
- [Commits](https://github.com/openfeign/feign/compare/13.8...13.9)

---
updated-dependencies:
- dependency-name: io.github.openfeign:feign-hc5
  dependency-version: '13.9'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 11:35:21 +02:00
dependabot[bot]
ac5e1f98c3 Bump maven.surefire.plugin.version from 3.5.4 to 3.5.5 (#2933)
Bumps `maven.surefire.plugin.version` from 3.5.4 to 3.5.5.

Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.4 to 3.5.5
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.4...surefire-3.5.5)

Updates `org.apache.maven.plugins:maven-surefire-report-plugin` from 3.5.4 to 3.5.5
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.4...surefire-3.5.5)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-version: 3.5.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven.plugins:maven-surefire-report-plugin
  dependency-version: 3.5.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 11:34:51 +02:00
Avgustin Marinov
6b3fbef400 Fix postgres unify migration (#2932)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-23 15:16:47 +02:00
github-actions[bot]
e1be2c6469 [Release] Automated commit of .3rd-party/DEPENDENCIES changes 2026-02-23 13:01:33 +00:00
Desislava Marinova
a82f4cc9f6 Extend hawkBit Documentation (#2920) 2026-02-23 14:47:30 +02:00
Stanislav Trailov
30fd475b57 Stop Rollout support in hawkBit UI (#2929)
Signed-off-by: strailov <Stanislav.Trailov@bosch.io>
2026-02-23 14:46:11 +02:00
Avgustin Marinov
5523c576f7 Change dash plugin to dash-licenses-releases in order to restrict to releases only (#2931)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-23 14:40:50 +02:00
Avgustin Marinov
2660bca4c7 Unify sp_rollout_group.target_percentage type REAL -> FLOAT (#2930)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-23 14:38:39 +02:00
github-actions[bot]
84aa7c898d [Release] Automated commit of .3rd-party/DEPENDENCIES changes 2026-02-23 03:06:03 +00:00
Mickaël Mauger
87eefe6e9c feat: add target filter query view (#2892)
* feat: add target filter query view

* fix: add missing file header, also add query column and details panel in TargetFilterQueryView

---------

Co-authored-by: MICKAEL MAUGER <mickael.mauger@siemens.com>
2026-02-20 11:33:01 +02:00
Stanislav Trailov
2b682bf62f Bump Spring boot version to 3.5.11 (#2927)
Signed-off-by: strailov <Stanislav.Trailov@bosch.io>
2026-02-20 09:54:04 +02:00
Vasil Ilchev
ea3fe213e0 Schema changes int->tinyint and foreginkeys/indexes rename (#2922)
* Schema changes int->tinyint and foreginkeys/indexes rename

* Optimize schema migration to do all related changes within one statement per table - i.e. no redundant table re-builds

* Foreign key checks disabled for huge dbs

* Merge unify and convergence schemas as they both do migrations on common tables - reduce downtime

* Rename unify schema
2026-02-19 13:43:47 +02:00
Denislav Prinov
8ee76412b0 Restructure hawkbit-mcp into starter/server modules following the hawkbit conventions (#2923)
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>
2026-02-17 10:56:51 +02:00
github-actions[bot]
0ab3207568 [Release] Automated commit of .3rd-party/DEPENDENCIES changes 2026-02-17 07:27:44 +00:00
Avgustin Marinov
520b887b70 [#2918] Refactor FileStreamingUtil (#2921)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-13 17:11:43 +02:00
github-actions[bot]
ef3900a31c [Release] Automated commit of .3rd-party/DEPENDENCIES changes 2026-02-12 07:53:22 +00:00
Avgustin Marinov
62c76311e5 Fix some compile warnings (#2919)
* Fix some compile warnings
* Some classes made final
* JPA entities made not serializable

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-11 14:05:46 +02:00
Momo Bel
17eacc729b Some small UI tweaks (#2901)
* ui: Set target details tab sheet as full split size

Signed-off-by: Mohamed Belaouad <mohamed.belaouad@wattsense.com>

* ui: Use vertical split to separate target details

* ui: Pin actions in target details action history

---------

Signed-off-by: Mohamed Belaouad <mohamed.belaouad@wattsense.com>
2026-02-11 10:49:56 +02:00
dependabot[bot]
d3986c4531 Bump io.github.openfeign:feign-hc5 from 13.6 to 13.8 (#2917)
Bumps [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) from 13.6 to 13.8.
- [Release notes](https://github.com/openfeign/feign/releases)
- [Changelog](https://github.com/OpenFeign/feign/blob/master/CHANGELOG.md)
- [Commits](https://github.com/openfeign/feign/compare/13.6...13.8)

---
updated-dependencies:
- dependency-name: io.github.openfeign:feign-hc5
  dependency-version: '13.8'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 08:27:54 +02:00
Avgustin Marinov
87c4cd8cd1 Remove not used WeightValidationHelper (#2916)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-10 12:50:31 +02:00
Avgustin Marinov
f7a05ab73a Fix MCP build (2) (#2915)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-10 11:08:09 +02:00
github-actions[bot]
5a8778e8a2 [Release] Automated commit of .3rd-party/DEPENDENCIES changes 2026-02-10 08:20:38 +00:00
Avgustin Marinov
014f2b77ab Fix MCP server build (#2914)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-10 10:17:45 +02:00
Avgustin Marinov
224409676f Bump vaadin to 24.9.11 (#2913)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-10 09:06:50 +02:00