- Feature: Add support for nullable models
- Feature: Add pagination to
ListLoadBalancers
with the new fieldspageSize
andpageId
onApiListLoadBalancersRequest
and the fieldNextPageId
inListLoadBalancersResponse
- Feature: New API method
ListPlans
to list the available service plans
- Improvement: Improve default error messages.
- Bugfix: Fix marking of deprecated methods. Potential breaking change for users with linters that treat deprecations as errors.
- Feature:
LoadBalancer
,CreateLoadBalancerPayload
andUpdateLoadBalancerPayload
have a new fieldPlanId
- Feature: Set
config.ContextHTTPRequest
inExecute
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
- Feature: Support WithMiddleware configuration option in the client
- Update
core
tov0.12.0
- Remove unused model data types.
- Deprecation: Mark methods
EnableService
andDisableService
as deprecated. Enablement and disablement of the load balancer functionality is now automaticly handled by the service.
- 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 theErrors
field, the waiter now returns with error.
- Update
core
tov0.10.0
- Update
core
tov0.7.7
. Thehttp.request
context is now passed in the clientDo
call.
- Feature: Introduces Server Name Indicator (SNI) support:
Listener
has a new fieldServerNameIndicators
- Feature: Introduces Layer 4 Session Persistance:
TargetPool
has a new fieldSessionPersistence
UpdateTargetPoolPayload
has a new fieldSessionPersistence
- Bug fix:
NewAPIClient
now initializes a new client instead of usinghttp.DefaultClient
(#236)
- Add license and notice files
- Dependency updates
- Dependency updates
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 toDisableService
EnableLoadBalancing
renamed toEnableService
GetProjectStatus
renamed toGetServiceStatus
- Changed structs:
StatusResponse
renamed toGetServiceStatusResponse
- Changed waiters:
EnableLoadBalancingWaitHandler
renamed toEnableServiceWaitHandler
- Manage your STACKIT Load Balancer resources:
LoadBalancer
,Credentials
- Waiters for async operations:
CreateLoadBalancerWaitHandler
,DeleteLoadBalancerWaitHandler
,EnableLoadBalancingWaitHandler
- Usage example