Skip to content

Latest commit

 

History

History
1836 lines (1790 loc) · 120 KB

CHANGELOG.md

File metadata and controls

1836 lines (1790 loc) · 120 KB

Release (2026-MM-DD)

  • core:
    • v0.3.1
      • Fix: Refresh access tokens five minutes before expiration instead of after, and wait for in-progress refreshes before authorizing requests
  • alb:
    • v0.13.0
      • Feature: Add ip_block_list_name field to LoadbalancerOptionAccessControl model
  • automation:
    • v0.1.0
      • Initial onboarding of STACKIT Python SDK for Automation service
  • dns:
    • v0.10.0
      • Feature: New labels_map field (Dict[str, str]) on CreateZonePayload, PartialUpdateZonePayload, and Zone to manage zone labels as a map (max 64 items)
      • Deprecation: create_label, delete_label, list_labels operations are now deprecated and scheduled for sunset on 2027-10-01; use the labels_map field on the Zone resource instead
      • Improvement: list_record_sets/list_zones docs clarify that records/zones in the DELETE_SUCCEEDED state are excluded by default; pass state[eq]=DELETE_SUCCEEDED to retrieve them
      • Improvement: Label.key/CreateLabelPayload.key now accepts up to 314 characters (previously 63), supporting prefixed label keys (e.g. example.com/environment)
      • Breaking Change: PartialUpdateZonePayload.extensions type changed from ZoneExtensions to DomainExtensions, now also exposing observability_extension.state
  • objectstorage:
    • v1.6.0
      • Feature: New model class RateLimitError
      • Improvement: Add HTTP 429 rate limit error responses in API operations
      • Breaking Change: Field expires in AccessKey model is now optional (Optional[StrictStr])
      • Improvement: Field expires in CreateAccessKeyPayload model now supports explicit None serialization
  • rabbitmq:
    • v1.4.0
      • Breaking Change: rabbitmq_tracing removed from the allowed values for InstanceParameters.plugins; passing it now raises a ValueError
  • resourcemanager
    • v0.11.1
      • Update descriptions of labels attributes in model classes
  • stackitmarketplace
    • v1.18.0
      • Feature: New model classes ConsumersSubscriptionsCreatePayload, MarketplaceSubscriptionV1Assets, MarketplaceSubscriptionV1File, MarketplaceSubscriptionV1FileLocalizedVersion, MarketplaceSubscriptionV1ListSubscriptionsResponse, MarketplaceSubscriptionV1Subscription, MarketplaceSubscriptionV1SubscriptionProduct, MarketplaceSubscriptionV1SubscriptionRedirect,
      • Feature: New API client methods consumers_subscriptions_cancel, consumers_subscriptions_create, consumers_subscriptions_get, consumers_subscriptions_list_by_organization, consumers_subscriptions_list_by_project, consumers_subscriptions_redirects_get, consumers_subscriptions_terminate, vendors_subscriptions_get, vendors_subscriptions_list_by_organization, vendors_subscriptions_list_by_project
      • Breaking Change: Removal of model classes Assets, AssetsEndUserLicenseAgreement, AssetsProductDescription, AssetsServiceLevelAgreement, BecomeVendor, CatalogPricingOptionHighlight, CatalogProductDetail, CatalogProductDetailsVendor, CatalogProductFacetsValueInner, CatalogProductHighlight, CatalogProductOverview, CatalogProductOverviewVendor, CatalogProductPricingOption, CatalogProductSupportResource, CatalogProductVendorTerms, ContactSales, DeliveryMethod, FreeTrial, InquiriesCreateInquiryPayload, InquiryBecomeVendor, InquiryContactSales, InquiryFormType, InquiryRegisterTesting, InquiryRequestPrivatePlan, InquirySuggestProduct, ListCatalogProductsResponse, ListVendorSubscriptionsResponse, LocalizedVersion, NoticePeriod, OfferType, PriceType, PricingOptionUnit, ProductLifecycleState, RegisterTesting, RequestPrivatePlan, Scope, ServiceCertificate, SubscriptionLifecycleState, SubscriptionProduct, SuggestProduct, VendorSubscription
      • Breaking Change: approve_subscription_payload parameter is now required in approve_subscription API client method (previously optional)
      • Breaking Change: Removal of API client methods get_catalog_product, get_vendor_subscription, inquiries_create_inquiry, list_catalog_products, list_vendor_subscriptions
  • telemetryrouter:
    • v0.6.0
      • Feature: Add disabled field to ConfigFilter to allow disabling a filter without removing it
  • valkey:
    • v0.2.2
      • Docs: InstanceParameters.min_replicas_to_write doc comment now notes it should not be greater than the number of nodes (e.g. 1 or 3)
  • vpn:
    • v0.7.3
      • Improvement: Relax maximum rekey_time validation to 86400 (previously 28800) in TunnelConfigurationPhase1
      • Improvement: Relax maximum rekey_time validation to 14400 (previously 3600) in TunnelConfigurationPhase2
    • v0.7.2
      • Breaking Change: predefined_network_prefix attribute in NetworkConfig model class changed type from Optional[List[str]] to Optional[str] to match actual API behavior
      • Improvement: Relax minimum ASN validation to 1 (previously 64512) for as_path_contains_any and first_asn in BGPFilterRuleMatch and remote_asn in BGPTunnelConfig

Release (2026-09-14)

  • 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

