- minor breaking change: logs are now formatted in JSON
- Improved configuration: rules' actions no longer need the
parametersfield. - Docker hub image is now the recommended way to use Pingoo.
- Pingoo no longer errors if no Geoip database is found and print a warning message instead
- Breaking change: the
/etc/pingoo/certificatesfolder has moved to/etc/pingoo/tls. - Add support for automatic TLS (ACME protocol) 🎉
- HTTPS listeners now also support HTTP/1.1 alongside HTTP/2
- minor breaking change: Pingoo now errors if GeoIP database is not found.
- Breaking change: the default geoip database is now located at
/usr/share/pingoo/geoip.mmdb(.zst)in the Docker image instead of/etc/pingoo_data/geoip.mmdb(.zst)to follow the Filesystem Hierarchy Standard. - Add support for
HS512,ES256andES512JSON Web Tokens.
- Breaking change: Pingoo no longer try to read the configuration file from the current directory. Now Pingoo only loads its configuration file from
/etc/pingoo/pingoo.yml. - Rules are now also loaded from the
/etc/pingoo/rulesfolder.