Enterprise

Changelog

On this page

Selected version

Changelog

  • access_log
  • access_logs
  • accesslog
  • acme
  • actions
  • aloha
  • aloha-mode
  • api
  • aspell
  • auth
  • authentication
  • authorization
  • bats
  • bin/jq-check.sh
  • bind
  • bug
  • bug/major
  • bug/medium
  • bug/minor
  • build
  • build/major
  • build/medium
  • build/minor
  • cfg
  • ci
  • cleanup
  • cleanup/major
  • cleanup/minor
  • clf
  • cli
  • clickhouse
  • clickhouse_integration_test
  • client-native
  • client-network
  • clikchouse
  • cluster
  • cluster_sync
  • cluster_version
  • cmd
  • cn
  • config
  • configuration
  • consolidation
  • consul
  • conversion
  • custom
  • defaults
  • doc
  • doc/major
  • doc/medium
  • doc/minor
  • docker
  • e2e
  • e2e/run.bash
  • ee
  • env
  • facts
  • format
  • general_storage
  • generate/swagger/script.sh
  • git
  • github
  • global
  • go
  • go-facter
  • go.mo
  • go.mod
  • gokc
  • golangci-lint
  • goreleaser
  • gorm
  • groups
  • haproxy
  • haproxy_2.5
  • health
  • http
  • http(s)
  • httpclf
  • input
  • keepalived
  • lb_update
  • lint
  • log
  • log-sink
  • log_forwards
  • log_output
  • log_sink
  • log_storage
  • logs
  • logsink
  • logsstore
  • logstore
  • major
  • makefile
  • medium
  • minor
  • modules
  • output
  • parser
  • ping
  • program
  • raw
  • regex
  • reload
  • reorg
  • reorg/major
  • reorg/medium
  • reorg/minor
  • router
  • runtime
  • runtime_server
  • sd
  • service_discovery
  • set_uid
  • sink
  • spec
  • specification
  • ssl
  • ssl_cert
  • storage
  • storage_conversion
  • structured
  • strucutred
  • summary
  • syslog
  • syslog_test
  • tcp
  • test
  • test/major
  • test/medium
  • test/minor
  • tests
  • udp
  • udpl_lb
  • users
  • version
  • waf

Version 3.2

Release 3.2.6-ee2 - 2025-12-23 Jump to heading

  • EE TEST/MINOR version upgrade haproxy to 3.2 in tests
  • BUG/MAJOR fix connection to clickhouse server > 1.24
  • BUG/MINOR keep service discovery running despite errors
  • BUG/MINOR sd enforcing context timeout when interacting with AWS endpoints
  • BUILD/MEDIUM EE go.mod upgrade client-native
  • BUG/MINOR fix GET default sections with full_section=true

Release 3.2.6-ee1 - 2025-11-21 Jump to heading

  • BUILD/MINOR go.mod upgrade client-native

