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
dependabot[bot]
9daf5b19e5
Bump org.jsoup:jsoup from 1.21.2 to 1.22.1 ( #2861 )
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.21.2 to 1.22.1.
- [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.21.2...jsoup-1.22.1 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-version: 1.22.1
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-06 11:02:39 +02:00
github-actions[bot]
bb303b8cd7
[Release] Automated commit of .3rd-party/DEPENDENCIES changes
2025-12-22 02:45:40 +00:00
Stanislav Trailov
bfc0e7e550
Support for action cancellation in ddi controller sdk ( #2846 )
...
* Support for action cancellation in ddi controller sdk
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* minor refactor
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* add comment for cancel action
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* minor refactor
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
2025-12-16 14:06:18 +02:00
dependabot[bot]
556bad652f
Bump actions/cache from 4 to 5 ( #2854 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
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>
2025-12-15 15:17:40 +02:00
dependabot[bot]
463f2c74d2
Bump org.bouncycastle:bcpkix-jdk18on from 1.82 to 1.83 ( #2850 )
...
Bumps [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java ) from 1.82 to 1.83.
- [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.83'
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-12-15 15:13:01 +02:00
dependabot[bot]
6262d88b94
Bump vaadin.version from 24.9.5 to 24.9.7 ( #2849 )
...
Bumps `vaadin.version` from 24.9.5 to 24.9.7.
Updates `com.vaadin:vaadin-bom` from 24.9.5 to 24.9.7
Updates `com.vaadin:vaadin-maven-plugin` from 24.9.5 to 24.9.7
- [Release notes](https://github.com/vaadin/platform/releases )
- [Commits](https://github.com/vaadin/platform/compare/24.9.5...24.9.7 )
---
updated-dependencies:
- dependency-name: com.vaadin:vaadin-bom
dependency-version: 24.9.7
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.vaadin:vaadin-maven-plugin
dependency-version: 24.9.7
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-12-15 15:12:14 +02:00
github-actions[bot]
6e77bc264a
[Release] Automated commit of .3rd-party/DEPENDENCIES changes
2025-12-15 02:44:18 +00:00
Stanislav Trailov
3bc8a91883
Fix tenant scope on retrieval of target groups ( #2847 )
...
* Fix tenant scope on retrieval of target groups
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* fix build
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
2025-12-10 09:37:38 +02:00
Stanislav Trailov
e6367d0b0c
Remove schema generation related annotations in Jpa layer ( #2837 )
...
* Remove schema generation related annotations in Jpa layer
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* Update hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/model/JpaAction.java
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* forgotten foreign key annotations removed
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* remove missed foreign key annotations
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* foreign key from autoConfirmation
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 09:26:35 +02:00
github-actions[bot]
5c6718995b
[Release] Automated commit of .3rd-party/DEPENDENCIES changes
2025-12-08 02:38:54 +00:00
Avgustin Marinov
904c8b180d
Align rollouts and autoassign metrics ( #2844 )
...
* Refactor auto-assign locking and metrics
* Align rollouts and autoassign metrics
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-12-03 12:34:40 +02:00
Vasil Ilchev
977b3fe40c
AutoAssign scheduler to obtain lock on Tenant level. Configurable to run separate tenant auto-assign checks in separate threads ( #2843 )
...
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-12-02 15:40:55 +02:00
Avgustin Marinov
29da04f6da
Remove unnecessary API module dependencies ( #2842 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-12-02 13:53:36 +02:00
Avgustin Marinov
6988f5eafb
Fix nop cache using (especially for testing) ( #2841 )
...
+ fix flaky tests that requires no caches
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-12-01 13:53:08 +02:00
Avgustin Marinov
b8a05e3cbf
Refactor tenant configuration management ( #2840 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-28 15:37:12 +02:00
Avgustin Marinov
203598f3a4
Fix auth -> authentication in some props in SDK ( #2839 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-28 09:13:41 +02:00
Avgustin Marinov
42384b7e31
Add AccessContext.asTenant and use where possible ( #2838 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-27 16:27:56 +02:00
Avgustin Marinov
f6f62db0ad
Refactor hawkbit core and security ( #2833 )
...
* Refactor hawkbit core and security
* improve access to the base core features - static
* thus easiear access
* and less boilerplate passing of instances
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
* Refactor context classes
* make JSON context serialization default
* AccessContext
* Split hawkbit-security-core to other modules and remove it
---------
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-27 13:07:49 +02:00
Stanislav Trailov
58dbc32a80
429 Response status code on quota hit ( #2834 )
...
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
2025-11-27 09:40:33 +02:00
Stanislav Trailov
40e92be32b
Fix Guides in hawkBit Documentation. ( #2826 )
...
* Fix Guides in hawkBit Documentation.
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* small fixes to clustering page
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
2025-11-26 11:49:50 +02:00
Vasil Ilchev
a7b851778e
Fix sonar findings ( #2832 )
...
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-11-24 17:13:13 +02:00
Avgustin Marinov
3a18fe7490
Bump spring boot to 3.5.8 ( #2831 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-24 08:52:50 +02:00
dependabot[bot]
32f1eab745
Bump actions/checkout from 5 to 6 ( #2830 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
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>
2025-11-24 08:30:57 +02:00
github-actions[bot]
a69ee44446
[Release] Automated commit of .3rd-party/DEPENDENCIES changes
2025-11-24 02:40:39 +00:00
Stanislav Trailov
f22a27c014
Fix simple UI docker image ( #2811 )
...
* Fix simple UI docker image
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* Change workdir only when necessary
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* artifactrepo also in /app
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* add also /app in volume config
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* fix artifact repo to be in /app and also fix volumes in docker compose
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* Delete hawkbit-simple-ui/src/main/java/org/eclipse/hawkbit/ui/simple/config/AtmosphereConfig.java
Signed-off-by: Stanislav Trailov <stanislav.trailov@bosch.com >
* remove changes from download&install phase only
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* fix volume for postgres compose files
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* switch back to /app workspace also in db init
* finalize absolut paths in db init dockerfiles
* artifactrepo to relative path
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* use relative path in dbinit dockerfiles
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
Signed-off-by: Stanislav Trailov <stanislav.trailov@bosch.com >
2025-11-19 15:44:15 +02:00
Avgustin Marinov
4846587aee
Update SECURITY.md ( #2822 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-19 11:38:36 +02:00
Avgustin Marinov
018a18850c
Restrict permissions to github token for workflows ( #2821 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-18 16:23:30 +02:00
Avgustin Marinov
f574d6d2be
Fix hawkbit-ql-jpa dependency ( #2820 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-18 15:57:25 +02:00
Avgustin Marinov
a6927ef94f
Bump/override org.apache.commons:commons-lang3 version to 3.20.0 ( #2819 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-18 15:05:38 +02:00
Avgustin Marinov
80165de06a
[ #2746 ] Add required annotations to MgmtRolloutRestRequestBodyPost ( #2818 )
...
+ amountGroups made optional with default value 1 group
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-18 14:25:32 +02:00
Avgustin Marinov
fb69372ed5
Remove commons-text dependency ( #2817 )
...
And thus fix vulnerability that it brings. Also decrease dependencies.
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-18 13:27:14 +02:00
Stanislav Trailov
4e3ee68630
Fix auto cleanup actions configuration value on set ( #2805 )
...
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
2025-11-18 11:14:29 +02:00
Avgustin Marinov
5011641789
Improve commons-fileupload override method ( #2815 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-18 11:13:14 +02:00
Avgustin Marinov
d09f782de8
Upgrade commons-fileupload to 1.6.0 ( #2814 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-18 11:01:04 +02:00
Avgustin Marinov
20bb41c51c
Move rollout executor related target management methods in executor ( #2812 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-18 08:44:35 +02:00
github-actions[bot]
068e7cef69
[Release] Automated commit of .3rd-party/DEPENDENCIES changes
2025-11-18 02:32:23 +00:00
Vasil Ilchev
76a77f85e2
Allign MGMT Rest APIs -> return 204 NO_CONTENT w/o body where success… ( #2793 )
...
* Allign MGMT Rest APIs -> return 204 NO_CONTENT w/o body where success w/o body is intended
# Conflicts:
# hawkbit-mgmt/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtTargetTagRestApi.java
* Fix File download wrong no_content, Fix Tests
* Fix ApiResponses where missed 200->204
---------
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-11-17 12:53:44 +02:00
dependabot[bot]
1268d12495
Bump org.springframework.plugin:spring-plugin-core from 3.0.0 to 4.0.0 ( #2804 )
...
Bumps [org.springframework.plugin:spring-plugin-core](https://github.com/spring-projects/spring-plugin ) from 3.0.0 to 4.0.0.
- [Release notes](https://github.com/spring-projects/spring-plugin/releases )
- [Commits](https://github.com/spring-projects/spring-plugin/compare/3.0.0...4.0.0 )
---
updated-dependencies:
- dependency-name: org.springframework.plugin:spring-plugin-core
dependency-version: 4.0.0
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>
2025-11-17 12:49:05 +02:00
Avgustin Marinov
cb3aa4b0ff
Update the project readme's getting started ( #2810 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-17 12:45:02 +02:00
Avgustin Marinov
bcf62f39e7
Remove 'Simple' from Simple UI ( #2809 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-17 09:03:27 +02:00