Release (2026-08-25)

  • 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 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.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_ciphersuites, tls_protocols from InstanceParameters model are deprecated and will be removed 2026-12-10.
      • Feature: Added optional CreateCredentialsPayload.
  • resourcemanager
    • v0.9.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
    • v0.9.1
      • Update description of the labels attribute in model classes
  • runcommand
    • v1.3.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • scf
    • v0.6.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • secretsmanager
    • v0.6.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • serverbackup
    • v1.3.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • serverupdate
    • v1.3.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • serviceaccount
    • v0.10.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • serviceenablement
    • v1.3.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • sfs
    • v0.8.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • ske:
    • v1.13.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
    • v1.12.0
      • Improvement: Add regex validation of name attribute in model class Cluster
      • Feature: New model class Audit
      • Feature: Add optional attribute audit (type Audit) to model class Cluster
  • sqlserverflex
    • v1.4.0
      • Breaking Change: The v3 API replaces the v2 API.
    • v1.3.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • stackitmarketplace
    • v1.17.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
  • telemetrylink:
    • v0.4.0
      • Improvement: Add validation for Description field
      • Feature: Add support for if_none_match header in create_or_update_folder_telemetry_link, create_or_update_organization_telemetry_link and create_or_update_project_telemetry_link
    • v0.3.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
    • v0.2.0
      • New: v1 API version for STACKIT Telemetry Link
  • telemetryrouter:
    • v0.5.0
      • Improvement: Add validation for Description field
    • v0.4.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies
    • v0.3.0
      • New: v1 API version for STACKIT Telemetry Router
  • valkey
    • v0.1.0
      • New: API for STACKIT valkey
  • vpn
    • v0.7.0
      • Feature: Add support for managing BGP filters and BGP filter rules on gateways (new API methods and models)
      • Feature: Add new optional field inbound_filter_id to BGPTunnelConfig
      • Feature: Add new optional field network_config (NetworkConfig) to Gateway, GatewayResponse, CreateGatewayPayload and UpdateGatewayPayload
      • Feature: Add sha2_512 as allowed value for integrity_algorithms in Phase
      • Improvement: Add RESOURCE_IN_USE as allowed value for reason in ApiErrorDetail
    • v0.6.0
      • Chore: Bump minimum Python version to 3.10
      • Chore: Update dependencies

Release (2026-13-05)

  • 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.11.0
      • Feature: Add attribute service_account_issuer to model ClusterStatus
    • v1.10.0
      • Improvement: Update description of code attribute in ClusterError
      • Feature: Add attribute GatewayApi to model DNS
    • 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.6.0
      • Feature: Add new model classes Data, Usage and CertificateUsageItem
      • Feature: Add new optional attributes Data (type Data) and Usage (type Usage) to GetCertificateResponse model class
    • 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.5.0
      • Fix: Flag local_asn field as required for BGPGatewayConfig
      • Feature: Add error_message field to GatewayStatusResponse
      • Improvement: Add description that RoutingType can only be set at the creation
    • v0.4.0
      • Feature: Add new optional attribute labels to CreateGatewayConnectionPayload and UpdateGatewayConnectionPayload
    • v0.3.0
      • Breaking Change: switch from v1beta version to v1 version of the API
    • 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

Release (2026-03-27)

  • 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
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • modelserving: v0.2.3
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • mongodbflex: v1.2.3
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • objectstorage: v1.2.2
    • Feature: client now supports UUID and decimal types
    • Bugfix: timeouts now passed to requests library
  • observability:
    • v0.13.1
      • Feature: client now supports UUID and decimal types
      • Bugfix: timeouts now passed to requests library
    • v0.13.0
      • Feature: manage alert records
        • New API client methods: create_alert_record, delete_alert_record, delete_alert_records, get_alert_record, list_alert_records, update_alert_record, partial_update_alert_records
        • New model classes: AlertRecord, AlertRecordResponse, AlertRecordsResponse, CreateAlertRecordPayload, UpdateAlertRecordPayload, PartialUpdateAlertRecordsRequestInner
      • Feature: manage alert rules
        • New API client methods: get_alertrule, update_alertrule, delete_alertrule
        • New model classes: AlertRuleResponse, UpdateAlertrulePayload
      • Feature: manage backups
        • New API client methods: create_backup,create_backup_schedule, list_backup_retentions, list_backup_schedules, list_backups, restore_backup
        • New model classes: BackupResponse, BackupRetentionResponse, BackupSchedule, BackupSchedulePostResponse, BackupScheduleResponse, CreateBackupSchedulePayload
      • Feature: to manage checks
        • MongoDB
          • New API client methods: create_mongodb_check, delete_mongodb_check, list_mongodb_checks
          • New model classes: CreateMongodbCheckPayload, MongodbCheckChildResponse, MongodbCheckResponse
        • RabbitMQ
          • New API client methods: create_rabbitmq_check, delete_rabbitmq_check, list_rabbitmq_checks
          • New model classes: CreateRabbitmqCheckPayload, RabbitMQCheckChildResponse, RabbitmqCheckResponse
        • Network
          • New API client methods: list_network_checks, delete_network_check, create_network_check
          • New model classes: CreateNetworkCheckPayload, NetworkCheckChildResponse, NetworkCheckResponse
        • Redis
          • New API client methods: create_redis_check, list_redis_checks, delete_redis_check
          • New model classes: CreateRedisCheckPayload, RedisCheckChildResponse, RedisCheckResponse
        • MySQL
          • New API client methods: create_mysql_check, delete_mysql_check, list_mysql_checks
          • New model classes: CreateMysqlCheckPayload, MysqlCheckChildResponse, MysqlCheckResponse
        • Ping
          • New API client methods: create_ping_check, delete_ping_check, list_ping_checks
          • New model classes: CreatePingCheckPayload, PingCheckChildResponse, PingCheckResponse
        • Elasticsearch
          • New API client methods: create_elasticsearch_check, delete_elasticsearch_check, list_elasticsearch_checks
          • New model classes: CreateElasticsearchCheckPayload, ElasticsearchCheckChildResponse, ElasticsearchCheckResponse
        • PostgreSQL
          • New API client methods: create_postgresql_check, delete_postgresql_check, list_postgresql_checks
          • New model classes: CreatePostgresqlCheckPayload, PostgresqlCheckChildResponse, PostgresqlCheckResponse
      • Feature: List offerings
        • New API client method: list_offerings
        • New model struct: Offerings
      • Feature: Manage scrape configs
        • New API client method: delete_scrape_configs, partial_update_scrape_configs
        • New model struct: PartialUpdateScrapeConfigsRequestInner
      • Breaking changes:
        • rename CreateScrapeConfigPayloadBasicAuth to PartialUpdateScrapeConfigsRequestInnerBasicAuth
        • rename CreateScrapeConfigPayloadHttpSdConfigsInner to PartialUpdateScrapeConfigsRequestInnerHttpSdConfigsInner
        • rename CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2 to PartialUpdateScrapeConfigsRequestInnerHttpSdConfigsInnerOauth2
        • rename CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig to PartialUpdateScrapeConfigsRequestInnerHttpSdConfigsInnerOauth2TlsConfig
        • rename CreateScrapeConfigPayloadMetricsRelabelConfigsInner to PartialUpdateScrapeConfigsRequestInnerMetricsRelabelConfigsInner
        • rename CreateScrapeConfigPayloadStaticConfigsInner to PartialUpdateScrapeConfigsRequestInnerStaticConfigsInner

