Releases: agroal/pgagroal
Releases · agroal/pgagroal
pgagroal 1.6.0
This is a feature release.
Features
- Support for CLI/JSON output
- Support for client certificates (Experimental)
- Introduce subcommand config-get
- Introduce subcommand config-set
- Add a max_connection_age setting
- Mac OS X support
Enhancements
- Improve error messages for configuration
- Detect invalid pgagroal_users.conf file
- Better handling of pgagroal_databases.conf
Bugs
- Fix exit code handling in pgagroal_cli
- Fix Prometheus output for certain metrics
Thanks to
pgagroal 1.5.1
pgagroal 1.5.0
This is a feature release.
The release was driven by Luca Ferrari with a focus on production level usability.
Features
- #44 Log formatting support
- #45 Log rotation support
- #208 Tell the user where the master key is stored
- #219 Provide Prometheus metrics cache
- #244 Allows spaces and comments in configuration parameters
- #271 Tutorial: Install
- #272 Tutorial: Prefill
- #273 Tutorial: Remote management
- #274 Tutorial: Prometheus
- #277 Tutorial: Split security
- #285 Introduce
update_process_title
setting - #291 Shell completions for
pgagroal-cli
andpgagroal-admin
Enhancements
- #19 Integrate uncrustify
- #205 Improve error messages when the limits exceed the number of max_connections
- #206 Remove is_valid_password function and provide better messages
- #210 Understand all 'debug' levels for log_level
- #214 Flush the old primary in case of a failover
- #215 Process title length
- #217 Return 400 Bad Request for any method except
GET
- #224 Prefill when doing a
switch-to
or primary change - #234 pgagroal-cli reload transfer also log_rotation settings
- #235 Do not emit "restart" messages when adding a new server
- #240 Cleanup
pgagroal_read_configuration()
- #254 Document
pgagroal-cli
commands that work on all databases - #257 Refactoring of the configuration age and size parsing
- #259 Omit configuration warnings when running cli
- #263 Use a macro to perform the process-sleep
- #265 HTML validation and cleanup
- #275
pgagraol-cli
gives priority to remote options when specified - #280 Improve tutorial
- #280 Reduce code duplication while reading configuration
- #292 Make the version number comparable
- #297 Improve configuration error management
- #303 Allows for 'B' suffix in multiletter size specification
- #306 Remove
atoi()
inas_logging_level()
- #316 Use
err()
- #322 OpenBSD and FreeBSD configuration files
Bugs
- #198 Guard PID file creation
- #204 Guard against drivers with protocol violations
- #221 Fix broken link to sample configuration file
- #230 Correctly read last line of configuration file if no new-line
- #231 No warning messages about pid file when configuration reloads
- #232 Keep the same state for the same server during a reload
- #245 Fix warnings about server sections
Thanks to
pgagroal 1.4.2
This is an enhancement and bug fix release.
The pgagroal community welcomes Nikita Bugrovsky (@nikitabugrovsky) with his contribution !
Enhancements
- #19 Integrate uncrustify
- #217 Return 400 Bad Request for any method except 'GET'
- #224 Prefill when doing a switch-to
- #228 No warning messages about pid file when configuration reloads
- #230 Correctly read last line of configuration file if no new-line
- #235 Do not emit "restart" messages when adding a new server
Bug fixes
- #221 Fix broken link to sample configuration file
- #232 Keep the same state for the same server during a reload
Thanks to
- @fluca1978: #221, #224, #228, #230, #232 and #235
- @nikitabugrovsky: #217
pgagroal 1.4.1
This is an enhancement and bug fix release.
The pgagroal community welcomes Luca Ferrari (@fluca1978) with his contributions !
Enhancements
- #205 Improve error messages when the limits exceed the number of max_connections
- #206 Remove is_valid_password function and provide better messages
- #208 Tell the user where the master key is stored
- #210 Understand all 'debug' levels for log_level
- #214 Flush the old primary in case of a failover
Bug fixes
Thanks to
pgagroal 1.4.0
pgagroal 1.3.3
pgagroal 1.3.2
pgagroal 1.3.1
pgagroal 1.3.0
This is a feature release.
This release was driven by @An-DJ and his Google Summer of Code project to enhance monitoring and metrics of pgagroal.
Features
Enhancements
Thanks to