Stanislav Trailov
107ebca740
Always log unhandled exception on download ( #2577 )
2025-08-01 08:47:02 +03:00
Avgustin Marinov
10da0288d9
Fix sonar findings ( #2572 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-07-30 10:13:23 +03:00
Avgustin Marinov
3e35d0c5c1
Add customizable retry for SDK http client ( #2523 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-07-02 09:28:15 +03:00
Avgustin Marinov
cd2c68081f
Refactor RabbitMQ configuration ( #2519 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-30 15:50:30 +03:00
Avgustin Marinov
0ba4c7b790
Update documentation ( #2451 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-13 13:19:35 +03:00
dependabot[bot]
ff3043b97a
Bump org.bouncycastle:bcpkix-jdk18on from 1.80 to 1.81 ( #2430 )
...
Bumps [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java ) from 1.80 to 1.81.
- [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-version: '1.81'
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-06-05 08:36:14 +03:00
dependabot[bot]
883504df84
Bump org.springframework.cloud:spring-cloud-starter-openfeign ( #2424 )
...
Bumps [org.springframework.cloud:spring-cloud-starter-openfeign](https://github.com/spring-cloud/spring-cloud-openfeign ) from 4.2.1 to 4.3.0.
- [Release notes](https://github.com/spring-cloud/spring-cloud-openfeign/releases )
- [Commits](https://github.com/spring-cloud/spring-cloud-openfeign/compare/v4.2.1...v4.3.0 )
---
updated-dependencies:
- dependency-name: org.springframework.cloud:spring-cloud-starter-openfeign
dependency-version: 4.3.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>
2025-06-02 10:10:09 +03:00
dependabot[bot]
af19861de7
Bump io.github.openfeign:feign-hc5 from 13.5 to 13.6 ( #2390 )
...
Bumps [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign ) from 13.5 to 13.6.
- [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.5...13.6 )
---
updated-dependencies:
- dependency-name: io.github.openfeign:feign-hc5
dependency-version: '13.6'
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-05-07 10:01:14 +03:00
Avgustin Marinov
70949769de
Migrate to jdk 21 ( #2295 )
...
* docker containers using images with jre 21
* project is still building with target java 17 - so jar artifacts are java 17 compatible
* provided option to have different version for client libraries (e.g. ddi and management REST api)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-03-27 09:28:28 +02:00
dependabot[bot]
124be74212
Bump org.springframework.cloud:spring-cloud-starter-openfeign ( #2320 )
...
Bumps [org.springframework.cloud:spring-cloud-starter-openfeign](https://github.com/spring-cloud/spring-cloud-openfeign ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/spring-cloud/spring-cloud-openfeign/releases )
- [Commits](https://github.com/spring-cloud/spring-cloud-openfeign/compare/v4.2.0...v4.2.1 )
---
updated-dependencies:
- dependency-name: org.springframework.cloud:spring-cloud-starter-openfeign
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-03-20 10:27:22 +02:00
Avgustin Marinov
3dc6eade98
Fix AuthenticationSetupHelper to call update methods that evict cache ( #2315 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-03-12 12:10:01 +02:00
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
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
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
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
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
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
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]
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
dependabot[bot]
b43216e85f
Bump org.springframework.shell:spring-shell-starter from 3.1.5 to 3.4.0 ( #2244 )
...
Bumps [org.springframework.shell:spring-shell-starter](https://github.com/spring-projects/spring-shell ) from 3.1.5 to 3.4.0.
- [Release notes](https://github.com/spring-projects/spring-shell/releases )
- [Commits](https://github.com/spring-projects/spring-shell/compare/v3.1.5...v3.4.0 )
---
updated-dependencies:
- dependency-name: org.springframework.shell:spring-shell-starter
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-28 08:36:09 +02:00
Avgustin Marinov
c766fd76da
Sonar Fixes ( #2240 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-27 11:45:14 +02:00
dependabot[bot]
d4842b9c20
Bump org.springframework.cloud:spring-cloud-starter-openfeign ( #2237 )
...
Bumps [org.springframework.cloud:spring-cloud-starter-openfeign](https://github.com/spring-cloud/spring-cloud-openfeign ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/spring-cloud/spring-cloud-openfeign/releases )
- [Commits](https://github.com/spring-cloud/spring-cloud-openfeign/compare/v4.1.0...v4.2.0 )
---
updated-dependencies:
- dependency-name: org.springframework.cloud:spring-cloud-starter-openfeign
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-24 20:12:43 +02:00
Avgustin Marinov
fbaa352f7f
Sonar Fixes (10) ( #2222 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-23 16:48:24 +02:00
Avgustin Marinov
a0d149cc1d
Sonar Fixes (9) ( #2221 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-23 15:02:03 +02:00
Avgustin Marinov
bb9c9bfad8
Remove some of the field injections (Sonar recomendtion) ( #2218 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-23 09:52:29 +02:00
Avgustin Marinov
3d390b9ad7
Sonar Fixes (7) ( #2216 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 22:13:54 +02:00
Avgustin Marinov
bbb5f40207
Sonar Fixes (6) ( #2214 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 16:13:43 +02:00
Avgustin Marinov
567e8b38f1
Sonar Fixes (5) ( #2211 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-21 11:20:50 +02:00
Avgustin Marinov
5dabe9117a
Fix SonarQube issues (2) ( #2205 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-20 16:29:45 +02:00
Vasil Ilchev
b4215a9d76
Add timestamp to Actions ( #2113 )
...
* Add timestamp to Actions
Signed-off-by: Vasil Ilchev <Vasil.Ilchev@bosch.com >
* Add Timestamp to All Actions Feedback DDI/DMF
* After review
* Removed Action timestamp as we have timestamp in each ActionStatus so use that instead
* Unify to use everywhere System.currentTimeMillis()
* Add constructor w/o timestamp to DmfActionUpdateStatus
---------
Signed-off-by: Vasil Ilchev <Vasil.Ilchev@bosch.com >
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2024-12-04 09:53:10 +02:00
Avgustin Marinov
49d27b1cd1
Extend and improve DMF SDK ( #2096 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-22 11:40:10 +02:00
Stanislav Trailov
f91fff4934
Add status code when finishing with error ( #1912 )
2024-11-20 17:10:24 +02:00
Avgustin Marinov
a3468b2ba9
Fix some issues found by qodana ( #2083 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-19 17:04:19 +02:00
Avgustin Marinov
3ab4885170
Fix HawkbitSDKConfigurtion -> HawkbitSDKConfiguration typo ( #2074 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-18 14:31:47 +02:00
Avgustin Marinov
7902b89268
Unify artifact names ( #2021 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-12 15:09:03 +02:00
Avgustin Marinov
6dec398cb9
Remove unusied org.eclipse.hawkbit.HawkbitServerProperties ( #1979 )
...
_release_notes_
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-08 17:18:59 +02:00
Avgustin Marinov
1c16bd66d3
Code format hawkbit2 ( #1949 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-11-05 11:43:54 +02:00
Avgustin Marinov
d842bc2aaa
Code format hawkbit ( #1948 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-11-05 11:41:56 +02:00
Avgustin Marinov
f13b6fb6a7
Fix SDK VHost tenant -> case sensitive - consistent ( #1878 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-11 17:01:53 +03:00
Stanislav Trailov
48db65a8ef
Switch shutdown to shutdownNow in executors ( #1841 )
...
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-09-11 12:23:19 +03:00
Vasil Ilchev
ac34b952d9
Propose SDK Refactor ( #1821 )
...
* Propose SDK Refactor
* Added ExecutorService for DMF Devices
* After review, Created MgmtApi inside sdk-mgmt
* Removed direct dependency to halkbit-mgmt-api all mgmt related calls now goes through hawkbit-sdk-mgmt
* Added copyright header
* Removed redundant paramters for deleteController
* Fixed File Copyright Headers
2024-08-19 15:34:29 +03:00
Avgustin Marinov
f45c9db571
Remove guava BaseEncoding from sdk ( #1773 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-07-16 16:57:49 +03:00
Stanislav Trailov
deb524d438
Fix sonar build ( #1736 )
...
* fix sonar build
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* throw illegal state instead of only logging
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-05-22 10:55:00 +03:00