Release (2026-02-18)

  • 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

Release (2026-01-27)

  • 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

Release (2025-12-08)

  • 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

Release (2025-11-14)

  • 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: list_snapshots, update_image_scope_local, update_image_scope_public.
    • Feature: Add new API methods to DefaultApi class:
      • add_routes_to_routing_table
      • add_routing_table_to_area
      • create_network_area_region
      • delete_network_area_region
      • delete_route_from_routing_table
      • delete_routing_table_from_area
      • get_network_area_region
      • get_route_of_routing_table
      • get_routing_table_of_area
      • image_from_volume
      • list_network_area_regions
      • list_routes_of_routing_table
      • list_routing_tables_of_area
      • list_snapshots_in_project
      • update_network_area_region
      • update_route_of_routing_table
      • update_routing_table_of_area
    • 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 import_progress attribute to model classes CreateImagePayload, Image
      • Add encrypted attribute to model class Backup
      • Add ipv4, ipv6, routing_table_id attributes to model class CreateNetworkPayload, PartialUpdateNetworkPayload
      • Add ipv4, ipv6 routing_table_id 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 network_range_id to id in NetworkRange model class
      • Renaming of attribute route_id to id in Route model class
      • Renaming of attribute network_id to id in Network model class
      • Renaming of attribute area_id to id in NetworkArea model class
      • Renaming of attribute project_id 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, nameservers_v6, prefixes, prefixes_v6, public_ip from Network model class
      • Remove attribute openstack_project_id from Project model class
  • 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

Release (2025-10-29)

  • 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

Release (2025-10-13)

  • observability: v0.11.0
    • Deprecation: The JaegerHttpTracesUrl field is now deprecated in all relevant models and will be removed after 9th April 2026. Use the new JaegerHttpUrl field instead.
  • cdn: v1.7.0
    • Feature: Add models: DistributionWaf, WafConfig, WAFConfigPatch, WAFMode, WAFRule, WAFRuleCollection, WAFRuleGroup and WAFStatusRuleBlock
    • Feature: Add Waf attribute to Config and Distribution
    • Feature: Add WafStatus to DistributionRequest and ListWafCollections

Release (2025-09-30)

  • authorization: v0.4.0
    • Feature: Add support for assignable subjects
  • iaas: v0.9.0
    • Add created_at and updated_at attribute to SecurityGroupRule, BaseSecurityGroupRule and CreateSecurityGroupRulePayload model classes
    • Add description attribute to NIC, CreateNicPayload and UpdateNicPayload model classes
    • New model class ServerAgent
    • Add agent and description attribute to Server and CreateServerPayload model classes
  • intake: v0.2.0
    • Feature: Add response IntakeRunnerResponse to UpdateIntakeRunnerExecute request
    • Feature: Add response IntakeUserResponse to UpdateIntakeUserExecute request
  • stackitmarketplace:
    • v1.14.0
      • Feature: Add has_private_plan_option attribute to CatalogProductDetail model class
    • v1.13.0
      • Feature: Add has_demo attribute to CatalogProductDetail model class
    • v1.12.0
      • Breaking Change: Change logo field type from Union[StrictBytes, StrictStr] to StrictStr in CatalogProductDetail, CatalogProductDetailsVendor, and CatalogProductOverview models
    • v1.11.0
      • Feature: Add new field DemoUrl to CatalogProductDetail model
    • v1.10.0
      • Feature: Added PlanId to CatalogProductPricingOption and SubscriptionProduct
  • git: v0.5.0
    • Feature: Add support for instance patch operation
  • loadbalancer: v0.7.0
    • Feature: Add new attribute labels to LoadBalancer, CreateLoadBalancerPayload, UpdateLoadBalancerPayload model classes
  • alb: v0.6.0
    • Feature: Add attribute labels to LoadBalancer, CreateLoadBalancerPayload and UpdateLoadBalancerPayload model classes
    • Feature: Add attribute waf_config_name to Listener model class

