Skip to content

Latest commit

 

History

History
216 lines (210 loc) · 13.2 KB

File metadata and controls

216 lines (210 loc) · 13.2 KB

Release (2026-MM-DD)

  • 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.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.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

Release (2026-01-27)

  • 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

Release (2025-10-29)

  • core:
    • v0.4.0
      • Feature: Added core wait handler structure which can be used by every service waiter implementation.
    • v0.3.0
      • Feature: New exception types for better error handling
        • AuthenticationException: New exception for authentication-related failures (token generation, refresh, validation)
  • resourcemanager:
    • v0.4.0
      • Feature: Added waiter for project creation and project deletion
    • v0.3.0
      • Feature: Add ContainerSearchResult model class for container search functionality

Release (2025-09-30)

  • 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

Release (2025-09-09)

  • 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