Skip to content

Releases: stackitcloud/stackit-sdk-java

Release (2026-03-24)

24 Mar 17:42
8960d83

Choose a tag to compare

Highlights

  • alb:
    • v0.4.0
      • Feature: Add new field AltPort to ActiveHealthCheck
      • Feature: Add new field Tls to HttpHealthCheck
      • Breaking change: Renamed TargetPoolTlsConfig to TlsConfig
    • v0.3.1
      • Bump dependency org.apache.commons:commons-lang3 to 3.18.0
      • Bump dependency org.openapitools:jackson-databind-nullable to 0.2.8
    • v0.3.0
      • Feature: Add fields usedCredentials and usedLoadbalancers to GetQuotaResponse
      • Improvement: Support additional properties in models
  • loadbalancer:
    • v0.4.0
      • Deprecation of methods serverNameIndicators, setServerNameIndicators and getServerNameIndicators in Listener model class
    • v0.3.0
      • Feature: Add new fields AltPort and HttpHealthCheck to ActiveHealthCheck
    • v0.2.1
      • Bump dependency org.apache.commons:commons-lang3 to 3.18.0
      • Bump dependency org.openapitools:jackson-databind-nullable to 0.2.8
    • v0.2.0
      • Feature: Add fields maxCredentials, usedCredentials and usedLoadbalancers to model GetQuotaResponse
      • Improvement: Support additional properties in models
  • objectstorage:
    • v0.2.0
      • New model classes: ComplianceLockResponse, CredentialsGroupExtended, DefaultRetentionResponse, DeleteDefaultRetentionResponse, GetCredentialsGroupResponse, SetDefaultRetentionPayload
      • New methods for Bucket model class: objectLockEnabled,setObjectLockEnabled,getObjectLockEnabled
      • New enum: RetentionMode
      • New API client methods: createComplianceLock, deleteComplianceLock, deleteDefaultRetention, getComplianceLock, getCredentialsGroup, getDefaultRetention, setDefaultRetention
      • Breaking change: New parameter objectLockEnabled for createBucket API client method
    • v0.1.3
      • Bump dependency org.apache.commons:commons-lang3 to 3.18.0
      • Bump dependency org.openapitools:jackson-databind-nullable to 0.2.8
    • v0.1.2
      • Improvement: Support additional properties in models
  • resourcemanager:
    • v0.4.3
      • Bump dependency org.apache.commons:commons-lang3 to 3.18.0
      • Bump dependency org.openapitools:jackson-databind-nullable to 0.2.8
    • v0.4.2
      • Improvement: Support additional properties in models
  • serverbackup:
    • v0.1.2
      • Bump dependency org.apache.commons:commons-lang3 to 3.18.0
      • Bump dependency org.openapitools:jackson-databind-nullable to 0.2.8
    • v0.1.1
      • Improvement: Support additional properties in models
  • serverupdate:
    • v0.1.3
      • Bump dependency org.apache.commons:commons-lang3 to 3.18.0
      • Bump dependency org.openapitools:jackson-databind-nullable to 0.2.8
    • v0.1.2
      • Improvement: Support additional properties in models
  • sfs:
    • v0.2.0
      • Breaking change: The name and spaceHardLimitGigabytes fields are now marked as required for ShareExportPayload, SharePayload.
    • v0.1.0
      • Initial onboarding of STACKIT Java SDK for STACKIT File Storage (SFS) service
  • iaas: v1.0.0
    • Breaking Change: Add required region parameter to most API methods in DefaultApi class.
    • Breaking Change: Removal of API methods from DefaultApi class: listSnapshots, updateImageScopeLocal, updateImageScopePublic.
    • Feature: Add new API methods to DefaultApi class:
      • addRoutesToRoutingTable
      • addRoutingTableToAreaPayload
      • createNetworkAreaRegion
      • deleteNetworkAreaRegion
      • deleteRouteFromRoutingTable
      • deleteRoutingTableFromArea
      • getNetworkAreaRegion
      • getRouteOfRoutingTable
      • getRoutingTableOfArea
      • imageFromVolume
      • listNetworkAreaRegions
      • listRoutesOfRoutingTable
      • listRoutingTablesOfArea
      • listSnapshotsInProject
      • updateNetworkAreaRegion
      • updateRouteOfRoutingTable
      • updateRoutingTableOfArea
    • Update of regex validators for model class attributes
      • Update regex validators for ip attribute in PublicIp, UpdatePublicIPPayload, CreatePublicIPPayload model classes
      • Update regex validators for gateway attribute in UpdateNetworkIPv4Body, UpdateNetworkIPv6Body model classes
    • Feature: New model classes
      • Network area:
        • RegionalArea, RegionalAreaListResponse
        • CreateNetworkAreaRegionPayload
        • RegionalAreaIPv4, UpdateRegionalAreaIPv4
      • Routing tables:
        • RoutingTable, RoutingTableListResponse
        • AddRoutesToRoutingTablePayload
        • AddRoutingTableToAreaPayload
        • UpdateRouteOfRoutingTablePayload, UpdateRoutingTableOfAreaPayload
      • Routes:
        • RouteDestination, DestinationCIDRv4, DestinationCIDRv6
        • RouteNexthop, NexthopInternet, NexthopIPv4, NexthopIPv6, NexthopBlackhole
      • Network (IPv4): NetworkIPv4, CreateNetworkIPv4, CreateNetworkIPv4WithPrefix, CreateNetworkIPv4WithPrefixLength
      • Network (IPv6): NetworkIPv6, CreateNetworkIPv6, CreateNetworkIPv6WithPrefix, CreateNetworkIPv6WithPrefixLength
      • other: CreateServerPayloadAllOfNetworking, ImageFromVolumePayload, UpdateNetworkAreaRegionPayload, ServerNetworking
    • Feature: New attributes in model classes
      • Add region attribute to PublicNetwork model class
      • Add destination attribute to Route model class
      • Add importProgress attribute to model classes CreateImagePayload, Image
      • Add encrypted attribute to model class Backup
      • Add ipv4, ipv6, routingTableId attributes to model class CreateNetworkPayload, PartialUpdateNetworkPayload
      • Add ipv4, ipv6 routingTableId attributes to model class Network
      • Add items attribute to CreateNetworkAreaRoutePayload model class
    • Breaking Change:: Removal of model classes
      • Network area: Area, AreaConfig, CreateAreaAddressFamily, UpdateAreaAddressFamily, AreaPrefixConfigIPv4, CreateAreaIPv4, UpdateAreaIPv4
      • Server: CreateServerPayloadNetworking
      • Network: CreateNetworkIPv4Body, NetworkAreaIPv4, CreateNetworkAddressFamily, UpdateNetworkAddressFamily, CreateNetworkIPv6Body
    • Breaking Change: Renaming of ID attributes in model classes
      • Renaming of attribute networkRangeId to id in NetworkRange model class
      • Renaming of attribute routeId to id in Route model class
      • Renaming of attribute networkId to id in Network model class
      • Renaming of attribute areaId to id in NetworkArea model class
      • Renaming of attribute projectId to id in Project model class
    • Breaking Change: Renaming of state attribute to status in model classes Network, NetworkArea, Project
    • Breaking Change: Type changes of attributes of model classes
      • Change type of networking attribute from CreateServerPayloadNetworking to ServerNetworking in Server model class
      • Change type of networking attribute from CreateServerPayloadNetworking to CreateServerPayloadAllOfNetworking in CreateServerPayload model class
      • Change type of nexthop attribute from string to RouteNexthop in Route model class
    • Breaking Change:
      • Remove attribute prefix from Route model class
      • Remove attribute ipv4 from NetworkArea, CreateNetworkAreaRoutePayload model classes
      • Remove attribute address_family from CreateNetworkAreaPayload, CreateNetworkPayload, PartialUpdateNetworkAreaPayload, PartialUpdateNetworkPayload model classes
      • Remove attributes gateway, gatewayv6, nameservers, nameserversV6, prefixes, prefixesV6, publicIp from Network model class
      • Remove attribute openstack_project_id from Project model class
    • Feature: Add CreateIsolatedNetwork functionality
    • Feature: Add ImageFromVolumePayload functionality
    • Feature: Add SystemRoutes to UpdateRoutingTableOfAreaPayload
    • Improvement: Support additionalProperties in models
      • This allows accessing new properties, even if they aren't yet defined in the model