Release (2025-09-11)

  • cdn: v1.6.0
    • Feature: Added Attribute LogSink to ConfigPatch
    • Feature: Added Attribute Geofencing to DistributionPayload, HttpBackend and HttpBackendPatch
    • Feature: Added new function GetLogsSearchFilters
  • modelserving: v0.2.1
    • Feature: Extend enums in field type in model Model: audio, image
  • objectstorage: v1.2.0
    • Breaking change: Set expires field in CreateAccessKeyResponse model to optional
  • observability:
    • v0.10.1
      • Feature: Add attributes jaeger_http_traces_url, otlp_grpc_traces_url and otlp_http_traces_url to InstanceSensitiveData model
    • v0.10.0
      • Feature: Add support for HTTP checks and cert checks
    • v0.9.2
      • Feature: Add metrics_endpoint_url attribute to InstanceSensitiveData model
  • kms: v0.4.0
    • Switch to API version v1 of STACKIT KMS service (previously v1beta)
    • Breaking Change: Removal of deprecated Backend model
    • Breaking Change: Mark protection attribute as required in Key, CreateKeyPayload, CreateWrappingKeyPayload and WrappingKey model
  • intake:
    • v0.1.2
      • Feature: Add new field partitioning to IntakeCatalog model
    • v0.1.1
      • Mark attributes max_message_size_ki_b and max_messages_per_hour as optional (previously required) in UpdateIntakeRunnerPayload model
  • ske: v1.3.0
    • Feature: Add new field kubernetes to Nodepool model
  • serviceaccount: v0.4.1
    • Improvement: Improve error handling for CreateShortLivedAccessToken
  • stackitmarketplace:
    • v1.9.0
      • Feature: Added RequestPrivatePlan to InquiriesCreateInquiryPayload
    • v1.8.0
      • Feature: Add new field free_trial in CatalogProductOverview model

Release (2025-08-29)

  • kms: v0.3.0
    • Breaking Change: Updated create_key() and create_wrapping_key() method signatures to require new access_scope parameter
    • Breaking Change: Added new required access_scope field to Key and WrappingKey models
    • Feature: Add new AccessScope enum with values PUBLIC and SNA for managing key access permissions
    • Feature: Add new Protection enum with value SOFTWARE as a replacement for the deprecated backend field
    • Deprecation: The backend field is now deprecated in all relevant models. Use the new protection field instead
  • iaas: v0.8.1
    • Internal: Add workaround to fix upstream OpenAPI generator issue where regex patterns include leading/trailing slashes that need to be removed for validation in AllowedAddressesInner, AreaId, and CreateProtocol models
  • observability:
    • v0.9.1
      • Introduce new model UpdateAlertConfigsPayloadRouteRoutesInner
    • v0.9.0
      • Feature: Add new GoogleChat webhook

Release (2025-08-13)

  • scf:
    • v0.2.0
      • Feature: Add field OrgId in model OrgManager
      • Feature: Add new model OrganizationCreateBffResponse and SpaceCreatedBffResponse
    • v0.1.0
      • New: STACKIT Cloud Foundry module
  • alb: v0.5.0
    • Version: Minimal version is now python 3.9
  • authorization: v0.3.0
    • Version: Minimal version is now python 3.9
  • auditlog: v0.1.0
    • New: STACKIT Audit Log module for retrieving recorded actions and system changes. Download audit log entries for folders, organizations, and projects with time range filtering, pagination, and configurable result limits.
  • cdn:
    • v1.5.0
      • Feature: Added new filter functions DataCenterRegion, RequestCountryCode, StatusCode and CacheHit
      • Feature: Added Attribute LogSink and Certificate
      • Feature: Added ConfigLogSink and PatchLokiLogSink functionality
    • v1.4.0
      • Version: Minimal version is now python 3.9
  • certificates: v1.1.0
    • Version: Minimal version is now python 3.9
  • dns: v0.5.0
    • Version: Minimal version is now python 3.9
  • git: v0.4.0
    • Version: Minimal version is now python 3.9
  • iaas:
    • v0.8.0
      • Feature: Add new method to get project details GetProjectDetails
    • v0.7.0
      • Docs: Improved descriptions of properties in structs with their possible values
      • Feature: Add Agent field to CreateImagePayload, UpdateImagePayload and Image model
      • Feature: Add Encrypted and EncryptionsParameters fields to CreateVolumePayload model
    • v0.6.0
      • Version: Minimal version is now python 3.9
  • intake: v0.1.0
    • New: STACKIT Intake module can be used to manage the STACKIT Intake. Manage your IntakeRunners, Intakes and IntakeUsers
  • kms:
    • v0.2.0
      • Breaking Change: Change return type from Key to Version for import_key() and rotate_key() methods
      • Internal: Add HTTP 409 (Conflict) error handling to API methods
    • v0.1.0
      • Version: Minimal version is now python 3.9
  • lbapplication: v0.4.0
    • Version: Minimal version is now python 3.9
  • loadbalancer: v0.6.0
    • Version: Minimal version is now python 3.9
  • logme: v0.4.0
    • Version: Minimal version is now python 3.9
  • mariadb: v0.3.0
    • Version: Minimal version is now python 3.9
  • modelserving: v0.2.0
    • Version: Minimal version is now python 3.9
  • mongodbflex:
    • v1.2.1
      • Improvement: Improve documentation for user roles field with descriptions of available values and behavior
    • v1.2.0
      • Version: Minimal version is now python 3.9
  • objectstorage: v1.1.0
    • Version: Minimal version is now python 3.9
  • observability:
    • v0.8.0
      • Feature: Add new model CreateCredentialsPayload
      • Feature: Enhance create_credentials() method to accept optional payload parameter
      • Internal: Add HTTP 400 error handling
    • v0.7.0
      • Version: Minimal version is now python 3.9
  • opensearch: v0.4.0
    • Version: Minimal version is now python 3.9
  • postgresflex: v1.1.0
    • Version: Minimal version is now python 3.9
  • rabbitmq: v0.3.0
    • Version: Minimal version is now python 3.9
  • redis: v0.3.0
    • Version: Minimal version is now python 3.9
  • resourcemanager: v0.6.0
    • Version: Minimal version is now python 3.9
  • runcommand: v1.1.0
    • Version: Minimal version is now python 3.9
  • secretsmanager: v0.3.0
    • Version: Minimal version is now python 3.9
  • serverbackup: v1.1.0
    • Version: Minimal version is now python 3.9
  • serverupdate: v1.1.0
    • Version: Minimal version is now python 3.9
  • serviceaccount:
    • v0.4.0
      • Feature: Add new algorithm field to CreateServiceAccountKeyPayload model with enum values RSA_2048 and RSA_4096
    • v0.3.0
      • Version: Minimal version is now python 3.9
  • serviceenablement: v1.1.0
    • Version: Minimal version is now python 3.9
  • ske:
    • v1.2.0
      • Version: Minimal version is now python 3.9
    • v1.1.0
      • Feature: Add new methods to trigger the wake up of a cluster.
  • sqlserverflex: v1.1.0
    • Version: Minimal version is now python 3.9
  • stackitmarketplace:
    • v1.7.0
    • Breaking Change: Update InquiryFormType enums
    • v1.6.0
      • Version: Minimal version is now python 3.9

