Skip to content

Releases: stackitcloud/stackit-sdk-python

release (2026-09-14)

Choose a tag to compare

@Fyusel Fyusel released this 14 Sep 09:11
Immutable release. Only release title and notes can be modified.
eb795b4

Highlights

  • albwaf:
    • v0.1.2
      • Docs: Update module description and description of update_waf operation
    • v0.1.1
      • Fix: Corrected an invalid pyproject.toml build configuration (wheel-sources instead of wheel.sources) that caused import stackit.albwaf to fail with ModuleNotFoundError
  • cost:
    • v0.4.1
      • Fix: Corrected an invalid pyproject.toml build configuration (wheel-sources instead of wheel.sources) that caused import stackit.cost to fail with ModuleNotFoundError
  • dns:
    • v0.9.0
      • Feature: create_move_code operation now accepts an optional CreateMoveCodePayload request body (field ttl) to configure the move code's validity duration
      • Breaking Change: DomainObservabilityExtension.state now validates against a fixed set of values (CREATING, CREATE_SUCCEEDED, ERROR); previously any string was accepted
      • Breaking Change: Removed state field from ZoneObservabilityExtension
  • dremio:
    • v0.1.0
      • New: STACKIT Dremio module can be used to manage STACKIT Dremio instances and users.
  • kms:
    • v0.13.0
      • Breaking Change: Remove enum Protection
      • Breaking Change: Change type of protection attribute from Protection to str in CreateKeyPayload, CreateWrappingKeyPayload, Key and WrappingKey model
  • logme:
    • v1.3.0
      • Breaking Change/Fix: create_backup operation now returns CreateBackupResponseItem instead of List[CreateBackupResponseItem]
        The return type now correctly models the actual JSON response, this operation was broken beforehand.
  • mariadb:
    • v1.3.0
      • Breaking Change/Fix: create_backup operation now returns CreateBackupResponseItem instead of List[CreateBackupResponseItem]
        The return type now correctly models the actual JSON response, this operation was broken beforehand.
  • modelexperiments:
    • v0.2.1
      • Fix: Corrected an invalid pyproject.toml build configuration (wheel-sources instead of wheel.sources) that caused import stackit.modelexperiments to fail with ModuleNotFoundError
  • opensearch:
    • v1.3.0
      • Breaking Change/Fix: create_backup operation now returns CreateBackupResponseItem instead of List[CreateBackupResponseItem]
        The return type now correctly models the actual JSON response, this operation was broken beforehand.
  • postgresflex:
    • v1.6.1
      • Improvement: Add validation for name field in CreateDatabasePayload, DatabaseRoles, GetDatabaseResponse, ListDatabase, PartialUpdateDatabasePayload and UpdateDatabasePayload models
      • Docs: Extend description of InstanceNetworkAccessScope enum to note that the SNA value is only permitted for enabled accounts
    • v1.6.0
      • Breaking Change: class attribute in CloneInstanceOverrides and StorageCreate model is now required (previously optional)
  • rabbitmq:
    • v1.3.0
      • Breaking Change/Fix: create_backup operation now returns CreateBackupResponseItem instead of List[CreateBackupResponseItem]
        The return type now correctly models the actual JSON response, this operation was broken beforehand.
  • redis:
    • v1.3.0
      • Breaking Change/Fix: create_backup operation now returns CreateBackupResponseItem instead of List[CreateBackupResponseItem]
        The return type now correctly models the actual JSON response, this operation was broken beforehand.
      • Deprecation: Redis service has been deprecated and will be removed after 2027-08-25. Please use the Key Value Store (valkey) service instead.
  • resourcemanager
    • v0.11.0
      • Updated pydoc comments of the API client methods
      • Breaking change: Removal of unused model class ContainerSearchResult
    • v0.10.0
      • Breaking change: Labels are nullable now, therefore the labels attribute in the PartialUpdateFolderPayload, PartialUpdateOrganizationPayload and PartialUpdateProjectPayload model class changed from Optional[Dict[str, StrictStr]] to Optional[Dict[str, Optional[StrictStr]]]
  • secretsmanager:
    • v0.7.0
      • Feature: Add support for managing AppRoles and their secret IDs: new Approle, ApproleList, ApproleSecret, ApproleSecretList, CreateApprolePayload, CreateApproleSecretIdPayload, UpdateApprolePayload and UpdateApproleSecretIdPayload models, plus new create_approle, get_approle, get_approles, update_approle, delete_approle, create_approle_secret_id, get_approle_secret_id, list_approle_secret_ids, update_approle_secret_id and delete_approle_secret_id operations
  • serviceaccount
    • v0.11.0
      • Breaking change: Removal of API client methods: create_access_token, delete_access_token, list_access_tokens
      • Breaking change: Removal of model classes: AccessToken, CreateAccessTokenPayload, ListAccessTokensResponse
  • telemetrylink:
    • v0.4.2
      • Fix: Corrected an invalid pyproject.toml build configuration (wheel-sources instead of wheel.sources) that caused import stackit.telemetrylink to fail with ModuleNotFoundError
    • v0.4.1
      • Improvement: Add validation for description field in TelemetryLinkResponse model
  • telemetryrouter:
    • v0.5.2
      • Fix: Corrected an invalid pyproject.toml build configuration (wheel-sources instead of wheel.sources) that caused import stackit.telemetryrouter to fail with ModuleNotFoundError
    • v0.5.1
      • Improvement: Add validation for description field in AccessTokenBaseRequest, AccessTokenBaseResponse, CreateAccessTokenPayload, CreateAccessTokenResponse, DestinationResponse, GetAccessTokenResponse, TelemetryRouterResponse, UpdateAccessTokenPayload and UpdateAccessTokenResponse models
  • ufw:
    • v0.1.0
      • New: STACKIT Unified Firewall (UFW)
  • valkey:
    • v0.2.1
      • Fix: Corrected an invalid pyproject.toml build configuration (wheel-sources instead of wheel.sources) that caused import stackit.valkey to fail with ModuleNotFoundError
    • v0.2.0
      • Breaking Change/Fix: create_backup operation now returns CreateBackupResponseItem instead of List[CreateBackupResponseItem]
        The return type now correctly models the actual JSON response, this operation was broken beforehand.
  • vpn:
    • v0.7.1
      • Fix: Corrected an invalid pyproject.toml build configuration (wheel-sources instead of wheel.sources) that caused import stackit.vpn to fail with ModuleNotFoundError

