Releases: haproxytech/dataplaneapi
HAProxy Data Plane API v2.9.2
Release Notes
HAProxy Data Plane API v2.9.2 ce63b09
Build from: [email protected]:haproxytech/dataplaneapi.git
Build date: 2024-04-05T10:01:31Z
Changelog
HAProxy Data Plane API v2.8.6
Release Notes
HAProxy Data Plane API v2.8.6 3e8fa36
Build from: [email protected]:haproxytech/dataplaneapi.git
Build date: 2024-04-05T10:01:34Z
Changelog
- 50d84f5 BUG/MEDIUM: fix add server endpoint for other resources than backend.
- 80c979b BUG/MEDIUM: log: fix blocking on syslog target communication errors
- f6830c8 BUILD/MEDIUM: go: upgrade golang to 1.22
- 3e8fa36 BUILD/MINOR: go.mod: upgrade dependencies and generate specification
- b1529a8 CLEANUP/MAJOR: lint: upgrade linter for go 1.22
HAProxy Data Plane API v2.7.10
Release Notes
HAProxy Data Plane API v2.7.10 8e1b865
Build from: [email protected]:haproxytech/dataplaneapi.git
Build date: 2024-04-05T10:01:28Z
Changelog
HAProxy Data Plane API v2.9.1
Release Notes
HAProxy Data Plane API v2.9.1 4d10854
Build from: [email protected]:haproxytech/dataplaneapi.git
Build date: 2024-02-15T08:20:47Z
Changelog
- 16740e2 BUG/MINOR: cluster_sync: properly store storage dirs to file
- 4a45750 BUG/MINOR: prevent possible panics when generating random string
- 13f4bc5 BUILD/MINOR: go.mod: update Go indirect packages
- c346fab BUILD/MINOR: go.mod: update Go packages
- 0814bf1 BUILD/MINOR: go.mod: update Go packages
- ccf05bb BUILD/MINOR: go.mod: update client-native and generate spec
- 666a1c9 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- bc0643e BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- c0f9548 BUILD/MINOR: go.mod: update golang.org/x packages
- a3342f5 BUILD/MINOR: go.mod: update golang.org/x packages
- ed41ba0 CLEANUP/MINOR: ci: remove deprecated gitlab token
- f98f481 MINOR: gofumpt: make changes for new gofumpt
- 4d10854 MINOR: lint: increase timeout for a linter
- 5bef49f TEST/MINOR: set_uid: fix set_uid test to match regexp
HAProxy Data Plane API v2.8.5
Release Notes
HAProxy Data Plane API v2.8.5 1e3f71a
Build from: [email protected]:haproxytech/dataplaneapi.git
Build date: 2024-02-15T08:20:46Z
Changelog
- 51c03d2 BUG/MINOR: cluster_sync: properly store storage dirs to file
- 519f7dc BUG/MINOR: prevent possible panics when generating random string
- e28db03 BUILD/MINOR: bind e2e tests >2.8 were not executed due to missing import lib and wrong fixture
- 4fddc4f BUILD/MINOR: global e2e tests >2.8 were not executed due to missing import lib
- 0d107f0 BUILD/MINOR: go.mod: update Go indirect packages
- 432608f BUILD/MINOR: go.mod: update Go packages
- 8a03d73 BUILD/MINOR: go.mod: update Go packages
- d656451 BUILD/MINOR: go.mod: update Go packages
- c198219 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- cc51c78 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- 5018a36 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- b8308ad BUILD/MINOR: go.mod: update golang.org/x packages
- 1c46db6 BUILD/MINOR: go.mod: update golang.org/x packages
- 014482d BUILD/MINOR: ring e2e test >2.8 were not executed due to missing import lib
- 95493c7 CLEANUP/MINOR: ci: remove deprecated gitlab token
- 9a56d76 MINOR: gofumpt: make changes for new gofumpt
- 1e3f71a MINOR: lint: increase timeout for a linter
- cd89926 TEST/MAJOR: e2e: fix proper version checking in all tests
- 31cba92 TEST/MINOR: docker: upgrade docker for dind and add seccomp option
- d5e4a64 TEST/MINOR: e2e: fix tests for debian
- c6b5b6e TEST/MINOR: e2e: swap kill -SIGUSR with kill -s 12 invocations
- 4d41c48 TEST/MINOR: set_uid: fix set_uid test to match regexp
HAProxy Data Plane API v2.7.9
Release Notes
HAProxy Data Plane API v2.7.9 fa2ce1c
Build from: [email protected]:haproxytech/dataplaneapi.git
Build date: 2024-02-15T08:20:47Z
Changelog
- 06d1dee BUG/MINOR: cluster_sync: properly store storage dirs to file
- e6a3d74 BUG/MINOR: prevent possible panics when generating random string
- be73613 BUILD/MINOR: go.mod: update Go packages
- 25a58fc BUILD/MINOR: go.mod: update Go packages
- 7f0d3fd BUILD/MINOR: go.mod: update Go packages
- 9e4ed89 BUILD/MINOR: go.mod: update Go packages
- 13106c9 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- a525ab7 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- 09b25c7 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- 159d719 BUILD/MINOR: go.mod: update golang.org/x packages
- b6aecfc BUILD/MINOR: go.mod: update golang.org/x packages
- fa2ce1c BUILD/MINOR: go.mod: upgrade client-native and generate
- 6d36cb3 CLEANUP/MINOR: ci: remove deprecated gitlab token
- c07ddca MINOR: lint: fix for new gofumpt changes
- adb621a MINOR: lint: increase timeout for a linter
- 45c7049 TEST/MAJOR: e2e: fix proper version checking in all tests
- e62e2cf TEST/MINOR: docker: upgrade docker for dind and add seccomp option
- 3eaae69 TEST/MINOR: e2e: fix tests for debian
- 69c02c8 TEST/MINOR: e2e: swap kill -SIGUSR with kill -s 12 invocations
- 98d35d9 TEST/MINOR: set_uid: fix set_uid test to match regexp
HAProxy Data Plane API v2.9.0
Release Notes
HAProxy Data Plane API v2.9.0 91da11d
Build from: [email protected]:haproxytech/dataplaneapi.git
Build date: 2023-12-08T14:53:01Z
Major Changes
- Followed up on all keywords that were added in haproxy 2.9 release, more info here
- Expanded storage SSL certificate endpoints with more info on the certs, including issuer, size, domains, expiry dates...
- Added a reload of HAProxy when a storage SSL certificate is created
- Expanded Consul Service Discovery with more filtering parameters:
- added support for
from
field on created backend section, which allows you defining special named defaults sections for different services and referencing them in thefrom
field - added support for regexp service name filtering
- added
health_check_policy
for filtering services based on their health check status - added
mode
to be able to specify whether consul API is running http or https
- added support for
- Added debugging command socket that lets you fetch information from dataplaneapi process through sending commands to the specified unix socket. More information in the dedicated README.
Changelog
- b66268a BUG/MAJOR: reconfigure runtime client and HAPorxy if path changes in the configuration file
- 7d27cab BUG/MAJOR: reload runtime client if the configuration is changed with global endpoint
- cf3d28d BUG/MEDIUM: change some storage api types to work with gorm
- 2c99b56 BUG/MEDIUM: change track-sc<0|1|2> to track-sc
- 83b7655 BUG/MEDIUM: configuration: Fix nil pointer dereference
- 8fda41a BUG/MEDIUM: configuration: fix using backups_dir option
- 8dc2875 BUG/MEDIUM: consul: fix health check if policy is not set
- 6161c18 BUG/MINOR: allow all HTTP methods in httpchk_params and http-check
- 2be281b BUG/MINOR: aws: sanity checking for instance service tags
- 28f17ff BUG/MINOR: configuration: fix missing logs during configuration loading
- eed09d0 BUG/MINOR: configuration: maintain backward compatibility for scheme
- 150525f BUG/MINOR: consul: fix health check policy validation in create handler
- c75026a BUG/MINOR: consul: fix validation for service changed check
- 298772f BUG/MINOR: consuls: fix ns option to be set as query param instead of header
- a412d0f BUG/MINOR: detect when a raw configuration is uploaded incorrectly
- cf24d66 BUG/MINOR: fix panic in configuration when setting reload command
- 9bc95ee BUG/MINOR: fix panic when trying to start with hcl configuration file
- 48f0d03 BUG/MINOR: log_forwards: fix proper parent name and type checks
- 76ccd72 BUG/MINOR: raw: return full raw config on GET and POST responses
- ef54422 BUG/MINOR: reloads: trigger callback in force reload even when next reload exists
- d4475ab BUG/MINOR: resolve-net, resolve_opt: e2e tests to allow comma separated list of arguments
- 417ea79 BUG/MINOR: table: Add support for table in peers section
- c346f34 BUILD/MAJOR: client-native: upgrade client-native to v5
- 48aa0da BUILD/MEDIUM: go.mod: upgrade client-native and generate
- 0264138 BUILD/MEDIUM: goreleaser: Build apk, rpm and deb packages
- e0c05d7 BUILD/MEDIUM: lint: apply stricter rules for linting
- 805e0d1 BUILD/MEDIUM: update linters, use local version
- cfc7d1a BUILD/MINOR: add checks if the code is formatted
- 930572d BUILD/MINOR: add test for ca-verify-file bind parameter
- 16c968f BUILD/MINOR: bind e2e tests >2.8 were not executed due to missing import lib and wrong fixture
- 8e2ba9d BUILD/MINOR: bump go version to 1.21
- 6758dae BUILD/MINOR: ci: add newer lint image
- 723cb5c BUILD/MINOR: ci: remove only and use rules for running
- 22c6b6b BUILD/MINOR: client-native: upgrade client native for new keywords
- 2896f49 BUILD/MINOR: client-native: upgrade client-native version
- 84f71d4 BUILD/MINOR: client-native: upgrade client-native version
- 44d49e0 BUILD/MINOR: do not rely on $PWD to be defined
- 95fd396 BUILD/MINOR: e2e: upgrade to 2.9 haproxy as default
- 086fa7c BUILD/MINOR: git: ignore Goland ide configuration directory
- 6e4a9fb BUILD/MINOR: github: add manual release action
- c334dd7 BUILD/MINOR: github: use proper go version as a string
- 0787b05 BUILD/MINOR: global e2e tests >2.8 were not executed due to missing import lib
- 4c14425 BUILD/MINOR: go.mod: update Go packages
- 0961699 BUILD/MINOR: go.mod: update Go packages
- 514233d BUILD/MINOR: go.mod: update Go packages
- 97e699e BUILD/MINOR: go.mod: update Go packages
- cac59ac BUILD/MINOR: go.mod: update client-native and config-parser
- 8805d97 BUILD/MINOR: go.mod: update client-native and specification
- ac5ea55 BUILD/MINOR: go.mod: update client-native and specification
- 3ab8533 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- 6a94565 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- f4d31c2 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- 11698db BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- cb61979 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- 2f26199 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2/service/ec2 v1.92.0
- f33821c BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2/service/ec2 v1.92.1
- b2d53c1 BUILD/MINOR: go.mod: update github.com/dustinkirkland/golang-petname, go.mongodb.org/mongo-driver
- 6a16ca2 BUILD/MINOR: go.mod: update github.com/perimeterx/marshmallow v1.1.5
- 783a763 BUILD/MINOR: go.mod: update golang packages
- 234ab2d BUILD/MINOR: go.mod: update golang.org/x packages
- 3504781 BUILD/MINOR: go.mod: update golang.org/x packages
- 4190d7d BUILD/MINOR: go.mod: update golang.org/x packages
- 9857cc4 BUILD/MINOR: go.mod: update golang.org/x packages
- 866fa44 BUILD/MINOR: go.mod: update golang.org/x packages
- 784f008 BUILD/MINOR: go.mod: update golang.org/x packages
- ede4d54 BUILD/MINOR: go.mod: update golang.org/x packages
- efb5f29 BUILD/MINOR: go.mod: update golang.org/x packages
- d9d269b BUILD/MINOR: go.mod: update golang.org/x packages
- 6af9a1b BUILD/MINOR: go.mod: upgrade client-native
- b5ce490 BUILD/MINOR: go.mod: upgrade client-native
- 279dd42 BUILD/MINOR: go.mod: upgrade dependencies
- 91da11d BUILD/MINOR: go.mod: upgrade dependencies
- 88d4a2a BUILD/MINOR: go.mod: upgrade dependencies
- 8994aef BUILD/MINOR: go.mod: upgrade dependencies
- 5e8f0c0 BUILD/MINOR: go.mod: upgrade to latest client-native
- 0341077 BUILD/MINOR: go.mod: upgrade to the latest client-native
- 1f986da BUILD/MINOR: go: upgrade go to 1.20
- 7f691eb BUILD/MINOR: goreleaser: always use latest go version
- 5aadfce BUILD/MINOR: goreleaser: fix deprecation and release notes generation
- 6596800 BUILD/MINOR: quic: update libraries to enable quic keywords
- 265616a BUILD/MINOR: ring e2e test >2.8 were not executed due to missing import lib
- 0c7a4a3 DOC/MINOR: aws: only one port is allowed
- 6ae4387 MAJOR: hcl: remove support
- ad9347d MAJOR: reload configuration after creating a new Storage SSL Certificate
- 5e0afb7 MEDIUM : sticky-counter, tune ocsp: Add e2e tests for sticky-counters to http/tcp and global ocsp
- d0600ef MEDIUM: Add size and certificates info to the storage API
- 4ad3136 MINOR: Remove dependencies on hashicorp
- ca4b0f6 MINOR: add command socket for debugging
- 5ed2686 MINOR: add deprecation warning log to Httpclose HTTPKeepAlive and HTTPServerClose
- 482bc7d MINOR: bind: Add e2e test cases for thread
- c43512a MINOR: cluster: removing storage upon cluster removal
- 62dadaa MINOR: consul: add support for from field for created backends
- e5709f9 MINOR: consul: add support for health check policy
- 0bf9805 MINOR: consul: add support for regexp filtering service names
- c5ce613 MINOR: service_discovery: add mode handling for consul api requests
- 72bcaac MINOR: update client-native dependency
- 4a5c714 MINOR: update client-native dependency
- 13ba120 MINOR: utils: decoding configuration errors to HTTP status code
- 2eda323 OPTIM/MINOR: go: Optimize struct field alignments
- 68ab09f OPTIM/MINOR: go: Update x/net and x/sys to latest versions
- d1cda1e REORG/MINOR: client-native configuration API changes
- b816c50 TEST/MAJOR: e2e: fix proper version checking in all tests
- 7b6d352 TEST/MEDIUM: haproxy.cfg: fix test fixtures to pass reloads
- a3d9943 TEST/MEDIUM: haproxy: add haproxy 2.7 to tests and set as default
- 38e313f TEST/MINOR: docker: upgrade docker for dind and add seccomp option
- d0bc060 TEST/MINOR: e2e: add tune.h2 and bind e2e tests
- 3a87f20 TEST/MINOR: e2e: fix tests for debian
- 3351e3c TEST/MINOR: e2e: swap kill -SIGUSR with kill -s 12 invocations
- 7996549 TEST/MINOR: fixtures: add scheme to the fixture configuration files
HAProxy Data Plane API v2.8.4
Release Notes
HAProxy Data Plane API v2.8.4 1a4df15
Build from: [email protected]:haproxytech/dataplaneapi.git
Build date: 2023-12-08T16:11:57Z
Changelog
HAProxy Data Plane API v2.7.8
Release Notes
HAProxy Data Plane API v2.7.8 be737eb
Build from: [email protected]:haproxytech/dataplaneapi.git
Build date: 2023-12-08T16:01:12Z
Changelog
- 169393b BUG/MINOR: log_forwards: fix proper parent name and type checks
- 15f5ea9 BUILD/MINOR: github: add manual release action
- dca39d0 BUILD/MINOR: go.mod: update Go packages
- 72fa0a3 BUILD/MINOR: go.mod: update github.com/aws/aws-sdk-go-v2
- d4f7bad BUILD/MINOR: go.mod: update golang.org/x packages
- 136c729 BUILD/MINOR: go.mod: upgrade client-native
- 8c65a94 BUILD/MINOR: go.mod: upgrade dependencies
- 5b534fd BUILD/MINOR: goreleaser: always use latest go version
- be737eb MINOR: goreleaser: update go actions
HAProxy Data Plane API v2.6.5
Release Notes
HAProxy Data Plane API v2.6.5 cbf7e13
Build from: [email protected]:haproxytech/dataplaneapi.git
Build date: 2023-11-09T14:17:25Z