Commit Graph

4015 Commits

Author SHA1 Message Date
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
Avgustin Marinov
97762360c3 Refactor REST Constants (#2881)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-01-22 17:06:44 +02:00
Avgustin Marinov
5d562abd3c Optimize API responses (#2880)
* remove generic 405 - put only where needed
* remove 429 from get/post update where not expected (not quota related in general)

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-01-22 13:28:04 +02:00
dependabot[bot]
9aedbc6813 Bump org.sonatype.central:central-publishing-maven-plugin (#2866)
Bumps [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/sonatype/central-publishing-maven-plugin/commits)

---
updated-dependencies:
- dependency-name: org.sonatype.central:central-publishing-maven-plugin
  dependency-version: 0.10.0
  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-01-22 10:48:54 +02:00
Momo Bel
bd1f742009 Support metadata management in the UI (#2870)
Signed-off-by: Mohamed Belaouad <mohamed.belaouad@wattsense.com>
2026-01-22 09:31:50 +02:00
Avgustin Marinov
d55f1ffa10 Refactor @ApiResponses annotations (#2879)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-01-22 09:10:10 +02:00
Momo Bel
ad9a690f0e ui: Use simple target filter as primary (#2872)
Signed-off-by: Mohamed Belaouad <mohamed.belaouad@wattsense.com>
2026-01-19 14:57:58 +02:00
Avgustin Marinov
cd22716bf1 [#2876] Temporary workaround of #2876 (#2874)
Should be fixed with next Spring ORM - 7.0.4 / 6.2.16

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-01-19 10:07:03 +02:00
github-actions[bot]
2b72393309 [Release] Automated commit of .3rd-party/DEPENDENCIES changes 2026-01-19 02:50:11 +00:00
Avgustin Marinov
aed2ce3ff6 Add License header for 2026 (#2873)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-01-16 15:15:16 +02:00
Vasil Ilchev
0083d5538a Introduce Pause Success Action (#2867)
* Introduce Pause Success Action

Signed-off-by: vasilchev <vasil.ilchev@bosch.com>

* Instead of overriding SuccessAction, trigger next group from resume rollout
Fix Rollout Mgmt Resource to accept new Pause Action

Signed-off-by: vasilchev <vasil.ilchev@bosch.com>

* Review findings

Signed-off-by: vasilchev <vasil.ilchev@bosch.com>

* Remove unused import

---------

Signed-off-by: vasilchev <vasil.ilchev@bosch.com>
2026-01-13 11:20:21 +02:00
github-actions[bot]
c8dd5c2fe5 [Release] Automated commit of .3rd-party/DEPENDENCIES changes 2026-01-12 02:49:25 +00:00
Avgustin Marinov
c48877e8db Rollback vaadin to 24.x - the 25.x depend on spring boot 4.x (#2865)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-01-08 15:24:17 +02:00
dependabot[bot]
5a698ff4bb Bump org.eclipse.persistence:org.eclipse.persistence.jpa (#2864)
Bumps [org.eclipse.persistence:org.eclipse.persistence.jpa](https://github.com/eclipse-ee4j/eclipselink) from 4.0.8 to 4.0.9.
- [Release notes](https://github.com/eclipse-ee4j/eclipselink/releases)
- [Commits](https://github.com/eclipse-ee4j/eclipselink/compare/4.0.8...4.0.9)

---
updated-dependencies:
- dependency-name: org.eclipse.persistence:org.eclipse.persistence.jpa
  dependency-version: 4.0.9
  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-01-07 08:47:41 +02:00
Avgustin Marinov
f35b12988e Bump Spring Boot to 3.5.9, Spring Cloud to 2025.0.1 and Vaadin to 25.0.2 (#2862)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2026-01-07 08:47:21 +02:00