What's Changed

Read more

Release (2026-08-25)

Choose a tag to compare

@Fyusel Fyusel released this 25 Aug 10:34
aa6d4de

Highlights

  • core:
    • v0.3.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • alb
    • v0.12.0
      • Feature: Add new enum values TYPE_FIP_NOT_FOUND, TYPE_IP_EXHAUSTED, TYPE_DNS_NOT_CONFIGURED and TYPE_VM_PORT_NOT_CONFIGURED to LoadBalancerError model
    • v0.11.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • albwaf
    • v0.1.0
      • New: API for STACKIT albwaf
  • auditlog
    • v0.4.0
      • Deprecation: The auditlog SDK and the underlying API is deprecated and will be removed in the future. Use the telemetryrouter SDK and API instead.
    • v0.3.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • authorization
    • v0.9.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • cdn
    • v2.8.0
      • Breaking Change: log_sink fields changed to new wrapper types: ConfigLogSink, ConfigPatchLogSink, CreateDistributionPayloadLogSink
      • Feature: New model classes ConfigLogSink, ConfigPatchLogSink and CreateDistributionPayloadLogSink
      • Feature: Add labels attribute to Config, ConfigPatch and CreateDistributionPayload model classes
      • Feature: Add enum validation for type field in BucketBackend, BucketBackendCreate, BucketBackendPatch, HttpBackend, HttpBackendCreate, HttpBackendPatch, LokiLogSink, LokiLogSinkCreate and LokiLogSinkPatch model classes
      • Improvement: Extend field descriptions in multiple model classes
    • v2.7.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • certificates
    • v1.7.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • cost
    • v0.3.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
    • v0.4.0
      • Feature: Add attribute total_quantity_decimal to DetailedServiceCost model class
      • Feature: Add attribute quantity_decimal to ReportData model class
  • dns
    • v0.8.0
      • Breaking Change: Value field of Label/CreateLabelPayload is no longer required.
    • v0.7.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • edge
    • v0.7.0
      • Feature: Add new attribute acl to model class Instance
    • v0.6.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • git
    • v0.10.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • iaas
    • v1.6.0
      • Docs: Extend some descriptions
      • Feature: Add support for configuring a vpc_network_range_id in CreateNetworkIPv4WithPrefix, CreateNetworkIPv4WithPrefixLength, CreateNetworkIPv6WithPrefix and CreateNetworkIPv6WithPrefixLength model
      • Feature: Add support for configuring a vpc_id in CreateNetworkPayload model
      • Feature: Add support for configuring a availability_zone in CreateSnapshotPayload model
    • v1.5.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • intake
    • v0.7.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • kms
    • v0.12.0
      • Feature: Add HSM as allowed value to Protection class.
    • v0.11.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • lbapplication
    • v0.5.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • loadbalancer
    • v0.12.0
      • Feature: Add new enum values TYPE_IP_EXHAUSTED, TYPE_DNS_NOT_CONFIGURED and TYPE_VM_PORT_NOT_CONFIGURED to LoadBalancerError model
    • v0.11.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • logme:
    • v1.2.0
      • Breaking Change/Fix: list_backups operation now returns List[Backup] instead of ListBackupsResponse (response type also removed)
        The return type now correctly models the actual JSON response, this operation was broken beforehand.
    • v1.1.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
    • v1.0.0
      • Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
      • Deprecation: fluentd_tls, fluentd_tls_ciphers, fluentd_tls_max_version, fluentd_tls_min_version, fluentd_tls_version, opensearch_tls_ciphers, opensearch_tls_protocols from InstanceParameters model are deprecated and will be removed 2026-12-12.
      • Feature: Added optional CreateCredentialsPayload.
  • logs
    • v0.4.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • mariadb:
    • v1.2.0
      • Breaking Change/Fix: list_backups operation now returns List[Backup] instead of ListBackupsResponse (response type also removed)
        The return type now correctly models the actual JSON response, this operation was broken beforehand.
    • v1.1.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
    • v1.0.0
      • Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
      • Feature: Added optional CreateCredentialsPayload.
  • modelexperiements
    • v0.2.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
    • v0.1.0
      • New: API for STACKIT modelexperiments
  • modelserving
    • v0.5.0
      • Feature: Add label support for tokens
    • v0.4.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • mongodbflex:
    • v1.5.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
    • v1.4.0
      • Breaking change: Introduce validators for name, database and username
  • objectstorage
    • v1.5.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • observability
    • v0.17.0
      • Breaking change: Updated InstanceSensitiveData model because of misbehaving API
    • v0.16.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • opensearch:
    • v1.2.0
      • Breaking Change/Fix: list_backups operation now returns List[Backup] instead of ListBackupsResponse (response type also removed)
        The return type now correctly models the actual JSON response, this operation was broken beforehand.
    • v1.1.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
    • v1.0.0
      • Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
      • Deprecation: tls_ciphers, tls_protocols from InstanceParameters model are deprecated and will be removed 2026-12-12.
      • Feature: Added optional CreateCredentialsPayload.
  • postgresflex
    • v1.5.0
      • Breaking Change: The v3 API replaces the v2 API.
    • v1.4.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • rabbitmq:
    • v1.2.0
      • Breaking Change/Fix: list_backups operation now returns List[Backup] instead of ListBackupsResponse (response type also removed)
        The return type now correctly models the actual JSON response, this operation was broken beforehand.
    • v1.1.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
    • v1.0.0
      • Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a ...
