Releases: stackitcloud/stackit-sdk-java
Releases · stackitcloud/stackit-sdk-java
Release (2025-09-30)
Highlights
core: v0.2.0- Feature: Support for passing custom OkHttpClient objects
KeyFlowAuthenticator: Add new constructors with anOkHttpClientParam- Marked constructors without
OkHttpClientparam as deprecated, use new constructors withOkHttpClientinstead KeyFlowAuthenticatorimplementsokhttp3.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 withOkHttpClientparam (recommended for production use)IaasApi: Added constructors withOkHttpClientparam (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 withOkHttpClientparam (recommended for production use)ResourceManagerApi: Added constructors withOkHttpClientparam (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