Release 3.2.5-ee1 - 2025-10-08 Jump to heading

  • BUILD/MINOR go.mod update Go packages
  • BUILD/MEDIUM EE client-native upgrade client-native
  • BUILD/MEDIUM EE client-native upgrade client-native
  • EE MINOR TCP input log raw sink count message dropped by HAProxy
  • EE MINOR log sink add raw input with TCP transport
  • EE MINOR log sink add raw input with UDP transport
  • BUILD/MINOR EE log sink add cbor parser
  • TEST/MEDIUM Fix tests for HAProxy 3.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
  • BUG/MINOR EE input log sink syslog close channel when listening failed
  • BUILD/MINOR EE use ErrNamespaceNotSupported when namespaces are not supported
  • BUILD/MINOR EE add log.IsWarnEnabled function
  • BUILD/MINOR EE rename package metrics/logs/inputs/syslogparser -> metrics/logs/inputs/parsers
  • EE MINOR log sink add counter output for debugging purpose
  • MINOR actions add variables_refresh action to node actions
  • BUILD/MINOR specification upgrade swagger to v0.32.3
  • CLEANUP lint fix linting errors
  • BUILD/MINOR go.mod upgrade dependencies
  • BUILD/MINOR go.mod upgrade dependencies
  • EE MINOR facts add option to refresh facts on API calls
  • BUG/MINOR EE support for server params in AWS Service Discovery
  • BUILD/MINOR ci cancel duplicate pipelines on forked project
  • BUG/MINOR EE log_sink clickhouse output correctly escape char in connection string
  • BUILD/MINOR ci add CI question for backport need
  • BUG/MINOR EE TCP log parser sink fix error message when parsing invalid client ip / port
  • BUG/MINOR EE HTTP log parser sink fix error message when parsing invalid client ip / port
  • EE MINOR TCP input log parser sink syslog handle HAProxy log origin
  • CLF EE HTTP MINOR input log parser sink syslog handle HAProxy log origin
  • EE HTTP(s) MINOR input log parser sink syslog handle HAProxy log origin
  • EE MINOR input log parser regex sink syslog handle HAProxy log origin
  • EE MINOR clickhouse log output sink handle HAProxy LogOrigin
  • EE MINOR input log sink syslog add parameter to bind socket to a network namespace
  • BUILD/MINOR EE bump client-native dependency
  • BUILD/MINOR EE fix haproxy_version.bash for EE version
  • BUILD/MAJOR EE security bump go-git v5.16.2
  • BUILD/MEDIUM version upgrade to version 3.2
  • MEDIUM client-native upgrade client-native to support 3.2 keywords
  • MEDIUM client-native upgrade client-native to support 3.2 keywords
  • REORG/MINOR do not use logrus directly in handlers
  • MINOR add validation cpu-sets directive in global section
  • BUILD/MINOR bump client-native dependency
  • 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
  • MEDIUM Add acme section support
  • MEDIUM defaults add support for child resources in defaults section
  • 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 client-native add support for metadata
  • MINOR spec aligning to latest changes in client-native
  • 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 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
  • 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
  • EE REORG/MINOR log_sink dont use models.AccessLog internally
  • EE REORG/MINOR log_sink move access_log helping filtering method from client-native into dapi
  • DOC/MAJOR configuration doc the configuration file options in full
  • BUG/MAJOR users fix panic when insecure isnt set
  • BUG/MAJOR users fix panic when insecure isnt set
  • BUG/MAJOR configuration fix setting of duration types in the config
  • BUG/MAJOR configuration fix setting of duration types in the config
  • EE MEDIUM log_sink add waf log classification for waf extended logs
  • BUILD/MINOR EE update aspell allowed list
  • EE REORG/MINOR log_storage dont create an uuid for accessLog if it defined in StructuredData
  • EE MEDIUM log_sink when buffers are full remove newest message instead oldest
  • BUG/MEDIUM EE log_sink set buffer full message level to trace instead of debug due to performance impact.
  • BUG/MINOR EE clickhouse log_sink use correct logger for database error
  • BUG/MINOR EE add missing trace level when configuring log_targets
  • EE MINOR ping add ping endpoint
  • BUILD/MAJOR EE keepalived upgrade client-keepalived library
  • BUILD/MAJOR go.mod fix golang CVE-2025-22872
  • BUILD/MAJOR go.mod fix golang CVE-2025-22872
  • 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
  • BUILD/MINOR client-native upgrade client-native in go.mod
  • BUG/MINOR ssl Add support for skip_reload parameter
  • BUG/MEDIUM EE log_sink fix loading of empty configuration
  • MINOR Add Subject and Serial to certificate response
  • EE TEST/MEDIUM e2e haproxy version in paths as a variable
  • EE TEST/MINOR e2e making timeout on starting dataplaneapi to 30 seconds
  • EE TEST/MAJOR e2e make e2e tests use enterprise image
  • TEST/MAJOR haproxy try to capture core dump
  • EE MEDIUM ensure we properly close clickhouse db connections before opening new ones
  • BUG/MEDIUM EE avoid panic if no clickhouse host at startup
  • BUILD/MINOR EE makefile dont set dirty when target is aloha
  • BUG/MEDIUM EE allow dataplane to start if at least 1 clickhouse server is up
  • EE MEDIUM e2e test for discovery on service/network for TARGET {alohadefault}
  • MEDIUM discovery for /service/network
  • MEDIUM client-native-ee version v6.2.0-ee-dev2
  • BUILD/MINOR go.mod change format of go version
  • BUILD/MINOR go.mod change format of go version
  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUILD/MINOR go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR go.mod update golang.org/x packages
  • BUG/MINOR EE format httpCLF log-sink fix parsing of log with long request
  • BUG/MINOR EE custom format log-sink fix parsing of log with long request
  • BUG/MINOR EE format http(s) log-sink fix parsing of log with long request
  • EE MEDIUM log-sink allow to resize message buffer size
  • EE REORG/MINOR log-sink router close outputs if inputMessages channel has been closed
  • BUILD/MINOR EE fix typo in code
  • EE Input REORG/MINOR Syslog stop wait for connection and worker to be stopped before exiting
  • EE REORG/MEDIUM log-sink change buffer full log message from warning to debug
  • EE REORG/MINOR input log load cluster id only once
  • EE MEDIUM log-sink parse logs in parallel
  • BUG/MEDIUM fix dataplane restart in cluster mode that was wrongly in single mode
  • BUILD/MINOR go.mod upgrade client-native
  • BUG/MINOR general_storage fix error message when no FileUpload specified
  • 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
  • BUILD/MINOR EE aspell add cve to ignore list
  • BUILD/MINOR EE golangci-lint upgrade linter and fix lint issues
  • BUILD/MEDIUM EE go upgrade go to 1.24.0
  • BUILD/MAJOR EE update go.mod packages
  • 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
  • DOC Mention preferred_time_suffix in the example
  • BUG/MINOR authentication respect userlist settings when configured
  • MAJOR check-client-network.sh w make no-print-directory
  • MINOR bin/jq-check.sh install jq from github
  • MEDIUM cli openapi specification dump
  • MEDIUM client-network initial integration
  • MINOR e2e/run.bash fixed docker cp -q
  • BUILD/MINOR go.mod upgrade Go packages and pin client-native version
  • BUG/MEDIUM defaults deprecate PUT and use POST for creating a section
  • BUG/MEDIUM defaults deprecate PUT and use POST for creating a section
  • MEDIUM Add support for the log-profile 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
  • 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
  • MEDIUM Add support for the traces section
  • MINOR configuration add support for quic-initial resource
  • TEST/MINOR bind add proper config for binds ca-verify-file
  • BUG/MEDIUM raw return errors as text not objects
  • BUILD/MINOR cn upgrade client-native
  • 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
  • BUILD/MINOR EE go.mod update Go packages
  • BUILD/MINOR EE cn upgrade client-native
  • BUG/MINOR EE specification fix open api v3 specification generation
  • BUILD/MINOR EE go.mod update Go packages
  • BUG/MAJOR storage dont clear the file on general file PUT
  • 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 EE gorm check for nil connections before closing
  • BUG/MINOR consul fix health_check_policy validation on update
  • BUILD/MINOR EE add paramuriurl to aspell
  • BUG/MEDIUM EE log parser Fix parsing of URI for HTTP 2.0 request
  • BUILD/MINOR add to syslog to aspell
  • BUG/MEDIUM EE log parser fix waf backend name parsing
  • BUG/MEDIUM EE log parser fix waf identifier on syslog output.
  • BUILD/MINOR add to waf to aspell
  • BUG/MEDIUM EE log parser fix parsing of WAF-EXT/ WAF-WL structured data
  • EE MAJOR lb_update make dynamic update rules use server params
  • BUILD/MINOR aspell add http to ignore list
  • BUG/MEDIUM EE log parser fix parsing of negative response code
  • EE MINOR logs add sampling function to log inputs
  • EE TEST/MINOR log_output clickhouse down test case
  • BUG/MINOR EE log when there are no connections try to reconnect
  • 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 and all dependencies
  • 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
  • BUILD/MINOR cn upgrade client-native
  • BUG/MEDIUM EE Use the ALOHA stats socket if not configured
  • EE MINOR conversion update conversion to update from diferent version
  • BUILD/MINOR EE go.mod upgrade client native
  • BUILD/MINOR EE go.mod upgrade client native
  • BUG/MINOR handle infinite DB connection retries in CH log output
  • EE MEDIUM Add support for lb-botmgmt
  • EE MINOR log_sink increase input buffer size to 1000 messages
  • EE MINOR clickhouse log output sink add frontend_port and bytes_uploded (provided by tcp extended format)
  • EE MINOR log sink syslog output add tcp-extended and tcp-extended-ssl format
  • EE MEDIUM log-sink tcp parser nown handle tcp-extended and tcp-extended-ssl formats
  • EE MEDIUM log-sink merge HTTP and HTTPS parsers
  • MINOR add use_tls flag to CH connection configuration
  • 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
  • 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
  • EE MINOR Add structured support for captchas
  • EE MINOR add log target to udp-lb section
  • CLEANUP EE remove unused logTargetParentTypeRequiresParentName func
  • EE MINOR log sink add log_format and remove duplicate ID in dapi logs
  • EE MINOR parser syslog waf handle dash ID
  • EE MEDIUM Add support for captcha sections
  • TEST/MINOR raw fix raw get test
  • EE MINOR udp generate log parent handlers
  • BUG/MEDIUM EE spec change raw and general storage mime types
  • BUILD/MINOR EE go.mod upgrade client-native and generate spec
  • DOC/MINOR fix inversion between cluster and single mode
  • DOC/MINOR fix inversion between cluster and single mode
  • TEST/MINOR global fix global tests
  • BUILD/MINOR EE client-native upgrade client-native and generate spec
  • BUG/MINOR EE logsink output syslog handle default ssl values
  • BUG/MINOR EE logsink match user agent key with security recipe
  • EE MINOR log sink log the starting of syslog and clikhouse outputs
  • BUG/MINOR EE log_sink handle case where uniqueid is present but empty
  • EE TEST/MINOR fix syslog test for CI
  • EE MINOR access_log handle WAF-EXT / WAF-WL logs
  • EE MINOR log sink add log_type to access_log
  • EE MINOR log sink handle truncated waf log
  • EE MINOR input syslog log message when parsing failed
  • EE MINOR clikchouse output handle botmgmt_category
  • EE MINOR clikchouse output handle waf logs
  • BUILD/MINOR EE gorm add final clause
  • EE MINOR output syslog handle waf logs
  • EE MINOR access_logs add parsing waf logs
  • BUILD/MINOR EE fix lint error on inputs/syslogparser/regex_parser.go
  • BUG/MINOR EE output syslog fix mutation of structured_data
  • EE REORG/MINOR dont use models.accessLog to interact with db
  • EE MINOR optimize https parser
  • EE MINOR parser syslog set access_log to waf unique id if present
  • EE TEST/MINOR clickhouse_integration_test add missing fields
  • EE MINOR logsink parser syslog fix typo in ssl_fields
  • EE MINOR accesslog add cluster_id
  • EE bump client-native dependency
  • TEST/MINOR global fix tests to accomodate new global structs
  • BUILD/MINOR go.mo upgrade client-native and generate new spec
  • EE MINOR log sink syslog output implment new fields and test
  • EE MINOR accesslog add parsing of common structrured data
  • EE MINOR accesslog change type of redispatch from *bool to bool
  • EE MINOR accesslog change type of logasap from *bool to bool and insert it into ClickHouse
  • EE MINOR logsink parser syslog add accesptTime for tcp parser
  • EE MINOR parser syslog improve error handling
  • BUILD/MINOR EE syslog_test fix unterpreted return carriage
  • EE MINOR logsink parser syslog add ssl info for https parser
  • EE MINOR logsink parser syslog add requestTime for http clf parser
  • EE MINOR logsink parser syslog add requestTime for http parser
  • EE MINOR logsink parser syslog add requestTime for https parser
  • BUG/MINOR EE accessLog add missing TimerTt for tcp log format
  • BUG/MINOR EE accessLog set missing source field
  • EE MINOR bumping up client-keepalived to v6.0.3
  • EE MINOR udpl_lb add support for structured operations
  • MEDIUM add support for structured operations on sections
  • TEST/MINOR groups fix expected error code for fetching group from non-existing userlist
  • BUILD/MINOR EE go.mod upgrade client-native
  • MEDIUM Update to the latest version of client-native-ee
  • MEDIUM Update to the latest version of client-native-ee
  • MINOR env add option to load environment variables from .env file
  • 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
  • TEST/MINOR e2e show logs of haproxy and dpapi on error
  • MINOR Add configuration option for preferred Time suffix
  • 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 Remove state and data from dataplaneapi configuration file
  • MEDIUM api consolitation- Move child resources as nested resources
  • MEDIUM api consolitation- Move child resources as nested resources
  • BUILD/MINOR EE go.mod upgrade client-native
  • TEST/MINOR e2e remove unsupported versions from testing
  • BUILD/MINOR go.mod upgrade client-native
  • TEST/MINOR e2e remove unsupported versions from testing
  • MEDIUM Add support for the crt-store section
  • 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
  • BUG/MEDIUM EE clearing out VRRP configuration if keepalivedClient is not nil
  • MEDIUM Add support for the crt-store section
  • BUG/MEDIUM EE add cluster_id to certificate renewal callback as expected by Fusion
  • BUG/MEDIUM EE include required fields with certificate renewal callback to Fusion
  • EE MINOR fix and clarify logs for certificate renewal
  • BUG/MINOR EE fix storing renewed certificate on disk after receiving it from Fusion
  • BUG/MINOR EE avoid repeated channel allocations in goroutines
  • BUG/MEDIUM EE certificate renewal must not depend on bootstrap key expiration
  • MINOR add syslog output
  • EE MINOR add endpoint to get and replace logConfiguration
  • EE MINOR logstore add function to get and replace logConfiguration
  • EE REORG/MINOR extract interface from LogManager for easy testing
  • EE REORG/MINOR logsStore extract comonn logic into dedicated funtions
  • EE REORG/MINOR logs storage use models.LogConfiguration instead of LogConfiguration
  • BUILD/MINOR EE bump client-native and syslog5424 dependencies
  • MEDIUM API consolidation- add PUT on index based lists and remove index in objects
  • API MEDIUM consolidation remove support for multi-process
  • MEDIUM API consolidation- add PUT on index based lists and remove index in objects
  • BUG/MINOR EE supporting netmask in VRRP VIP definition
  • 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
  • BUG/MINOR EE Reload when error occurs on raw endpoint runtime actions
  • EE MINOR keepalived global_defs support
  • EE MINOR tests update uid test for dataplane storage option
  • EE MINOR storage_conversion replace paths in general files on conversion
  • EE MINOR cluster implement use_hash_storage for cluster handler and dataplane configuration
  • EE MEDIUM storage split files into subdirectories based on the file names hash
  • EE MINOR config add dataplane internal storage directory
  • BUG/MINOR keepalived configuration factory reset upon cluster deletion
  • 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 EE go.mod upgrade client-native
  • BUG/MINOR service_discovery fix nil pointer panic in replace consul
  • EE MEDIUM sd use server params and runtime in server scaling
  • BUG/MEDIUM support multiple force-persist statements in backends
  • BUG/MEDIUM support multiple ignore-persist statements in backends
  • BUG/MEDIUM support multiple force-persist statements in backends
  • BUG/MEDIUM support multiple ignore-persist statements in backends
  • BUILD/MINOR EE git upgrade go git libraries
  • 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
  • MINOR remove deprecated in the spec
  • BUG/MEDIUM retry opening the runtime socket and allow delay start at startup
  • BUG/MEDIUM retry opening the runtime socket and allow delay start at startup
  • BUG/MAJOR cluster fix autogenerated cluster username
  • 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
  • BUILD/MINOR EE fix CI for integration test
  • 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
  • BUILD/MINOR EE go.mod upgrade client-native and generate
  • BUG/MEDIUM fix add server endpoint for other resources than backend.
  • BUILD/MINOR EE bump config-parser dependency
  • BUG/MAJOR EE change access_logs id type from integer to string
  • BUILD/MINOR EE bump client-native and generate spec
  • BUG/MEDIUM log fix blocking on syslog target communication errors
  • BUG/MEDIUM log fix blocking on syslog target communication errors
  • BUG/MEDIUM fix add server endpoint for other resources than backend.
  • BUILD/MINOR EE go.mod upgrade dependencies and generate spec
  • EE MEDIUM sd use runtime to enable/disable servers in sd
  • EE MEDIUM support udp-lb endpoints
  • EE MEDIUM update swagger spec
  • BUILD/MINOR EE bump client-native and config-parser dependencies
  • BUILD/MINOR EE generate/swagger/script.sh add UDP-LB tag
  • BUG/MINOR gokc vrrp at symbol regression
  • REORG/MAJOR returning flat object in response
  • MEDIUM remove defaults and rename named_defaults
  • EE MINOR configuration add a new option for disabling persistent transactions
  • MEDIUM remove defaults and rename named_defaults
  • REORG/MAJOR returning flat object in response
  • MINOR lint increase timeout for a linter
  • MINOR cmd Improve container compatibility
  • 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
  • BUILD/MINOR EE add CI task to ensure generated log parsers are in sync with definition
  • EE MEDIUM log-sink improve performance for tcp parser
  • EE MEDIUM log-sink improve performance for https parser
  • EE MEDIUM log-sink improve performance for http parser
  • EE MEDIUM log-sink improve performance for httpCLF parser
  • BUILD/MINOR EE golangci ignore httpclf ragel parser
  • BUILD/MINOR EE log sink syslog extract parsing logic into an interface
  • EE TEST/MINOR syslog parser test negative and positive numbers (+ sign)
  • 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
  • BUILD/MINOR EE fix credentials of integration tests
  • MAJOR upgrade client-native to v6 and swagger version to /v3
  • BUILD/MINOR EE bump client-native-ee dependency
  • BUG/MINOR EE logs syslog fix parsing of StructuredData to handle multiple sd-id
  • BUG/MINOR EE logs clickhouse change storage of AccessLog.StructuredData to handle multiple sd-id
  • 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
  • EE MINOR keepalived bumping up the client
  • BUILD/MINOR go.mod update client-native and generate spec
  • BUILD/MINOR EE go.mod upgrade -ee dependencies and generate
  • 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
  • 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
  • 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
  • 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
  • BUG/MEDIUM EE keepalived return headers even when force reload is true
  • 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
  • BUILD EE add integration test to CI
  • EE MAJOR implement log sinks API
  • EE MAJOR implement log sink configurations storage
  • EE MAJOR implement log sink engine
  • BUILD EE bump client-native dependency
  • EE MINOR keepalived add fsnotify watcher on keepalived config
  • MINOR service_discovery add mode handling for consul api requests
  • EE MINOR returning keepalived config headers
  • EE MINOR keepalived supporting md5 hashing
  • EE MINOR add structured conf to command socket
  • BUILD/MINOR EE generate from latest specification
  • BUILD/MINOR EE go.mod update dependencies
  • EE MEDIUM add support for ALOHA certificates storage
  • BUILD/MINOR EE keepalived upgrade the library
  • EE TEST/MINOR set_uid fix set_uid test with new yaml config
  • BUILD/MINOR EE Keepalived notify scripts support
  • EE MINOR modules add support for lb-update module
  • BUG/MINOR EE bumping up keepalived dependency for attributes ordering
  • CLEANUP/MINOR EE facts use jsoniter instead of encoding/json
  • BUG/MEDIUM EE facts copy singleton map before editing it
  • CLEANUP EE cleanup linter changes
  • EE TEST/MINOR haproxy fix test fixtures to pass reloads
  • EE MINOR add support for waf-body
  • EE MEDIUM update facter library
  • EE MINOR Add missing defaults for Start & Stop actions
  • EE MINOR Implement the Actions API for HAProxy & keepalived
  • EE MEDIUM structured add named defaults to structured
  • EE MINOR update go mod file
  • EE MINOR go-facter use internal fork with fixes
  • EE MAJOR summary add summary endpoint
  • EE MINOR cluster_version add keepalived cluster_version
  • EE MINOR add haproxy cluster_version
  • EE MINOR health add keepalived to health check
  • EE MINOR structured update structured with new resources
  • BUG/MINOR EE updating to latest client-keepalived changes
  • BUILD/MINOR EE go.mod upgrade client-keepalived
  • BUG/MINOR EE waf fix return value when updating ruleset that is in use
  • EE REORG/MINOR VRRP Script endpoints renamed to VRRP Track Script
  • DOC/MINOR EE documenting keepalived CLI flags
  • DOC/MINOR EE aligning to latest CLI flags
  • EE MINOR VRRP configuration mangling for Keepalived
  • EE REORG/MINOR fixing GitLab CI
  • EE REORG aligning code to linters (govet)
  • BUG EE ineffectual assignment for node facts
  • EE TEST/MINOR haproxy_2.5 various fixes for haproxy 2.5
  • EE TEST strucutred fix structured tests
  • EE MINOR structured add missing structured fields
  • BUG/MINOR EE facts add missing facts call
  • EE MINOR add facter endpoint
  • EE MEDIUM add dev Dockerfile and makefile target to build it
  • EE MEDIUM add waf endpoints
  • EE MEDIUM structured add missing resources to structured endpoint
  • EE MINOR update code to fit new library upgrades
  • EE fix model import paths for aloha and git functionality
  • CLEANUP/MINOR EE fix linter issues with ee parts of code
  • BUG/MINOR EE allow PAM only auth
  • BUILD/MEDIUM EE adding updated check-commit with EE commit subject format allowed
  • CLEANUP/MAJOR EE cfg add option to save all settings in file (part 2)
  • CLEANUP/MINOR EE add command line flag to specify backup directory
  • EE MEDIUM auth add PAM support for authorization
  • BUILD EE update gitlab-ci config with GOPRIVATE env variable
  • CLEANUP EE aloha-mode use userList file instead of aloha file
  • BUG/MINOR EE fix goreleaser gitlab url
  • BUG/MINOR EE change cluster type to enterprise
  • EE MEDIUM Follow up on -ce changes
  • EE MEDIUM skip config validation in aloha mode
  • EE MEDIUM aloha proxy config to ALOHA instances
  • BUG/MINOR EE git Fix startup when git settings file does not exist
  • BUG/MEDIUM EE git Fix authentication for push/pull
  • BUG/MINOR EE git Fix access tokens typo and hardcoded username
  • EE MEDIUM git add git mode
  • EE MINOR Change error variable name to conform to lint
  • BUILD EE update build procedure for merge with ce
  • EE MEDIUM structured add structured endpoint
  • access_log
  • access_logs
  • accesslog
  • actions
  • aloha
  • aloha-mode
  • api
  • aspell
  • auth
  • authentication
  • authorization
  • bats
  • bin/jq-check.sh
  • bind
  • bug
  • bug/major
  • bug/medium
  • bug/minor
  • build
  • build/major
  • build/medium
  • build/minor
  • cfg
  • ci
  • cleanup
  • cleanup/major
  • cleanup/minor
  • cli
  • clickhouse
  • clickhouse_integration_test
  • client-native
  • client-network
  • clikchouse
  • cluster
  • cluster_sync
  • cluster_version
  • cmd
  • cn
  • config
  • configuration
  • consolidation
  • consul
  • conversion
  • custom
  • defaults
  • doc/medium
  • doc/minor
  • docker
  • e2e
  • e2e/run.bash
  • ee
  • env
  • facts
  • format
  • general_storage
  • generate/swagger/script.sh
  • git
  • github
  • global
  • go
  • go-facter
  • go.mo
  • go.mod
  • gokc
  • golangci-lint
  • goreleaser
  • gorm
  • groups
  • haproxy
  • haproxy_2.5
  • health
  • http(s)
  • httpclf
  • input
  • keepalived
  • lb_update
  • lint
  • log
  • log-sink
  • log_forwards
  • log_output
  • log_sink
  • log_storage
  • logs
  • logsink
  • logsstore
  • logstore
  • major
  • makefile
  • medium
  • minor
  • modules
  • output
  • parser
  • raw
  • reorg
  • reorg/major
  • reorg/medium
  • reorg/minor
  • router
  • sd
  • service_discovery
  • set_uid
  • sink
  • spec
  • specification
  • ssl
  • storage
  • storage_conversion
  • structured
  • strucutred
  • summary
  • syslog
  • syslog_test
  • test
  • test/major
  • test/medium
  • test/minor
  • tests
  • udp
  • udpl_lb
  • users
  • waf

