Skip to content

Releases: snoyberg/keter

Keter 2.1.3

28 Dec 15:12
3a61104
Compare
Choose a tag to compare

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

12 Apr 11:03
Compare
Choose a tag to compare

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.

https://discourse.haskell.org/t/keter-2-1-0-released/6134

2.0.1

19 May 13:00
9f1feb4
Compare
Choose a tag to compare

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

11 May 16:17
4acb7f6
Compare
Choose a tag to compare
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

https://hackage.haskell.org/package/keter-2.0

1.9

21 Apr 22:12
a06b750
Compare
Choose a tag to compare
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.

https://hackage.haskell.org/package/keter-1.9

1.8.4

20 Apr 18:25
df54f23
Compare
Choose a tag to compare

Get rid of ominious warning at the top. Thanks to /u/Opposite-Platypus-99 for pointing this out.

https://hackage.haskell.org/package/keter-1.8.4

1.8.3

19 Apr 17:10
db35d58
Compare
Choose a tag to compare

HTML escape X-forwarded-host response as well.

https://hackage.haskell.org/package/keter-1.8.3

1.8.2

19 Apr 16:41
Compare
Choose a tag to compare

Fix XSS issue in the default response for host not found. (special thanks to Max @ulidtko for spotting and fixing this)

https://hackage.haskell.org/package/keter-1.8.2