Commit Graph

4029 Commits

Author SHA1 Message Date
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
Stanislav Trailov
51f1de54f4 Remove multi_assignments from documentation (#2910)
Signed-off-by: strailov <Stanislav.Trailov@bosch.io>
2026-02-09 16:09:04 +02:00
Avgustin Marinov
a0e8c411c8 Drop sp_idx_rollout_group_parent index for mysql (#2911)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-09 14:38:18 +02:00
Avgustin Marinov
738234f0e2 Add to unification also index rename (#2909)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-09 13:15:02 +02:00
Avgustin Marinov
871b837bf5 Bump Dockerfile java version to 21.0.10_7 (#2908)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-09 09:09:24 +02:00
Avgustin Marinov
075701d07d Unify flyway schemas and fix PostgreSQL v1_12_35 (#2906)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-02-09 08:52:33 +02:00
github-actions[bot]
2cf443e426 [Release] Automated commit of .3rd-party/DEPENDENCIES changes 2026-02-09 03:08:10 +00:00
Desislava Marinova
ff21d788b3 MECS-21328: Tenant metric label case unification (#2907) 2026-02-06 09:09:05 +02:00
Denislav Prinov
9f7ca0a3ed hawkBit MCP server (#2871)
* hawkBit MCP server

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>

* Fix STDIO authentication support. Change license headers. Inline Docker build

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>

* Address PR review: refactor operation DTOs to sealed interfaces, make authentication validator conditional, and separate HTTP/STDIO client configurations

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>

* Address PR review. Provide More context in tools description.

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>

* Address PR Review

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>

---------

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>
2026-02-05 16:06:50 +02:00
Stanislav Trailov
c33156b134 Multi-Asssignments feature removal (#2893)
* Multi-Asssignments feature removal

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

* fix some sonar findings

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

* fixes after review

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

---------

Signed-off-by: strailov <Stanislav.Trailov@bosch.io>
2026-02-04 16:59:09 +02:00
github-actions[bot]
2bf443661d [Release] Automated commit of .3rd-party/DEPENDENCIES changes 2026-02-02 03:06:19 +00:00
Avgustin Marinov
8cac79f860 Bump spring-cloud-starter-openfeign to 4.3.1 (#2898)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-01-30 16:38:01 +02:00
Denislav Prinov
a86be566fc Fix Tenant key word change in Audit log message (#2899)
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>
2026-01-30 15:46:53 +02:00
Avgustin Marinov
01033a3a19 [#2896] Fix documentation link (#2897)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-01-30 13:42:30 +02:00
Vasil Ilchev
ef169245d4 Add tenant to security context when audit log (#2885)
Signed-off-by: vasilchev <vasil.ilchev@bosch.com>
2026-01-27 11:15:49 +02:00
Vasil Ilchev
ea1b4858dd Added doc for new Pause Success Action (#2877)
Signed-off-by: vasilchev <vasil.ilchev@bosch.com>
2026-01-27 11:14:01 +02:00
Vasil Ilchev
69840310e7 Addressing some of the recent created Issues (#2891)
* Add missing open api schema for Creation of DistributionSet #2745
* Fixed Target Security Token lenght in doc - possible max value 128 chars
* Re-visit Security token doc

---------
Signed-off-by: vasilchev <vasil.ilchev@bosch.com>
2026-01-27 11:12:48 +02:00
Momo Bel
41e4f94c17 ui: Quote tags since they could contain whitespace (#2890)
Signed-off-by: Mohamed Belaouad <mohamed.belaouad@wattsense.com>
2026-01-26 14:22:38 +02:00
Momo Bel
b6924ed85a ui: Make clearer which target's detail is currently open (#2882)
Signed-off-by: Mohamed Belaouad <mohamed.belaouad@wattsense.com>
2026-01-26 14:11:06 +02:00
github-actions[bot]
c074b659bc [Release] Automated commit of .3rd-party/DEPENDENCIES changes 2026-01-26 02:53:33 +00:00
Avgustin Marinov
ef39d501c7 Bump spring boot to 3.5.10 (#2889)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-01-23 12:07:02 +02:00
Avgustin Marinov
358e4a6d3f Remove GONE API response where unnecessary - 3 MgmtSoftwareModuleRestApi Methods (related to #2880) (#2888)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-01-23 11:03:13 +02:00
Momo Bel
9051806be2 ui: Make item selection during creation smoother (#2878)
Rollout creation and target assignment easier with full lazy loading

- Use a ComboBox to be able to search through items
- Ensure all items are displayed

Signed-off-by: Mohamed Belaouad <mohamed.belaouad@wattsense.com>
2026-01-23 10:59:54 +02:00
Stanislav Trailov
8b699cc10b Allow nullable description in UI (#2886)
* Allow nullable description in UI

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

* Fix also for DS & SM Views

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

---------

Signed-off-by: strailov <Stanislav.Trailov@bosch.io>
2026-01-23 10:58:16 +02:00
Avgustin Marinov
d9e52cb542 Fix #2880 findings (#2887)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-01-23 10:15:45 +02:00