Release (2025-07-21)

  • alb:
    • v0.4.0
      • Feature: Add new field load_balancer_security_group in LoadBalancer, CreateLoadBalancerPayload and UpdateLoadBalancerPayload Models
    • v0.3.1
      • Internal: Improve deserializing and error types
  • authorization: v0.2.5
    • Internal: Improve deserializing and error types
  • certificates: v1.0.2
    • Internal: Improve deserializing and error types
  • lbapplication: v0.3.4
    • Internal: Improve deserializing and error types
  • loadbalancer:
    • v0.5.0
      • Feature: Add new field load_balancer_security_group in LoadBalancer, CreateLoadBalancerPayload and UpdateLoadBalancerPayload Models
    • v0.4.1
      • Internal: Improve deserializing and error types
  • logme: v0.3.2
    • Internal: Improve deserializing and error types
  • mariadb: v0.2.3
    • Internal: Improve deserializing and error types
  • modelserving: v0.1.2
    • Internal: Improve deserializing and error types
  • mongodbflex:
    • v1.1.0
      • Breaking Change: Add required region parameter to all API methods.
      • Feature: Add new methods clone_instance() and restore_instance().
      • Feature: Add new models InstanceFlavor and InstanceResponse.
  • objectstorage: v1.0.4
    • Internal: Improve deserializing and error types
  • observability:
    • v0.6.0
      • Feature: Add new methods get_logs_configs(), update_logs_configs(), get_traces_configs(), update_traces_configs(), get_metrics_storage_retention(), update_metrics_storage_retention(), get_scrape_config(), update_scrape_config(), list_acl(), update_acl(), list_alert_config_receivers(), list_alert_config_routes(), update_alert_config_receiver(), update_alert_config_route(), list_alertgroups(), list_alertrules(), list_credentials(), list_instances()
      • Feature: Add new models LogsConfig, LogsConfigResponse, TraceConfig, TracesConfigResponse, UpdateLogsConfigsPayload, UpdateTracesConfigsPayload
    • v0.5.1
      • Internal: Improve deserializing and error types
  • postgresflex: v1.0.2
    • Internal: Improve deserializing and error types
  • rabbitmq: v0.2.2
    • Internal: Improve deserializing and error types
  • redis: v0.2.2
    • Internal: Improve deserializing and error types
  • resourcemanager: v0.5.1
    • Internal: Improve deserializing and error types
  • runcommand: v1.0.2
    • Internal: Improve deserializing and error types
  • secretsmanager: v0.2.3
    • Internal: Improve deserializing and error types
  • serverbackup: v1.0.2
    • Feature: Add force parameter to delete_backup and delete_volume_backup methods
    • Internal: Improve deserializing and error types
  • serverupdate: v1.0.3
    • Internal: Improve deserializing and error types
  • serviceaccount: v0.2.2
    • Internal: Improve deserializing and error types
  • serviceenablement: v1.0.2
    • Internal: Improve deserializing and error types
  • sqlserverflex: v1.0.3
    • Internal: Improve deserializing and error types
  • kms:
    • v0.0.6
      • Internal: Improve deserializing and error types
    • v0.0.5
      • Improvement: Updated validators
  • dns:
    • v0.4.1
      • Internal: Improve deserializing and error types
    • v0.4.0
      • Feature: Add new record set types
      • Feature: Improve documentation for APEX records in RecordSet and CreateRecordSetPayload models
  • git:
    • v0.3.0
      • Feature: Add validation for field flavor in CreateInstancePayload model
      • Feature: Add field sku in Flavor model
      • Internal: Improve deserializing and error types
    • v0.2.0
      • Feature: Add support for Flavors for STACKIT git instance
      • Improvement: Error handling and documentation improved
  • ske
    • 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.
      • Breaking Change: Renamed Argus model to Observability
      • Breaking Change: Renamed argus field to observability in Extension model
      • Breaking Change: Removed enum validation in code field in ClusterError model
      • Deprecated: Remove deprecated allow_privileged_containers field in Kubernetes model
      • Internal: Improve deserializing and error types
    • v0.6.0
      • Feature: Add new ClusterErrorCode types: CLUSTERERRORCODE_INFRA_SNA_NETWORK_NOT_FOUND, CLUSTERERRORCODE_FETCHING_ERRORS_NOT_POSSIBLE
  • stackitmarketplace:
    • v1.5.1
      • Internal: Improve deserializing and error types
    • v1.5.0
      • Feature: Add new Assets model for managing service certificate assets
      • Feature: Add new LocalizedVersion model for localized content management
      • Feature: Add new NoticePeriod model with types: SAME_DAY, DAYS, MONTHS
      • Feature: Add new ServiceCertificate model for service certification
    • v1.4.0
      • Feature: Add support for offer types
        • new model OfferType
        • new attribute CatalogProductDetail for CatalogProductDetail model
      • Attribute is_product_listing in CatalogProductDetail is now of type Optional[StrictBool] (previously StrictBool)
  • cdn:
    • v1.3.0
      • Breaking change: Replace oneOf ConfigBackend with HttpBackend
      • Internal: Improve deserializing and error types
    • v1.2.0
      • Feature: Add default_cache_duration attribute to Config, ConfigPatch and CreateDistributionPayload model
      • Add originUrlRelated to available options given in sort_by description
  • opensearch:
    • v0.3.1
      • Internal: Improve deserializing and error types
    • v0.3.0
      • Breaking change: Attribute tls_protocols of InstanceParameters model is now of type List[StrictStr] (previously StrictStr)
  • iaas:
    • v0.5.5
      • Improvement: Add proper noqa comments for docstrings
      • Improvement: Update type annotations for better type safety
    • v0.5.4
      • Improvement: Increase max length of machine_type and volume_performance_class fields from 63 to 127 characters in API methods
      • Improvement: Increase max length of name fields from 63 to 127 characters for various models:
        • AffinityGroup, Backup, BootVolume, CreateAffinityGroupPayload, CreateBackupPayload CreateImagePayload, CreateNetworkAreaPayload, CreateNetworkPayload, CreateNicPayload CreateSecurityGroupPayload, CreateServerPayload, CreateSnapshotPayload, CreateVolumePayload Image, MachineType, Nic, PartialUpdateNetworkAreaPayload, PartialUpdateNetworkPayload ResizeServerPayload, SecurityGroup, Server, ServerNetwork, Snapshot UpdateBackupPayload, UpdateImagePayload, UpdateNicPayload, UpdateSecurityGroupPayload UpdateServerPayload, UpdateSnapshotPayload, UpdateVolumePayload, Volume, VolumePerformanceClass
      • Improvement: Update regular expression pattern for name validation to allow more flexible naming conventions