Version 3.1

Release 3.1.11-ee2 - 2025-12-23 Jump to heading

  • BUG/MINOR keep service discovery running despite errors
  • BUG/MINOR sd enforcing context timeout when interacting with AWS endpoints
  • BUILD/MEDIUM EE go.mod upgrade client-native
  • BUG/MINOR fix GET default sections with full_section=true
  • BUG/MAJOR fix connection to clickhouse server > 1.24

Release 3.1.11-ee1 - 2025-11-21 Jump to heading

  • BUILD/MINOR go.mod upgrade client-native

Release 3.1.9-ee1 - 2025-10-08 Jump to heading

  • BUILD/MINOR go.mod update Go packages
  • MINOR actions add variables_refresh action to node actions
  • BUILD/MINOR specification upgrade swagger to v0.32.3

Release 3.1.8-ee5 - 2025-09-18 Jump to heading

  • CLEANUP lint fix linting errors
  • BUILD/MINOR go.mod upgrade dependencies
  • EE MINOR input log sink syslog add parameter to bind socket to a network namespace
  • BUILD/MINOR EE bump client-native dependency

Release 3.1.8-ee4 - 2025-07-31 Jump to heading

  • BUILD/MINOR go.mod upgrade dependencies
  • EE MINOR facts add option to refresh facts on API calls

Release 3.1.8-ee3 - 2025-07-16 Jump to heading

  • BUG/MINOR EE support for server params in AWS Service Discovery

Release 3.1.8-ee2 - 2025-07-11 Jump to heading

  • BUG/MINOR EE log_sink clickhouse output correctly escape char in connection string

Release 3.1.8-ee1 - 2025-07-09 Jump to heading

  • BUILD/MINOR EE client-native upgrade client-native in go.mod
  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • BUILD/MINOR EE fix haproxy_version.bash for EE version
  • BUILD/MAJOR EE security bump go-git v5.16.2

Release 3.1.7-ee1 - 2025-05-05 Jump to heading

  • BUG/MAJOR users fix panic when insecure isnt set

Release 3.1.6-ee1 - 2025-04-30 Jump to heading

  • BUG/MAJOR configuration fix setting of duration types in the config
  • BUILD/MINOR EE update aspell allowed list
  • EE REORG/MINOR log_storage dont create an uuid for accessLog if it defined in StructuredData
  • EE MEDIUM log_sink when buffers are full remove newest message instead oldest
  • BUG/MEDIUM EE log_sink set buffer full message level to trace instead of debug due to performance impact.
  • BUG/MINOR EE clickhouse log_sink use correct logger for database error
  • BUG/MINOR EE add missing trace level when configuring log_targets

Release 3.1.5-ee2 - 2025-04-07 Jump to heading

  • BUILD/MAJOR EE keepalived upgrade client-keepalived library

Release 3.1.5-ee1 - 2025-03-28 Jump to heading

  • BUILD/MAJOR go.mod fix golang CVE-2025-22872

Release 3.1.4-ee1 - 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
  • BUG/MEDIUM EE log_sink fix loading of empty configuration
  • EE TEST/MEDIUM e2e haproxy version in paths as a variable
  • EE TEST/MINOR e2e making timeout on starting dataplaneapi to 30 seconds
  • EE TEST/MAJOR e2e make e2e tests use enterprise image
  • TEST/MAJOR haproxy try to capture core dump
  • EE MEDIUM ensure we properly close clickhouse db connections before opening new ones
  • BUG/MEDIUM EE avoid panic if no clickhouse host at startup
  • BUILD/MINOR EE makefile dont set dirty when target is aloha
  • BUG/MEDIUM EE allow dataplane to start if at least 1 clickhouse server is up

