Avgustin Marinov
10da0288d9
Fix sonar findings ( #2572 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-07-30 10:13:23 +03:00
Avgustin Marinov
3e35d0c5c1
Add customizable retry for SDK http client ( #2523 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-07-02 09:28:15 +03:00
Avgustin Marinov
4051e4b550
SDK: Fix Certificate.toPEM ( #2283 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-02-14 12:11:29 +02:00
Avgustin Marinov
653df8acdd
SDK: Add ca extension when issue CA certificates ( #2277 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-02-13 14:16:29 +02:00
Avgustin Marinov
1e9d105c74
SDK: Fix closing getLink streams ( #2275 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-02-13 11:20:32 +02:00
Avgustin Marinov
1c9153f080
SDK: Fix link download release ( #2273 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-02-13 09:52:49 +02:00
Avgustin Marinov
91bf70626c
SDK: Improve authentication setup ( #2272 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-02-13 09:05:02 +02:00
Avgustin Marinov
97027de9a8
SDK: Add unified Link download (using auth contexts) ( #2270 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-02-12 18:32:18 +02:00
Avgustin Marinov
6675163a5d
Add certificate authentication support in SDK ( #2269 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-02-12 13:53:08 +02:00
Avgustin Marinov
df0d0ae461
Fix HawkbitClient multipart data error handling ( #2259 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-30 13:01:14 +02:00
Avgustin Marinov
9418eb42cb
Fix HawkbitClient multipart support for return void ( #2258 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-30 11:06:07 +02:00
Avgustin Marinov
b108762d54
Simple UI: Streaming upload ( #2254 )
...
thus not loading whole artifact into memory
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-29 13:44:31 +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
3ab4885170
Fix HawkbitSDKConfigurtion -> HawkbitSDKConfiguration typo ( #2074 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-18 14:31:47 +02:00
Avgustin Marinov
6dec398cb9
Remove unusied org.eclipse.hawkbit.HawkbitServerProperties ( #1979 )
...
_release_notes_
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-11-08 17:18:59 +02:00
Avgustin Marinov
1c16bd66d3
Code format hawkbit2 ( #1949 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-11-05 11:43:54 +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
Vasil Ilchev
ac34b952d9
Propose SDK Refactor ( #1821 )
...
* Propose SDK Refactor
* Added ExecutorService for DMF Devices
* After review, Created MgmtApi inside sdk-mgmt
* Removed direct dependency to halkbit-mgmt-api all mgmt related calls now goes through hawkbit-sdk-mgmt
* Added copyright header
* Removed redundant paramters for deleteController
* Fixed File Copyright Headers
2024-08-19 15:34:29 +03:00
Avgustin Marinov
b491d6d548
SDK DMF Support - from declarative to imperative - to support host per tenant ( #1709 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 15:15:02 +03:00
Avgustin Marinov
9ccc7d7db3
SDK DMF Support - Removed duplication ( #1707 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 09:16:48 +03: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
8ea3fdb5e7
SDK AutoConfig & improvements & fixes ( #1663 )
...
* SDK autoconfiguration added
* Option for custom error decoder and request interceptor added
* Fixed authentication for targets with security token
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-02-21 15:44:27 +02:00
Avgustin Marinov
e47d78f7ef
SDK: Fix software update download ( #1639 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-02-13 12:29:30 +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