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 |
|
Stefan Behl
|
bbe7b590c0
|
Fix Sonar issue (#1301)
|
2022-12-13 09:49:36 +01:00 |
|
Bondar Bogdan
|
527f7de6a8
|
Fix overdue timestamp calculation permission (#1235)
* fixed overdue timestamp calculation permission error
Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch.io>
* changed method visibility
Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch.io>
|
2022-03-25 16:00:18 +01:00 |
|
Florian Ruschbaschan
|
7e28fba104
|
Use an empty AMQP Message body instead of a null value (#1200)
|
2021-11-03 13:15:47 +01:00 |
|
Dominic Schabel
|
81defa10a6
|
Migration to JUnit5 as default test runtime (#1082)
* Migrate tests to JUnit5
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io>
* REST docs tests migrated to JUnit5
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io>
* Migrated security and UI tests to JUnit5
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io>
* Migrated management tests to JUnit5
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io>
* Reflecting changes from JUnit5 migration
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io>
* Fix RabbitMQ test detection
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io>
* Drop support for JUnit4
Signed-off-by: Dominic Schabel <dominic.schabel@bosch.io>
|
2021-03-15 13:40:40 +01: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
|
b4414438b0
|
Fix sonar issues and add DMF tests for maintenance window feature (#655)
* Fix sonar issues.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* POM cleanup and more sonar issues fixed.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Remove unneeded JavaDocs.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* More sonar issues.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* More issues.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Adapt maintenance window to naming.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Add DMF tests.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Readibility.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Typos fixed.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
|
2018-03-08 10:42:25 +01:00 |
|
Kai Zimmermann
|
da13bd79d9
|
DMF health check (#577)
* DMF support PING message for health checks.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Device simulator supports PING.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Code cleanup.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Revert accidental checkin.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Fix tests.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Simplify API.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Remove simulator dead letter.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Remove dead code.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Reduce code.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Add message for one more error case.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
|
2017-09-15 12:50:27 +02:00 |
|
Kai Zimmermann
|
b6d73c578f
|
Fix Controller Management null address (#550)
* Forbid null address in controller management.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Constant.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Fix AMQP test.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
|
2017-06-21 14:59:47 +02:00 |
|
Kai Zimmermann
|
1a47c3da25
|
New MGMT API resource for action to forced switch. (#525)
* New rest resource for action to forced switch.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Utility usage for response.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* Raise test timeout.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
* PUT resource for similar to GET resource.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
|
2017-06-06 14:11:32 +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 |
|