Commit Graph

3286 Commits

Author SHA1 Message Date
dependabot[bot]
01b2f18d2a Bump vaadin.version from 24.3.7 to 24.6.2 (#2226)
Bumps `vaadin.version` from 24.3.7 to 24.6.2.

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

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

---
updated-dependencies:
- dependency-name: com.vaadin:vaadin-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.vaadin:vaadin-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-24 08:48:59 +02:00
dependabot[bot]
5195683f2c Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.1 to 3.5.2 (#2224)
Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) from 3.3.1 to 3.5.2.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.3.1...surefire-3.5.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-failsafe-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-24 08:48:27 +02:00
Avgustin Marinov
1104256c4c Sonar Fixes (11) (#2223)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-23 17:56:58 +02:00
Avgustin Marinov
e608996e43 Create dependabot.yml 2025-01-23 17:43:33 +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
21b901a559 Sonar Fixes (8) (#2220)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-23 13:23:28 +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
4909a65d8c Improve autowiring for tests (Sonar) (#2217)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-22 15:20:57 +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
f09db20b71 Sonar Fixes (7) (#2215)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-21 16:40:16 +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
e8406afeba Add hibernate support for printing Specification/TypedQuery to string (for debug purposes) (#2213)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-21 15:50:26 +02:00
Avgustin Marinov
d93a73e2ab Fix creating artifiact dir for integration tests (#2212)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-21 12:59:25 +02:00
Avgustin Marinov
fe518fc4fa Fix temp dirs creation (#2209)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-21 11:38:48 +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
33a6250646 Sonar Fixes (4) (#2210)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-21 10:20:09 +02:00
Avgustin Marinov
e64053fb59 Improve creatTempFile/Dir usage (#2208)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-21 09:11:07 +02:00
Avgustin Marinov
d71a159db2 Remove use of deprecated RandomStringUtils method (#2207)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-21 09:10:57 +02:00
Avgustin Marinov
e317a38d6d Fix SonarQube issues (3) (#2206)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-20 17:04:07 +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
Avgustin Marinov
385023d8b6 Fix SonarQube issues (1) (#2204)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-20 14:23:58 +02:00
Avgustin Marinov
25e45d5825 User friendly map toString in StatisticsUtils (#2203)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-20 13:31:31 +02:00
Avgustin Marinov
1f71d6ddb0 Add JPA statistics support for eclipselink and hibernate (#2202)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-20 13:17:55 +02:00
Avgustin Marinov
357c81fbf4 Fix 'HHH000038: Composite-id class does not override equals(): org.eclipse.hawkbit.repository.jpa.model.RolloutTargetGroupI' (#2200)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-17 11:56:07 +02:00
Stanislav Trailov
004723b080 add release notes to site (#2201)
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io>
2025-01-17 10:23:50 +02:00
Stanislav Trailov
916b0ce7ba update third party dependencies (#2199)
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io>
2025-01-14 14:27:06 +02:00
Avgustin Marinov
dda4432339 Fix JpaTarget entity graphs (#2198)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-14 12:31:41 +02:00
Avgustin Marinov
a9ace4e83c Remove unused ConfirmationManagement.autoConfirmActiveActions (#2197)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-14 11:11:36 +02:00
Avgustin Marinov
207261342c Add configuration for hibernate.enable_lazy_load_no_trans (#2196)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-14 10:43:02 +02:00
Avgustin Marinov
626d4cc537 Add getting tenant with details (#2195)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-14 09:32:16 +02:00
Avgustin Marinov
b294798ae5 SystemManagement getTenantMetadata - fetch details, added method getTenantMetadataWithoutDetails (#2194)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-10 15:37:57 +02:00
Avgustin Marinov
0e4efe0987 Remove not needed JpaDistributionSetType.compatibleToTargetTypes (#2193)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-10 12:58:26 +02:00
Avgustin Marinov
e1f43c8705 Lombok Usage Improvements (#2192)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-10 11:58:35 +02:00
Avgustin Marinov
4ba6b63615 Switch to 2025 contributors license template (#2190)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 15:59:08 +02:00
Avgustin Marinov
b3f517af79 Add all docker images to trivy scan (#2189)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 15:11:28 +02:00
Avgustin Marinov
0ca10be0b1 Add all docker images to trivy scan (#2188)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 15:10:12 +02:00
Avgustin Marinov
07153ee15d Try to add security-events: write to trivy scan (#2187)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 14:52:39 +02:00
Avgustin Marinov
dc33056ccd Enable trivy debug (#2186)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 14:30:44 +02:00
Avgustin Marinov
2d1f31dbac Fix Trivy (#2185)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 14:19:31 +02:00
Avgustin Marinov
15be89cf7c Fix trivy 6 (#2184)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 14:13:53 +02:00
Avgustin Marinov
d5c0dffa71 Fix Trivy 5 (#2183)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 14:04:00 +02:00
Avgustin Marinov
2876136a07 Try Trivy Fix (#2182)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 13:55:45 +02:00
Avgustin Marinov
0393a4a389 Try to fix trivy with permissions (#2181)
* fix_trivy_scan_2_rolbak_action

* Try to fix trivy with permissions

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>

---------

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 13:46:12 +02:00
Avgustin Marinov
e36aa8a5e7 fix_trivy_scan_2_rolbak_action (#2180) 2025-01-09 13:38:55 +02:00
Avgustin Marinov
1c88231aa7 Fix Trivy scan (#2179)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 13:13:20 +02:00
Avgustin Marinov
67c15b722a Add support for swagger tag ordering (deprecated moved to end) (#2178)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 12:38:13 +02:00
Avgustin Marinov
d2799f4bbc Move deprecated repository and mgmt rest methods in separate module (#2177)
Some already deprecated management REST methods are moved in separate module (together with used only for them repository api and impl) in order to have cleanly separate deprecatd REST API.
The new module is hawkbit-mgmt-resource-deprecated. It is inculded, by default, in hawkbit-mgmt-stater.
* when we decide to remove the deprecated REST API implementation completely - will be easily remved - just module and refs
* deprecated REST API could be excluded (by removing the module from runtime) even before that for the runtimes.
* after removal, for some time (untill the usad management and repository APIs are compatible) it will be possible to refer (and include) the deprecated method implementation together with the next hawkBit versions.

The deprecated methods are:
* POST /rest/v1/distributionsettags/{distributionsetTagId}/assigned/toggleTagAssignment
* POST /rest/v1/distributionsettags/{distributionsetTagId}/assigned
* POST /rest/v1/targettags/{targetTagId}/assigned/toggleTagAssignment
* POST /rest/v1/targettags/{targetTagId}/assigned

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-09 11:04:39 +02:00
Avgustin Marinov
3fde9604f4 Fix DistributionSetManagement#updateDistributionSetMetadata test (#2175)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-08 14:29:09 +02:00
Avgustin Marinov
6504bc26d9 Refactoring of RepostioryManagement and extending classes (#2174)
* createMetaData renamed to putMetaData
* getXXX methods returing Optional are renamed to findXXX
* unified method order (code cosmetics)

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-08 14:03:04 +02:00