What's Changed

Read more

Release (2026-01-27)

27 Jan 16:36
d382e6d

Choose a tag to compare

Highlights

  • core: v0.4.1
    • Bugfix: Add check in KeyFlowAuthenticator to prevent endless loops
  • iaas: v0.3.1
    • Bump dependency cloud.stackit.sdk.core to v0.4.1
  • resourcemanager: v0.4.1
    • Bump dependency cloud.stackit.sdk.core to v0.4.1
  • loadbalancer:
    • v0.1.1
      • Bump dependency cloud.stackit.sdk.core to v0.4.1
    • v0.1.0
      • Initial onboarding of STACKIT Java SDK for Load balancer service
  • alb:
    • v0.2.0
      • Feature: Switch from v2beta API version to v2 version.
      • Feature: MaxCredentials field added to GetQuotaResponse
      • Breaking change: added version to LoadBalancer constructor
      • Breaking change: renamed exact to exactMatch in Path model
      • Breaking change: removed pathPrefix from Rule model
    • v0.1.1
      • Bump dependency cloud.stackit.sdk.core to v0.4.1
    • v0.1.0
      • Initial onboarding of STACKIT Java SDK for Application load balancer service
  • objectstorage:
    • v0.1.1
      • Bump dependency cloud.stackit.sdk.core to v0.4.1
    • v0.1.0
      • Initial onboarding of STACKIT Java SDK for Object storage service
  • serverupdate:
    • v0.1.1
      • Bump dependency cloud.stackit.sdk.core to v0.4.1
    • v0.1.0
      • Initial onboarding of STACKIT Java SDK for Server Update service
  • serverbackup: v0.1.0
    • Initial onboarding of STACKIT Java SDK for serverbackup service

