Skip to content

Latest commit

 

History

History
154 lines (106 loc) · 5.96 KB

File metadata and controls

154 lines (106 loc) · 5.96 KB

v0.19.3

  • Dependencies: Bump STACKIT SDK core module from v0.24.0 to v0.24.1

v0.19.2

  • Dependencies: Bump STACKIT SDK core module from v0.23.0 to v0.24.0

v0.19.1

  • Bump STACKIT SDK core module from v0.22.0 to v0.23.0
  • Improvement: Use new WaiterHandler struct in the DNS WaitHandler

v0.19.0

  • Bugfix: Disable strict decoding of API responses
  • Feature: Add AdditionalProperties fields to model structs

v0.18.0

  • Feature: Introduction of multi API version support for the dns SDK module. For more details please see the announcement on GitHub: #5062
  • v1api: New package which should be used for communication with the STACKIT dns API in the future
  • Deprecation: The contents in the root of this SDK module including the wait package are marked as deprecated and will be removed after 2026-09-30. Switch to the new v1api package instead.
  • Dependencies: Bump STACKIT SDK core module from v0.21.1 to v0.22.0

v0.17.6

  • Bump STACKIT SDK core module from v0.21.0 to v0.21.1

v0.17.5

  • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.3.0 to v5.3.1

v0.17.4

  • Bugfix: Correctly handle file closing for file uploads
  • Bump STACKIT SDK core module from v0.20.1 to v0.21.0

v0.17.3

  • Bump STACKIT SDK core module from v0.20.0 to v0.20.1

v0.17.2

  • Bump STACKIT SDK core module from v0.19.0 to v0.20.0

v0.17.1

  • Dependencies: Bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3

v0.17.0

  • Feature: Add new record set types
  • Feature: Improve documentation for APEX records in RecordSet and CreateRecordSetPayload models

v0.16.0

  • Add required:"true" tags to model structs

v0.15.1 (2025-06-04)

  • Bugfix: Adjusted UnmarshalJSON function to use enum types and added tests for enums

v0.15.0 (2025-05-15)

  • Breaking change: Introduce interfaces for APIClient and the request structs

v0.14.0 (2025-05-14)

  • Breaking change: Introduce typed enum constants for status attributes

  • v0.13.3 (2025-05-09)

  • Feature: Update user-agent header

v0.13.2 (2025-04-29)

  • Bugfix: Correctly handle empty payload in body

v0.13.1 (2025-03-19)

  • Internal: Backwards compatible change to generated code

v0.13.0 (2025-02-21)

  • New: Minimal go version is now Go 1.21

v0.12.1 (2024-12-17)

  • Bugfix: Correctly handle nullable attributes in model types

v0.12.0 (2024-11-20)

  • Feature: New models ZoneModelsImportRecordModel and ZoneModelsImportZoneJson

v0.11.0 (2024-10-14)

  • Feature: Add support for nullable models

v0.10.0 (2024-05-23)

  • Feature: New method CloneZone to clone an existing zone with all record sets to a new zone with a different name
  • Feature: New methods CreateLabel, DeleteLabel and ListLabels to manage labels for a zone
  • Feature: New methods CreateMoveCode, DeleteMoveCode and ValidateMoveCode to manage move codes to move a zone to another project
  • Feature: New method MoveZone to move a zone to another project
  • Feature: New methods ExportRecordSets and ImportRecordSets
  • Feature: New methods RestoreZone and RestoreRecordSet to restore inactive zones and record-sets, respectively
  • Feature: New method RetrieveZone to queue a secondary zone for a zone transfer request

v0.9.1 (2024-04-24)

  • Remove unused data types.

v0.9.0 (2024-04-11)

  • Set config.ContextHTTPRequest in Execute method
  • Support WithMiddleware configuration option in the client
  • Update core to v0.12.0

v0.8.4 (2024-02-28)

v0.8.3 (2024-02-02)

  • Update core to v0.7.7. The http.request context is now passed in the client Do call.

v0.8.2 (2024-01-24)

  • Bug fix: NewAPIClient now initializes a new client instead of using http.DefaultClient (#236)

v0.8.1 (2024-01-15)

  • Add license and notice files

v0.8.0 (2024-01-09)

  • Feature: Zone has a new filed Labels, which is an array of labels (key-value pairs) associated to a zone
  • Feature: ListZones can be filtered by label keys or values
  • Feature: CloneZonePayload has a flag AdjustRecords to adjust the record set content of the cloned zone (replaces the dns name of the original zone with the new dns name of the cloned zone)
  • Dependency updates

v0.7.1 (2023-12-22)

  • Dependency updates

v0.7.0 (2023-12-20)

API methods, structs and waiters were renamed to have the same look and feel across all services and according to user feedback.

  • Changed methods:
    • GetRecordSets renamed to ListRecordSets
    • GetZones renamed to ListZones
    • UpdateRecord renamed to PartialUpdateRecord
    • UpdateRecordSet renamed to PartialUpdateRecordSet
    • UpdateZone renamed to PartialUpdateZone
  • Changed structs:
    • CloneZoneRequest renamed to CloneZonePayload
    • MoveCodeValidationRequest renamed to ValidateMoveCodePayload
    • MoveZoneRequest renamed to MoveZonePayload
    • RecordSetsResponse renamed to ListRecordSetsResponse
    • UpdateRecordPayload renamed to PartialUpdateRecordPayload
    • UpdateRecordSetPayload renamed to PartialUpdateRecordSetPayload
    • UpdateZonePayload renamed to PartialUpdateZonePayload
    • ZonesResponse renamed to ListZonesResponse
  • Changed waiters:
    • UpdateZoneWaitHandler renamed to PartialUpdateZoneWaitHandler
    • UpdateRecordSetWaitHandler renamed to PartialUpdateRecordSetWaitHandler

v0.6.0 (2023-11-10)

  • Manage your STACKIT DNS resources: Zones, RecordSet
  • Waiters for async operations: CreateZoneWaitHandler, UpdateZoneWaitHandler, DeleteZoneWaitHandler, CreateRecordSetWaitHandler, UpdateRecordSetWaitHandler, DeleteRecordSetWaitHandler
  • Usage example