Commit Graph

3358 Commits

Author SHA1 Message Date
Avgustin Marinov
beda747c67 Remove unnecessary JsonProperty annotations (#2296)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-25 08:40:14 +02:00
Avgustin Marinov
009e4a73ef Add caching for maven build actions (#2300)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-24 14:50:24 +02:00
dependabot[bot]
cca0a3e444 Bump org.awaitility:awaitility from 4.2.2 to 4.3.0 (#2299)
Bumps [org.awaitility:awaitility](https://github.com/awaitility/awaitility) from 4.2.2 to 4.3.0.
- [Changelog](https://github.com/awaitility/awaitility/blob/master/changelog.txt)
- [Commits](https://github.com/awaitility/awaitility/compare/awaitility-4.2.2...awaitility-4.3.0)

---
updated-dependencies:
- dependency-name: org.awaitility:awaitility
  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>
2025-02-24 08:50:13 +02:00
dependabot[bot]
f99747fd88 Bump org.springframework.boot:spring-boot-starter-parent (#2298)
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) from 3.4.2 to 3.4.3.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.4.3)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
  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>
2025-02-24 08:48:49 +02:00
dependabot[bot]
25dce1b1ed Bump spring.boot.version from 3.4.2 to 3.4.3 (#2297)
Bumps `spring.boot.version` from 3.4.2 to 3.4.3.

Updates `org.springframework.boot:spring-boot-starter-web` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.4.3)

Updates `org.springframework.boot:spring-boot-starter` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.4.3)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-web
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter
  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>
2025-02-24 08:48:07 +02:00
dependabot[bot]
f67b1eba62 Bump org.springdoc:springdoc-openapi-starter-webmvc-ui (#2286)
Bumps [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) from 2.8.4 to 2.8.5.
- [Release notes](https://github.com/springdoc/springdoc-openapi/releases)
- [Changelog](https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md)
- [Commits](https://github.com/springdoc/springdoc-openapi/compare/v2.8.4...v2.8.5)

---
updated-dependencies:
- dependency-name: org.springdoc:springdoc-openapi-starter-webmvc-ui
  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>
2025-02-20 15:47:02 +02:00
Avgustin Marinov
e9b2d6ec82 Bump docker version to 17.0.14_7 (#2294)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-20 14:13:38 +02:00
Avgustin Marinov
1c3245e013 Remove SYSTEM_ADMIN imply ROLTE_TENANT_ADMIN (#2293)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-19 14:45:09 +02:00
Avgustin Marinov
b52ebd0496 Remove unused import (#2292)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-19 14:31:06 +02:00
Avgustin Marinov
54a53a3631 Remove anonymous download (#2291)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-19 14:28:15 +02:00
Avgustin Marinov
abf043cf87 Fix anonymous download filter (#2290)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-19 13:43:42 +02:00
Avgustin Marinov
893a3b1f29 Fix security token retrieval in SecurityTokenAuthenticator (#2289)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-19 11:39:52 +02:00
Avgustin Marinov
2d12ad693a Remove Unused field from SecurityTokenAuthentictorTest (#2288)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-19 11:01:53 +02:00
Avgustin Marinov
76ce1cf052 Cleanup and improve the controller authentication (#2287)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-18 15:10:16 +02:00
Avgustin Marinov
cace8bd20e Remove anonymous controller support (#2285)
It's not usable feature, and is error prone - someone could left anonymous enabled by mistake

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-17 17:17:49 +02:00
Avgustin Marinov
59f2eed87b Improve docker build script - option to build single service and custom tag (#2284)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-17 13:25:34 +02:00
Avgustin Marinov
4051e4b550 SDK: Fix Certificate.toPEM (#2283)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-14 12:11:29 +02:00
dependabot[bot]
7683ddbd3e Bump org.bouncycastle:bcpkix-jdk18on from 1.78.1 to 1.80 (#2282)
Bumps [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) from 1.78.1 to 1.80.
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)

---
updated-dependencies:
- dependency-name: org.bouncycastle:bcpkix-jdk18on
  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>
2025-02-14 08:37:01 +02:00
Avgustin Marinov
08345920f3 Remove deprecated RolloutStatus statuses (#2281)
Remove RolloutStatus.ERROR_CREATING (7) and RolloutStatus.ERROR_STARTING (8)

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-13 15:17:18 +02:00
Avgustin Marinov
059fd26fae Add POST REST method for assigning tag to multiple DS (#2280)
!!! the PUT method is deprecated for removal

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-13 14:49:55 +02:00
Avgustin Marinov
99bb88ce55 Remove deprecated REST Mgmt Methods (2) (#2279)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-13 14:36:13 +02:00
Avgustin Marinov
a1a3881c47 Remove deprecated REST Mgmt Methods (#2278)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-13 14:32:28 +02:00
Avgustin Marinov
653df8acdd SDK: Add ca extension when issue CA certificates (#2277)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-13 14:16:29 +02:00
Avgustin Marinov
c31c832b23 SDK: Fix feedback content (#2276)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-13 11:44:27 +02:00
Avgustin Marinov
1e9d105c74 SDK: Fix closing getLink streams (#2275)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-13 11:20:32 +02:00
Avgustin Marinov
df6f0e74cf SDK: Remove unused hideTokenDetails (#2274)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-13 09:58:31 +02:00
Avgustin Marinov
1c9153f080 SDK: Fix link download release (#2273)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-13 09:52:49 +02:00
Vasil Ilchev
64ffc6a27a Mgmt/actions confirm (#2271)
* Extend MGMT API to be possible to confirm/deny Actions on Targets as Operators.

* Added tests

* Fixed permissions in api doc

* added missing license header

---------

Co-authored-by: vasilchev <vasil.ilchev@bosch.com>
2025-02-13 09:10:24 +02:00
Avgustin Marinov
91bf70626c SDK: Improve authentication setup (#2272)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-13 09:05:02 +02:00
Avgustin Marinov
97027de9a8 SDK: Add unified Link download (using auth contexts) (#2270)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-12 18:32:18 +02:00
dependabot[bot]
2f418cc65b Bump vaadin.version from 24.6.4 to 24.6.5 (#2268)
Bumps `vaadin.version` from 24.6.4 to 24.6.5.

Updates `com.vaadin:vaadin-bom` from 24.6.4 to 24.6.5

Updates `com.vaadin:vaadin-maven-plugin` from 24.6.4 to 24.6.5

---
updated-dependencies:
- dependency-name: com.vaadin:vaadin-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.vaadin:vaadin-maven-plugin
  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>
2025-02-12 13:53:34 +02:00
Avgustin Marinov
6675163a5d Add certificate authentication support in SDK (#2269)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-12 13:53:08 +02:00
Avgustin Marinov
1e4e45f7bb Ethlo back (#2267)
* Return Ethlo plugin

* Return back statick weaving for EclipseLink in order to use lazy fetch
2025-02-11 12:50:51 +02:00
Avgustin Marinov
4ded430c39 remove_debug_from_ro_flow_test (#2265) 2025-02-07 13:53:28 +02:00
Avgustin Marinov
0fc076aaca Optimize DB usage on DDI REST API calls (#2264)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-07 12:32:51 +02:00
Denislav Prinov
2d9073723d Introduce parallel rollout processing (#2248)
* Introduce parallel rollout processing

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

* Moving the ThreadPoolTaskExecutor initialization in RolloutScheduler. Changing to previous default behaviour when the thread pool size is <=1

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

* Refactoring

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

* Refactoring based on review comments

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

* License header fix

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

---------

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>
2025-02-06 09:22:06 +02:00
Avgustin Marinov
46caed139d Remove unused group repo methods (#2263)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-02-04 17:21:04 +02:00
Avgustin Marinov
4e59c6c8cc Fix: don't create action status per progress event (#2262)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-31 13:32:09 +02:00
Avgustin Marinov
406f420f4d [#1249] Don't create action statuses to log range downloads (#2261)
In case of range request:
* there could be too many action checks
* there could be too many action statuses - filling the db and hitting the quote

So, this PR skip action existing check and skip logging (following the approach
from #1331 PR by @zyga)

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-31 13:04:11 +02:00
dependabot[bot]
44487a9575 Bump vaadin.version from 24.6.3 to 24.6.4 (#2260)
Bumps `vaadin.version` from 24.6.3 to 24.6.4.

Updates `com.vaadin:vaadin-bom` from 24.6.3 to 24.6.4

Updates `com.vaadin:vaadin-maven-plugin` from 24.6.3 to 24.6.4

---
updated-dependencies:
- dependency-name: com.vaadin:vaadin-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.vaadin:vaadin-maven-plugin
  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>
2025-01-31 08:55:40 +02:00
Avgustin Marinov
df0d0ae461 Fix HawkbitClient multipart data error handling (#2259)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-30 13:01:14 +02:00
Avgustin Marinov
9418eb42cb Fix HawkbitClient multipart support for return void (#2258)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-30 11:06:07 +02:00
dependabot[bot]
33e863181a Bump org.jsoup:jsoup from 1.18.1 to 1.18.3 (#2256)
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup) from 1.18.1 to 1.18.3.
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md)
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.18.1...jsoup-1.18.3)

---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
  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>
2025-01-30 10:41:42 +02:00
dependabot[bot]
adc5e97a77 Bump com.mycila:license-maven-plugin from 4.5 to 4.6 (#2257)
Bumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin) from 4.5 to 4.6.
- [Release notes](https://github.com/mathieucarbou/license-maven-plugin/releases)
- [Commits](https://github.com/mathieucarbou/license-maven-plugin/compare/license-maven-plugin-4.5...license-maven-plugin-4.6)

---
updated-dependencies:
- dependency-name: com.mycila:license-maven-plugin
  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>
2025-01-30 10:41:31 +02:00
Avgustin Marinov
b108762d54 Simple UI: Streaming upload (#2254)
thus not loading whole artifact into memory

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-29 13:44:31 +02:00
dependabot[bot]
7861cfcac7 Bump vaadin.version from 24.6.2 to 24.6.3 (#2253)
Bumps `vaadin.version` from 24.6.2 to 24.6.3.

Updates `com.vaadin:vaadin-bom` from 24.6.2 to 24.6.3

Updates `com.vaadin:vaadin-maven-plugin` from 24.6.2 to 24.6.3

---
updated-dependencies:
- dependency-name: com.vaadin:vaadin-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.vaadin:vaadin-maven-plugin
  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>
2025-01-29 13:25:30 +02:00
dependabot[bot]
9ae98457b5 Bump org.springdoc:springdoc-openapi-starter-webmvc-ui (#2252)
Bumps [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) from 2.8.3 to 2.8.4.
- [Release notes](https://github.com/springdoc/springdoc-openapi/releases)
- [Changelog](https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md)
- [Commits](https://github.com/springdoc/springdoc-openapi/compare/v2.8.3...v2.8.4)

---
updated-dependencies:
- dependency-name: org.springdoc:springdoc-openapi-starter-webmvc-ui
  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>
2025-01-29 13:25:16 +02:00
dependabot[bot]
34589ca536 Bump org.apache.maven.plugins:maven-site-plugin from 3.12.1 to 3.21.0 (#2251)
Bumps [org.apache.maven.plugins:maven-site-plugin](https://github.com/apache/maven-site-plugin) from 3.12.1 to 3.21.0.
- [Release notes](https://github.com/apache/maven-site-plugin/releases)
- [Commits](https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-3.12.1...maven-site-plugin-3.21.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-site-plugin
  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>
2025-01-29 13:24:20 +02:00
dependabot[bot]
4ab47d8e22 Bump io.github.classgraph:classgraph from 4.8.174 to 4.8.179 (#2250)
Bumps [io.github.classgraph:classgraph](https://github.com/classgraph/classgraph) from 4.8.174 to 4.8.179.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/compare/classgraph-4.8.174...classgraph-4.8.179)

---
updated-dependencies:
- dependency-name: io.github.classgraph:classgraph
  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>
2025-01-29 13:24:05 +02:00
dependabot[bot]
248d5f53fb Bump io.github.openfeign:feign-hc5 from 13.2.1 to 13.5 (#2249)
Bumps [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) from 13.2.1 to 13.5.
- [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.2.1...13.5)

---
updated-dependencies:
- dependency-name: io.github.openfeign:feign-hc5
  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>
2025-01-29 13:23:46 +02:00