Read more

release-2026-06-23

Choose a tag to compare

@Fyusel Fyusel released this 23 Jun 08:36
47c74d2

Highlights

  • logme:
    • v1.0.0
      • Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
      • Deprecation: fluentd_tls, fluentd_tls_ciphers, fluentd_tls_max_version, fluentd_tls_min_version, fluentd_tls_version, opensearch_tls_ciphers, opensearch_tls_protocols from InstanceParameters model are deprecated and will be removed 2026-12-12.
      • Feature: Added optional CreateCredentialsPayload.
  • mariadb:
    • v1.0.0
      • Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
      • Feature: Added optional CreateCredentialsPayload.
  • modelexperiements
    • v0.1.0
      • New: API for STACKIT modelexperiments
  • mongodbflex:
    • v1.4.0
      • Breaking change: Introduce validators for name, database and username
  • opensearch:
    • v1.0.0
      • Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
      • Deprecation: tls_ciphers, tls_protocols from InstanceParameters model are deprecated and will be removed 2026-12-12.
      • Feature: Added optional CreateCredentialsPayload.
  • rabbitmq:
    • v1.0.0
      • Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
      • Deprecation: roles, tls_ciphers, tls_protocols from InstanceParameters model are deprecated and will be removed 2026-12-11.
      • Feature: Added optional CreateCredentialsPayload.
  • redis:
    • v1.0.0
      • Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
      • Deprecation: tls_ciphers, tls_ciphersuites, tls_protocols from InstanceParameters model are deprecated and will be removed 2026-12-10.
      • Feature: Added optional CreateCredentialsPayload.

What's Changed

Full Changelog: release-2026-05-13...release-2026-06-23

release-2026-05-13

Choose a tag to compare

@Fyusel Fyusel released this 15 May 07:06
e4f8b98