Release 3.1.3-ee1 - 2025-03-06 Jump to heading

  • EE MEDIUM discovery for /service/network
  • EE MEDIUM client-native-ee version v6.1.2-ee2
  • BUILD/MINOR go.mod change format of go version
  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUG/MINOR EE format httpCLF log-sink fix parsing of log with long request
  • BUG/MINOR EE custom format log-sink fix parsing of log with long request
  • BUG/MINOR EE format http(s) log-sink fix parsing of log with long request
  • EE MEDIUM log-sink allow to resize message buffer size
  • EE REORG/MINOR log-sink router close outputs if inputMessages channel has been closed
  • BUILD/MINOR EE fix typo in code
  • EE Input REORG/MINOR Syslog stop wait for connection and worker to be stopped before exiting
  • EE REORG/MEDIUM log-sink change buffer full log message from warning to debug
  • EE REORG/MINOR input log load cluster id only once
  • EE MEDIUM log-sink parse logs in parallel
  • BUG/MEDIUM fix dataplane restart in cluster mode that was wrongly in single mode
  • BUILD/MINOR go.mod upgrade client-native
  • BUG/MINOR general_storage fix error message when no FileUpload specified
  • BUILD/MINOR EE aspell add cve to ignore list
  • BUILD/MINOR EE golangci-lint upgrade linter and fix lint issues
  • BUILD/MEDIUM EE go upgrade go to 1.24.0
  • BUILD/MAJOR EE update go.mod packages
  • BUG/MINOR authentication respect userlist settings when configured
  • BUILD/MINOR EE client-native upgrade client-native libraries
  • MAJOR check-client-network.sh w make no-print-directory
  • MINOR bin/jq-check.sh install jq from github
  • MEDIUM cli openapi specification dump
  • MEDIUM client-network initial integration
  • MINOR e2e/run.bash fixed docker cp -q
  • BUILD/MINOR go.mod upgrade Go packages and pin client-native version
  • BUG/MEDIUM defaults deprecate PUT and use POST for creating a section
  • BUG/MEDIUM defaults deprecate PUT and use POST for creating a section
  • MEDIUM Add support for the log-profile 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
  • 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
  • MEDIUM Add support for the traces section
  • MINOR configuration add support for quic-initial resource
  • TEST/MINOR bind add proper config for binds ca-verify-file
  • BUG/MEDIUM raw return errors as text not objects
  • BUILD/MINOR cn upgrade client-native
  • 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
  • BUILD/MINOR EE go.mod update Go packages
  • BUILD/MINOR EE cn upgrade client-native
  • BUG/MINOR EE specification fix open api v3 specification generation
  • BUILD/MINOR EE go.mod update Go packages
  • BUG/MAJOR storage dont clear the file on general file PUT
  • 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 EE gorm check for nil connections before closing
  • BUG/MINOR consul fix health_check_policy validation on update
  • BUILD/MINOR EE add paramuriurl to aspell
  • BUG/MEDIUM EE log parser Fix parsing of URI for HTTP 2.0 request
  • BUILD/MINOR add to syslog to aspell
  • BUG/MEDIUM EE log parser fix waf backend name parsing
  • BUG/MEDIUM EE log parser fix waf identifier on syslog output.
  • BUILD/MINOR add to waf to aspell
  • BUG/MEDIUM EE log parser fix parsing of WAF-EXT/ WAF-WL structured data
  • EE MAJOR lb_update make dynamic update rules use server params
  • BUILD/MINOR aspell add http to ignore list
  • BUG/MEDIUM EE log parser fix parsing of negative response code
  • EE MINOR logs add sampling function to log inputs
  • EE TEST/MINOR log_output clickhouse down test case
  • BUG/MINOR EE log when there are no connections try to reconnect
  • 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 and all dependencies
  • 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
  • BUILD/MINOR cn upgrade client-native
  • BUG/MEDIUM EE Use the ALOHA stats socket if not configured
  • EE MINOR conversion update conversion to update from diferent version
  • BUILD/MINOR EE go.mod upgrade client native
  • BUILD/MINOR EE go.mod upgrade client native
  • BUG/MINOR handle infinite DB connection retries in CH log output
  • EE MEDIUM Add support for lb-botmgmt
  • EE MINOR log_sink increase input buffer size to 1000 messages
  • EE MINOR clickhouse log output sink add frontend_port and bytes_uploded (provided by tcp extended format)
  • EE MINOR log sink syslog output add tcp-extended and tcp-extended-ssl format
  • EE MEDIUM log-sink tcp parser nown handle tcp-extended and tcp-extended-ssl formats
  • EE MEDIUM log-sink merge HTTP and HTTPS parsers
  • MINOR add use_tls flag to CH connection configuration
  • 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
  • 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
  • EE MINOR Add structured support for captchas
  • EE MINOR add log target to udp-lb section
  • CLEANUP EE remove unused logTargetParentTypeRequiresParentName func
  • EE MINOR log sink add log_format and remove duplicate ID in dapi logs
  • EE MINOR parser syslog waf handle dash ID
  • EE MEDIUM Add support for captcha sections
  • TEST/MINOR raw fix raw get test
  • EE MINOR udp generate log parent handlers
  • BUG/MEDIUM EE spec change raw and general storage mime types
  • BUILD/MINOR EE go.mod upgrade client-native and generate spec
  • DOC/MINOR fix inversion between cluster and single mode
  • DOC/MINOR fix inversion between cluster and single mode
  • TEST/MINOR global fix global tests
  • BUILD/MINOR EE client-native upgrade client-native and generate spec
  • BUG/MINOR EE logsink output syslog handle default ssl values
  • BUG/MINOR EE logsink match user agent key with security recipe
  • EE MINOR log sink log the starting of syslog and clikhouse outputs
  • BUG/MINOR EE log_sink handle case where uniqueid is present but empty
  • EE TEST/MINOR fix syslog test for CI
  • EE MINOR access_log handle WAF-EXT / WAF-WL logs
  • EE MINOR log sink add log_type to access_log
  • EE MINOR log sink handle truncated waf log
  • EE MINOR input syslog log message when parsing failed
  • EE MINOR clikchouse output handle botmgmt_category
  • EE MINOR clikchouse output handle waf logs
  • BUILD/MINOR EE gorm add final clause
  • EE MINOR output syslog handle waf logs
  • EE MINOR access_logs add parsing waf logs
  • BUILD/MINOR EE fix lint error on inputs/syslogparser/regex_parser.go
  • BUG/MINOR EE output syslog fix mutation of structured_data
  • EE REORG/MINOR dont use models.accessLog to interact with db
  • EE MINOR optimize https parser
  • EE MINOR parser syslog set access_log to waf unique id if present
  • EE TEST/MINOR clickhouse_integration_test add missing fields
  • EE MINOR logsink parser syslog fix typo in ssl_fields
  • EE MINOR accesslog add cluster_id
  • EE bump client-native dependency
  • TEST/MINOR global fix tests to accomodate new global structs
  • BUILD/MINOR go.mo upgrade client-native and generate new spec
  • EE MINOR log sink syslog output implment new fields and test
  • EE MINOR accesslog add parsing of common structrured data
  • EE MINOR accesslog change type of redispatch from *bool to bool
  • EE MINOR accesslog change type of logasap from *bool to bool and insert it into ClickHouse
  • EE MINOR logsink parser syslog add accesptTime for tcp parser
  • EE MINOR parser syslog improve error handling
  • BUILD/MINOR EE syslog_test fix unterpreted return carriage
  • EE MINOR logsink parser syslog add ssl info for https parser
  • EE MINOR logsink parser syslog add requestTime for http clf parser
  • EE MINOR logsink parser syslog add requestTime for http parser
  • EE MINOR logsink parser syslog add requestTime for https parser
  • BUG/MINOR EE accessLog add missing TimerTt for tcp log format
  • BUG/MINOR EE accessLog set missing source field
  • EE MINOR bumping up client-keepalived to v6.0.3
  • EE MINOR udpl_lb add support for structured operations
  • MEDIUM add support for structured operations on sections
  • TEST/MINOR groups fix expected error code for fetching group from non-existing userlist
  • BUILD/MINOR EE go.mod upgrade client-native
  • MEDIUM Update to the latest version of client-native-ee
  • MEDIUM Update to the latest version of client-native-ee
  • MINOR env add option to load environment variables from .env file
  • 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
  • TEST/MINOR e2e show logs of haproxy and dpapi on error
  • MINOR Add configuration option for preferred Time suffix
  • 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 Remove state and data from dataplaneapi configuration file
  • MEDIUM api consolitation- Move child resources as nested resources
  • MEDIUM api consolitation- Move child resources as nested resources
  • BUILD/MINOR EE go.mod upgrade client-native
  • TEST/MINOR e2e remove unsupported versions from testing
  • BUILD/MINOR go.mod upgrade client-native
  • TEST/MINOR e2e remove unsupported versions from testing
  • MEDIUM Add support for the crt-store section
  • 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
  • BUG/MEDIUM EE clearing out VRRP configuration if keepalivedClient is not nil
  • MEDIUM Add support for the crt-store section
  • BUG/MEDIUM EE add cluster_id to certificate renewal callback as expected by Fusion
  • BUG/MEDIUM EE include required fields with certificate renewal callback to Fusion
  • EE MINOR fix and clarify logs for certificate renewal
  • BUG/MINOR EE fix storing renewed certificate on disk after receiving it from Fusion
  • BUG/MINOR EE avoid repeated channel allocations in goroutines
  • BUG/MEDIUM EE certificate renewal must not depend on bootstrap key expiration
  • MINOR add syslog output
  • EE MINOR add endpoint to get and replace logConfiguration
  • EE MINOR logstore add function to get and replace logConfiguration
  • EE REORG/MINOR extract interface from LogManager for easy testing
  • EE REORG/MINOR logsStore extract comonn logic into dedicated funtions
  • EE REORG/MINOR logs storage use models.LogConfiguration instead of LogConfiguration
  • BUILD/MINOR EE bump client-native and syslog5424 dependencies
  • MEDIUM API consolidation- add PUT on index based lists and remove index in objects
  • API MEDIUM consolidation remove support for multi-process
  • MEDIUM API consolidation- add PUT on index based lists and remove index in objects
  • BUG/MINOR EE supporting netmask in VRRP VIP definition
  • 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
  • BUG/MINOR EE Reload when error occurs on raw endpoint runtime actions
  • EE MINOR keepalived global_defs support
  • EE MINOR tests update uid test for dataplane storage option
  • EE MINOR storage_conversion replace paths in general files on conversion
  • EE MINOR cluster implement use_hash_storage for cluster handler and dataplane configuration
  • EE MEDIUM storage split files into subdirectories based on the file names hash
  • EE MINOR config add dataplane internal storage directory
  • BUG/MINOR keepalived configuration factory reset upon cluster deletion
  • 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 EE go.mod upgrade client-native
  • BUG/MINOR service_discovery fix nil pointer panic in replace consul
  • EE MEDIUM sd use server params and runtime in server scaling
  • BUG/MEDIUM support multiple force-persist statements in backends
  • BUG/MEDIUM support multiple ignore-persist statements in backends
  • BUG/MEDIUM support multiple force-persist statements in backends
  • BUG/MEDIUM support multiple ignore-persist statements in backends
  • BUILD/MINOR EE git upgrade go git libraries
  • 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
  • MINOR remove deprecated in the spec
  • BUG/MEDIUM retry opening the runtime socket and allow delay start at startup
  • BUG/MEDIUM retry opening the runtime socket and allow delay start at startup
  • BUG/MAJOR cluster fix autogenerated cluster username
  • 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
  • BUILD/MINOR EE fix CI for integration test
  • 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
  • BUILD/MINOR EE go.mod upgrade client-native and generate
  • BUG/MEDIUM fix add server endpoint for other resources than backend.
  • BUILD/MINOR EE bump config-parser dependency
  • BUG/MAJOR EE change access_logs id type from integer to string
  • BUILD/MINOR EE bump client-native and generate spec
  • BUG/MEDIUM log fix blocking on syslog target communication errors
  • BUG/MEDIUM log fix blocking on syslog target communication errors
  • BUG/MEDIUM fix add server endpoint for other resources than backend.
  • BUILD/MINOR EE go.mod upgrade dependencies and generate spec
  • EE MEDIUM sd use runtime to enable/disable servers in sd
  • EE MEDIUM support udp-lb endpoints
  • EE MEDIUM update swagger spec
  • BUILD/MINOR EE bump client-native and config-parser dependencies
  • BUILD/MINOR EE generate/swagger/script.sh add UDP-LB tag
  • BUG/MINOR gokc vrrp at symbol regression
  • REORG/MAJOR returning flat object in response
  • MEDIUM remove defaults and rename named_defaults
  • EE MINOR configuration add a new option for disabling persistent transactions
  • MEDIUM remove defaults and rename named_defaults
  • REORG/MAJOR returning flat object in response
  • MINOR lint increase timeout for a linter
  • MINOR cmd Improve container compatibility
  • 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
  • BUILD/MINOR EE add CI task to ensure generated log parsers are in sync with definition
  • EE MEDIUM log-sink improve performance for tcp parser
  • EE MEDIUM log-sink improve performance for https parser
  • EE MEDIUM log-sink improve performance for http parser
  • EE MEDIUM log-sink improve performance for httpCLF parser
  • BUILD/MINOR EE golangci ignore httpclf ragel parser
  • BUILD/MINOR EE log sink syslog extract parsing logic into an interface
  • EE TEST/MINOR syslog parser test negative and positive numbers (+ sign)
  • 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
  • BUILD/MINOR EE fix credentials of integration tests
  • MAJOR upgrade client-native to v6 and swagger version to /v3
  • BUILD/MINOR EE bump client-native-ee dependency
  • BUG/MINOR EE logs syslog fix parsing of StructuredData to handle multiple sd-id
  • BUG/MINOR EE logs clickhouse change storage of AccessLog.StructuredData to handle multiple sd-id
  • 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
  • EE MINOR keepalived bumping up the client
  • BUILD/MINOR go.mod update client-native and generate spec
  • BUILD/MINOR EE go.mod upgrade -ee dependencies and generate
  • 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
  • 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
  • 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
  • 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
  • BUG/MEDIUM EE keepalived return headers even when force reload is true
  • 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
  • BUILD EE add integration test to CI
  • EE MAJOR implement log sinks API
  • EE MAJOR implement log sink configurations storage
  • EE MAJOR implement log sink engine
  • BUILD EE bump client-native dependency
  • EE MINOR keepalived add fsnotify watcher on keepalived config
  • MINOR service_discovery add mode handling for consul api requests
  • EE MINOR returning keepalived config headers
  • EE MINOR keepalived supporting md5 hashing
  • EE MINOR add structured conf to command socket
  • BUILD/MINOR EE generate from latest specification
  • BUILD/MINOR EE go.mod update dependencies
  • EE MEDIUM add support for ALOHA certificates storage
  • BUILD/MINOR EE keepalived upgrade the library
  • EE TEST/MINOR set_uid fix set_uid test with new yaml config
  • BUILD/MINOR EE Keepalived notify scripts support
  • EE MINOR modules add support for lb-update module
  • BUG/MINOR EE bumping up keepalived dependency for attributes ordering
  • CLEANUP/MINOR EE facts use jsoniter instead of encoding/json
  • BUG/MEDIUM EE facts copy singleton map before editing it
  • CLEANUP EE cleanup linter changes
  • EE TEST/MINOR haproxy fix test fixtures to pass reloads
  • EE MINOR add support for waf-body
  • EE MEDIUM update facter library
  • EE MINOR Add missing defaults for Start & Stop actions
  • EE MINOR Implement the Actions API for HAProxy & keepalived
  • EE MEDIUM structured add named defaults to structured
  • EE MINOR update go mod file
  • EE MINOR go-facter use internal fork with fixes
  • EE MAJOR summary add summary endpoint
  • EE MINOR cluster_version add keepalived cluster_version
  • EE MINOR add haproxy cluster_version
  • EE MINOR health add keepalived to health check
  • EE MINOR structured update structured with new resources
  • BUG/MINOR EE updating to latest client-keepalived changes
  • BUILD/MINOR EE go.mod upgrade client-keepalived
  • BUG/MINOR EE waf fix return value when updating ruleset that is in use
  • EE REORG/MINOR VRRP Script endpoints renamed to VRRP Track Script
  • DOC/MINOR EE documenting keepalived CLI flags
  • DOC/MINOR EE aligning to latest CLI flags
  • EE MINOR VRRP configuration mangling for Keepalived
  • EE REORG/MINOR fixing GitLab CI
  • EE REORG aligning code to linters (govet)
  • BUG EE ineffectual assignment for node facts
  • EE TEST/MINOR haproxy_2.5 various fixes for haproxy 2.5
  • EE TEST strucutred fix structured tests
  • EE MINOR structured add missing structured fields
  • BUG/MINOR EE facts add missing facts call
  • EE MINOR add facter endpoint
  • EE MEDIUM add dev Dockerfile and makefile target to build it
  • EE MEDIUM add waf endpoints
  • EE MEDIUM structured add missing resources to structured endpoint
  • EE MINOR update code to fit new library upgrades
  • EE fix model import paths for aloha and git functionality
  • CLEANUP/MINOR EE fix linter issues with ee parts of code
  • BUG/MINOR EE allow PAM only auth
  • BUILD/MEDIUM EE adding updated check-commit with EE commit subject format allowed
  • CLEANUP/MAJOR EE cfg add option to save all settings in file (part 2)
  • CLEANUP/MINOR EE add command line flag to specify backup directory
  • EE MEDIUM auth add PAM support for authorization
  • BUILD EE update gitlab-ci config with GOPRIVATE env variable
  • CLEANUP EE aloha-mode use userList file instead of aloha file
  • BUG/MINOR EE fix goreleaser gitlab url
  • BUG/MINOR EE change cluster type to enterprise
  • EE MEDIUM Follow up on -ce changes
  • EE MEDIUM skip config validation in aloha mode
  • EE MEDIUM aloha proxy config to ALOHA instances
  • BUG/MINOR EE git Fix startup when git settings file does not exist
  • BUG/MEDIUM EE git Fix authentication for push/pull
  • BUG/MINOR EE git Fix access tokens typo and hardcoded username
  • EE MEDIUM git add git mode
  • EE MINOR Change error variable name to conform to lint
  • BUILD EE update build procedure for merge with ce
  • EE MEDIUM structured add structured endpoint
  • access_log
  • access_logs
  • accesslog
  • actions
  • aloha
  • aloha-mode
  • api
  • aspell
  • auth
  • authentication
  • bats
  • bind
  • bug
  • bug/major
  • bug/medium
  • bug/minor
  • build
  • build/major
  • build/medium
  • build/minor
  • cfg
  • ci
  • cleanup
  • cleanup/major
  • cleanup/minor
  • clickhouse
  • clickhouse_integration_test
  • client-native
  • clikchouse
  • cluster
  • cluster_sync
  • cluster_version
  • cmd
  • cn
  • config
  • configuration
  • consolidation
  • conversion
  • custom
  • doc/medium
  • doc/minor
  • docker
  • e2e
  • ee
  • env
  • facts
  • format
  • general_storage
  • generate/swagger/script.sh
  • git
  • github
  • global
  • go
  • go-facter
  • go.mo
  • go.mod
  • gokc
  • golangci-lint
  • goreleaser
  • gorm
  • groups
  • haproxy
  • haproxy_2.5
  • health
  • http(s)
  • httpclf
  • input
  • keepalived
  • lb_update
  • lint
  • log
  • log-sink
  • log_forwards
  • log_output
  • log_sink
  • log_storage
  • logs
  • logsink
  • logsstore
  • logstore
  • major
  • medium
  • minor
  • modules
  • output
  • parser
  • raw
  • reorg
  • reorg/major
  • reorg/medium
  • reorg/minor
  • router
  • sd
  • service_discovery
  • set_uid
  • sink
  • spec
  • specification
  • ssl
  • storage
  • storage_conversion
  • structured
  • strucutred
  • summary
  • syslog
  • syslog_test
  • test
  • test/major
  • test/medium
  • test/minor
  • tests
  • udp
  • udpl_lb
  • users
  • waf