Release (2025-06-16)

  • core: v0.2.0
    • Feature: Allow setting custom token endpoint url in configuration
  • alb: v0.3.0
    • Feature: Add new fields disable_target_security_group_assignment and target_security_group in LoadBalancer, CreateLoadBalancerPayload and UpdateLoadBalancerPayload Models
  • iaas: v0.5.3
    • Increase max length of description from 127 to 255 for
      • Security groups: BaseSecurityGroupRule, CreateSecurityGroupPayload, CreateSecurityGroupRulePayload, SecurityGroup, SecurityGroupRule, UpdateSecurityGroupPayload
      • Volumes: CreateVolumePayload, UpdateVolumePayload, Volume, VolumePerformanceClass
      • MachineType
    • Set max length of description of Network to 255
    • Update the description of Server and CreateServerPayload status field to include new possible value PAUSED
  • loadbalancer:
    • v0.4.0
      • Feature: Add new field disable_target_security_group_assignment in LoadBalancer, CreateLoadBalancerPayload and UpdateLoadBalancerPayload Models
    • v0.3.0
      • Feature: Add new field target_security_group in LoadBalancer Model
  • resourcemanager: v0.5.0
    • Feature: Delete Organization labels using the new method DeleteOrganizationLabels
    • Feature: Delete Project labels using the new method DeleteProjectLabels
    • Feature: List folders using the new method ListFolders
    • Feature: Partial Update Organization using the new method PartialUpdateOrganization
  • ske: v0.5.0
    • Feature: Add new field pod_address_ranges to ClusterStatus
  • stackitmarketplace:
    • v1.3.0
      • Feature: Add new field facets in ListCatalogProductsResponse
    • v1.2.0
      • Fix: Fixed types for VendorId, ProjectId, OrganizationId and SubscriptionId

