Skip to content

pgagroal 1.5.0

Compare
Choose a tag to compare
@jesperpedersen jesperpedersen released this 30 Aug 14:17
· 119 commits to master since this release

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 and pgagroal-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() in as_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