Avgustin Marinov
|
25c09a7d39
|
Move all DMF artifacts in hawkbit-dmf (#2000)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
|
2024-11-11 14:22:11 +02:00 |
|
Avgustin Marinov
|
e18181bd7b
|
Code format hawkbit-dmf-rabbitmq-test (#1937)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
|
2024-11-05 11:25:09 +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
|
0021b03c9a
|
CI friendly maven poms - use $revision for version (#1477)
https://maven.apache.org/maven-ci-friendly.html
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
|
2023-11-16 17:23:01 +02:00 |
|
Avgustin Marinov
|
9c86729a68
|
[#1393,#1008] Switch to Eclipse v2.0 license (#1427)
Switching license from EPL v1 to v2. Following
https://www.eclipse.org/legal/epl-2.0/faq.php#h.tci84nlsqpgw
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
|
2023-09-14 11:03:20 +03:00 |
|
Avgustin Marinov
|
56ea5b15c9
|
[#1383] Spring Boot 3 Migration / Step 1 (#1384)
1. PagingAndSortingRepository doesn't extend CrudRepository anymore. For all extending that interface repositories CrudRepository super interface shall be now declared (https://spring.io/blog/2022/02/22/announcing-listcrudrepository-friends-for-spring-data-3-0 -
```
The popular PagingAndSortingRepository used to extend from CrudRepository, but it no longer does. This lets you combine it
with either CrudRepository or ListCrudRepository or a base interface of your own creation. This means you now have to
explicitly extend from a CRUD fragment, even when you already extend from PagingAndSortingRepository.
```
)
2. org.eclipse.hawkbit.autoconfigure.mgmt.ui -> move in hawkbit-ui (to be ready for removal), anyway - it's a better location for ui related configs
3. extends WebMvcConfigurerAdapter -> implements WebMvcConfigurer
4. remove WebSecurityConfigurerAdapter -> https://docs.spring.io/spring-security/reference/5.8/migration/servlet/config.html#_stop_using_websecurityconfigureradapter, https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter
and add @Order to the bean reg!!
5. Use configurers (the other will be deprecated / removed), e.d: http.csrf().disable() -> http.csrf(AbstractHttpConfigurer::disable)
6. configure(final AuthenticationManagerBuilder auth) -> put in httpsecurity config - http.getSharedObject(AuthenticationManagerBuilder.class).... (https://www.baeldung.com/spring-security-authentication-provider)
7. configure(final WebSecurity webSecurity) ->
```
@Bean
public WebSecurityCustomizer webSecurityCustomizer() {
return (web) -> web.ignoring().antMatchers("/documentation/**", "/VAADIN/**", "/*.*", "/docs/**");
}
```
(https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter)
8. AuthenticationManager authenticationManagerBean() ->
```
@Bean
AuthenticationManager authenticationManager(final AuthenticationConfiguration authenticationConfiguration) throws Exception {
return authenticationConfiguration.getAuthenticationManager();
}
```
(https://backendstory.com/spring-security-how-to-replace-websecurityconfigureradapter/)
9. WebMvcAutoConfiguration could be removed - it uses deprectated methods, and sets properties that are same by default - hence - not neeeded
(https://github.com/spring-projects/spring-framework/issues/23915#issuecomment-563987147)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
|
2023-07-17 10:36:26 +03:00 |
|
Stefan Behl
|
4a3a79aa6b
|
Migration to Spring Boot 2.7.10 (#1320)
* Initial commit
* Fix compile breaks
* Fix hibernate config
* Fix hibernate config
* Fix failing tests
* Improve logging
* Improve logging
* Fix Sonar issues
* Remove BusProperties
* Add BusProperties bean back in
* Fix JPA workaround
* Fix CVE-2021-22044
* Fix test failures
* Fix PR review findings
* Fix CVEs
* Remove H2 version downgrade, fix schema migration, enable legacy mode
* Downgrade Vaadin back to 8.14.3
* Fix EventPublisherHolder
* Fix RemoteTenantAwareEvent
* Fixed EventPublisherAutoConfiguration
* New version of spring-hateoas requires links to be expanded (Mgmt API)
* New version of spring-hateoas requires links to be expanded (Mgmt API)
* Fix PR review findings
* Fix PR review findings
* Fix PR review findings
* Update README.md
* MariaDB Java Client downgrade to maintain compatibility with AWS Aurora
* Temporarily disable RSQL test that depends on DB collation type
* Upgrade to boot 2.7.10
* Upgrade snakeyaml to 1.33
* Upgrade Spring Security OAuth2 to version 5.7.7
* Remove obsolete exclusion of junit-vintage-engine
* Upgrade jackson-bom to 2.14.2
|
2023-03-28 07:16:25 +02:00 |
|
Kai Zimmermann
|
d52a720480
|
Spring Boot 2.0 (#721)
* Migration to Boot 2.0.
Signed-off-by: Kai Zimmermann <kai.zimmermann@microsoft.com>
|
2019-01-31 07:29:27 +01:00 |
|
Kai Zimmermann
|
ac931ec8fa
|
Master now on 0.3
|
2018-06-11 15:57:15 +02:00 |
|
Kai Zimmermann
|
67a4677ef6
|
Split repository API for module and DS management. Refactor utility usage (#524)
* Split DS management and reduce util usage.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Split sw module and type management.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Sonar issues.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Make sonar listen to the exception!
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Register both beans.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Split JPA implementations.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Revert user details change.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Fix compilation errors.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Fix bean queries. Fix image path.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Document preferred utility usage.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Fix exmaples and revert unintended checkin.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Code cleanup.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Typos, readibility.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Remove unused reference.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Rollouts cache delete aware.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Fix rolloutgroup delete event.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Add new RolloutGroupDeletedEvent event
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
|
2017-06-01 06:28:59 +02:00 |
|
Kai Zimmermann
|
525669724f
|
Renamed new DMF parent folder to be consistent with other parents. (#499)
* Fix DMF folder name.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Alligned name.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Delete old gitgnore
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
|
2017-04-27 17:10:59 +02:00 |
|