Release (2025-06-03)

  • loadbalancer: v0.2.4
    • Improvement: Adjusted GetQuotaResponse and RESTResponseType message
  • alb:
    • v0.2.1
      • Improvement: Adjusted GetQuotaResponse and RESTResponseType message
    • v0.2.0
      • Feature: New field Path for Rule
  • authorization: v0.2.4
    • Bugfix: Updated regex validator
  • iaas: v0.5.2
    • Improvement: Update descriptions
  • kms: v0.0.4
    • Feature: Added new method delete_wrapping_key
  • lbapplication:
    • v0.3.3
      • Deprecated: Changed deprecation message of GetQuotaResponse and RESTResponseType
    • v0.3.2
      • Deprecated: lbapplication service is deprecated and no longer maintained. Use the alb service instead
  • resourcemanager v0.4.0
    • Breaking change: Fields ContainerParentId and ParentId are no longer required in ParentListInner
  • stackitmarketplace:
    • v1.1.3
      • Feature: Added industries to CatalogProductDetail
    • v1.1.2
      • Improvement: Update descriptions
    • v1.1.1
      • Feature: Added new method vendors_subscriptions_reject
    • v1.1.0
      • Breaking Change: Added organization id to VendorSubscription
  • ske:
    • v0.4.3
      • Feature: Added enum SKE_NODE_MACHINE_TYPE_NOT_FOUND to ClusterError
    • v0.4.2
      • Feature: Added ClusterError
  • sqlserverflex: v1.0.2
    • Feature: Added new method list_metrics
  • cdn: v1.1.0
    • Feature: Add support for CDN Optimizer feature
  • observability: v0.5.0
    • Feature: Add support for matchers to route
    • Feature: Add support for priority levels, sendResolved, continue to alert config models

Release (2025-05-09)

  • stackitmarketplace:
    • v1.0.1
      • Feature: Update user-agent header
    • v1.0.0
      • Breaking Change:
        • Introduced dedicated type for product id with appropriate validations
      • Feature:
        • subscription products contain the plan id
  • resourcemanager:
    • v0.3.2
      • Feature: Update user-agent header
    • v0.3.1
      • Feature:
        • Added API calls for folder management
  • serverupdate:
    • v1.0.2
      • Feature: Update user-agent header
    • v1.0.1
      • Minor change: Use stderr by default.
  • mongodbflex:
    • 1.0.1
      • Feature: Update user-agent header
    • v1.0.0
      • Breaking Change: Introduce typed enum constants for status attributes
  • kms:
    • v0.0.3
      • Feature: Update user-agent header
    • v0.0.2
      • Minor change: Use stderr by default.
      • Minor change: Service update.
  • git:
    • v0.1.2
      • Feature: Update user-agent header
    • v0.1.1
      • Bugfix: Spelling corrections in documentation
  • alb:
    • v0.1.2
      • Feature: Update user-agent header
    • v0.1.1
      • Feature: Switch to beta2 API
  • cdn:
    • v1.0.1
      • Feature: Update user-agent header
    • v1.0.0
      • Feature: Support for log management
      • Feature: Create distribution payload has additional optional attributes for blocked countries, IPs and volume limitation
      • Feature: Config Patch payload has additional optional attributes for blocked countries, IPs and volume limitation
      • Breaking Change: Config has additional required attributes for blocked countries, IPs and volume limitation
  • authorization: v0.2.3
    • Feature: Update user-agent header
  • certificates: v1.0.1
    • Feature: Update user-agent header
  • dns: v0.3.2
    • Feature: Update user-agent header
  • iaas: v0.5.1
    • Feature: Update user-agent header
  • loadbalancer: v0.2.3
    • Feature: Update user-agent header
  • logme: v0.3.1
    • Feature: Update user-agent header
  • mariadb: v0.2.2
    • Feature: Update user-agent header
  • modelserving: v0.1.1
    • Feature: Update user-agent header
  • objectstorage: v1.0.3
    • Feature: Update user-agent header
  • observability: v0.4.1
    • Feature: Update user-agent header
  • opensearch: v0.2.1
    • Feature: Update user-agent header
  • postgresflex: v1.0.1
    • Feature: Update user-agent header
  • rabbitmq: v0.2.1
    • Feature: Update user-agent header
  • redis: v0.2.1
    • Feature: Update user-agent header
  • runcommand: v1.0.1
    • Feature: Update user-agent header
  • secretsmanager: v0.2.2
    • Feature: Update user-agent header
  • serverbackup: v1.0.1
    • Feature: Update user-agent header
  • serviceaccount: v0.2.1
    • Feature: Update user-agent header
  • serviceenablement: v1.0.1
    • Feature: Update user-agent header
  • ske: v0.4.1
    • Feature: Update user-agent header
  • sqlserverflex: v1.0.1
    • Feature: Update user-agent header

Release (2025-04-30)

  • stackitmarketplace: v0.4.0
    • Feature: Add new InquiryContactSales, InquirySuggestProduct, PriceType, PricingOption and DeliveryMethod
  • stackitmarketplace: v0.3.0
    • Feature: Add new VendorProductId attribute for subscription products
  • observability: v0.4.0
    • Feature: Add new methods create_logs_alertgroups, delete_logs_alertgroup, get_logs_alertgroup, list_logs_alertgroups, update_logs_alertgroup
  • git: v0.1.0
    • New: STACKIT Git module can be used to manage STACKIT Git
  • kms: v0.0.1
    • New module: Initial publication of Key Management Service API