Version 3.0

Release 3.0.15-ee2 - 2025-12-23 Jump to heading

  • BUG/MINOR keep service discovery running despite errors
  • BUG/MINOR sd enforcing context timeout when interacting with AWS endpoints
  • BUILD/MEDIUM EE go.mod upgrade client-native
  • BUG/MINOR fix GET default sections with full_section=true
  • BUG/MAJOR fix connection to clickhouse server > 1.24

Release 3.0.15-ee1 - 2025-11-21 Jump to heading

  • BUILD/MINOR go.mod upgrade client-native

Release 3.0.13-ee1 - 2025-10-08 Jump to heading

  • BUILD/MINOR go.mod update Go packages
  • MINOR actions add variables_refresh action to node actions
  • BUILD/MINOR specification upgrade swagger to v0.32.3

Release 3.0.12-ee5 - 2025-09-18 Jump to heading

  • CLEANUP lint fix linting errors
  • BUILD/MINOR go.mod upgrade dependencies
  • EE MINOR input log sink syslog add parameter to bind socket to a network namespace
  • BUILD/MINOR EE bump client-native dependency

Release 3.0.12-ee4 - 2025-07-31 Jump to heading

  • BUILD/MINOR go.mod upgrade dependencies
  • EE MINOR facts add option to refresh facts on API calls

Release 3.0.12-ee3 - 2025-07-16 Jump to heading

  • BUG/MINOR EE support for server params in AWS Service Discovery

Release 3.0.12-ee2 - 2025-07-11 Jump to heading

  • BUG/MINOR EE log_sink clickhouse output correctly escape char in connection string

Release 3.0.12-ee1 - 2025-07-09 Jump to heading

  • BUILD/MINOR EE client-native upgrade client-native in go.mod
  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUILD/MINOR EE fix haproxy_version.bash for EE version
  • BUILD/MINOR bump go-git dependency

Release 3.0.11-ee1 - 2025-05-05 Jump to heading

  • BUG/MAJOR users fix panic when insecure isnt set

Release 3.0.10-ee1 - 2025-04-30 Jump to heading

  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • BUG/MAJOR configuration fix setting of duration types in the config
  • BUILD/MINOR EE update aspell allowed list
  • EE REORG/MINOR log_storage dont create an uuid for accessLog if it defined in StructuredData
  • EE MEDIUM log_sink when buffers are full remove newest message instead oldest
  • BUG/MEDIUM EE log_sink set buffer full message level to trace instead of debug due to performance impact.
  • BUG/MINOR EE clickhouse log_sink use correct logger for database error
  • BUG/MINOR EE add missing trace level when configuring log_targets

Release 3.0.9-ee2 - 2025-04-07 Jump to heading

  • BUILD/MAJOR EE keepalived upgrade client-keepalived library

Release 3.0.9-ee1 - 2025-03-28 Jump to heading

  • BUILD/MAJOR go.mod fix golang CVE-2025-22872

Release 3.0.8-ee1 - 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
  • BUG/MEDIUM EE log_sink fix loading of empty configuration
  • EE TEST/MEDIUM e2e haproxy version in paths as a variable
  • EE TEST/MINOR e2e making timeout on starting dataplaneapi to 30 seconds
  • EE TEST/MAJOR e2e make e2e tests use enterprise image
  • TEST/MAJOR haproxy try to capture core dump
  • EE MEDIUM ensure we properly close clickhouse db connections before opening new ones
  • BUG/MINOR EE format httpCLF log-sink fix parsing of log with long request
  • BUG/MINOR EE custom format log-sink fix parsing of log with long request
  • BUG/MINOR EE format http(s) log-sink fix parsing of log with long request
  • BUG/MEDIUM EE avoid panic if no clickhouse host at startup
  • BUG/MEDIUM EE allow dataplane to start if at least 1 clickhouse server is up
  • EE MEDIUM log-sink allow to resize message buffer size
  • EE REORG/MINOR log-sink router close outputs if inputMessages channel has been closed
  • BUILD/MINOR EE fix typo in code
  • EE Input REORG/MINOR Syslog stop wait for connection and worker to be stopped before exiting
  • EE REORG/MEDIUM log-sink change buffer full log message from warning to debug
  • EE REORG/MINOR input log load cluster id only once
  • EE MEDIUM log-sink parse logs in parallel
  • EE MINOR bump client native dependency
  • BUG/MEDIUM EE log parser Fix parsing of URI for HTTP 2.0 request

Release 3.0.7-ee1 - 2025-03-05 Jump to heading

  • BUILD/MINOR go.mod change format of go version
  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUG/MEDIUM fix dataplane restart in cluster mode that was wrongly in single mode

Release 3.0.6-ee1 - 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.0.5-ee1 - 2025-02-25 Jump to heading

  • BUILD/MINOR EE aspell add cve to ignore list
  • BUILD/MINOR EE golangci-lint upgrade linter and fix lint issues
  • BUILD/MEDIUM EE go upgrade go to 1.24.0
  • BUILD/MAJOR EE go.mod upgrade go libraries
  • 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

Release 3.0.4-ee1 - 2024-12-19 Jump to heading

  • BUILD/MINOR EE go.mod update Go packages
  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers

Release 3.0.3-ee2 - 2024-12-13 Jump to heading

  • BUG/MINOR EE specification fix open api v3 specification generation
  • BUILD/MINOR EE go.mod update Go packages
  • BUG/MAJOR storage dont clear the file on general file PUT
  • BUG/MINOR EE gorm check for nil connections before closing
  • BUILD/MINOR add to syslog to aspell
  • BUG/MEDIUM EE log parser fix waf backend name parsing
  • BUG/MEDIUM EE log parser fix waf identifier on syslog output.
  • BUILD/MINOR add to waf to aspell
  • BUG/MEDIUM EE log parser fix parsing of WAF-EXT/ WAF-WL structured data
  • BUILD/MINOR aspell add http to ignore list
  • BUG/MEDIUM EE log parser fix parsing of negative response code

