Community
Changelog
On this page
Selected version
Changelog
- acme
- aspell
- authentication
- bind
- bug/major
- bug/medium
- bug/minor
- build/major
- build/medium
- build/minor
- ci
- cleanup/minor
- client-native
- commit
- configuration
- crt-store
- defaults
- doc
- doc/major
- e2e
- general_storage
- github
- global
- go
- go.mod
- golang
- golangci-lint
- idle-ping
- lint
- medium
- metadata
- minor
- parser
- program
- raw
- reload
- reorg/medium
- reorg/minor
- runtime
- runtime_server
- sd
- server
- service
- set_uid
- spec
- specification
- ssl
- ssl_cert
- storage
- test/medium
- test/minor
- tests
- users
- version
Version 3.2
Release 3.2.8 - 2026-01-28 Jump to heading
- TEST/MINOR set_uid fix the set_uid test
- TEST/MINOR e2e upgrade e2e tests to haproxy 3.2
- BUILD/MEDIUM client-native upgrade to latest client-native
- BUILD/MEDIUM golang upgrade go to 1.25 and linter to 2.8.0
- BUG/MINOR fix GET default sections with full_section=true
- BUG/MINOR keep service discovery running despite errors
- BUG/MINOR sd enforcing context timeout when interacting with AWS endpoints
Release 3.2.7 - 2025-12-02 Jump to heading
- BUILD/MINOR github upgrade go in github actions
Release 3.2.6 - 2025-11-21 Jump to heading
- BUILD/MINOR go.mod upgrade client-native
Release 3.2.5 - 2025-10-08 Jump to heading
- BUILD/MINOR go.mod update Go packages
Release 3.2.4 - 2025-09-23 Jump to heading
- BUILD/MEDIUM specification upgrade specification and client-native
- TEST/MEDIUM Fix tests for HAProxy 3.3
- BUILD/MINOR go.mod update Go packages
- TEST/MEDIUM run tests on HAProxy v3.3
- TEST/MEDIUM acme add test infrastructure and HTTP-01 testing
- MINOR runtime add handlers for ACME status and renew
- MEDIUM acme Listen for HAProxy events on the master socket
Release 3.2.3 - 2025-08-07 Jump to heading
- BUILD/MINOR ci update github tooling
Release 3.2.2 - 2025-08-04 Jump to heading
- BUILD/MINOR go.mod upgrade client-native
- BUILD/MINOR ci cancel duplicate pipelines on forked project
Release 3.2.1 - 2025-06-16 Jump to heading
- BUG/MINOR go.mod update Go packages
Release 3.2.0 - 2025-05-26 Jump to heading
- BUILD/MEDIUM version upgrade to version 3.2
- MEDIUM client-native upgrade client-native to support 3.2 keywords
- REORG/MINOR do not use logrus directly in handlers
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR add cpu to aspell ignore list
- MINOR add validation cpu-sets directive in global section
- BUILD/MINOR bump client-native dependency
- MEDIUM Add acme section support
- BUILD/MINOR ci upgrade bats version
- TEST/MINOR e2e fix cache tests
- TEST/MINOR e2e remove debug traces
- TEST/MINOR program fix tests for deprecated section
- TEST/MINOR ssl_cert fix removing of added cert
- TEST/MINOR e2e add 3.2 for CI and remove 2.9
- TEST/MINOR e2e add proper haproxy config for x_issue_132 test
- MEDIUM defaults add support for child resources in defaults section
- MINOR spec aligning to latest changes in client-native
- MINOR sd non setting port with a zero value
- TEST/MINOR runtime_server add runtime server unit test
- BUG/MAJOR runtime_server fix adding all the server options for server
- TEST/MINOR fix random fails on CI when removing a default section
- TEST/MINOR try to fix bug_132 failures on CI
- BUG/MINOR runtime fix creating servers with HAProxy >= 3.0
- MEDIUM runtime add APIs for certificates crl ocsp & crt-lists
- MEDIUM Add support for the ssl-f-use keyword
- BUILD/MINOR go.mod update Go indirect packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- DOC/MAJOR configuration doc the configuration file options in full
- BUG/MAJOR users fix panic when insecure isnt set
- BUG/MAJOR configuration fix setting of duration types in the config
- BUILD/MAJOR go.mod fix golang CVE-2025-22872
- BUILD/MINOR client-native upgrade client-native in go.mod
- BUG/MINOR ssl Add support for skip_reload parameter
- MINOR Add Subject and Serial to certificate response
- BUILD/MINOR go.mod change format of go version
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod upgrade client-native
- BUG/MINOR general_storage fix error message when no FileUpload specified
- BUILD/MAJOR go.mod upgrade go libraries
- BUILD/MINOR aspell add cve to ignore list
- BUILD/MINOR golangci-lint upgrade linter and fix lint issues
- BUILD/MEDIUM go upgrade go to 1.24.0
- BUG/MINOR reload fix service name for s6 reload strategy
- DOC Mention preferred_time_suffix in the example
- BUG/MINOR authentication respect userlist settings when configured
- BUILD/MINOR version upgrade api version to 3.2
- MINOR bind add no-strict-sni and tls-tickets params
- MEDIUM configuration add a couple of missing keywords
- MINOR global add glitches_kill_cpu_usage to tune options
- MINOR global add takeover_other_tg_connections to tune options
- MINOR server add strict-maxconn to server params
- MINOR server add check pool keywords
- MEDIUM idle-ping server and bind idle-ping parameter
- MINOR support keyword tune.notsent-lowat.server in global section
- MINOR support keyword tune.notsent-lowat.client in global section
- MINOR add support for tune.lua.bool-sample-conversion
- MINOR support keyword hash-preserve-affinity in defaults backends and listen sections
- BUILD/MINOR add cpu to aspell ignore list
- MINOR support keyword cpu-set in global section
- MINOR support keyword cpu-policy in global section
- MINOR add support for HAProxy 3.2 new global keywords
- MINOR runtime add support for acme renew and acme status
- BUILD/MINOR commit upgrade check-commit linter
- support option dont-parse-log in log-forward section
- support option assume-rfc6587-ntf in log-forward section
- MEDIUM Add acme section support
- MINOR crt-store add support for acme and domains attributes
- BUILD/MINOR fix yaml-lint errors
- support option pause for http-request and http-response keywords
- support keyword http-drop-response-trailers in defaults and frontend sections
- support keyword http-drop-request-trailers in defaults and backend sections
- BUILD/MINOR upgrade dependency mapstructure to supported fork
- TEST/MINOR defaults add tests for children defaults
- MEDIUM defaults Add all possible child resources to defaults
- REORG/MEDIUM service port is optional via nil value
- add dns-accept-family option ing global section
- MEDIUM storage add support for crt-list files
- MEDIUM runtime add APIs for certificates crls and ocsp
- BUG/MINOR tests fix compare test generator
- TEST/MEDIUM add metadata tests
- MEDIUM configuration add parsing and serializing of comments
- MEDIUM specification add metadata field to models
- MEDIUM parser support inline comments in Sections
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- MEDIUM Add support for the ssl-f-use keyword
- BUG/MAJOR global REVERT tune.bufsize parse as a number
- BUG/MINOR tune.bufsize parse as a number
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MINOR avoid panic in runtime Reload if output is empty
- BUG/MINOR spec generate spec with latest changes
- Add option to skip a reload when creating a SSL Certificate
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MINOR accept set-var-fmt in http_request_rule
- CLEANUP/MINOR lint fix go 1.24 lint errors
- BUILD/MEDIUM go upgrade go to 1.24
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- REORG/MEDIUM Use the same logic to check configuration
- MEDIUM raw show validation errors not just the status
- BUG/MINOR Fix option redispatch serialization
- BUG/MEDIUM Fix bind updates without restart
- BUG/MEDIUM add nil check on global convert
- allowederrorcodes
- aspell
- authentication
- authorization
- backend
- balance
- bats
- bind
- bug
- bug/major
- bug/medium
- bug/minor
- build/major
- build/medium
- build/minor
- ci
- client
- client-native
- cn
- compare
- configuration
- consul
- defaults
- deprecations
- dgram-bind
- doc/medium
- doc/minor
- e2e
- general_storage
- github
- global
- go
- go.mod
- golang
- golangci-lint
- haproxy
- http_request_rule
- httpchk
- medium
- minor
- optim/minor
- parser
- raw
- reload
- reorg/minor
- runtime
- runtime_acls
- sd
- server
- server_params
- servers
- set_uid
- spec
- specification
- ssl
- storage
- structured
- tag
- test
- test/medium
- test/minor
- userlist
- users
- version
Version 3.1
Release 3.1.13 - 2026-01-28 Jump to heading
- TEST/MINOR set_uid fix the set_uid test
- TEST/MINOR e2e upgrade e2e tests to haproxy 3.1
- BUILD/MEDIUM client-native upgrade to latest client-native
- BUILD/MEDIUM golang upgrade go to 1.25 and linter to 2.8.0
- BUG/MINOR fix GET default sections with full_section=true
- BUG/MINOR keep service discovery running despite errors
- BUG/MINOR sd enforcing context timeout when interacting with AWS endpoints
Release 3.1.12 - 2025-12-02 Jump to heading
- BUILD/MINOR github upgrade go in github actions
Release 3.1.11 - 2025-11-21 Jump to heading
- BUILD/MINOR go.mod upgrade client-native
Release 3.1.10 - 2025-10-08 Jump to heading
- BUILD/MINOR go.mod update Go packages
Release 3.1.9 - 2025-09-23 Jump to heading
- BUILD/MEDIUM specification upgrade specification and client-native
Release 3.1.8 - 2025-08-07 Jump to heading
- BUILD/MINOR ci update github tooling
Release 3.1.7 - 2025-08-04 Jump to heading
- BUILD/MINOR go.mod upgrade client-native
- BUILD/MINOR ci cancel duplicate pipelines on forked project
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
Release 3.1.6 - 2025-06-16 Jump to heading
- BUILD/MINOR go.mod update Go packages
- BUG/MAJOR users fix panic when insecure isnt set
Release 3.1.5 - 2025-03-28 Jump to heading
- BUILD/MAJOR go.mod fix golang CVE-2025-22872
Release 3.1.4 - 2025-03-18 Jump to heading
- BUILD/MINOR aspell add a proper list
- BUILD/MINOR client-native upgrade client-native in go.mod
- BUG/MINOR ssl Add support for skip_reload parameter
- MINOR Add Subject and Serial to certificate response
Release 3.1.3 - 2025-03-05 Jump to heading
- BUILD/MINOR go.mod change format of go version
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
Release 3.1.2 - 2025-02-27 Jump to heading
- BUILD/MINOR go.mod upgrade client-native
- BUG/MINOR general_storage fix error message when no FileUpload specified
Release 3.1.1 - 2025-02-25 Jump to heading
- BUILD/MAJOR go.mod upgrade go libraries
- BUILD/MINOR aspell add cve to ignore list
- BUILD/MINOR golangci-lint upgrade linter and fix lint issues
- BUILD/MEDIUM go upgrade go to 1.24.0
- BUG/MINOR reload fix service name for s6 reload strategy
- BUG/MINOR authentication respect userlist settings when configured
- BUILD/MINOR go.mod upgrade client-native library
- BUG/MINOR always save parsed transaction file
- BUG/MINOR runtime_acls fix return message on DELETE
- BUG/MINOR servers handle id parameter in server
- MINOR runtime add PrepareMap CommitMap interface methods to runtime interface
- MINOR runtime add Raw interface methods to runtime interface
- BUG/MINOR server Fix duplicate check-send-proxy option
- BUG/MINOR userlist export unexported serialize methods
Release 3.1.0 - 2025-02-07 Jump to heading
- BUILD/MINOR go.mod upgrade Go packages and pin client-native version
- BUG/MEDIUM defaults deprecate PUT and use POST for creating a section
- TEST/MINOR haproxy add haproxy 3.1 to e2e tests
- MEDIUM Add support for the log-profile section
- BUG/MAJOR dont leak whether user or password is correct
- TEST/MINOR bind add proper config for binds ca-verify-file
- BUG/MEDIUM raw return errors as text not objects
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR update API spec from CN v6.0.7
- MEDIUM Add support for the traces section
- BUG/MINOR specification fix open api v3 specification generation
- BUILD/MINOR go.mod update Go packages
- BUG/MAJOR storage dont clear the file on general file PUT
- MINOR configuration add support for quic-initial resource
- BUILD/MINOR cn upgrade client-native
- BUG/MINOR consul fix health_check_policy validation on update
- BUILD/MINOR aspell add dataplaneapi to ignore list
- BUILD/MINOR ci add govulncheck to the ci
- DOC/MEDIUM ci add aspell to commit check job
- BUILD/MEDIUM go.mod upgrade client-native
- BUILD/MINOR go.mod update Go indirect packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR cn upgrade client-native
- BUG/MAJOR configuration add nil checks when deprecating users
- TEST/MINOR bats remove tests for removed track-scx actions and raw
- BUILD/MAJOR go upgrade go to 1.23 and client-native
- DOC/MINOR fix inversion between cluster and single mode
- BUILD/MINOR cn update client-native and generate spec
- BUILD/MINOR go.mod update Go packages
- MINOR spec upgrade spec version to 3.1 and ci haproxy to 3.1
- BUG/MEDIUM defaults deprecate PUT and use POST for creating a section
- BUG/MINOR fix the http-request set-uri serialization
- MEDIUM Add support for the log-profile section
- MINOR deprecations mark program and mailers sections as deprecated
- MINOR add interface to delete certificates via runtime
- MINOR server_params add init-state parameter
- MEDIUM runtime Add glitch metrics to stick table fields
- allowedErrorCodes adds 407 Proxy Authentication Required.
- MINOR Add ClearCounters() and ClearCountersAll() to SingleRuntime
- BUG/MINOR spec fix spec in raw handler return text instead of object
- TEST/MINOR go add tag equal to models equal and diff tests
- TEST/MINOR tag hide equal and diff tests for models behind build tag
- MINOR make yaml lint happy
- MEDIUM adapt kubebuilder_marker_generator to v6 models
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- OPTIM/MINOR server split options with parameters from those that dont
- BUG/MINOR balance treat unsuported options as an error instead of skipping them
- BUG/MINOR server treat unsuported options as an error instead of skipping them
- BUG/MINOR dgram-bind treat unsuported options as an error instead of skipping them
- BUG/MINOR bind treat unsuported options as an error instead of skipping them
- MINOR parser change bind and dgram-bind options to be map instead of slice
- MINOR bind extend quic-cc-algo support with new params
- BUG/MINOR Fix parsing of option 51degrees-cache-size
- BUG/MEDIUM fixes when client runtime is nil
- BUG typo in quic version prefix
- BUG/MINOR Fix serialization of some tunables
- MEDIUM Add support for the traces section
- MINOR httpchk add support for host param
- BUG fix index for pointers comparison
- BUG/MINOR parse a few tunables as Size instead of Number
- BUG/MINOR backend dynamic cookie x-dependency jsonpath
- MINOR client add support for quic resource
- MINOR specification add support for quic resource
- MINOR parser add support for quic resource
- BUILD/MINOR go.mod update golang.org/x packages
- TEST add dashcase test
- MINOR dashcase rewrite for performance
- MINOR add support for log-steps option
- MINOR add support for do-log option
- MINOR deprecate ForceXXX and NoXXX in favor of XXX for serverParams and BindParams
- MINOR Add support for options accept-unsafe-violations-in-http-request/response
- MEDIUM Add new global keywords for HAProxy 3.1
- MINOR add support for set-retries option for tcp/http requests
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- MEDIUM add code generator server_params_runtime and fix no-check-send-proxy server param option
- MINOR create server option handlers on demand
- MINOR add CreateOrEditServer function
- MEDIUM add findserver with only one conversion
- MINOR http_request_rule return content type can be nil
- BUG/MEDIUM fix haproxy version with multiple runtime clients
- MEDIUM add abort on ssl certificate transaction
- MEDIUM add certificates interface
- MINOR structured add tables to structured peers
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- TEST/MEDIUM e2e tests to check parallel reads on runtime work
- BUG/MAJOR runtime fix race condition when calling runtime socket
- BUG/MINOR fix regex for capture sample
- BUG/MEDIUM raw sanitizer incorectly wrote config as a pointer addr
- BUG/MINOR version sanitizing user input
- BUG/MINOR add missing rst-ttl option to relevant keywords
- BUILD/MAJOR go upgrade to go 1.23
- BUG/MAJOR spec change mimetypes for raw and general_storage endpoints
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- TEST/MINOR compare changing generation to accomodate interface{}
- MEDIUM servers add support for comments via Metadata field
- BUG/MINOR add h1-accept-payload-with-any-method and h1-do-not-close-on-insecure-transfer-encoding to global
- MINOR global add stats-file option
- BUG/MINOR spec remove unused track-sc actions in enums
- REORG/MINOR stop using github.com/pkg/errors
- MINOR global add stats-file option
- BUG/MINOR spec remove unused track-sc actions in enums
- REORG/MINOR stop using github.com/pkg/errors
- adv_check
- api
- aspell
- authentication
- backends
- bats
- bind
- bug
- bug/major
- bug/medium
- bug/minor
- build
- build-spec
- build/major
- build/medium
- build/minor
- ci
- cleanup
- cleanup/major
- cleanup/minor
- client-native
- cluster
- cluster_sync
- cmd
- cn
- config-parser
- configuration
- consolidation
- consul
- cp
- defaults
- doc
- doc/medium
- doc/minor
- docker
- e2e
- env
- fcgiapp
- fix
- frontends
- general_storage
- github
- global
- go
- go-swagger
- go.mo
- go.mod
- golang
- golangci
- golangci-lint
- goreleaser
- groups
- http_after_response
- http_check
- http_request
- http_request_rules
- http_requests
- http_response_rules
- http_rules
- ipv6
- kubebuilder
- lint
- log
- log_forward
- mailers_section
- major
- maps
- medium
- minor
- misc
- model
- nameserver
- optim/minor
- options
- parse
- parseint
- parser
- peer_section
- raw
- reload
- reorg/major
- reorg/minor
- resolver
- resolvers
- rings
- runtime
- runtime_acls
- sd
- server
- servers
- set_uid
- spec
- specification
- ssl
- stats
- stick_table
- storage
- structured
- swagger
- tcp_request_rule
- test
- test/major
- test/medium
- test/minor
- tmedium
- userlists
- users
- version
Version 3.0
Release 3.0.17 - 2026-01-28 Jump to heading
- TEST/MINOR set_uid fix the set_uid test
- TEST/MINOR fix random fails on CI when removing a default section
- TEST/MINOR try to fix bug_132 failures on CI
- BUG/MINOR runtime fix creating servers with HAProxy >= 3.0
- TEST/MINOR e2e upgrade e2e tests to haproxy 3.0
- BUILD/MEDIUM client-native upgrade to latest client-native
- BUILD/MEDIUM golang upgrade go to 1.25 and linter to 2.8.0
- BUG/MINOR fix GET default sections with full_section=true
- BUG/MINOR keep service discovery running despite errors
- BUG/MINOR sd enforcing context timeout when interacting with AWS endpoints
Release 3.0.16 - 2025-12-02 Jump to heading
- BUILD/MINOR github upgrade go in github actions
Release 3.0.15 - 2025-11-21 Jump to heading
- BUILD/MINOR go.mod upgrade client-native
Release 3.0.14 - 2025-10-08 Jump to heading
- BUILD/MINOR go.mod update Go packages
Release 3.0.13 - 2025-09-23 Jump to heading
- BUILD/MEDIUM specification upgrade specification and client-native
Release 3.0.12 - 2025-08-07 Jump to heading
- BUILD/MINOR ci update HAProxy e2e version
- BUILD/MINOR ci update github tooling
Release 3.0.11 - 2025-08-04 Jump to heading
- BUILD/MINOR go.mod upgrade client-native
- BUILD/MINOR ci cancel duplicate pipelines on forked project
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
Release 3.0.10 - 2025-06-16 Jump to heading
- BUILD/MINOR go.mod update Go packages
- BUG/MAJOR users fix panic when insecure isnt set
Release 3.0.9 - 2025-03-28 Jump to heading
- BUILD/MAJOR go.mod fix golang CVE-2025-22872
Release 3.0.8 - 2025-03-18 Jump to heading
- BUILD/MINOR aspell add a proper list
- BUILD/MINOR client-native upgrade client-native in go.mod
- BUG/MINOR ssl Add support for skip_reload parameter
- MINOR Add Subject and Serial to certificate response
Release 3.0.7 - 2025-03-05 Jump to heading
- BUILD/MINOR go.mod change format of go version
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MAJOR cp fix from when creating a transaction cp
- BUG/MAJOR cp add no default from section
Release 3.0.6 - 2025-02-27 Jump to heading
- BUILD/MINOR go.mod upgrade client-native
- BUG/MINOR general_storage fix error message when no FileUpload specified
- CLEANUP/MINOR golangci fix linter issues
- BUILD/MINOR build-spec fixed and upgraded build spec script
- BUILD/MAJOR go upgrade go version and all dependencies
- BUG/MINOR version add nil pointer safe guard to current version
- BUG/MINOR stats fix transcription error
- BUG/MINOR adv_check add x-dependecy where its missing
- CLEANUP misc remove unused misc functions for address parsing
- BUG/MINOR ipv6 add proper serialization of ipv6 adresses
- BUG/MINOR bind fix parsing the bind if it contains env var
- REORG/MINOR removing unused script
- BUG/MINOR Remove erroneous space preventing parse of some bind params
- BUILD/MINOR swagger upgrade go-swagger to v0.30.2
- BUG/MINOR update swagger version for github ci
- MEDIUM upgrade Go to 1.18
- CLEANUP/MINOR ignore idea folder
- BUILD/MEDIUM go-swagger upgrade go-swagger to 0.29.0
Release 3.0.5 - 2025-02-25 Jump to heading
- BUILD/MAJOR go.mod upgrade go libraries
- BUILD/MINOR aspell add cve to ignore list
- BUILD/MINOR golangci-lint upgrade linter and fix lint issues
- BUILD/MEDIUM go upgrade go to 1.24.0
- BUG/MINOR reload fix service name for s6 reload strategy
- BUG/MINOR authentication respect userlist settings when configured
- BUILD/MINOR go.mod upgrade client-native library
- TEST/MINOR bind add proper config for binds ca-verify-file
- BUG/MEDIUM raw return errors as text not objects
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR config-parser upgrade config-parser
- BUG/MINOR always save parsed transaction file
- BUG/MINOR runtime_acls fix return message on DELETE
- BUG/MINOR servers handle id parameter in server
- BUG/MINOR server Fix duplicate check-send-proxy option
Release 3.0.4 - 2024-12-19 Jump to heading
- BUG/MINOR specification fix open api v3 specification generation
- BUILD/MINOR go.mod update Go packages
- BUG/MAJOR storage dont clear the file on general file PUT
- BUG/MINOR consul fix health_check_policy validation on update
- BUG/MINOR http_requests remove required for some fields
- BUG/MINOR http_request properly check deny_status
- BUG/MINOR stick_table fix parsing values with escaped spaces
- BUG/MINOR http_check make min_recv field nullable
- BUG/MINOR allow additional block types in TLS file contents
- BUG/MINOR http_response_rules validate ReturnContentType before setting it
- BUG/MINOR http_request_rules validate ReturnContentType before setting it
- BUG/MINOR parse parsing size values with capital suffixes
- BUG/MINOR nameserver allow nil port in nameserver configuration
- BUG/MINOR preserving no options
Release 3.0.3 - 2024-10-10 Jump to heading
- BUILD/MINOR aspell add dataplaneapi to ignore list
- BUILD/MINOR ci add govulncheck to the ci
- DOC/MEDIUM ci add aspell to commit check job
- BUILD/MEDIUM go.mod upgrade client-native
- BUG/MINOR set proper field with generalStore
- REORG/MINOR specification split runtime and storage spec into separate files
- CLEANUP/MINOR specification remove unused runtime types
- MINOR add support for general storage
- MINOR specification add general storage types and endpoints
Release 3.0.2 - 2024-09-26 Jump to heading
- BUILD/MINOR cn upgrade client-native
- BUG/MEDIUM resolver add better error check to avoid unnecessary fails
- BUG/MEDIUM parseInt return 0 as a value where applicable when parsing
- BUG/MINOR add mutex for accesing configuration and runtime handlers
Release 3.0.1 - 2024-09-20 Jump to heading
- BUG/MAJOR configuration add nil checks when deprecating users
- TEST/MINOR bats remove tests for removed track-scx actions and raw
- BUILD/MAJOR go upgrade go to 1.23 and client-native
- DOC/MINOR fix inversion between cluster and single mode
- BUG/MEDIUM http_rules fix nil pointer when no status is set
- BUG/MINOR bind set name from path when name not set
- BUG/MINOR bind if name is not specified create it when storing
- BUG/MEDIUM maps return an empty list instead of nil for an empty maps file
- CLEANUP storage reorg storage methods
- DOC specification update specification to proper version
Release 3.0.0 - 2024-08-23 Jump to heading
- BUILD/MINOR cn update client-native and generate spec
- TEST/MINOR global fix tests to accomodate new global structs
- BUILD/MINOR go.mo upgrade client-native and generate new spec
- MINOR env add option to load environment variables from .env file
- MEDIUM Update to the latest version of client-native
- TEST/MINOR e2e save the logs of HAProxy and dpapi on error
- MINOR Add configuration option for preferred Time suffix
- TEST/MINOR groups fix expected error code for fetching group from non-existing userlist
- BUILD/MINOR go.mod upgrade client-native
- MEDIUM add support for structured operations on sections
- MEDIUM Remove state and data from dataplaneapi configuration file
- MEDIUM api consolitation- Move child resources as nested resources
- BUILD/MINOR go.mod upgrade client-native
- TEST/MINOR e2e remove unsupported versions from testing
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- MEDIUM Add support for the crt-store section
- MEDIUM API consolidation- add PUT on index based lists and remove index in objects
- API MEDIUM consolidation remove support for multi-process
- BUILD/MINOR goreleaser Upgrade to goreleaser v2
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update Go indirect packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MEDIUM support multiple force-persist statements in backends
- BUG/MEDIUM support multiple ignore-persist statements in backends
- BUILD/MINOR go.mod update Go indirect packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- MINOR remove deprecated in the spec
- BUG/MEDIUM retry opening the runtime socket and allow delay start at startup
- BUG/MAJOR cluster fix autogenerated cluster username
- BUILD/MINOR go.mod upgrade dependencies and generate specification
- CLEANUP/MAJOR lint upgrade linter for go 1.22
- BUILD/MEDIUM go upgrade golang to 1.22
- BUG/MEDIUM log fix blocking on syslog target communication errors
- BUG/MEDIUM fix add server endpoint for other resources than backend.
- MEDIUM remove defaults and rename named_defaults
- REORG/MAJOR returning flat object in response
- MINOR cmd Improve container compatibility
- MINOR lint increase timeout for a linter
- BUILD/MINOR go.mod update Go indirect packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- MAJOR upgrade client-native to v6 and swagger version to /v3
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- CLEANUP/MINOR ci remove deprecated gitlab token
- BUG/MINOR prevent possible panics when generating random string
- BUILD/MINOR go.mod update client-native and generate spec
- TEST/MINOR set_uid fix set_uid test to match regexp
- BUG/MINOR cluster_sync properly store storage dirs to file
- BUILD/MINOR go.mod upgrade dependencies
- BUILD/MINOR go.mod upgrade dependencies
- TEST/MINOR e2e fix tests for debian
- TEST/MINOR e2e swap kill -SIGUSR with kill -s 12 invocations
- TEST/MINOR docker upgrade docker for dind and add seccomp option
- TEST/MAJOR e2e fix proper version checking in all tests
- BUILD/MINOR e2e upgrade to 2.9 haproxy as default
- BUILD/MEDIUM go.mod upgrade client-native and generate
- BUILD/MINOR ring e2e test >2.8 were not executed due to missing import lib
- BUILD/MINOR bind e2e tests >2.8 were not executed due to missing import lib and wrong fixture
- BUILD/MINOR global e2e tests >2.8 were not executed due to missing import lib
- TEST/MINOR e2e fix tests for debian
- TEST/MINOR e2e swap kill -SIGUSR with kill -s 12 invocations
- TEST/MINOR docker upgrade docker for dind and add seccomp option
- TEST/MAJOR e2e fix proper version checking in all tests
- BUILD/MINOR e2e upgrade to 2.9 haproxy as default
- BUILD/MEDIUM go.mod upgrade client-native and generate
- BUILD/MINOR ring e2e test >2.8 were not executed due to missing import lib
- BUILD/MINOR bind e2e tests >2.8 were not executed due to missing import lib and wrong fixture
- BUILD/MINOR global e2e tests >2.8 were not executed due to missing import lib
- MINOR global add stats-file option
- BUG/MINOR spec remove unused track-sc actions in enums
- REORG/MINOR stop using github.com/pkg/errors
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- TEST/MEDIUM global update global tests for new changes
- MAJOR global add more nested objects in global struct
- BUILD/MINOR go.mod update golang.org/x packages
- REORG/MAJOR Merge config-parser into client-native
- BUG/MINOR users return error from GetUserByUsername
- BUG/MINOR groups return error from GetGroupByName
- BUG/MINOR runtime fix parsing of HAProxy 3.0 version
- BUILD/MINOR go.mod update Go packages
- TEST/MEDIUM add tests for structured sections operations
- CLEANUP/MINOR configuration remove depricated http_check field from defaults
- MINOR configuration return nil for empty child resource lists/maps
- MINOR mailers_section add support for structured operations
- MINOR specification add support for structured operations for mailers_section
- MINOR fcgiapp add support for structured operations
- MINOR specification add support for structured operations for fcgiapp
- MINOR log_forward add support for structured operations
- MINOR specification add support for structured operations for log_forward
- MINOR rings add support for structured operations
- MINOR specification add support for structured operations for rings
- MINOR resolvers add support for structured operations
- MINOR specification add support for structured operations for resolvers
- MINOR peer_section add support for structured operations
- MINOR specification add support for structured operations for peer sections
- MINOR userlists add support for structured operations
- MINOR specification add support for structured operations for userlists
- MINOR defaults add support for structured operations
- MINOR specification add support for structured operations for defaults
- MINOR global add support for structured operations
- MINOR specification add support for structured operations for global
- MINOR backends add support for structured operations
- MINOR specification add support for structured operations for backends
- MINOR frontends add support for structured operations
- MINOR specification add support for structured operations for frontends
- MINOR Add a configuration option for the preferred Time suffix
- BUG/MINOR Fix parsing of show version with HAProxy 3.0
- MEDIUM Change the formatting of Time and Size values
- MEDIUM spec add extra tags for Time and Size keywords
- MEDIUM api consolidation - Move child resources as nested resources
- BUG/MINOR add last_agt to stats
- BUILD/MINOR e2e remove unsupported versions from testing
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- OPTIM/MINOR raw dont concatenate lines when fetching configuration contents
- MEDIUM Add global ocsp-update keywords
- MEDIUM Add support for the crt-store section
- MEDIUM add new server/bind options
- BUILD/MINOR go.mod update Go packages
- MEDIUM add guid keywords
- MEDIUM add harden thread-hard-limit ssl-security-level keywords
- BUG fix regression on http-after-response for replace and replaceAll on parentType
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- MINOR add acls http-request http-response http-after-response tcp-request to defaults
- MINOR global Add a bunch of new tunables
- MINOR remove log_message in tcp_check and use only check_comment
- MEDIUM API consolidation- add PUT on index based lists and remove index in objects
- BUG/MINOR Use the correct type for tune.lua.maxmem
- BUG/MINOR http_request fix wait-for-body type not working properly
- MINOR add SocketPath() to Runtime interface
- API consolidation tMEDIUM remove support for multi-process
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MINOR http_after_response add missing action
- BUG/MINOR spec defaults/frontend unique_id_header is optional
- BUG/MEDIUM support multiple force-persist statements in backends
- BUG/MEDIUM support multiple ignore-persist statements in backends
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- MINOR remove deprecated in the spec
- BUG/MEDIUM runtime fix runtime stats parsing when in master-worker
- BUG/MINOR add missing hash-balance-factor for defaults and backend
- BUG/MINOR avoid nil pointer dereference in PrepareMap
- BUILD/MINOR add kubebuilder command to ignore index require field
- OPTIM/MINOR go Optimize struct field alignments
- BUILD/MEDIUM go upgrade to go 1.22
- MINOR add support for sc-set-gpt(sc-ididx)
- BUG/MEDIUM tcp_request_rule add all missing actions
- BUG/MINOR tcp_request_rule fix unssuported action message
- BUG/MEDIUM fix parser concurrent map writes
- BUG/MINOR add missing field when parsing the `balance` field
- BUG/MINOR fix spelling of percent-to-uppercase
- TEST/MINOR Automatically get the number of rules
- REORG/MINOR Cleanup enums inside specifications
- MINOR add set-var-fmt for tcp request connection rule
- BUG/MINOR properly pass option to underline function
- MINOR add option to allow delay starting runtime
- MINOR add option to ignore socket failures on start
- MINOR Add support for set-fc-mark set-fc-tos
- BUG/MINOR compression direction both not supported
- BUG/MINOR compression direction both not supported
- BUG/MINOR allow set-src and set-dst in tcp-request connection
- BUG/MINOR add last_chk in stats
- MEDIUM remove defaults and rename named_defaults
- BUG/MINOR remove required for redir_option for http_request_rule
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MINOR groups flat response for single item
- MAJOR model structured named resources as maps
- BUILD fix yamllint complaints
- REORG/MINOR uniforming cluster-configuration header to string
- REORG/MAJOR returning flat object in response
- MEDIUM enhance struct_equal_generator for v3 model
- BUG/MINOR ci removing deprecated make target
- MAJOR update basePath to /v3
- MAJOR upgrade client-native to v6
- TEST remove waf and dynamic update from structured.json expectation
- TEST refactor and use json expectation
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- CLEANUP/MINOR ci remove deprecated gitlab token usage
- MINOR remove load-server-state-from-file from Global
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR spec fix yamllint warnings
- BUILD/MINOR spec fix spec allOf models to match OAPI specification
- BUILD/MINOR ci add check to see if go packages have correct licenses
- BUILD/MINOR kubebuilder add validation markers for Pattern Minimum Maximum Format to the generator
- BUILD/MINOR kubebuilder add comments for marker generator for kubebuilder
- CLEANUP/MINOR add inline json comment to embedded structs
- MINOR add more information fields to ssl_certificate
- BUILD/MINOR spec upgrade to version 2.9
- BUILD/MINOR spec upgrade to version 2.9
- BUILD/MINOR go.mod move config-parser to fixed version
- aspell
- aws
- bind
- bug/major
- bug/medium
- bug/minor
- build/major
- build/medium
- build/minor
- ci
- cleanup/major
- cleanup/minor
- client-native
- cluster
- cluster_sync
- cn
- config-parser
- configuration
- consul
- doc/medium
- doc/minor
- docker
- e2e
- equal
- git
- github
- global
- go
- go.mod
- gofumpt
- golangci-lint
- goreleaser
- http-request
- lint
- log
- log_forwards
- major
- make
- maps
- medium
- minor
- mock
- mode
- models
- optim/medium
- proxy
- raw
- reload
- reorg/medium
- reorg/minor
- server
- service_discovery
- set_uid
- spec
- specification
- stick-table
- struct_equal_generator
- swagger
- table
- test/major
- test/minor
Version 2.9
Release 2.9.21 - 2025-12-17 Jump to heading
- BUILD/MINOR go.mod update Go indirect packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
Release 2.9.20 - 2025-12-02 Jump to heading
- BUILD/MINOR github upgrade go in github actions
Release 2.9.19 - 2025-11-19 Jump to heading
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
Release 2.9.18 - 2025-10-08 Jump to heading
- BUILD/MINOR go.mod update Go packages
Release 2.9.17 - 2025-09-23 Jump to heading
- BUILD/MEDIUM specification upgrade specification and client-native
Release 2.9.16 - 2025-08-07 Jump to heading
- BUILD/MINOR ci update github tooling
Release 2.9.15 - 2025-08-04 Jump to heading
- BUILD/MINOR go.mod upgrade client-native
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
Release 2.9.14 - 2025-06-16 Jump to heading
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update Go indirect packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
Release 2.9.13 - 2025-03-28 Jump to heading
- BUILD/MAJOR go.mod fix golang CVE-2025-22872
Release 2.9.12 - 2025-03-18 Jump to heading
- BUILD/MINOR client-native upgrade client-native in go.mod
Release 2.9.11 - 2025-03-05 Jump to heading
- BUILD/MINOR go.mod change format of go version
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
Release 2.9.10 - 2025-02-25 Jump to heading
- BUILD/MAJOR go.mod upgrade go libraries
- BUILD/MINOR aspell add cve to ignore list
- BUILD/MINOR golangci-lint upgrade linter and fix lint issues
- BUILD/MEDIUM go upgrade go to 1.24.0
- BUG/MINOR reload fix service name for s6 reload strategy
- BUILD/MINOR go.mod upgrade client-native library
Release 2.9.9 - 2024-12-19 Jump to heading
- BUG/MINOR specification fix open api v3 specification generation
- BUILD/MINOR go.mod update Go packages
- BUG/MINOR consul fix health_check_policy validation on update
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
Release 2.9.8 - 2024-10-10 Jump to heading
- BUILD/MINOR aspell add dataplaneapi to ignore list
- BUILD/MINOR ci add govulncheck to the ci
- DOC/MEDIUM ci add aspell to commit check job
- BUILD/MEDIUM config-parser use the latest from client-native
- BUILD/MEDIUM go.mod upgrade client-native
Release 2.9.7 - 2024-09-26 Jump to heading
- BUILD/MINOR cn upgrade client-native
- BUILD/MINOR swagger upgrade to v0.31.0
Release 2.9.6 - 2024-07-10 Jump to heading
- BUILD/MINOR go.mod upgrade client-native
- TEST/MINOR e2e remove unsupported versions from testing
Release 2.9.5 - 2024-07-05 Jump to heading
- BUILD/MINOR go.mod upgrade client-native
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
Release 2.9.4 - 2024-06-06 Jump to heading
- BUILD/MINOR goreleaser Upgrade to goreleaser v2
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
Release 2.9.3 - 2024-05-13 Jump to heading
- BUILD/MINOR go.mod upgrade client-native library
- BUILD/MINOR go.mod update Go indirect packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MEDIUM support multiple force-persist statements in backends
- BUG/MEDIUM support multiple ignore-persist statements in backends
- BUILD/MINOR go.mod update Go indirect packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MEDIUM retry opening the runtime socket and allow delay start at startup
- BUG/MAJOR cluster fix autogenerated cluster username
Release 2.9.2 - 2024-04-05 Jump to heading
- BUILD/MINOR go.mod upgrade dependencies and generate specification
- CLEANUP/MAJOR lint upgrade linter for go 1.22
- BUILD/MEDIUM go upgrade golang to 1.22
- BUG/MEDIUM log fix blocking on syslog target communication errors
Release 2.9.1 - 2024-02-14 Jump to heading
- MINOR lint increase timeout for a linter
- BUILD/MINOR go.mod update Go indirect packages
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- MINOR gofumpt make changes for new gofumpt
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- CLEANUP/MINOR ci remove deprecated gitlab token
- BUG/MINOR prevent possible panics when generating random string
- TEST/MINOR set_uid fix set_uid test to match regexp
- BUG/MINOR cluster_sync properly store storage dirs to file
- BUILD/MINOR go.mod update client-native and generate spec
Release 2.9.0 - 2023-12-08 Jump to heading
- BUILD/MINOR go.mod upgrade dependencies
- TEST/MINOR e2e fix tests for debian
- TEST/MINOR e2e swap kill -SIGUSR with kill -s 12 invocations
- TEST/MINOR docker upgrade docker for dind and add seccomp option
- TEST/MAJOR e2e fix proper version checking in all tests
- BUILD/MINOR e2e upgrade to 2.9 haproxy as default
- BUILD/MEDIUM go.mod upgrade client-native and generate
- BUILD/MINOR ring e2e test >2.8 were not executed due to missing import lib
- BUILD/MINOR bind e2e tests >2.8 were not executed due to missing import lib and wrong fixture
- BUILD/MINOR global e2e tests >2.8 were not executed due to missing import lib
- BUILD/MINOR go.mod upgrade dependencies
- BUG/MINOR log_forwards fix proper parent name and type checks
- BUILD/MINOR go.mod upgrade client-native
- REORG/MINOR client-native configuration API changes
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR goreleaser always use latest go version
- BUILD/MINOR github add manual release action
- BUILD/MINOR client-native upgrade client-native version
- MINOR service_discovery add mode handling for consul api requests
- MINOR add command socket for debugging
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- MAJOR reload configuration after creating a new Storage SSL Certificate
- BUILD/MINOR client-native upgrade client native for new keywords
- BUG/MINOR raw return full raw config on GET and POST responses
- BUILD/MINOR client-native upgrade client-native version
- BUG/MEDIUM change some storage api types to work with gorm
- BUILD/MINOR bump go version to 1.21
- MINOR add deprecation warning log to Httpclose HTTPKeepAlive and HTTPServerClose
- BUG/MAJOR reconfigure runtime client and HAPorxy if path changes in the configuration file
- BUG/MAJOR reload runtime client if the configuration is changed with global endpoint
- BUILD/MINOR goreleaser fix deprecation and release notes generation
- BUILD/MINOR go.mod upgrade dependencies
- BUILD/MINOR go.mod upgrade client-native
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR add test for ca-verify-file bind parameter
- MINOR update client-native dependency
- BUILD/MINOR go.mod update github.com/perimeterx/marshmallow v1.1.5
- MEDIUM Add size and certificates info to the storage API
- BUG/MINOR configuration fix missing logs during configuration loading
- BUG/MINOR fix panic when trying to start with hcl configuration file
- BUILD/MINOR git ignore Goland ide configuration directory
- BUILD/MINOR go.mod update github.com/dustinkirkland/golang-petname go.mongodb.org/mongo-driver
- DOC/MINOR aws only one port is allowed
- BUG/MINOR aws sanity checking for instance service tags
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MINOR allow all HTTP methods in httpchk_params and http-check
- BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
- BUILD/MEDIUM goreleaser Build apk rpm and deb packages
- BUG/MEDIUM change track-sc<0|1|2> to track-sc
- BUG/MINOR consul fix health check policy validation in create handler
- TEST/MINOR e2e add tune.h2 and bind e2e tests
- BUILD/MINOR github use proper go version as a string
- BUILD/MINOR github use proper go version as a string
- BUILD/MINOR spec upgrade to version 2.9
- BUILD/MINOR go.mod move config-parser to fixed version
- BUILD/MINOR go.mod update Go packages
- BUILD/MINOR go.mod update golang.org/x packages
- MINOR server add set-proxy-v2-tlv-fmt
- CLEANUP/MINOR global fix linting errors
- BUILD/MINOR bump config parser dependency
- MINOR global add tune.pt.zero-copy-forwarding
- MINOR global add tune.h2.zero-copy-fwd-send
- MINOR global add tune.h1.zero-copy-fwd-send
- MINOR global add tune.h1.zero-copy-fwd-recv
- MINOR Add TCP session attribute attach-srv
- MINOR global add tune.events.max-events-at-once
- BUILD/MINOR bump config parser dependency
- BUILD/MINOR use 1.55.2 golangci linter
- BUG/MAJOR equal check for nil before calling equal
- REORG/MINOR make unite make models and equal
- BUG/MINOR http-request fix enum for default-errorfile in return action
- MINOR configuration add http-response set-timeout
- BUILD/MINOR go.mod bump config-parser version
- MINOR add log-bufsize option to server params
- MINOR add nbconn option in bind
- MINOR global add options tune.lua.log.loggers & stderr
- MINOR stick-table add attributes srvkey & write-to
- MINOR table add attribute write-to
- MINOR global add tune.rcvbuf.backend and frontend
- MINOR add limited-quic keyword to global
- MINOR add quic-socket option to bind
- BUILD/MINOR bump config-parser dependency
- MINOR global add tune.max-checks-per-thread option
- MINOR proxy add hash-type none
- MINOR add tune.disable-zero-copy-forwarding keyword
- BUILD/MINOR bump config parser dependency
- MINOR mode add log mode for defaults and backends
- MINOR global add the setcap option
- BUG/MINOR configuration fix stats-show node to work without name
- MINOR ci enable race detector
- MINOR mock add locks to avoid data race
- BUG/MEDIUM correct testing on github side
- BUILD/MINOR go.mod update github.com/google/go-cmp v0.6.0
- BUILD/MINOR go.mod update golang.org/x packages
- REORG/MEDIUM use readable configuration errors
- MINOR specification add mode to consul service discovery
- BUILD/MINOR go.mod update github.com/modern-go/concurrent
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MINOR fix get raw with version to use backup folder
- MINOR global add ssl provider options
- MINOR server add server sigalgs options
- MINOR server add curves options for server
- MINOR global add httpclient keywords
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MINOR raw read the raw config file in full on GET and POST
- BUG/MINOR maps fix sanitizing the filenames after id check
- TEST/MINOR equal regenerate equal methods
- BUILD/MINOR add support for struct types in structs
- BUILD/MINOR add support for top level comparable maps
- BUILD/MINOR use latest config parser
- BUG/MINOR resolve implicit memory aliasing in for loop
- BUILD/MINOR go raise version to 1.21
- BUG/MINOR do not allow # in uploaded filenames
- OPTIM/MEDIUM equal optimize generation of equal methods
- BUG/MINOR models add more validation to diff method support more aliases
- MINOR add printout for unexpected stat types to help in detecting stat socket format change
- BUG/MINOR fix unintended lowercasing of backend server names fetched from runtime api
- BUILD/MINOR go.mod update Go packages
- MINOR struct_equal_generator add support for strfmt.DateTime
- BUG/MEDIUM change some storage api types to work with gorm
- CLEANUP/MINOR lint clean linter rules
- TEST/MINOR ci add HAProxy 2.9 to e2e tests
- CLEANUP/MINOR ci use same docker version in all jobs
- BUG/MINOR ci remove old models before check
- MAJOR models add generated Equal and Diff methods for models
- MAJOR models add tool to generate Equal and Diff methods
- MAJOR reload configuration after creating a new Storage SSL Certificate
- BUG/MEDIUM fix HTTPConnectionMode vs HTTPServerClose HTTPKeepAlive and Httpclose fields
- BUG/MEDIUM make ACL Value optional
- BUILD/MINOR go.mod update golang.org/x packages
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MINOR add missing enum to log format
- BUILD/MINOR fix typo in doc and documentation
- BUILD/MINOR go.mod update golang.org/x packages
- BUG/MAJOR add missing nice option on bind
- BUG/MAJOR add missing ca-verify-file option on bind
- BUILD/MINOR go.mod update Go packages
- BUG/MAJOR bind remove ocsp-update field that doesnt apply to bind
- BUG/MAJOR global fix typo in field name
- BUILD/MINOR go.mod update golang.org/x packages
- MEDIUM Add size and certificates info to the storage API
- BUG/MINOR allow all HTTP methods in httpchk_params and http-check
- BUG/MEDIUM change track-sc<0|1|2> to track-sc