Avgustin Marinov
98daa696de
Refactor caches ( #2775 )
...
* added static usage of cache in order access it easier
* added mandatory (in hawkbit-core) registration - always tenant aware caches shall be used - hawkbit depends on it
* added per cache and tenant name configuration
* (not really realted to caches) but in order to be easier evicted entities after commit handlers are now statically accessed
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-10-24 16:42:40 +03:00
Stanislav Trailov
2a71f61cc2
Extend current SQL translator in EclipseLink ( #2383 )
...
* Extend current SQL translator in EclipseLink
* Initialize translator in static block
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* translation methods to static
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* handle DataIntegrityViolation in rest core
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
2025-04-29 17:20:17 +03: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
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
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
Kai Zimmermann
428e3af2bc
hawkBit rest docs (management & DDI API) ( #688 )
...
* hawkBit REST docs.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fiy gitignore.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add to website.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Switch to generated docs.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix typos.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Review findings.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Otimizations.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Revert accidental checkin.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add security link.
2018-05-24 16:10:01 +02:00
Dominic Schabel
1deb47a4db
First preparation for JDK 9 ( #674 )
...
* First preparation to build HawkBit with JDK 9
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
* Reverted Mockito 2 update since it is not compiling under JDK 8 anymore
* Fix for JDK internal calls by old version
* Guava raised to 25.0-jre and CQ added.
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
* Add updated RabbitMQ http client
* Exclude test dependencies.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Exclusions for unnecessary Guava dependencies added
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
* Remove provided annotation dependency for maven plugin
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
2018-05-14 09:32:12 +02:00
Kai Zimmermann
09b24fa97d
Cleanup file streaming utilities ( #559 )
...
* Cleanup file streaming.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Added missing comments.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix typo.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Split utility class.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Dependency cleanup.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add missing dependency,
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Remove repository api dependency from rest core.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix build and sonar issues.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Remove custom ConstraintViolationException
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* RequestMapping should be public.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix errors.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Removed dead code.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Not null
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix nullpointer.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Code cleanup.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-07-19 12:43:07 +02:00
Kai Zimmermann
6d2a108549
Preparations for release 0.2.0 ( #461 )
...
* Promote update server to runtime
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Current status
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* More CQs
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Complete CQs
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Updatesd documentation
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Enable test modules
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Re add examples and extensions
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fixes and roadmap extended
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add release issue link
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add works with CQ.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Documented CQs for #459
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix shell script
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix CQ table and runtime parent.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix repo entries.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Cleaned up docs.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-03-30 08:46:31 +02:00
Kai Zimmermann
804522f966
hawkBit repository uses Optional on single entity find/get requests ( #435 )
...
* Repo returns optionals.
* Improved exception handling for collection usage in repo queries.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-02-16 10:09:14 +01:00
Kai Zimmermann
13f9791891
Removed JPA dependencies from runtime. Test only now.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-05-31 20:50:22 +02:00
SirWayne
f1e3406b97
Move jackson dependendy from repo to rest-core
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-05-31 10:56:10 +02:00
Kai Zimmermann
7a98c58407
refactored test data generation. Refactored entity factor methods.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-05-31 08:51:49 +02:00
Kai Zimmermann
f2e13b8d22
Split into separate maven modules.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-05-25 17:43:57 +02:00
SirWayne
f5cf4d811f
Remove unused dependencies
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-04-28 16:23:07 +02:00
SirWayne
a6386ecdff
Remove unused dependencies
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-04-28 16:20:14 +02:00
SirWayne
0fd2f7200f
Add test dependency
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-04-25 11:12:04 +02:00
SirWayne
3fa9105428
Add test dependencies
...
Add name of @PathVariable
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-04-21 10:02:03 +02:00
SirWayne
2538d12785
Remove duplicate test util classes
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-04-20 17:55:54 +02:00
SirWayne
c3c405c986
Rename and split rest resources ddi, mgmt and system
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-04-20 17:33:03 +02:00