Release 3.0.3-ee1 - 2024-11-11 Jump to heading

  • EE MAJOR lb_update make dynamic update rules use server params
  • EE MINOR logs add sampling function to log inputs
  • EE TEST/MINOR log_output clickhouse down test case
  • BUG/MINOR EE log when there are no connections try to reconnect
  • 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 and all dependencies
  • BUILD/MINOR cn upgrade client-native
  • BUG/MEDIUM EE Use the ALOHA stats socket if not configured
  • BUILD/MINOR EE go.mod use v6 of client-native
  • EE MINOR conversion update conversion to update from diferent version
  • BUILD/MINOR EE go.mod upgrade client native
  • BUILD/MINOR EE go.mod upgrade client native
  • BUG/MINOR handle infinite DB connection retries in CH log output
  • EE MEDIUM Add support for lb-botmgmt
  • EE MINOR log_sink increase input buffer size to 1000 messages
  • EE MINOR clickhouse log output sink add frontend_port and bytes_uploded (provided by tcp extended format)
  • EE MINOR log sink syslog output add tcp-extended and tcp-extended-ssl format
  • EE MEDIUM log-sink tcp parser nown handle tcp-extended and tcp-extended-ssl formats
  • EE MEDIUM log-sink merge HTTP and HTTPS parsers
  • MINOR add use_tls flag to CH connection configuration
  • 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
  • EE MINOR Add structured support for captchas
  • EE MINOR add log target to udp-lb section
  • CLEANUP EE remove unused logTargetParentTypeRequiresParentName func
  • EE MINOR log sink add log_format and remove duplicate ID in dapi logs
  • EE MINOR parser syslog waf handle dash ID
  • EE MEDIUM Add support for captcha sections
  • TEST/MINOR raw fix raw get test
  • EE MINOR udp generate log parent handlers
  • BUG/MEDIUM EE spec change raw and general storage mime types
  • BUILD/MINOR EE go.mod upgrade client-native and generate spec
  • DOC/MINOR fix inversion between cluster and single mode
  • TEST/MINOR global fix global tests
  • BUILD/MINOR EE client-native upgrade client-native and generate spec
  • BUILD/MINOR cn update client-native and generate spec
  • BUG/MINOR EE logsink output syslog handle default ssl values
  • BUG/MINOR EE logsink match user agent key with security recipe
  • EE MINOR log sink log the starting of syslog and clikhouse outputs
  • BUG/MINOR EE log_sink handle case where uniqueid is present but empty
  • EE TEST/MINOR fix syslog test for CI
  • EE MINOR access_log handle WAF-EXT / WAF-WL logs
  • EE MINOR log sink add log_type to access_log
  • EE MINOR log sink handle truncated waf log
  • EE MINOR input syslog log message when parsing failed
  • EE MINOR clikchouse output handle botmgmt_category
  • EE MINOR clikchouse output handle waf logs
  • BUILD/MINOR EE gorm add final clause
  • EE MINOR output syslog handle waf logs
  • EE MINOR access_logs add parsing waf logs
  • BUILD/MINOR EE fix lint error on inputs/syslogparser/regex_parser.go
  • BUG/MINOR EE output syslog fix mutation of structured_data
  • EE REORG/MINOR dont use models.accessLog to interact with db
  • EE MINOR optimize https parser
  • EE MINOR parser syslog set access_log to waf unique id if present
  • EE TEST/MINOR clickhouse_integration_test add missing fields
  • EE MINOR logsink parser syslog fix typo in ssl_fields
  • EE MINOR accesslog add cluster_id
  • EE bump client-native dependency
  • TEST/MINOR global fix tests to accomodate new global structs
  • BUILD/MINOR go.mo upgrade client-native and generate new spec
  • EE MINOR log sink syslog output implment new fields and test
  • EE MINOR accesslog add parsing of common structrured data
  • EE MINOR accesslog change type of redispatch from *bool to bool
  • EE MINOR accesslog change type of logasap from *bool to bool and insert it into ClickHouse
  • EE MINOR logsink parser syslog add accesptTime for tcp parser
  • EE MINOR parser syslog improve error handling
  • BUILD/MINOR EE syslog_test fix unterpreted return carriage
  • EE MINOR logsink parser syslog add ssl info for https parser
  • EE MINOR logsink parser syslog add requestTime for http clf parser
  • EE MINOR logsink parser syslog add requestTime for http parser
  • EE MINOR logsink parser syslog add requestTime for https parser
  • BUG/MINOR EE accessLog add missing TimerTt for tcp log format
  • BUG/MINOR EE accessLog set missing source field
  • EE MINOR bumping up client-keepalived to v6.0.3
  • EE MINOR udpl_lb add support for structured operations
  • MEDIUM add support for structured operations on sections
  • TEST/MINOR groups fix expected error code for fetching group from non-existing userlist
  • BUILD/MINOR EE go.mod upgrade client-native
  • MEDIUM Update to the latest version of client-native-ee
  • MEDIUM Update to the latest version of client-native-ee
  • MINOR env add option to load environment variables from .env file
  • 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
  • TEST/MINOR e2e show logs of haproxy and dpapi on error
  • MINOR Add configuration option for preferred Time suffix
  • 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 Remove state and data from dataplaneapi configuration file
  • MEDIUM api consolitation- Move child resources as nested resources
  • MEDIUM api consolitation- Move child resources as nested resources
  • BUILD/MINOR EE go.mod upgrade client-native
  • TEST/MINOR e2e remove unsupported versions from testing
  • BUILD/MINOR go.mod upgrade client-native
  • TEST/MINOR e2e remove unsupported versions from testing
  • MEDIUM Add support for the crt-store section
  • 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
  • BUG/MEDIUM EE clearing out VRRP configuration if keepalivedClient is not nil
  • MEDIUM Add support for the crt-store section
  • BUG/MEDIUM EE add cluster_id to certificate renewal callback as expected by Fusion
  • BUG/MEDIUM EE include required fields with certificate renewal callback to Fusion
  • EE MINOR fix and clarify logs for certificate renewal
  • BUG/MINOR EE fix storing renewed certificate on disk after receiving it from Fusion
  • BUG/MINOR EE avoid repeated channel allocations in goroutines
  • BUG/MEDIUM EE certificate renewal must not depend on bootstrap key expiration
  • MINOR add syslog output
  • EE MINOR add endpoint to get and replace logConfiguration
  • EE MINOR logstore add function to get and replace logConfiguration
  • EE REORG/MINOR extract interface from LogManager for easy testing
  • EE REORG/MINOR logsStore extract comonn logic into dedicated funtions
  • EE REORG/MINOR logs storage use models.LogConfiguration instead of LogConfiguration
  • BUILD/MINOR EE bump client-native and syslog5424 dependencies
  • MEDIUM API consolidation- add PUT on index based lists and remove index in objects
  • API MEDIUM consolidation remove support for multi-process
  • MEDIUM API consolidation- add PUT on index based lists and remove index in objects
  • BUG/MINOR EE supporting netmask in VRRP VIP definition
  • 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
  • BUG/MINOR EE Reload when error occurs on raw endpoint runtime actions
  • EE MINOR keepalived global_defs support
  • EE MINOR tests update uid test for dataplane storage option
  • EE MINOR storage_conversion replace paths in general files on conversion
  • EE MINOR cluster implement use_hash_storage for cluster handler and dataplane configuration
  • EE MEDIUM storage split files into subdirectories based on the file names hash
  • EE MINOR config add dataplane internal storage directory
  • BUG/MINOR keepalived configuration factory reset upon cluster deletion
  • 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 EE go.mod upgrade client-native
  • BUG/MINOR service_discovery fix nil pointer panic in replace consul
  • EE MEDIUM sd use server params and runtime in server scaling
  • BUG/MEDIUM support multiple force-persist statements in backends
  • BUG/MEDIUM support multiple ignore-persist statements in backends
  • BUG/MEDIUM support multiple force-persist statements in backends
  • BUG/MEDIUM support multiple ignore-persist statements in backends
  • BUILD/MINOR EE git upgrade go git libraries
  • 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
  • MINOR remove deprecated in the spec
  • BUG/MEDIUM retry opening the runtime socket and allow delay start at startup
  • BUG/MEDIUM retry opening the runtime socket and allow delay start at startup
  • BUG/MAJOR cluster fix autogenerated cluster username
  • 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
  • BUILD/MINOR EE fix CI for integration test
  • 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
  • BUILD/MINOR EE go.mod upgrade client-native and generate
  • BUG/MEDIUM fix add server endpoint for other resources than backend.
  • BUILD/MINOR EE bump config-parser dependency
  • BUG/MAJOR EE change access_logs id type from integer to string
  • BUILD/MINOR EE bump client-native and generate spec
  • BUG/MEDIUM log fix blocking on syslog target communication errors
  • BUG/MEDIUM log fix blocking on syslog target communication errors
  • BUG/MEDIUM fix add server endpoint for other resources than backend.
  • BUILD/MINOR EE go.mod upgrade dependencies and generate spec
  • EE MEDIUM sd use runtime to enable/disable servers in sd
  • EE MEDIUM support udp-lb endpoints
  • EE MEDIUM update swagger spec
  • BUILD/MINOR EE bump client-native and config-parser dependencies
  • BUILD/MINOR EE generate/swagger/script.sh add UDP-LB tag
  • BUG/MINOR gokc vrrp at symbol regression
  • REORG/MAJOR returning flat object in response
  • MEDIUM remove defaults and rename named_defaults
  • EE MINOR configuration add a new option for disabling persistent transactions
  • MEDIUM remove defaults and rename named_defaults
  • REORG/MAJOR returning flat object in response
  • MINOR lint increase timeout for a linter
  • MINOR cmd Improve container compatibility
  • 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
  • BUILD/MINOR EE add CI task to ensure generated log parsers are in sync with definition
  • EE MEDIUM log-sink improve performance for tcp parser
  • EE MEDIUM log-sink improve performance for https parser
  • EE MEDIUM log-sink improve performance for http parser
  • EE MEDIUM log-sink improve performance for httpCLF parser
  • BUILD/MINOR EE golangci ignore httpclf ragel parser
  • BUILD/MINOR EE log sink syslog extract parsing logic into an interface
  • EE TEST/MINOR syslog parser test negative and positive numbers (+ sign)
  • 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
  • BUILD/MINOR EE fix credentials of integration tests
  • MAJOR upgrade client-native to v6 and swagger version to /v3
  • BUILD/MINOR EE bump client-native-ee dependency
  • BUG/MINOR EE logs syslog fix parsing of StructuredData to handle multiple sd-id
  • BUG/MINOR EE logs clickhouse change storage of AccessLog.StructuredData to handle multiple sd-id
  • 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
  • EE MINOR keepalived bumping up the client
  • BUILD/MINOR go.mod update client-native and generate spec
  • BUILD/MINOR EE go.mod upgrade -ee dependencies and generate
  • 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
  • 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
  • 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
  • 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
  • BUG/MEDIUM EE keepalived return headers even when force reload is true
  • 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
  • BUILD EE add integration test to CI
  • EE MAJOR implement log sinks API
  • EE MAJOR implement log sink configurations storage
  • EE MAJOR implement log sink engine
  • BUILD EE bump client-native dependency
  • EE MINOR keepalived add fsnotify watcher on keepalived config
  • MINOR service_discovery add mode handling for consul api requests
  • EE MINOR returning keepalived config headers
  • EE MINOR keepalived supporting md5 hashing
  • EE MINOR add structured conf to command socket
  • BUILD/MINOR EE generate from latest specification
  • BUILD/MINOR EE go.mod update dependencies
  • EE MEDIUM add support for ALOHA certificates storage
  • BUILD/MINOR EE keepalived upgrade the library
  • EE TEST/MINOR set_uid fix set_uid test with new yaml config
  • BUILD/MINOR EE Keepalived notify scripts support
  • EE MINOR modules add support for lb-update module
  • BUG/MINOR EE bumping up keepalived dependency for attributes ordering
  • CLEANUP/MINOR EE facts use jsoniter instead of encoding/json
  • BUG/MEDIUM EE facts copy singleton map before editing it
  • CLEANUP EE cleanup linter changes
  • EE TEST/MINOR haproxy fix test fixtures to pass reloads
  • EE MINOR add support for waf-body
  • EE MEDIUM update facter library
  • EE MINOR Add missing defaults for Start & Stop actions
  • EE MINOR Implement the Actions API for HAProxy & keepalived
  • EE MEDIUM structured add named defaults to structured
  • EE MINOR update go mod file
  • EE MINOR go-facter use internal fork with fixes
  • EE MAJOR summary add summary endpoint
  • EE MINOR cluster_version add keepalived cluster_version
  • EE MINOR add haproxy cluster_version
  • EE MINOR health add keepalived to health check
  • EE MINOR structured update structured with new resources
  • BUG/MINOR EE updating to latest client-keepalived changes
  • BUILD/MINOR EE go.mod upgrade client-keepalived
  • BUG/MINOR EE waf fix return value when updating ruleset that is in use
  • EE REORG/MINOR VRRP Script endpoints renamed to VRRP Track Script
  • DOC/MINOR EE documenting keepalived CLI flags
  • DOC/MINOR EE aligning to latest CLI flags
  • EE MINOR VRRP configuration mangling for Keepalived
  • EE REORG/MINOR fixing GitLab CI
  • EE REORG aligning code to linters (govet)
  • BUG EE ineffectual assignment for node facts
  • EE TEST/MINOR haproxy_2.5 various fixes for haproxy 2.5
  • EE TEST strucutred fix structured tests
  • EE MINOR structured add missing structured fields
  • BUG/MINOR EE facts add missing facts call
  • EE MINOR add facter endpoint
  • EE MEDIUM add dev Dockerfile and makefile target to build it
  • EE MEDIUM add waf endpoints
  • EE MEDIUM structured add missing resources to structured endpoint
  • EE MINOR update code to fit new library upgrades
  • EE fix model import paths for aloha and git functionality
  • CLEANUP/MINOR EE fix linter issues with ee parts of code
  • BUG/MINOR EE allow PAM only auth
  • BUILD/MEDIUM EE adding updated check-commit with EE commit subject format allowed
  • CLEANUP/MAJOR EE cfg add option to save all settings in file (part 2)
  • CLEANUP/MINOR EE add command line flag to specify backup directory
  • EE MEDIUM auth add PAM support for authorization
  • BUILD EE update gitlab-ci config with GOPRIVATE env variable
  • CLEANUP EE aloha-mode use userList file instead of aloha file
  • BUG/MINOR EE fix goreleaser gitlab url
  • BUG/MINOR EE change cluster type to enterprise
  • EE MEDIUM Follow up on -ce changes
  • EE MEDIUM skip config validation in aloha mode
  • EE MEDIUM aloha proxy config to ALOHA instances
  • BUG/MINOR EE git Fix startup when git settings file does not exist
  • BUG/MEDIUM EE git Fix authentication for push/pull
  • BUG/MINOR EE git Fix access tokens typo and hardcoded username
  • EE MEDIUM git add git mode
  • EE MINOR Change error variable name to conform to lint
  • BUILD EE update build procedure for merge with ce
  • EE MEDIUM structured add structured endpoint
  • [v2.9-ee]
  • access_log
  • access_logs
  • accesslog
  • actions
  • aloha
  • aloha-mode
  • aspell
  • auth
  • bug
  • bug/major
  • bug/medium
  • bug/minor
  • build
  • build/major
  • build/medium
  • build/minor
  • cfg
  • ci
  • cleanup
  • cleanup/major
  • cleanup/minor
  • clickhouse
  • clickhouse_integration_test
  • client-native
  • clikchouse
  • cluster
  • cluster_sync
  • cluster_version
  • cmd
  • cn
  • config
  • configuration
  • conversion
  • custom
  • doc/medium
  • doc/minor
  • docker
  • e2e
  • ee
  • facts
  • format
  • generate/swagger/script.sh
  • git
  • github
  • go
  • go-facter
  • go.mod
  • gokc
  • golangci-lint
  • goreleaser
  • gorm
  • haproxy
  • haproxy_2.5
  • health
  • http(s)
  • httpclf
  • input
  • keepalived
  • lb-update
  • lint
  • log
  • log-sink
  • log_forwards
  • log_output
  • log_sink
  • log_storage
  • logs
  • logsink
  • logsstore
  • logstore
  • major
  • medium
  • minor
  • modules
  • output
  • parser
  • reorg
  • reorg/medium
  • reorg/minor
  • router
  • sd
  • service_discovery
  • set_uid
  • sink
  • specification
  • storage
  • storage_conversion
  • structured
  • strucutred
  • summary
  • swagger
  • syslog
  • syslog_test
  • test
  • test/major
  • test/medium
  • test/minor
  • tests
  • vrrp
  • waf

