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
OkHttpClient
param as deprecated, use new constructors withOkHttpClient
instead KeyFlowAuthenticator
implementsokhttp3.Authenticator
interface now- added method
KeyFlowAuthenticator.authenticate()
- Marked constructors without
- Marked
KeyFlowInterceptor
class as deprecated, useKeyFlowAuthenticator
instead - Marked
SetupAuth
constructors and methodsSetupAuth.init()
andSetupAuth.getAuthHandler()
as deprecated- all other methods of
SetupAuth
are marked asstatic
now, only these will remain in the future
- all other methods of
- Feature: Support for passing custom OkHttpClient objects
iaas
:- v0.3.0
- Feature: Add
createdAt
andupdatedAt
attributes toSecurityGroupRule
,BaseSecurityGroupRule
,CreateSecurityGroupRulePayload
model classes - Feature: Add
description
attribute toCreateNicPayload
,NIC
,UpdateNicPayload
model classes - Feature: New model class
ServerAgent
- Feature: Add
agent
attribute toServer
,CreateServerPayload
model classes
- Feature: Add
- v0.2.0
- Feature: Support for passing custom OkHttpClient objects
ApiClient
- Added constructors with
OkHttpClient
param (recommended for production use) - Use new
KeyFlowAuthenticator
okhttp3.Authenticator
implementation instead of request interceptor for authentication
- Added constructors with
DefaultApi
: Added constructors withOkHttpClient
param (recommended for production use)IaasApi
: Added constructors withOkHttpClient
param (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
OkHttpClient
param (recommended for production use) - Use new
KeyFlowAuthenticator
okhttp3.Authenticator
implementation instead of request interceptor for authentication
- Added constructors with
DefaultApi
: Added constructors withOkHttpClient
param (recommended for production use)ResourceManagerApi
: Added constructors withOkHttpClient
param (recommended for production use)
- Feature: Support for passing custom OkHttpClient objects
examples
:- Add example how to use custom
OkHttpClient
object
- 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