Skip to content

Latest commit

 

History

History
111 lines (106 loc) · 7.11 KB

File metadata and controls

111 lines (106 loc) · 7.11 KB

Release (2026-MM-DD)

  • core: v0.4.1
    • Bugfix: Add check in KeyFlowAuthenticator to prevent endless loops
  • iaas:
    • v1.0.0
      • Breaking Change: The region must be passed as a parameter to any region-specific request.
      • Feature: Add new methods to manage routing tables: addRoutingTableToArea, deleteRoutingTableFromArea, getRoutingTableOfArea, listRoutingTablesOfArea, updateRoutingTableOfArea
      • Feature: Add new methods to manage routes in routing tables: addRoutesToRoutingTable, deleteRouteFromRoutingTable, getRouteOfRoutingTable, listRoutesOfRoutingTable, updateRouteOfRoutingTable
      • Breaking Change: Add new method to manage network area regions: createNetworkAreaRegion, deleteNetworkAreaRegion, getNetworkAreaRegion, listNetworkAreaRegions, updateNetworkAreaRegion
      • Feature: Add new field Encrypted to Backup model, which indicates if a backup is encrypted
      • Feature: Add new field ImportProgress to Image model, which indicates the import progress of an image
      • Breaking Change: Remove field addressFamily in CreateNetworkAreaPayload model
      • Breaking Change: Network model has changed:
        • Rename networkId to id
        • Rename state to status
        • Move fields gateway, nameservers, prefixes and publicIp to new model NetworkIPv4, and can be accessed in the new field ipv4
        • Move fields gatewayv6, nameserversv6 and prefixesv6 to new model NetworkIPv6, and can be accessed in the new field ipv6
        • Add new field routingTabledId
      • Breaking Change: NetworkArea model has changed:
        • Rename areaId to id
        • Remove field ipv4
      • Breaking Change: Rename networkRangeId to id in NetworkRange model
      • Breaking Change: CreateServerPayload model has changed:
        • Model CreateServerPayloadBootVolume of BootVolume property changed to ServerBootVolume
        • Property Networking in CreateServerPayload is required now
    • 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

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