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 authorization 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 options 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

Do you have any suggestions on how we can improve the content of this page?