Highlights

  • auditlog:
    • v0.2.0
      • Feature: regenerate with openapi-generator v7.22.0
  • authorization:
    • v0.8.0
      • Feature: regenerate with openapi-generator v7.22.0
  • cost:
    • v0.2.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v0.1.0
      • New: STACKIT cost service
  • dns:
    • v0.6.0
      • Feature: regenerate with openapi-generator v7.22.0
  • edge:
    • v0.5.0
      • Feature: Add new operation list_compatible_kubernetes_releases and related model KubernetesReleaseList
    • v0.4.0
      • Feature: regenerate with openapi-generator v7.22.0
  • git:
    • v0.9.0
      • Feature: regenerate with openapi-generator v7.22.0
  • intake:
    • v0.6.0
      • Feature: regenerate with openapi-generator v7.22.0
  • logme:
    • v0.5.0
      • Feature: regenerate with openapi-generator v7.22.0
  • logs:
    • v0.3.0
      • Feature: regenerate with openapi-generator v7.22.0
  • mariadb:
    • v0.4.0
      • Feature: regenerate with openapi-generator v7.22.0
  • modelserving:
    • v0.3.0
      • Feature: regenerate with openapi-generator v7.22.0
  • mongodbflex:
    • v1.3.0
      • Feature: regenerate with openapi-generator v7.22.0
  • opensearch:
    • v0.5.0
      • Feature: regenerate with openapi-generator v7.22.0
  • postgresflex:
    • v1.3.0
      • Feature: regenerate with openapi-generator v7.22.0
  • rabbitmq:
    • v0.5.0
      • Feature: regenerate with openapi-generator v7.22.0
  • redis:
    • v0.4.0
      • Feature: regenerate with openapi-generator v7.22.0
  • resourcemanager:
    • v0.8.0
      • Feature: regenerate with openapi-generator v7.22.0
  • runcommand:
    • v1.2.0
      • Feature: regenerate with openapi-generator v7.22.0
  • scf:
    • v0.5.0
      • Feature: regenerate with openapi-generator v7.22.0
  • secretsmanager:
    • v0.5.0
      • Feature: regenerate with openapi-generator v7.22.0
  • serverbackup:
    • v1.2.0
      • Feature: regenerate with openapi-generator v7.22.0
  • serverupdate:
    • v1.2.0
      • Feature: regenerate with openapi-generator v7.22.0
  • serviceenablement:
    • v1.2.0
      • Feature: regenerate with openapi-generator v7.22.0
  • sfs:
    • v0.7.0
      • Feature: attribute snapshotPolicyId in model ResourcePoolPayload is now optional
    • v0.6.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v0.5.0
      • Deprecation: deprecated field schedules in model SnapshotPolicy
      • Feature: new field snapshotSchedules in model SnapshotPolicy
      • Feature: new field interval in model SnapshotPolicySchedule
      • Feature: new model SnapshotPolicySnapshotPolicySchedule
    • v0.4.0
      • Feature: model CreateResourcePoolPayload now has an additional field snapshotPolicyId
      • Feature: model CreateResourcePoolSnapshotPayload now has an additional field snaplockRetentionHours
      • Feature: model ResourcePool now has an additional field snapshotPolicy
      • Feature: model ResourcePoolSnapshot now has an additional field snaplockExpiryTime
      • Feature: model ResourcePoolSpace now has an additional field usedBySnapshotsGigabytes
      • Feature: model UpdateResourcePoolPayload now has an additional field snapshotPolicyId
      • Feature: new models: DisableLockResponse, EnableLockResponse, GetLockResponse, GetScheduleResponse, GetSnapshotPolicyResponse, ListSchedulesResponse, ListSnapshotPoliciesResponse, ResourcePoolSnapshotPolicy, Schedule, SnapshotPolicy, SnapshotPolicySchedule, UpdateResourcePoolSnapshotPayload, UpdateResourcePoolSnapshotResponse
      • Feature: new operations: UpdateResourcePoolSnapshot, ListSchedules, GetSchedule, ListSnapshotPolicies, GetSnapshotPolicy, DisableLock, GetLock, EnableLock,
  • ske:
    • v1.9.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v1.8.0
      • Breaking Change: Change status codes: remove 200, change response type of 202 and add 400 in some API calls
      • Breaking Change: Aligned CRI name validation with the API side validation (removed docker)
      • Feature: New models ExpirationStatus, ExpirationStatusKubernetes and ExpirationStatusNodepool
      • Feature: Add attribute expiration of type ExpirationStatus to model ClusterStatus
      • Improvement: Update description of AccessScope
  • sqlserverflex:
    • v1.2.0
      • Feature: regenerate with openapi-generator v7.22.0
  • telemetrylink:
    • v0.1.0
      • New: API for STACKIT Telemetry Link
  • telemetryrouter:
    • v0.2.0
      • Feature: regenerate with openapi-generator v7.22.0
  • iaas:
    • v1.4.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v1.3.0
      • Feature: Add optional cascade parameter to delete_volume API call
      • Feature: Add config_drive attribute to ModelClass Server and CreateServerPayload
  • alb:
    • v0.10.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v0.9.3
      • Add HTTP 429 status code to some API client methods
  • cdn:
    • v2.6.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v2.5.0
      • Feature: New model classes TlsConfigPatch and TlsConfig
      • Feature: add attributes forwardHostHeader, stripResponseCookies and tls to the model classes:
        • Config
        • ConfigPatch
        • CreateDistributionPayload
  • certificates:
    • v1.5.0
      • Feature: Add new optional attribute labels to CreateCertificatePayload and `GetCertificateResponse
    • v1.4.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v1.3.1
      • Add HTTP 429 status code to some API client methods
  • loadbalancer:
    • v0.10.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v0.9.3
      • Add HTTP 429 status code to some API client methods
  • iaas:
    • v1.2.2
      • Docs: Extend description of PortRange class
  • kms:
    • v0.10.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v0.9.0
      • Set field public_key optional in WrappingKey model
  • objectstorage:
    • v1.4.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v1.3.0
      • Feature: New models: SetDefaultRetentionPayload, GetCredentialsGroupResponse, DeleteDefaultRetentionResponse, DefaultRetentionResponse, CredentialsGroupExtended, ComplianceLockResponse
      • Feature: New enum type RetentionMode
      • Feature: New field object_lock_enabled in Bucket model struct
      • Feature: New API client methods: create_compliance_lock, delete_compliance_lock, delete_default_retention, get_compliance_lock, get_credentials_group, get_default_retention, set_default_retention
  • serviceaccount:
    • v0.8.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v0.7.0
    • Feature: Add token_endpoint attribute to CreateServiceAccountKeyResponseCredentials model class
    • v0.8.0
      • Feature: New API client method get_federated_identity_provider
  • observability:
    • v0.15.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v0.14.0
      • Feature: Add attribute otlp_http_logs_url to InstanceSensitiveData model class
  • vpn:
    • v0.2.0
      • Feature: regenerate with openapi-generator v7.22.0
    • v0.1.0
      • Initial publication of STACKIT Python SDK module for STACKIT VPN service

What's Changed

Read more

Release (2026-03-27)

Choose a tag to compare

@rubenhoenle rubenhoenle released this 27 Mar 10:41
3d0e6a5

Highlights

  • auditlog: v0.1.2
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • authorization: v0.7.1
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • cdn: v2.4.0
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
    • Feature: add field certificateType to Domain model
    • Feature: add field skipDnsCheck to GetCustomDomainCustomCertificate, PutCustomDomainCustomCertificate models
  • certificates:
    • v1.3.0
      • Feature: Add new method GetQuota to get the quota for TLS certificates in a project
    • v1.2.1
      • Feature: client now supports UUID and decimal types
      • Bugfix: timeouts now passed to requests library
  • dns: v0.5.1
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • edge:
    • v0.3.0
      • Removal of deprecated API client method list_plans_global
    • v0.2.0
      • Feature: Add new attribute min_edge_hosts to model class Plan
    • v0.1.1
      • Feature: client now supports UUID and decimal types
      • Bugfix: timeouts now passed to requests library
  • git: v0.8.0
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
    • Feature: add new methods to manage STACKIT git authentication: list_authentication, create_authentication, delete_authentication, get_authentication, patch_authentication
    • Feature: add new methods to manage STACKIT git runners: delete_runner, get_runner, create_runner
    • Feature: add new methods to manage STACKIT git runner runtimes: list_runner_runtimes
    • Feature: add support for FeatureToggles to PatchInstancePayload and Instance models
    • Breaking Change: added field featureToggle to model Instance
    • Breaking Change: list_runner_labels was removed
    • Breaking Change: model UnauthorizedResponse renamed to UnauthorizedErrorResponse
    • Feature: add new model AlreadyExistsError
    • Breaking Change: model InstanceFlavor was removed
  • serviceaccount:
    • v0.6.1
      • Feature: client now supports UUID and decimal types
      • Bugfix: timeouts now passed to requests library
    • v0.6.0
      • Breaking Change: rename CreateFederatedIdentityProviderResponse to FederatedIdentityProvider and update file path accordingly
      • Breaking Change: rename CreateFederatedIdentityProviderResponseAssertionsInner to FederatedIdentityProviderAssertionsInner and update file path accordingly
      • Feature: add id for FederatedIdentityProvider
  • ske:
    • v1.7.1
      • Feature: client now supports UUID and decimal types
      • Bugfix: timeouts now passed to requests library
    • v1.7.0
      • Feature: New model Access
      • Feature: New model IDPKubeconfig
      • Feature: Add attribute access of type Access to model Cluster
      • Feature: New API client methods: get_idp_kubeconfig, get_idp_kubeconfig_with_http_info, get_idp_kubeconfig_without_preload_content, _get_idp_kubeconfig_serialize
  • kms:
    • v0.8.1
      • Feature: client now supports UUID and decimal types
      • Bugfix: timeouts now passed to requests library
    • v0.8.0
      • Breaking Change: Switch from regional to global API server URL (region can't be set via Configuration / env-variable anymore).
  • intake:
    • v0.5.1
      • Feature: client now supports UUID and decimal types
      • Bugfix: timeouts now passed to requests library
    • v0.5.0
      • Breaking Change: Switch from regional to global API server URL (region can't be set via Configuration / env-variable anymore).
  • iaas:
    • v1.2.1
      • Feature: client now supports UUID and decimal types
      • Bugfix: timeouts now passed to requests library
    • v1.2.0
      • Feature: Add description attribute to ModelClasses:
      • Backup, CreateBackupPayload, UpdateBackupPayload
      • Snapshot, CreateSnapshotPayload, UpdateSnapshotPayload
      • Bugfix: Flagged disk_format as necessary for ImageFromVolumePayload
      • Improvement: Updated description for labels
  • alb:
    • v0.9.2
      • Improvement: Increase limit for max_credentials and max_load_balancers in GetQuotaResponse model to 1000000
      • Improvement: Update docs of get_quota method
    • v0.9.1
      • Feature: client now supports UUID and decimal types
      • Bugfix: timeouts now passed to requests library
    • v0.9.0
      • Feature: Add new field AltPort to ActiveHealthCheck
      • Feature: Add new field Tls to HttpHealthCheck
      • Breaking change: Renamed TargetPoolTlsConfig to TlsConfig
  • loadbalancer:
    • v0.9.2
      • Improvement: Increase limit for max_credentials in GetQuotaResponse model to 1000000
      • Improvement: Update docs of get_quota method
    • v0.9.1
      • Feature: client now supports UUID and decimal types
      • Bugfix: timeouts now passed to requests library
    • v0.9.0
      • Feature: Add new fields AltPort and HttpHealthCheck to ActiveHealthCheck
  • logme: v0.4.1
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • logs: v0.2.1
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • opensearch: v1.2.2
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • postresflex: v1.2.1
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • rabbitmq: v0.4.1
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • redis: v0.3.1
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • resourcemanager: v0.7.1
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • runcommand: v1.1.2
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • scf: v0.4.1
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • sfs:
    • v0.3.1
      • Feature: client now supports UUID and decimal types
      • Bugfix: timeouts now passed to requests library
    • v0.3.0
      • Breaking change: The name and spaceHardLimitGigabytes fields are now marked as required for ShareExportPayload, SharePayload.
  • secretsmanager: v0.4.1
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • serviceaccount: v0.5.0
    • Feature: add support for Federated Identity Providers
      • new operations: CreateFederatedIdentityProvider, DeleteServiceFederatedIdentityProvider, ListFederatedIdentityProviders,PartialUpdateServiceAccountFederatedIdentityProvider
      • new models: CreateFederatedIdentityProviderPayload, CreateFederatedIdentityProviderPayloadAssertionsInner, CreateFederatedIdentityProviderResponse, CreateFederatedIdentityProviderResponseAssertionsInner, FederatedListFederatedIdentityProvidersResponse, PartialUpdateServiceAccountFederatedIdentityProviderPayload
  • serviceenablement: v1.1.2
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • serverbackup: v1.1.2
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • serverupdate: v1.1.1
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • sqlserverflex: v1.1.2
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • mariadb: [v0.3.1](services/...
Read more

release-2026-02-18

Choose a tag to compare

@Fyusel Fyusel released this 18 Feb 08:45
ff0c632

Highlights

  • ske: v1.6.0
    • Feature: New model AccessScope
    • Feature: New model V2ControlPlaneNetwork
    • Feature: Added field ControlPlane of type V2ControlPlaneNetwork to model Network
  • alb: v0.8.1
    • Update regular expressions to allow longer names
  • authorization: v0.7.0
    • Breaking change: removed operation get_assignable_subjects and related models assignable_subject, list_assignable_subjects_response
  • cdn; v2.3.0
    • Feature: Add support for redirects in config, config_patch and create_distribution_payload models
      • new related models redirect_config, redirect_rule, matcher and match_condition
  • loadbalancer: v0.8.1
    • Update regular expressions to allow longer names
  • runcommand: v1.1.1
    • Bugfix: Rename field ParameterSchema to ParametersSchema in CommandTemplateSchema model to match the actually attribute sent by the api
  • kms: v0.7.0
    • Set fields description to optional in for Key, KeyRing and WrappingKey
  • logs: v0.2.0
    • Feature: Switch from v1beta version to v1 version of the API.
  • rabbitmq: v0.4.0
    • Breaking Change: tls_protocols on instance_parameters is now a list of strings instead of a single string
  • sfs: v0.2.0
    • Feature: Switch from v1beta API version to v1 version.
    • Breaking change: Remove ListSnapshotSchedules method
    • Breaking change: Remove field SnapshotScheduleName from CreateResourcePoolPayload and UpdateResourcePoolPayload model
    • Breaking change: Remove field SnapshotSchedule from CreateResourcePoolResponseResourcePool, GetResourcePoolResponseResourcePool, UpdateResourcePoolResponseResourcePoolGetStateRetType and ResourcePool model

What's Changed

Full Changelog: release-2026-01-27...release-2026-02-18

Release (2026-01-27)

Choose a tag to compare

@GokceGK GokceGK released this 27 Jan 16:42
eee58eb

Highlights

  • serverbackup: v1.1.1
    • Bugfix: Update backup status codes to match the backup status codes actually returned by the server backup API
  • loadbalancer: v0.8.0
    • Feature: Add new fields max_credentials, used_credentials and used_load_balancers to GetQuotaResponse model
  • ske: v1.5.0
    • Feature: Add field identity to model ClusterStatus
  • logs: v0.1.0
    • New: STACKIT Logs service
  • edge: v0.1.0
    • New: STACKIT Edge Cloud (STEC) service
  • observability: v0.12.0
    • Breaking change: The PartialUpdateAlertrules takes now PartialUpdateAlertrulesRequestInner instead of UpdateAlertgroupsRequestInnerRulesInner
    • Breaking change: The type of Rules in CreateLogsAlertgroupsPayload and UpdateLogsAlertgroupPayload has changed from []UpdateAlertgroupsRequestInnerRulesInner to []CreateLogsAlertgroupsPayloadRulesInner
    • Deprecation: The GrafanaAdminPassword and GrafanaAdminUser fields are now deprecated in InstanceSensitiveData model
    • Feature: Add GrafanaAdminEnabled to CreateInstancePayload and UpdateInstancePayload models
    • Feature: Add new field record in UpdateAlertgroupsRequestInnerRulesInner model
    • Feature: Add CertCheck to CertCheckResponse model
    • Feature: Add HttpCheck to HttpCheckResponse model
    • Feature: Add new CreateLogsAlertgroupsPayloadRulesInner model
    • Feature: Add allowAssignGrafanaAdmin to GrafanaOauth and UpdateGrafanaConfigsPayloadGenericOauth models
    • Feature: Add GrafanaAdminEnabled to InstanceSensitiveData model
    • Feature: Add new PartialUpdateAlertrulesRequestInner model
  • secretsmanager: v0.4.0
    • Feature: added KmsKey model
    • Feature: added KmsKey to Instance, CreateInstancePayload and UpdateInstancePayload
  • sfs: v0.1.0
    • New: STACKIT File Storage (SFS) service
  • alb:
    • v0.8.0
      • Feature: Add new fields used_credentials and used_load_balancers to GetQuotaResponse model
    • v0.7.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
  • certificates: v1.2.0
    • Feature: Switch from v2beta API version to v2 version.
    • Breaking change: Rename CreateCertificateResponse to GetCertificateResponse
  • scf: v0.4.0
    • Feature: Add new model class SpaceWithIsolationSegment
  • iaas: v1.1.0
    • Feature: Add CreateIsolatedNetwork functionality
    • Feature: Add ImageFromVolumePayload functionality
    • Feature: Add SystemRoutes to UpdateRoutingTableOfAreaPayload
  • kms:
    • v0.6.0
      • Set fields description and import_only to required in response struct Key
      • Set fields description and public_key to required in response struct WrappingKey
      • Set field description to required in response struct KeyRing
      • Set field disabled to required in response struct Version
    • v0.5.0
      • Feature: Add regex field validator for display_name attribute in model classes CreateKeyPayload, CreateKeyRingPayload, CreateWrappingKeyPayload
  • sqlserverflex: v1.1.1
    • Breaking change: Add region parameter in ListMetrics method. Previously the method failed, because the region parameter was missing
  • mongodbflex: v1.2.2
    • Docs: Extend description of Roles field in CreateUserPayload, PartialUpdateUserPayload, UpdateUserPayload and User model
  • authorization: v0.6.0
    • Feature: Add new methods for managing roles: AddRole, DeleteRole, GetRole, UpdateRole

What's Changed

New Contribut...

Read more

release-2025-12-08

Choose a tag to compare

@Fyusel Fyusel released this 08 Dec 10:11
3ffe18c

Highlights

  • scf: v0.3.0
    • Feature: Add new model IsolationSegment and IsolationSegmentsList
  • cdn: v2.2.0
    • Feature: Switch from v1beta2 CDN API version to v1 version.
    • Feature: Add new function GetLogsSearchFilters
    • Feature: Add WafAction method to ApiGetLogsRequest struct
    • Feature: Add Reason field to WafStatusRuleBlock model struct
    • Feature: Add fields to WafConfig and WafConfigPatch model struct:
      • AllowedHttpMethods
      • AllowedHttpVersions
      • AllowedRequestContentTypes
      • DisabledRuleCollectionIds
      • DisabledRuleGroupIds
      • DisabledRuleIds
      • EnabledRuleCollectionIds
      • EnabledRuleGroupIds
      • EnabledRuleIds
      • LogOnlyRuleCollectionIds
      • LogOnlyRuleGroupIds
      • LogOnlyRuleIds
      • ParanoiaLevel
  • intake: v0.4.0
    • Feature: Add new enum class PartitioningUpdateType
    • Feature: Add attributes partition_by and partitioning to IntakeCatalogPatch model class
  • authorization: v0.5.0
    • Add new etag attribute to Role model class
  • ske: v1.4.0
    • Feature: Add new optional version_state param to DefaultApi.list_provider_options method
    • Feature: Add new enum GetProviderOptionsRequestVersionState
  • git: v0.7.0
    • Breaking Change: Replace patch_operation by patch_instance_payload in patch_instance request
    • Feature: Add enums InstanceFlavor

What's Changed

Full Changelog: release-2025-11-14...release-2025-12-08

release-2025-11-14

Choose a tag to compare

@Fyusel Fyusel released this 14 Nov 09:53
e4b8ba6

Highlights

  • cdn:
    • v2.1.0
      • Breaking change: Remove unused model classes: GetLogsSearchFiltersResponse, PatchLokiLogSink
    • v2.0.0
      • Feature: Switch from v1beta CDN API version to v1beta2 version.
      • Breaking change: Changed spelling from WAF to Waf in model class names
        • WAFStatusRuleBlock -> WafStatusRuleBlock
        • WAFRuleGroup -> WafRuleGroup
        • WAFRuleCollection -> WafRuleCollection
        • WAFRule -> WafRule
        • ListWAFCollectionsResponse -> ListWafCollectionsResponse
      • Breaking change: Changed spelling from model class named GenericJSONResponse to GenericJsonResponse
      • Breaking change: Removal of attributes from model classes
        • Remove description attribute from ErrorDetails model class
        • Remove domain attribute from PutCustomDomainResponse and GetCustomDomainResponse model classes
        • Remove occured_at attribute from GetCacheInfoResponseHistoryEntry model class
      • Breaking change: Removal of API client method get_logs_search_filters
      • Feature: Add attributes to model classes
        • Add backend attribute to CreateDistributionPayload model class
      • Feature: New model classes
        • New Loki model classes: LokiLogSinkCredentials, LokiLogSinkCreate, LokiLogSinkPatch
        • New Backend model classes: HttpBackendCreate, BucketBackendCreate, BucketBackend, BucketBackendPatch, CreateDistributionPayloadBackend, ConfigPatchBackend, ConfigBackend
        • Other new model classes: BucketCredentials
  • alb v0.6.1
    • Docs: Update description of field WafConfigName in Listener model
  • stackitmarketplace: v1.16.0
    • Feature: Add new field Scope in CatalogProductPricingOption model
    • Deprecation: Deprecated API methods GetCatalogProduct, ListCatalogProducts and InquiriesCreateInquiry

What's Changed

Full Changelog: release-2025-10-29...release-2025-11-14

Release (2025-10-29)

Choose a tag to compare

@rubenhoenle rubenhoenle released this 29 Oct 16:12
c14c006

Highlights

  • stackitmarketplace: v1.15.0
    • Feature: Add EndUserLicenseAgreement, ProductDescription and ServiceLevelAgreement attributes and add them to Assets struct
  • postgresflex: v1.2.0
    • Breaking Change: The attribute type for PartialUpdateInstancePayload and UpdateInstancePayload changed from Storage to StorageUpdate.
    • Deprecation: StorageUpdate: updating the performance class field is not possible.
  • auditlog: v0.1.1
    • Bugfix: Prevent year 0 timestamp issue
  • authorization: v0.4.1
    • Bugfix: Prevent year 0 timestamp issue
  • cdn: v1.7.1
    • Bugfix: Prevent year 0 timestamp issue
  • git:
    • v0.6.0
      • Feature: Add support for list runner labels operation
        • new API client methods list_runner_labels
        • new model classes RunnerLabel and ListRunnerLabels
    • v0.5.1
      • Bugfix: Prevent year 0 timestamp issue
  • intake:
    • v0.3.0
      • Validate display_name attribute regular expression using a field validator in model classes CreateIntakePayload, CreateIntakeRunnerPayload and CreateIntakeUserPayload
      • Set minimum length (12) for password attribute in model class CreateIntakeUserPayload
      • Set maximum length from 32 to 1024 for table_name attribute in IntakeCatalog and IntakeCatalogPatch model classes
    • v0.2.1
      • Bugfix: Prevent year 0 timestamp issue
  • kms: v0.4.1
    • Bugfix: Prevent year 0 timestamp issue
  • modelserving: v0.2.2
    • Bugfix: Prevent year 0 timestamp issue
  • objectstorage: v1.2.1
    • Bugfix: Prevent year 0 timestamp issue
  • resourcemanager:
    • v0.7.0
      • Feature: New model class ContainerSearchResult
    • v0.6.1
      • Bugfix: Prevent year 0 timestamp issue
  • scf: v0.2.1
    • Bugfix: Prevent year 0 timestamp issue
  • serviceaccount: v0.4.2
    • Bugfix: Prevent year 0 timestamp issue
  • serviceenablement: v1.1.1
    • Bugfix: Prevent year 0 timestamp issue
  • ske: v1.3.1
    • Bugfix: Prevent year 0 timestamp issue

What's Changed

Full Changelog: release-2025-10-13...release-2025-10-29