Version 2.9

Release 2.9.16-ee3 - 2025-12-23 Jump to heading

  • BUG/MINOR sd enforcing context timeout when interacting with AWS endpoints
  • BUG/MINOR keep service discovery running despite errors
  • BUILD/MEDIUM EE go.mod upgrade client-native
  • BUG/MAJOR fix connection to clickhouse server > 1.24

Release 2.9.16-ee2 - 2025-11-25 Jump to heading

  • BUILD/MINOR go.mod upgrade client-native

Release 2.9.16-ee1 - 2025-10-08 Jump to heading

  • BUILD/MINOR go.mod update Go packages
  • MINOR actions add variables_refresh action to node actions
  • BUILD/MINOR specification upgrade swagger to v0.32.3

Release 2.9.15-ee5 - 2025-09-18 Jump to heading

  • CLEANUP lint fix linting errors
  • BUILD/MINOR go.mod upgrade dependencies

Release 2.9.15-ee4 - 2025-07-31 Jump to heading

  • BUILD/MINOR go.mod upgrade dependencies
  • EE MINOR facts add option to refresh facts on API calls

Release 2.9.15-ee3 - 2025-07-28 Jump to heading

  • BUG/MINOR EE structured fetch children for named defaults
  • EE MINOR handle parent name and type in tcp_response_rules
  • EE MINOR input log sink syslog add parameter to bind socket to a network namespace
  • BUILD/MINOR EE bump client-native dependency
  • BUG/MINOR EE support for server params in AWS Service Discovery

Release 2.9.15-ee2 - 2025-07-11 Jump to heading

  • BUG/MINOR EE log_sink clickhouse output correctly escape char in connection string

Release 2.9.15-ee1 - 2025-07-09 Jump to heading

  • BUILD/MINOR EE client-native upgrade client-native in go.mod
  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUILD/MINOR EE CI add tests for v2.9r1
  • BUILD/MINOR EE fix haproxy_version.bash for EE version
  • BUILD/MINOR bump go-git dependency

Release 2.9.14-ee1 - 2025-04-30 Jump to heading

  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUG/MAJOR configuration fix setting of duration types in the config
  • BUILD/MINOR EE update aspell allowed list
  • EE REORG/MINOR log_storage dont create an uuid for accessLog if it defined in StructuredData
  • EE MEDIUM log_sink when buffers are full remove newest message instead oldest
  • BUG/MEDIUM EE log_sink set buffer full message level to trace instead of debug due to performance impact.
  • BUG/MINOR EE clickhouse log_sink use correct logger for database error
  • BUG/MINOR EE add missing trace level when configuring log_targets

Release 2.9.13-ee2 - 2025-04-07 Jump to heading

  • BUILD/MAJOR EE keepalived upgrade client-keepalived library

Release 2.9.13-ee1 - 2025-03-28 Jump to heading

  • BUILD/MAJOR go.mod fix golang CVE-2025-22872

Release 2.9.12-ee1 - 2025-03-18 Jump to heading

  • BUILD/MINOR client-native upgrade client-native in go.mod
  • EE TEST/MEDIUM e2e haproxy version in paths as a variable
  • EE TEST/MINOR e2e making timeout on starting dataplaneapi to 30 seconds
  • EE TEST/MAJOR e2e make e2e tests use enterprise image
  • TEST/MAJOR haproxy try to capture core dump
  • BUG/MEDIUM EE log_sink fix loading of empty configuration
  • EE MEDIUM ensure we properly close clickhouse db connections before opening new ones
  • BUG/MINOR EE format httpCLF log-sink fix parsing of log with long request
  • BUG/MINOR EE custom format log-sink fix parsing of log with long request
  • BUG/MINOR EE format http(s) log-sink fix parsing of log with long request
  • BUG/MEDIUM EE avoid panic if no clickhouse host at startup
  • BUG/MEDIUM EE allow dataplane to start if at least 1 clickhouse server is up
  • EE MEDIUM log-sink allow to resize message buffer size
  • EE REORG/MINOR log-sink router close outputs if inputMessages channel has been closed
  • BUILD/MINOR EE fix typo in code
  • EE Input REORG/MINOR Syslog stop wait for connection and worker to be stopped before exiting
  • EE REORG/MEDIUM log-sink change buffer full log message from warning to debug
  • EE REORG/MINOR input log load cluster id only once
  • EE MEDIUM log-sink parse logs in parallel
  • EE MINOR bump client-native dependency
  • BUG/MEDIUM EE log parser Fix parsing of URI for HTTP 2.0 request

Release 2.9.11-ee1 - 2025-03-05 Jump to heading

  • BUILD/MINOR go.mod change format of go version
  • BUILD/MINOR EE go.mod update Go indirect packages
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2

Release 2.9.10-ee1 - 2025-02-25 Jump to heading

  • EE TEST/MINOR syslog fix timer in TestSyslogInputActAsRingBuffer
  • BUILD/MAJOR EE update go.mod packages
  • BUILD/MINOR EE aspell add cve to ignore list
  • BUILD/MINOR EE golangci-lint upgrade linter and fix lint issues
  • BUILD/MEDIUM EE go upgrade go to 1.24.0

Release 2.9.9-ee1 - 2024-12-19 Jump to heading

  • BUILD/MINOR EE go.mod update Go packages

Release 2.9.8-ee4 - 2024-12-13 Jump to heading

  • BUILD/MINOR EE cn upgrade client-native
  • BUG/MINOR EE specification fix open api v3 spec generation
  • BUILD/MINOR EE go.mod update Go packages
  • BUG/MINOR EE gorm check for nil connections before closing
  • BUILD/MINOR add to syslog to aspell
  • BUG/MEDIUM EE log parser fix waf backend name parsing
  • BUG/MEDIUM EE log parser fix waf identifier on syslog output.
  • EE MINOR update swagger spec with CN v5.1.14-ee5
  • EE MEDIUM Add support for lb-botmgmt
  • BUILD/MINOR add to waf to aspell
  • BUG/MEDIUM EE log parser fix parsing of WAF-EXT/ WAF-WL structured data
  • BUILD/MINOR aspell add http to ignore list
  • BUG/MEDIUM EE log parser fix parsing of negative response code

Release 2.9.8-ee3 - 2024-11-07 Jump to heading

  • BUG/MINOR EE lb-update add ssl param on update line

Release 2.9.8-ee2 - 2024-11-04 Jump to heading

  • EE MINOR logs add sampling function to log inputs
  • EE TEST/MINOR log_output clickhouse down test case
  • BUG/MINOR EE log when there are no connections try to reconnect

Release 2.9.8-ee1 - 2024-10-11 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 and all dependencies
  • MINOR update swagger spec with CN v5.1.13-ee2
  • EE MEDIUM Add support for captcha sections

Release 2.9.7-ee2 - 2024-10-03 Jump to heading

  • BUILD/MINOR go.mod upgrade dependencies
  • BUILD/MINOR EE git upgrade go git libraries

Release 2.9.7-ee1 - 2024-09-26 Jump to heading

  • BUILD/MINOR cn upgrade client-native
  • EE MINOR conversion update conversion to update from diferent version
  • MINOR add use_tls flag to CH connection configuration
  • BUG/MINOR handle infinite DB connection retries in CH log output
  • BUILD/MINOR swagger upgrade to v0.31.0
  • BUILD/MINOR EE use default from client native for logInput and logOutput
  • BUILD/MINOR EE bump client-native dependency
  • EE MINOR log_sink increase input buffer size to 1000 messages
  • EE MINOR clickhouse log output sink add frontend_port and bytes_uploded (provided by tcp extended format)
  • EE MINOR log sink syslog output add tcp-extended and tcp-extended-ssl format
  • EE MEDIUM log-sink tcp parser nown handle tcp-extended and tcp-extended-ssl formats
  • EE MEDIUM log-sink merge HTTP and HTTPS parsers

Release 2.9.6-ee4 - 2024-09-17 Jump to heading

  • BUILD/MINOR EE go.mod upgrade client-native and generate spec
  • EE MINOR log sink add log_format and remove duplicate ID in dapi logs
  • EE MINOR parser syslog waf handle dash ID
  • TEST/MINOR add test for global h1_do_not_close_on_insecure_transfer_encoding
  • BUILD/MINOR EE [v2.9-ee] go.mod upgrade client-native

Release 2.9.6-ee3 - 2024-08-23 Jump to heading

  • BUG/MINOR EE logsink output syslog handle default ssl values
  • BUG/MINOR EE logsink match user agent key with security recipe
  • EE MINOR log sink log the starting of syslog and clikhouse outputs
  • BUG/MINOR EE log_sink handle case where uniqueid is present but empty