Release (2025-03-27)

  • alb: v0.1.0
    • New: Client for managing the ALB service
  • cdn: v0.1.0
    • New: Client for managing the CDN service
  • certificates: 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.
  • dns: v0.3.1
    • Adapted to minor API changes
  • lbapplication: v0.3.1
    • Adapted to minor API changes
  • loadbalancer: v0.2.2
    • 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.
  • modelserving: v0.1.0
    • New: Client for managing the modelserving API
  • objectstorage: v1.0.2
    • Adapted to minor API changes
  • runcommand: 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.
  • serverbackup: 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.
  • serverupdate: 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.
  • serviceenablement: 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.
  • sqlserverflex: 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.
  • secretsmanager: v0.2.1
    • Improvement: Error handling
    • Feature: Add description to UpdateUserPayload
  • iaas: v0.5.0
    • Improvement: Upgrading from IaaS beta endpoints to v1
    • Feature: Add new method to filter ListMachineTypes: Filter
  • observability: v0.3.0
    • Feature: Added support for alert groups and alert rules.

Release (2025-03-05)

  • stackitmarketplace: v0.2.0
    • Feature: Add method to create inquiries: InquiriesCreateInquiry
    • Feature: Add sort property to ApiListCatalogProductsRequest
    • Feature: Add payload ApproveSubscriptionPayload for ApiApproveSubscriptionRequest
  • objectstorage: v1.0.1
    • New value eu02 in region enum
  • postgresflex: 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.
  • ske: v0.4.0
    • Nodepool: maximum and minimum must be <= 1000
  • dns: v0.3.0
    • Add support for extensions
  • iaas: v0.4.0
    • Feature: Add method to list all public ip ranges: list_public_ip_ranges
    • Add size attribute to image model
    • Add CPU architecture attribute to image config model

Release (2025-02-11)

  • objectstorage: 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.
  • resourcemanager: v0.3.0
    • Breaking Change: Remove the methods BffGetContainersOfAFolder and BffGetContainersOfAnOrganization
  • lbapplication: v0.3.0
    • Bugfix: Set type from interface to int64 of HealthyThreshold, UnhealthyThreshold, MaxLoadBalancers, Port, MaxConnections, Code and TargetPort
  • ske: v0.3.0
    • Removal: The following methods were removed after deprecation (2024-04-16) and serviceenablement SDK must be used instead.
    • DisableService
    • EnableService
    • GetServiceStatus
  • logme: v0.3.0
    • Breaking Change: Remove mistakenly implemented syslog-use-udp. Does not exist.
  • serverupdate: v0.3.0
    • Breaking Change:: Remove field BackupProperties from CreateUpdatePayload model
    • Fix: Remove field Id from CreateUpdateSchedulePayload model
  • authorization: v0.2.2
    • Bugfix: Revert back to global URL configuration
  • sqlserverflex: v0.3.0
    • Breaking change: Delete endpoint made private.
  • mongodbflex: v0.3.0
    • Breaking change: Delete endpoint made private.
  • postgresflex: v0.3.0
    • Breaking change: Delete endpoint made private.

Release (2025-01-16)

Highlights

  • authorization: v0.2.1

    • Bugfix: configuration.py region adjustment was missing
  • certificates: v0.2.1

    • Bugfix: configuration.py region adjustment was missing
  • dns: v0.2.1

    • Bugfix: configuration.py region adjustment was missing
  • iaas: v0.3.1

    • Bugfix: configuration.py region adjustment was missing
  • lbapplication: v0.2.1

    • Bugfix: configuration.py region adjustment was missing
  • loadbalancer: v0.2.1

    • Bugfix: configuration.py region adjustment was missing
  • logme: v0.2.1

    • Bugfix: configuration.py region adjustment was missing
  • mariadb: v0.2.1

    • Bugfix: configuration.py region adjustment was missing
  • mongodbflex: v0.2.1

    • Bugfix: configuration.py region adjustment was missing
  • objectstorage: v0.2.1

    • Bugfix: configuration.py region adjustment was missing
  • authorization: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • dns: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • iaas: v0.3.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • loadbalancer: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • logme: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • mariadb: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • mongodbflex: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • objectstorage: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • opensearch: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • postgresflex: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • rabbitmq: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • redis: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • resourcemanager: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • runcommand: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • secretsmanager: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • serverupdate: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • serverbackup: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • serviceaccount: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • serviceenablement: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • ske: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • sqlserverflex: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • certificates: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • lbapplication: v0.2.0

    • Breaking Change:: get_host_from_settings returns an error if a region is specified for a global URL.
  • certificates: v0.1.0

    • Manage your STACKIT Load Balancer certificates
  • lbapplication: v0.1.0

    • Manage your STACKIT Load Balancer applications
  • iaas: v0.2.0

    • Feature: Add new methods to manage affinity groups: create_affinity_group, delete_affinity_group, get_affinity_group, and list_affinity_group
    • Feature: Add new methods to manage backups: create_backup, delete_backup, get_backup, list_backup, restore_backup, execute_backup, update_backup
    • Feature: Add new methods to manage images: create_image, delete_image, get_image, list_image, update_image
    • Feature: Add new methods to manage imageshares: delete_image_share, get_image_share, set_image_share, update_image_share
    • Feature: Add new methods to manage imageshare consumers: delete_image_share_consumer, get_image_share_consumer, set_image_share, update_image_share
    • Feature: Add new methods to manage project NICs: get_project_nic, list_project_nics
    • Feature: Add new methods to manage snapshots: create_snapshot, delete_snapshot, get_snapshot, list_snapshot, update_snapshot
  • serverupdate: v0.1.1

    • Bugfix: Id field of Update model is now of type int64 (was string)
  • stackitmarketplace: v0.1.0

    • New: STACKIT Marketplace module can be used to manage the STACKIT Marketplace.

Release (2024-12-04)

This is the first GitHub release of the STACKIT Python SDK.

Highlights

List of modules: