Releases: stackitcloud/stackit-sdk-java
Releases · stackitcloud/stackit-sdk-java
Release (2025-10-29)
Highlights
- core: v0.2.0- Feature: Support for passing custom OkHttpClient objects
- KeyFlowAuthenticator: Add new constructors with an- OkHttpClientParam- Marked constructors without OkHttpClientparam as deprecated, use new constructors withOkHttpClientinstead
- KeyFlowAuthenticatorimplements- okhttp3.Authenticatorinterface now
- added method KeyFlowAuthenticator.authenticate()
 
- Marked constructors without 
- Marked KeyFlowInterceptorclass as deprecated, useKeyFlowAuthenticatorinstead
- Marked SetupAuthconstructors and methodsSetupAuth.init()andSetupAuth.getAuthHandler()as deprecated- all other methods of SetupAuthare marked asstaticnow, only these will remain in the future
 
- all other methods of 
 
 
- Feature: Support for passing custom OkHttpClient objects
- iaas:- v0.3.0
- Feature: Add createdAtandupdatedAtattributes toSecurityGroupRule,BaseSecurityGroupRule,CreateSecurityGroupRulePayloadmodel classes
- Feature: Add descriptionattribute toCreateNicPayload,NIC,UpdateNicPayloadmodel classes
- Feature: New model class ServerAgent
- Feature: Add agentattribute toServer,CreateServerPayloadmodel classes
 
- Feature: Add 
- v0.2.0
- Feature: Support for passing custom OkHttpClient objects
- ApiClient- Added constructors with OkHttpClientparam (recommended for production use)
- Use new KeyFlowAuthenticatorokhttp3.Authenticatorimplementation instead of request interceptor for authentication
 
- Added constructors with 
- DefaultApi: Added constructors with- OkHttpClientparam (recommended for production use)
- IaasApi: Added constructors with- OkHttpClientparam (recommended for production use)
 
 
- Feature: Support for passing custom OkHttpClient objects
 
- v0.3.0
- resourcemanager: v0.2.0- Feature: Support for passing custom OkHttpClient objects
- ApiClient- Added constructors with OkHttpClientparam (recommended for production use)
- Use new KeyFlowAuthenticatorokhttp3.Authenticatorimplementation instead of request interceptor for authentication
 
- Added constructors with 
- DefaultApi: Added constructors with- OkHttpClientparam (recommended for production use)
- ResourceManagerApi: Added constructors with- OkHttpClientparam (recommended for production use)
 
 
- Feature: Support for passing custom OkHttpClient objects
- examples:- Add example how to use custom OkHttpClientobject
 
- Add example how to use custom 
What's Changed
- feat(sdk): add linter and fix linter findings by @rubenhoenle in #39
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #72
- feature(core): Add wait handler structure by @Fyusel in #19
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #81
- update release date in changelog by @rubenhoenle in #84
Full Changelog: release-2025-09-30...release-2025-10-29
Release (2025-09-30)
Highlights
- core: v0.2.0- Feature: Support for passing custom OkHttpClient objects
- KeyFlowAuthenticator: Add new constructors with an- OkHttpClientParam- Marked constructors without OkHttpClientparam as deprecated, use new constructors withOkHttpClientinstead
- KeyFlowAuthenticatorimplements- okhttp3.Authenticatorinterface now
- added method KeyFlowAuthenticator.authenticate()
 
- Marked constructors without 
- Marked KeyFlowInterceptorclass as deprecated, useKeyFlowAuthenticatorinstead
- Marked SetupAuthconstructors and methodsSetupAuth.init()andSetupAuth.getAuthHandler()as deprecated- all other methods of SetupAuthare marked asstaticnow, only these will remain in the future
 
- all other methods of 
 
 
- Feature: Support for passing custom OkHttpClient objects
- iaas:- v0.3.0
- Feature: Add createdAtandupdatedAtattributes toSecurityGroupRule,BaseSecurityGroupRule,CreateSecurityGroupRulePayloadmodel classes
- Feature: Add descriptionattribute toCreateNicPayload,NIC,UpdateNicPayloadmodel classes
- Feature: New model class ServerAgent
- Feature: Add agentattribute toServer,CreateServerPayloadmodel classes
 
- Feature: Add 
- v0.2.0
- Feature: Support for passing custom OkHttpClient objects
- ApiClient- Added constructors with OkHttpClientparam (recommended for production use)
- Use new KeyFlowAuthenticatorokhttp3.Authenticatorimplementation instead of request interceptor for authentication
 
- Added constructors with 
- DefaultApi: Added constructors with- OkHttpClientparam (recommended for production use)
- IaasApi: Added constructors with- OkHttpClientparam (recommended for production use)
 
 
- Feature: Support for passing custom OkHttpClient objects
 
- v0.3.0
- resourcemanager: v0.2.0- Feature: Support for passing custom OkHttpClient objects
- ApiClient- Added constructors with OkHttpClientparam (recommended for production use)
- Use new KeyFlowAuthenticatorokhttp3.Authenticatorimplementation instead of request interceptor for authentication
 
- Added constructors with 
- DefaultApi: Added constructors with- OkHttpClientparam (recommended for production use)
- ResourceManagerApi: Added constructors with- OkHttpClientparam (recommended for production use)
 
 
- Feature: Support for passing custom OkHttpClient objects
- examples:- Add example how to use custom OkHttpClientobject
 
- Add example how to use custom 
What's Changed
- chore(docs): add release process documentation by @rubenhoenle in #25
- docs: add authentication and custom endpoint guide by @marceljk in #26
- feat(sdk): allow passing OkHttpClient objects by @rubenhoenle in #27
- Generator: Update SDK /services/iaas by @stackit-pipeline in #37
- chore(doc): set release date in changelog by @rubenhoenle in #38
Full Changelog: release-2025-09-09...release-2025-09-30
Release (2025-09-09)
Highlights
- core: v0.1.0- Initial onboarding of STACKIT Java SDK core lib
 
- iaas: v0.1.0- Initial onboarding of STACKIT Java SDK for IaaS service
 
- resourcemanger: v0.1.0- Initial onboarding of STACKIT Java SDK for Resourcemanager service
 
What's Changed
- chore: add missing security file and pull request template by @marceljk in #1
- feat: onboard resource manager by @marceljk in #2
- chore(resourcemanager): unknown value default cases for enums by @rubenhoenle in #3
- feat(sdk): setup gradle project structure by @rubenhoenle in #4
- feat: Onboard key flow auth by @marceljk in #5
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #7
- chore(resourcemanager): Generated service/resourcemanager by @marceljk in #9
- chore(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #11
- feat(iaas): initial onboarding by @rubenhoenle in #6
- feat: add lint target by @Benjosh95 in #17
- chore(resourcemanager): add examples by @Fyusel in #14
- feat(sdk): setup publishing to maven central repository by @rubenhoenle in #18
- fix(ci/cd): use token with write permissions for git tag push by @rubenhoenle in #20
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #24
- Generator: Update SDK /services/iaas by @stackit-pipeline in #23
- feat(docs): add maven central usage guide and contribution guide by @rubenhoenle in #22
- chore(doc): set release date in global changelog by @rubenhoenle in #21
New Contributors
- @marceljk made their first contribution in #1
- @rubenhoenle made their first contribution in #3
- @dependabot[bot] made their first contribution in #7
- @Benjosh95 made their first contribution in #17
- @Fyusel made their first contribution in #14
- @stackit-pipeline made their first contribution in #24
Full Changelog: https://github.com/stackitcloud/stackit-sdk-java/commits/release-2025-09-09