Release 2.9.6-ee2 - 2024-08-20 Jump to heading

  • EE TEST/MINOR fix syslog test for CI
  • EE MINOR access_log handle WAF-EXT / WAF-WL logs
  • EE MINOR log sink add log_type to access_log
  • EE MINOR log sink handle truncated waf log
  • EE MINOR input syslog log message when parsing failed
  • EE MINOR clikchouse output handle botmgmt_category
  • EE MINOR clikchouse output handle waf logs
  • BUILD/MINOR EE gorm add final clause
  • EE MINOR output syslog handle waf logs
  • EE MINOR access_logs add parsing waf logs
  • BUILD/MINOR EE fix lint error on inputs/syslogparser/regex_parser.go
  • BUG/MINOR EE output syslog fix mutation of structured_data
  • EE REORG/MINOR dont use models.accessLog to interact with db
  • EE MINOR optimize https parser
  • EE MINOR parser syslog set access_log to waf unique id if present
  • EE TEST/MINOR clickhouse_integration_test add missing fields
  • EE MINOR logsink parser syslog fix typo in ssl_fields
  • EE MINOR accesslog add cluster_id
  • EE MINOR log sink syslog output implment new fields and test
  • EE MINOR accesslog add parsing of common structrured data
  • EE MINOR accesslog change type of redispatch from *bool to bool
  • EE MINOR accesslog change type of logasap from *bool to bool and insert it into ClickHouse
  • EE MINOR logsink parser syslog add accesptTime for tcp parser
  • EE MINOR parser syslog improve error handling
  • BUILD/MINOR EE syslog_test fix unterpreted return carriage
  • EE MINOR logsink parser syslog add ssl info for https parser
  • EE MINOR logsink parser syslog add requestTime for http clf parser
  • EE MINOR logsink parser syslog add requestTime for http parser
  • EE MINOR logsink parser syslog add requestTime for https parser
  • BUILD/MINOR EE bump client-native dependency
  • BUG/MINOR EE accessLog add missing TimerTt for tcp log format
  • BUG/MINOR EE accessLog set missing source field
  • EE MINOR bumping up client-keepalived to v5.1.6

Release 2.9.6-ee1 - 2024-07-10 Jump to heading

  • BUILD/MINOR go.mod upgrade client-native
  • TEST/MINOR e2e remove unsupported versions from testing
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers

Release 2.9.4-ee2 - 2024-07-03 Jump to heading

  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • MINOR add syslog output
  • EE MINOR add endpoint to get and replace logConfiguration
  • EE MINOR logstore add function to get and replace logConfiguration
  • EE REORG/MINOR extract interface from LogManager for easy testing
  • EE REORG/MINOR logsStore extract comonn logic into dedicated funtions
  • EE REORG/MINOR logs storage use models.LogConfiguration instead of LogConfiguration
  • BUILD/MINOR EE bump client-native and syslog5424 dependencies
  • BUG/MEDIUM EE clearing out VRRP configuration if keepalivedClient is not nil
  • BUG/MEDIUM EE add cluster_id to certificate renewal callback as expected by Fusion
  • BUG/MEDIUM EE include required fields with certificate renewal callback to Fusion
  • EE MINOR fix and clarify logs for certificate renewal
  • BUG/MINOR EE fix storing renewed certificate on disk after receiving it from Fusion
  • BUG/MINOR EE avoid repeated channel allocations in goroutines
  • BUG/MEDIUM EE certificate renewal must not depend on bootstrap key expiration
  • BUILD/MINOR EE go.mod upgrade client-native

Release 2.9.4-ee1 - 2024-06-14 Jump to heading

  • BUG/MINOR EE supporting netmask in VRRP VIP definition

Release 2.9.3-ee2 - 2024-06-04 Jump to heading

  • BUG/MINOR EE Reload when error occurs on raw endpoint runtime actions

Release 2.9.3-ee1 - 2024-05-25 Jump to heading

  • MINOR vrrp introduce support for Keepalived global_defs
  • EE MINOR tests update uid test for dataplane storage option
  • EE MINOR storage_conversion replace paths in general files on conversion
  • EE MINOR cluster implement use_hash_storage for cluster handler and dataplane configuration
  • EE MEDIUM storage split files into subdirectories based on the file names hash
  • EE MINOR config add dataplane internal storage directory
  • BUG/MINOR keepalived configuration factory reset upon cluster deletion

Release 2.9.2-ee2 - 2024-05-08 Jump to heading

  • BUILD/MINOR EE go.mod upgrade client-native

Release 2.9.2-ee1 - 2024-05-08 Jump to heading

  • BUG/MINOR service_discovery fix nil pointer panic in replace consul
  • EE MEDIUM sd use server params and runtime in server scaling
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUG/MEDIUM support multiple force-persist statements in backends
  • BUG/MEDIUM support multiple ignore-persist statements in backends
  • MINOR vrrp bumping up client-keepalived
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • BUILD/MEDIUM go.mod update client-native version
  • BUG/MEDIUM retry opening the runtime socket and allow delay start at startup
  • BUG/MAJOR cluster fix autogenerated cluster username
  • TEST/MINOR e2e fix resource_delete_tests
  • 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
  • BUILD/MINOR EE fix CI for integration test
  • BUILD/MINOR EE go.mod upgrade client-native and generate
  • BUG/MEDIUM fix add server endpoint for other resources than backend.
  • BUG/MAJOR EE change access_logs id type from integer to string
  • BUILD/MINOR EE bump client-native config-parser and generate spec
  • BUG/MEDIUM log fix blocking on syslog target communication errors
  • BUILD/MINOR EE go.mod upgrade dependencies and generate spec
  • EE MEDIUM sd use runtime to enable/disable servers in sd
  • BUILD/MINOR EE bump client-native and config-parser dependencies
  • EE MEDIUM support udp-lb endpoints
  • EE MEDIUM update swagger spec
  • BUILD/MINOR EE generate/swagger/script.sh add UDP-LB tag
  • BUG/MINOR gokc vrrp at symbol regression
  • BUG/MINOR vrrp bumping up client-keepalived dependency
  • EE MINOR configuration add a new option for disabling persistent transactions
  • MINOR cmd Improve container compatibility
  • MINOR lint increase timeout for a linter
  • BUILD/MINOR EE generating new spec
  • BUG/MINOR EE keepalived dev and interfaces can have at symbol
  • BUILD/MINOR EE go.mod update github.com/aws/aws-sdk-go-v2
  • BUILD/MINOR EE go.mod update github.com/testcontainers
  • BUILD/MINOR EE go.mod update golang.org/x packages
  • BUILD/MINOR EE add CI task to ensure generated log parsers are in sync with definition
  • EE MEDIUM log-sink improve performance for tcp parser
  • EE MEDIUM log-sink improve performance for https parser
  • EE MEDIUM log-sink improve performance for http parser
  • EE MEDIUM log-sink improve performance for httpCLF parser
  • BUILD/MINOR EE golangci ignore httpclf ragel parser
  • BUILD/MINOR EE log sink syslog extract parsing logic into an interface
  • EE TEST/MINOR syslog parser test negative and positive numbers (+ sign)
  • BUILD/MINOR EE go.mod upgrade client-native and generate spec
  • 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
  • BUILD/MINOR EE fix credentials of integration tests
  • BUILD/MINOR EE bump client-native-ee dependency
  • BUG/MINOR EE logs syslog fix parsing of StructuredData to handle multiple sd-id
  • BUG/MINOR EE logs clickhouse change storage of AccessLog.StructuredData to handle multiple sd-id
  • EE MINOR keepalived bumping up the client
  • BUILD/MINOR EE go.mod upgrade -ee dependencies and generate
  • 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
  • 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
  • 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
  • BUG/MEDIUM EE keepalived return headers even when force reload is true
  • 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
  • BUILD EE add integration test to CI
  • EE MAJOR implement log sinks API
  • EE MAJOR implement log sink configurations storage
  • EE MAJOR implement log sink engine
  • BUILD EE bump client-native dependency
  • EE MINOR keepalived add fsnotify watcher on keepalived config
  • MINOR service_discovery add mode handling for consul api requests
  • EE MINOR returning keepalived config headers
  • EE MINOR keepalived supporting md5 hashing
  • EE MINOR add structured conf to command socket
  • BUILD/MINOR EE generate from latest specification
  • BUILD/MINOR EE go.mod update dependencies
  • EE MEDIUM add support for ALOHA certificates storage
  • BUILD/MINOR EE keepalived upgrade the library
  • EE TEST/MINOR set_uid fix set_uid test with new yaml config
  • BUILD/MINOR EE Keepalived notify scripts support
  • EE MINOR modules add support for lb-update module
  • BUG/MINOR EE bumping up keepalived dependency for attributes ordering
  • CLEANUP/MINOR EE facts use jsoniter instead of encoding/json
  • BUG/MEDIUM EE facts copy singleton map before editing it
  • CLEANUP EE cleanup linter changes
  • EE TEST/MINOR haproxy fix test fixtures to pass reloads
  • EE MINOR add support for waf-body
  • EE MEDIUM update facter library
  • EE MINOR Add missing defaults for Start & Stop actions
  • EE MINOR Implement the Actions API for HAProxy & keepalived
  • EE MEDIUM structured add named defaults to structured
  • EE MINOR update go mod file
  • EE MINOR go-facter use internal fork with fixes
  • EE MAJOR summary add summary endpoint
  • EE MINOR cluster_version add keepalived cluster_version
  • EE MINOR add haproxy cluster_version
  • EE MINOR health add keepalived to health check
  • EE MINOR structured update structured with new resources
  • BUG/MINOR EE updating to latest client-keepalived changes
  • BUILD/MINOR EE go.mod upgrade client-keepalived
  • BUG/MINOR EE waf fix return value when updating ruleset that is in use
  • EE REORG/MINOR VRRP Script endpoints renamed to VRRP Track Script
  • DOC/MINOR EE documenting keepalived CLI flags
  • DOC/MINOR EE aligning to latest CLI flags
  • EE MINOR VRRP configuration mangling for Keepalived
  • EE REORG/MINOR fixing GitLab CI
  • EE REORG aligning code to linters (govet)
  • BUG EE ineffectual assignment for node facts
  • EE TEST/MINOR haproxy_2.5 various fixes for haproxy 2.5
  • EE TEST strucutred fix structured tests
  • EE MINOR structured add missing structured fields
  • BUG/MINOR EE facts add missing facts call
  • EE MINOR add facter endpoint
  • EE MEDIUM add dev Dockerfile and makefile target to build it
  • EE MEDIUM add waf endpoints
  • EE MEDIUM structured add missing resources to structured endpoint
  • EE MINOR update code to fit new library upgrades
  • EE fix model import paths for aloha and git functionality
  • CLEANUP/MINOR EE fix linter issues with ee parts of code
  • BUG/MINOR EE allow PAM only auth
  • BUILD/MEDIUM EE adding updated check-commit with EE commit subject format allowed
  • CLEANUP/MAJOR EE cfg add option to save all settings in file (part 2)
  • CLEANUP/MINOR EE add command line flag to specify backup directory
  • EE MEDIUM auth add PAM support for authorization
  • BUILD EE update gitlab-ci config with GOPRIVATE env variable
  • CLEANUP EE aloha-mode use userList file instead of aloha file
  • BUG/MINOR EE fix goreleaser gitlab url
  • BUG/MINOR EE change cluster type to enterprise
  • EE MEDIUM Follow up on -ce changes
  • EE MEDIUM skip config validation in aloha mode
  • EE MEDIUM aloha proxy config to ALOHA instances
  • BUG/MINOR EE git Fix startup when git settings file does not exist
  • BUG/MEDIUM EE git Fix authentication for push/pull
  • BUG/MINOR EE git Fix access tokens typo and hardcoded username
  • EE MEDIUM git add git mode
  • EE MINOR Change error variable name to conform to lint
  • BUILD EE update build procedure for merge with ce
  • EE MEDIUM structured add structured endpoint

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