Avgustin Marinov
2c995b3665
Add fine grained sm/ds type permission ( #2649 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-09-04 15:05:32 +03:00
Avgustin Marinov
2e97d67489
Small Artifact storage refactoring ( #2648 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-09-03 17:05:59 +03:00
Avgustin Marinov
59cb320fcc
Get rid of artifactRepository naming of ArtifactStorage ( #2645 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-09-03 11:55:14 +03:00
Avgustin Marinov
0e5f1d6526
Fix ArtifactStorage availability in tests ( #2644 )
...
After renaming of LocalArtifactRepository to ArtifactRepository
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-09-03 09:29:37 +03:00
Avgustin Marinov
93f7e51565
Rename LocalArtifactRepository to ArtifactRepository ( #2643 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-09-03 08:53:11 +03:00
dependabot[bot]
01d3127cdc
Bump org.springdoc:springdoc-openapi-starter-webmvc-ui ( #2641 )
...
Bumps [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi ) from 2.8.11 to 2.8.12.
- [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.11...v2.8.12 )
---
updated-dependencies:
- dependency-name: org.springdoc:springdoc-openapi-starter-webmvc-ui
dependency-version: 2.8.12
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-09-02 16:08:41 +03:00
Avgustin Marinov
2a636328a0
20250828 cleanup ( #2639 )
...
* Cleanup
* Refactor artifact management
2025-09-02 16:08:14 +03:00
Avgustin Marinov
4f0a8893c7
Abstract RepositoryManagement test ( #2631 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-28 12:58:53 +03:00
Avgustin Marinov
42b0bc06a9
Fix Sonar findings ( #2630 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-26 09:32:43 +03:00
Avgustin Marinov
5874632ca7
Add GitHub actions upgrade via dependabot ( #2629 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-26 09:05:27 +03:00
dependabot[bot]
5f9b957840
Bump org.jsoup:jsoup from 1.21.1 to 1.21.2 ( #2628 )
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.21.1 to 1.21.2.
- [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.1...jsoup-1.21.2 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-version: 1.21.2
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-08-26 08:33:03 +03:00
dependabot[bot]
400102cc85
Bump org.springdoc:springdoc-openapi-starter-webmvc-ui ( #2627 )
...
Bumps [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi ) from 2.8.10 to 2.8.11.
- [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.10...v2.8.11 )
---
updated-dependencies:
- dependency-name: org.springdoc:springdoc-openapi-starter-webmvc-ui
dependency-version: 2.8.11
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-08-26 08:32:42 +03:00
dependabot[bot]
4af9e9787f
Bump vaadin.version from 24.8.6 to 24.8.7 ( #2626 )
...
Bumps `vaadin.version` from 24.8.6 to 24.8.7.
Updates `com.vaadin:vaadin-bom` from 24.8.6 to 24.8.7
Updates `com.vaadin:vaadin-maven-plugin` from 24.8.6 to 24.8.7
- [Release notes](https://github.com/vaadin/platform/releases )
- [Commits](https://github.com/vaadin/platform/compare/24.8.6...24.8.7 )
---
updated-dependencies:
- dependency-name: com.vaadin:vaadin-bom
dependency-version: 24.8.7
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.vaadin:vaadin-maven-plugin
dependency-version: 24.8.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-08-26 08:32:11 +03:00
Avgustin Marinov
53e30dd180
Upgrade github actions versions ( #2622 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-25 16:45:59 +03:00
Avgustin Marinov
b5a2d39518
Bump Spring Boot to 3.5.5 ( #2621 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-25 15:50:15 +03:00
Vasil Ilchev
8a2257c1f6
Remove obsolete *ManagementSecuritiyTest classes with manual method tests in favor of new dynamic ManagementSecurityTest ( #2620 )
...
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-08-25 15:24:10 +03:00
dependabot[bot]
fe68229758
Bump org.springdoc:springdoc-openapi-starter-webmvc-ui ( #2615 )
...
Bumps [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi ) from 2.8.9 to 2.8.10.
- [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.9...v2.8.10 )
---
updated-dependencies:
- dependency-name: org.springdoc:springdoc-openapi-starter-webmvc-ui
dependency-version: 2.8.10
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-08-25 09:31:39 +03:00
Stanislav Trailov
26c8116fe8
Fix file upload buffering in hawkbit sdk ( #2610 )
...
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
2025-08-16 09:04:49 +03:00
Avgustin Marinov
b4edde8cc3
Refactor Management interfaces: find/get pattern ( #2609 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-15 16:18:32 +03:00
Avgustin Marinov
fa4dea75a3
Small hawkbit-repository-test refactoring ( #2608 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-13 16:41:25 +03:00
Avgustin Marinov
8abf7275c4
Unified secman test ( #2606 )
...
* Unified Security Management Test
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
* Add unified ManagementSecurityTest
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
---------
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-13 12:12:16 +03:00
Avgustin Marinov
c5bbbeaac7
Align DeploymentRequestBuilder with the rest of the builders ( #2607 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-13 08:58:35 +03:00
Stanislav Trailov
45cd012532
Introduce Stop of a rollout ( #2595 )
...
* Stop of a rollout feature
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* remove some test comments
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* make stop transactional
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* attempt to fix hibernate failed tests
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* fix some sonar issues
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* changes after review
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* fix build
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* fixes after review
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* finish all rollout groups on deletion of rollout
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* refactor finishing groups
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* fix RolloutManagementTest
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
2025-08-12 17:13:50 +03:00
dependabot[bot]
4566702030
Bump vaadin.version from 24.8.5 to 24.8.6 ( #2605 )
...
Bumps `vaadin.version` from 24.8.5 to 24.8.6.
Updates `com.vaadin:vaadin-bom` from 24.8.5 to 24.8.6
Updates `com.vaadin:vaadin-maven-plugin` from 24.8.5 to 24.8.6
- [Release notes](https://github.com/vaadin/platform/releases )
- [Commits](https://github.com/vaadin/platform/compare/24.8.5...24.8.6 )
---
updated-dependencies:
- dependency-name: com.vaadin:vaadin-bom
dependency-version: 24.8.6
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.vaadin:vaadin-maven-plugin
dependency-version: 24.8.6
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-08-12 14:11:36 +03:00
Avgustin Marinov
441b78460d
Improve Permission Management ( #2604 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-12 14:09:27 +03:00
Stanislav Trailov
5b299e0a62
Allow to filter actions by createdAt and lastModifiedAt timestamp ( #2546 )
...
* Allow to filter actions by createdAt and lastModifiedAt timestamp
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* add filtering options for created at/by & lastmodified at/by for all entities
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* Unify ActionStatusFields like other field filters
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* fix tests accordingly
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* only deprecate reportedAt filter option
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
2025-08-12 08:18:24 +03:00
Avgustin Marinov
124fef189e
Remove Rollout(Group) builders ( #2603 )
...
* Fix entityManager.merge for ds and sm
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
* Remove Rollout(Group) builders
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
* Remove EntityFactory
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
---------
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-11 14:01:03 +03:00
Avgustin Marinov
861483f0d6
Fix entityManager.merge for ds and sm ( #2602 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-08 16:39:18 +03:00
Avgustin Marinov
bff77ac224
Cleanup TargetManagement ( #2601 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-08 13:13:28 +03:00
Avgustin Marinov
5217297c24
Fix Sonar findings ( #2600 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-08 10:33:17 +03:00
Avgustin Marinov
c038c507a9
TargetManagement over RepositoryManagement ( #2599 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-07 17:20:22 +03:00
Avgustin Marinov
08ff739bbe
Fix DS Type update to do not remove mandatory/optional module types ( #2598 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-07 14:29:54 +03:00
Avgustin Marinov
e2beb898f8
Trim string attrubutes of JPA entries ( #2597 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-07 12:07:19 +03:00
Avgustin Marinov
b3e32c14b6
Fix Sonar Findings ( #2596 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-07 09:27:52 +03:00
Vasil Ilchev
a55d5cd517
Fix class cast exception when deserielize getRemoteEvent() by any ServiceEvent ( #2593 )
...
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-08-06 09:46:19 +03:00
Avgustin Marinov
e2805fd386
Refactor SofrwareModule Management ( #2594 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-05 17:26:22 +03:00
Avgustin Marinov
6aa8ccaa9c
Refactor DS Management ( #2591 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-05 15:45:41 +03:00
Avgustin Marinov
049add05ac
Bump docker java version 21.0.7_6 -> 21.0.8_9 ( #2592 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-05 11:07:11 +03:00
Vasil Ilchev
1a4df60c59
Introducing TargetUpdatedServiceEvent, ActionCreatedServiceEvent, Act… ( #2588 )
...
* Introducing TargetUpdatedServiceEvent, ActionCreatedServiceEvent, ActionUpdatedServiceEvent
* Fix ActionServiceEvents with payload annotation and add ActionEvents and ActionService tests to message converters
* Adapted EventVerifier to expect new ServiceEvents
---------
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-08-05 10:16:08 +03:00
Avgustin Marinov
7b24981a1d
Implement TargetFilterQueryManagement with AbstractJpaRepositoryManagement ( #2587 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-05 09:53:24 +03:00
dependabot[bot]
1824839a6f
Bump org.springframework.shell:spring-shell-starter from 3.4.0 to 3.4.1 ( #2590 )
...
Bumps [org.springframework.shell:spring-shell-starter](https://github.com/spring-projects/spring-shell ) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/spring-projects/spring-shell/releases )
- [Commits](https://github.com/spring-projects/spring-shell/compare/v3.4.0...v3.4.1 )
---
updated-dependencies:
- dependency-name: org.springframework.shell:spring-shell-starter
dependency-version: 3.4.1
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-08-05 09:32:55 +03:00
Vasil Ilchev
78a7f92868
Fix ServiceRemoteEvents to be RemoteTenantAware ( #2586 )
...
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-08-04 12:54:39 +03:00
Avgustin Marinov
43f717fc8d
Improve JsonBuilder's ( #2585 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-04 12:54:12 +03:00
Vasil Ilchev
1d4e0e9959
Fix Protostuff message converter ( #2583 )
...
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-08-04 10:09:20 +03:00
Avgustin Marinov
e7b553cd5d
Fix Sonar Findings ( #2584 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-04 09:35:43 +03:00
Avgustin Marinov
a689733d4c
TargetType management over common RepositoryManagement ( #2581 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-01 19:24:49 +03:00
Vasil Ilchev
c79e35b9de
Fix not overriding cloud stream properties ( #2582 )
...
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-08-01 18:15:56 +03:00
Avgustin Marinov
fd9c0fc50d
Implement target tag management using common RepositoryManagement (and abstract JPA impl) ( #2580 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-01 13:41:20 +03:00
Avgustin Marinov
5d75c9b0cc
Absract metatype impl ( #2575 )
...
* Add common "interface" for metadata supporting entities
* Add common metadata implementation for distribution set and software module
* Extract PermissionSupport + extend by TargetManagement
* TargetManagement tags are now protected by Target permissions - as it should be
---------
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-08-01 12:41:53 +03:00
dependabot[bot]
b40de54d83
Bump vaadin.version from 24.8.4 to 24.8.5 ( #2578 )
...
Bumps `vaadin.version` from 24.8.4 to 24.8.5.
Updates `com.vaadin:vaadin-bom` from 24.8.4 to 24.8.5
Updates `com.vaadin:vaadin-maven-plugin` from 24.8.4 to 24.8.5
- [Release notes](https://github.com/vaadin/platform/releases )
- [Commits](https://github.com/vaadin/platform/compare/24.8.4...24.8.5 )
---
updated-dependencies:
- dependency-name: com.vaadin:vaadin-bom
dependency-version: 24.8.5
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.vaadin:vaadin-maven-plugin
dependency-version: 24.8.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>
2025-08-01 08:48:38 +03:00