Commit Graph

297 Commits

Author SHA1 Message Date
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]
5b69b260a8 Bump org.eclipse.persistence:org.eclipse.persistence.jpa (#2225)
Bumps [org.eclipse.persistence:org.eclipse.persistence.jpa](https://github.com/eclipse-ee4j/eclipselink) from 4.0.3 to 4.0.5.
- [Release notes](https://github.com/eclipse-ee4j/eclipselink/releases)
- [Commits](https://github.com/eclipse-ee4j/eclipselink/compare/4.0.3...4.0.5)

---
updated-dependencies:
- dependency-name: org.eclipse.persistence:org.eclipse.persistence.jpa
  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-28 09:51:19 +02:00
dependabot[bot]
68c15cc17f Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.5.2 (#2245)
Bumps [org.apache.maven.plugins:maven-surefire-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-surefire-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-28 08:36:29 +02:00
dependabot[bot]
e5c6d16e13 Bump commons-io:commons-io from 2.16.1 to 2.18.0 (#2246)
Bumps commons-io:commons-io from 2.16.1 to 2.18.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  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:35:52 +02:00
dependabot[bot]
336fb09e52 Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.7 (#2247)
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.4 to 3.2.7.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.4...maven-gpg-plugin-3.2.7)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-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-28 08:35:35 +02:00
Avgustin Marinov
e3c41eb0b2 Fix CustomBaseRepositoryBean - not initialized in some cases (#2241)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-27 14:53:28 +02:00
dependabot[bot]
cbadd4c249 Bump spring.boot.version from 3.4.1 to 3.4.2 (#2238)
* Bump spring.boot.version from 3.4.1 to 3.4.2

Bumps `spring.boot.version` from 3.4.1 to 3.4.2.

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

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

---
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>

* Fix parent version pom.xml

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-24 20:38:40 +02:00
dependabot[bot]
ac4518fd08 Bump io.qameta.allure:allure-junit5 from 2.28.1 to 2.29.1 (#2236)
Bumps [io.qameta.allure:allure-junit5](https://github.com/allure-framework/allure-java) from 2.28.1 to 2.29.1.
- [Release notes](https://github.com/allure-framework/allure-java/releases)
- [Commits](https://github.com/allure-framework/allure-java/compare/2.28.1...2.29.1)

---
updated-dependencies:
- dependency-name: io.qameta.allure:allure-junit5
  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:03 +02:00
dependabot[bot]
d03f85b918 Bump com.rabbitmq:http-client from 5.2.0 to 5.3.0 (#2235)
Bumps [com.rabbitmq:http-client](https://github.com/rabbitmq/hop) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/rabbitmq/hop/releases)
- [Commits](https://github.com/rabbitmq/hop/compare/v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: com.rabbitmq:http-client
  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:11:26 +02:00
dependabot[bot]
99e545b75f Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 (#2228)
Bumps [org.awaitility:awaitility](https://github.com/awaitility/awaitility) from 4.2.1 to 4.2.2.
- [Changelog](https://github.com/awaitility/awaitility/blob/master/changelog.txt)
- [Commits](https://github.com/awaitility/awaitility/compare/awaitility-4.2.1...awaitility-4.2.2)

---
updated-dependencies:
- dependency-name: org.awaitility:awaitility
  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-24 08:49:32 +02:00
dependabot[bot]
710c180eab Bump org.springdoc:springdoc-openapi-starter-webmvc-ui (#2227)
Bumps [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) from 2.7.0 to 2.8.3.
- [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.7.0...v2.8.3)

---
updated-dependencies:
- dependency-name: org.springdoc:springdoc-openapi-starter-webmvc-ui
  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:49:18 +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
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
ad5c4a2389 Spring Boot 3.4.1 (#2169)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2025-01-07 09:08:54 +02:00
Avgustin Marinov
c38f28d5a7 Upgrades spring to 3.4.0 (#2154)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-20 11:30:51 +02:00
Avgustin Marinov
db3ac7f2dd Hibernate support (#2147)
* Hibernate support

---------

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-16 16:08:07 +02:00
Avgustin Marinov
4b58e027fa Replace ethlo with hibernate jpamodgen (#2112)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-12-02 16:51:03 +02:00
Avgustin Marinov
849ea24632 Security artifacts moved in hawkbit-security-parent (#2016)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-12 12:50:36 +02:00
Avgustin Marinov
5182217745 Rename hawkbit-security-intenal -> hawkbit-security-controller (#2015)
as it is controller only related

* DmfTenantSecurityToken renamed to ControllerSecurityToken - as it is such
* hawkbit.security classes from http-security-internal moved to hawkbit.security.controller - as they are such and it is bad practice to have same package in multiple modules

_release_notes_

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-12 12:45:09 +02:00
Avgustin Marinov
c85518be3c Split SecurityManagedConfiguration to mgmt and ddi starters (#2014)
* SecurityManagedConfiguration is moved to hawkbit-rest-core with commons for mgmt and ddi only
* Configurations for DDI and Management API are moved to respective starters
* hawkbit-http-security is removed - DosFilter (as common) is moved in hawkbit-rest-security, rest to the ddi starter as used only there
* some classes are moved into different packages - it is a bad practice to have same packet into multiple artifacts

_release_notes_

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-12 12:06:56 +02:00
Avgustin Marinov
32acb44e31 Artifact modules moved in new hawkbit-artifact parent (#2012)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-12 09:40:44 +02:00
Avgustin Marinov
d1c2c4f211 Move monolith server in hawkbit_monolith (with monolith starter) (#2006)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-11 16:28:10 +02:00
Avgustin Marinov
ef216840a7 Move Simple UI at root level (#2005)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-11 16:13:08 +02:00
Avgustin Marinov
baab2fcf95 Move Mgmt artifacts into hawkbit-mgmt (#2003)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-11 15:57:56 +02:00
Avgustin Marinov
05d8d6cc7e Moves DDI artifacts into a dedicated directory/artifact parent (#2002)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-11 15:11:07 +02:00
Avgustin Marinov
6867b8eac0 Move spring-boot-starter-test and alure to root (#1973)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-08 16:25:19 +02:00
Avgustin Marinov
7aa53af5ae Skip verify github action on site only changes (#1960)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-07 11:48:24 +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
7918f39cd5 Spring boot 3.3.5 (#1914)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-10-25 07:43:59 +03:00
Avgustin Marinov
64771e9f4e Tune code formatter and add IntelliJ version (#1910)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-10-22 18:03:36 +03:00
Avgustin Marinov
b016e40b56 Remove old sonarcloud project reference (#1877)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-10-08 15:57:36 +03:00
Avgustin Marinov
fa50985fba Remove circleci leftover (#1859)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-10-04 12:55:28 +03:00
Avgustin Marinov
7ca5cbe1aa Switch from eclipse/hawkbit to eclipse-hawkbit/hawkbit github (#1852)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-10-04 10:21:03 +03:00
Avgustin Marinov
d3c3a3e12a Spring Boot 3.3.4 (#1848)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-09-27 17:14:47 +03:00
Avgustin Marinov
de576a047a Bump spring version to 3.3.3 (#1826)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-08-27 13:20:24 +03:00
Avgustin Marinov
af05adcf2c Downgrade eclipselink 4.0.4 to 4.0.3 because of a bug (#1804)
https://github.com/eclipse-ee4j/eclipselink/issues/2219

Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-08-08 14:49:15 +03:00
Avgustin Marinov
2f2dbf1d2b Bump dependency versions (#1799) 2024-08-02 12:20:32 +03:00
Avgustin Marinov
06c06bcd8f Fix Sonar findings (#1779)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-07-23 12:06:39 +03:00
Avgustin Marinov
bb288eab6b Remove guava dependency (#1776)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-07-17 15:48:24 +03:00
Avgustin Marinov
a021de5829 Improve base pom structure (#1774)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-07-17 14:30:36 +03:00
Avgustin Marinov
297775f539 Migrate to Spring Boot 3.3.1 (#1751)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-06-21 14:49:10 +03:00
Avgustin Marinov
6022009525 [#1740] Migrate to Spring Boot 3.3.0 (#1743)
1. Migrate Spring Boot to 3.3.0
2. Upgrade some other dependencies
3. Update Dockerfile-s regarding deprecated -Djarmode=layertools extract

Follow: [Spring Boot 3.3 Release Notes](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.3-Release-Notes)

Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-06-06 10:43:11 +03:00
Avgustin Marinov
a6a2014ad3 Bump to Spring Boot 3.2.6 (#1739)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-05-29 12:19:33 +03:00
Avgustin Marinov
bf99ae37ad Bump spring boot to 3.2.5 (#1720)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-04-22 09:18:55 +03:00
Avgustin Marinov
03d3c3ba7b Bump spring version to 3.2.3 (#1695)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-03-26 08:58:43 +02:00
Avgustin Marinov
cdd76c8318 Upgrade dependency versions (#1688)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-03-15 13:09:46 +02:00
Avgustin Marinov
3b6570bca6 Introduce inital draft of hawkBit SDK (#1638)
Intends to provide a Java SDK facilitating:
* development of back-end integrations using mgmt api (including UI-s)
* development of java based high-end devices (which could run Spring apps) to communicate with hawkBit via DDI API
* implementation of demo/test cases using device & management SDK

Status: initial draft
 - Feign client did & management API - done
 - Hal/HATEAOS Support - works (including in non-web apps)
 - device communication works when no software updates (e.g. pulling software base)
 - demo for single and multiple devices simulation (including management API uses)
 - TODO - fix software update flows
 - TODO - provide more integration points for developers to interact with device SDK

Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-02-12 16:30:22 +02:00
Avgustin Marinov
bce69676d2 Reduce dependency on Guava (#1589)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-02-02 22:21:46 +02:00
Avgustin Marinov
0ee916e8cb Improve root pom readability (#1588)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
2024-02-02 19:03:05 +02:00