Download Latest Version pgagroal 1.6.0 source code.tar.gz (310.5 kB)
Email in envelope

Get an email when there's a new version of PgAgroal

Home / 1.5.0
Name Modified Size InfoDownloads / Week
Parent folder
pgagroal-1.5.0.tar.gz 2022-08-30 282.1 kB
pgagroal 1.5.0 source code.tar.gz 2022-08-26 279.4 kB
pgagroal 1.5.0 source code.zip 2022-08-26 339.7 kB
README.md 2022-08-26 4.9 kB
Totals: 4 Items   906.1 kB 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 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

  • @fluca1978: [#44], [#45], [#198], [#205], [#206], [#208], [#210], [#215], [#219], [#221], [#224], [#230], [#231], [#232], [#235], [#240], [#244], [#245], #254, #257, #259, #263, #265, #278, #280, #282, #285, #287, #291, #292, #297, #298, #299, #301, #303, #306, #308, #309, #311, #313, #316, #318, #319
  • @nikitabugrovsky: [#217]
Source: README.md, updated 2022-08-26