Skip to content

Latest commit

 

History

History
78 lines (73 loc) · 5.35 KB

File metadata and controls

78 lines (73 loc) · 5.35 KB

Release (2025-xx-xx)

  • 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

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