What's Changed

New Contributors

Full Changelog: release-2025-10-29...release-2026-01-27

Release (2025-10-29)

29 Oct 16:06
a4476e9

Choose a tag to compare

Highlights

  • core: v0.2.0
    • Feature: Support for passing custom OkHttpClient objects
      • KeyFlowAuthenticator: Add new constructors with an OkHttpClientParam
        • Marked constructors without OkHttpClient param as deprecated, use new constructors with OkHttpClient instead
        • KeyFlowAuthenticator implements okhttp3.Authenticator interface now
        • added method KeyFlowAuthenticator.authenticate()
      • Marked KeyFlowInterceptor class as deprecated, use KeyFlowAuthenticator instead
      • Marked SetupAuth constructors and methods SetupAuth.init() and SetupAuth.getAuthHandler() as deprecated
        • all other methods of SetupAuth are marked as static now, only these will remain in the future
  • iaas:
    • v0.3.0
      • Feature: Add createdAt and updatedAt attributes to SecurityGroupRule, BaseSecurityGroupRule, CreateSecurityGroupRulePayload model classes
      • Feature: Add description attribute to CreateNicPayload, NIC, UpdateNicPayload model classes
      • Feature: New model class ServerAgent
      • Feature: Add agent attribute to Server, CreateServerPayload model classes
    • 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
        • DefaultApi: Added constructors with OkHttpClient param (recommended for production use)
        • IaasApi: Added constructors with OkHttpClient param (recommended for production use)
  • 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
      • DefaultApi: Added constructors with OkHttpClient param (recommended for production use)
      • ResourceManagerApi: Added constructors with OkHttpClient param (recommended for production use)
  • examples:
    • Add example how to use custom OkHttpClient object

What's Changed

Full Changelog: release-2025-09-30...release-2025-10-29

Release (2025-09-30)

30 Sep 14:01
6bbe05b

Choose a tag to compare

Highlights

  • core: v0.2.0
    • Feature: Support for passing custom OkHttpClient objects
      • KeyFlowAuthenticator: Add new constructors with an OkHttpClientParam
        • Marked constructors without OkHttpClient param as deprecated, use new constructors with OkHttpClient instead
        • KeyFlowAuthenticator implements okhttp3.Authenticator interface now
        • added method KeyFlowAuthenticator.authenticate()
      • Marked KeyFlowInterceptor class as deprecated, use KeyFlowAuthenticator instead
      • Marked SetupAuth constructors and methods SetupAuth.init() and SetupAuth.getAuthHandler() as deprecated
        • all other methods of SetupAuth are marked as static now, only these will remain in the future
  • iaas:
    • v0.3.0
      • Feature: Add createdAt and updatedAt attributes to SecurityGroupRule, BaseSecurityGroupRule, CreateSecurityGroupRulePayload model classes
      • Feature: Add description attribute to CreateNicPayload, NIC, UpdateNicPayload model classes
      • Feature: New model class ServerAgent
      • Feature: Add agent attribute to Server, CreateServerPayload model classes
    • 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
        • DefaultApi: Added constructors with OkHttpClient param (recommended for production use)
        • IaasApi: Added constructors with OkHttpClient param (recommended for production use)
  • 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
      • DefaultApi: Added constructors with OkHttpClient param (recommended for production use)
      • ResourceManagerApi: Added constructors with OkHttpClient param (recommended for production use)
  • examples:
    • Add example how to use custom OkHttpClient object

What's Changed

Full Changelog: release-2025-09-09...release-2025-09-30

Release (2025-09-09)

09 Sep 13:21
43cca15

Choose a tag to compare

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

New Contributors

Full Changelog: https://github.com/stackitcloud/stackit-sdk-java/commits/release-2025-09-09