Releases: snoyberg/keter
Keter 2.1.3
Hello everyone!
A new release for keter is here.
This provides support for tar 0.6 ass well as several bugfixes.
See the changelog for details.
keter 2.1.0
Hello everyone!
A new release for keter is here. This provides a overhaul of the logging system, no longer uses keter it's own homegrown system, but it uses monad logger on top of fast-logger instead.
This allows us to leverage fastlogger's log rotation, as well as providing stderr logging which integrates well with systemd for example.
Note that this is a breaking release for the log file format,
see the migration guide for help.
Special thanks to @RiugaBachi for doing most of the work,
and Supercede for funding this effort.
2.0.1
Force usage of http-reverse-proxy versions above 0.6.0.1. This prevents a DoS attack on a head request followed by a post.
2.0
Announcing keter 2.0.
Special thanks to @sethlivy and @joyfulmantis for their volunteer contributions,
and of course Supercede for sponsoring ongoing development.
This is a breaking release which cleans up a lot of tech debt.
For example, we now follow the naming convention recommended by Gabriella Gonzalez,
and we got rid of data-default as a dependency,
Functionally, the app runs the same.
Changelog
- Improve missing sudo error messages in postgres plugin.
- Reorganized most Haskell source files into /src.
- Dropped support for http-client < 0.5.0.
- Removed 'default' package.
- All "Data" modules are now "Keter" modules.
- Testing library switched from "hspec" to "tasty".
- Move Network.Http.ReverseProxy.Rewrite into Keter.Rewrite
- Move Codec.Archive.TempTarball into Keter.TempTarball
- Hide Keter.Aeson.KeyHelper
- Stop re-exporting common and rewrite from types
- Common no longer re-exports half of Haskell
- Rename Types to Config
- Move Common out of Config into root
1.9
- Update status code of missing host responses.
They now emit a 502 on missing host, and 404 on host not found - Always restart keter in the nix config for systemd.
It turns out that keter may exit with exit code 0 under load testing.
Changing from on-failure to always in systemd should bring it back up. - Squash proxy exceptions if they occur and serve a default or custom error
response.
Emits the exception to the log. - Add incoming folder to the CI build.
1.8.4
1.8.3
HTML escape X-forwarded-host response as well.
1.8.2
Fix XSS issue in the default response for host not found. (special thanks to Max @ulidtko for spotting and fixing this)