Skip to content

Latest commit

 

History

History
91 lines (55 loc) · 3.36 KB

CHANGELOG.md

File metadata and controls

91 lines (55 loc) · 3.36 KB

v0.17.0 (2024-10-14)

  • Feature: Add support for nullable models

v0.16.0 (2024-10-11)

  • Feature: Add pagination to ListLoadBalancers with the new fields pageSize and pageId on ApiListLoadBalancersRequest and the field NextPageId in ListLoadBalancersResponse

v0.15.0 (2024-08-08)

  • Feature: New API method ListPlans to list the available service plans

v0.14.0 (2024-07-10)

  • Improvement: Improve default error messages.
  • Bugfix: Fix marking of deprecated methods. Potential breaking change for users with linters that treat deprecations as errors.

v0.13.0 (2024-06-12)

  • Feature: LoadBalancer, CreateLoadBalancerPayload and UpdateLoadBalancerPayload have a new field PlanId

v0.12.0 (2024-04-12)

  • Feature: Set config.ContextHTTPRequest in Execute methods
  • Feature: New API method GetQuota to get the maximum number of load balancing servers allowed for a project
  • Feature: New API method UpdateCredentials to update the credentials for observability in a project

v0.11.0 (2024-04-11)

  • Feature: Support WithMiddleware configuration option in the client
  • Update core to v0.12.0

v0.10.1 (2024-04-09)

  • Remove unused model data types.

v0.10.0 (2024-04-08)

  • Deprecation: Mark methods EnableService and DisableService as deprecated. Enablement and disablement of the load balancer functionality is now automaticly handled by the service.

v0.9.3 (2024-03-20)

  • Improvement: Improve error handling in Load Balancer creation waiter, fixing timeout being exceeded for STATUS_PENDING status with errors. If an error is found in the Errors field, the waiter now returns with error.

v0.9.2 (2024-02-28)

v0.9.1 (2024-02-02)

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

v0.9.0 (2024-01-24)

  • Feature: Introduces Server Name Indicator (SNI) support:
    • Listener has a new field ServerNameIndicators
  • Feature: Introduces Layer 4 Session Persistance:
    • TargetPool has a new field SessionPersistence
    • UpdateTargetPoolPayload has a new field SessionPersistence
  • Bug fix: NewAPIClient now initializes a new client instead of using http.DefaultClient (#236)

v0.8.3 (2024-01-15)

  • Add license and notice files

v0.8.2 (2024-01-09)

  • Dependency updates

v0.8.1 (2023-12-22)

  • Dependency updates

v0.8.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:
    • DisableLoadBalancing renamed to DisableService
    • EnableLoadBalancing renamed to EnableService
    • GetProjectStatus renamed to GetServiceStatus
  • Changed structs:
    • StatusResponse renamed to GetServiceStatusResponse
  • Changed waiters:
    • EnableLoadBalancingWaitHandler renamed to EnableServiceWaitHandler

v0.7.0 (2023-12-06)

  • Manage your STACKIT Load Balancer resources: LoadBalancer, Credentials
  • Waiters for async operations: CreateLoadBalancerWaitHandler, DeleteLoadBalancerWaitHandler, EnableLoadBalancingWaitHandler
  • Usage example