Skip to content

Releases: Casterlabs/Katana

Avoid trying to proxy a body on a GET (1.27.2)

07 Jun 01:48
Compare
Choose a tag to compare
  • Fix an issue with some http clients that report a 0-length body (proxy servlet).
  • Avoid proxying a GET body as well.

1.27.1

07 Jun 01:15
Compare
Choose a tag to compare
  • There is now a WebHook -> WebSocket servlet!

1.26.0

06 Jun 19:10
Compare
Choose a tag to compare
  • You can now automatically issue certificates via Let's Encrypt!
    • When enabled, Katana will check every 8 hours for a certificate that is going to expire in 28 days (keeping in-line with Let's Encrypt's recommendations).
    • Right now, only HTTP validation is supported. Which means you cannot use a wildcard domain, and you MUST have Katana able to receive traffic on port 80. Katana will warn you if your server doesn't listen on 80, but it will still attempt validation anyways (for advanced port-routing setups, like in Docker)
  • Katana will now hot-reload the SSL certificates if all three files change.
  • We had to change how Katana is packaged. Now, when starting Katana, you have to specify the BouncyCastle jar libraries. Provided in the zip file is a start.sh/start.bat which should work for most people.

1.25.1

27 May 14:53
Compare
Choose a tag to compare
  • Prevent compression headers from leaking by.

1.25.0

09 Apr 19:52
Compare
Choose a tag to compare
  • Added a new proxy feature, solve_for_ip.

1.24.2

15 Feb 04:42
Compare
Choose a tag to compare
Fix a dependency issue. (1.24.2)

1.24.1

15 Feb 00:56
Compare
Choose a tag to compare

Dual stack by default

1.24.0

14 Feb 23:49
Compare
Choose a tag to compare
  • Move to certificate files.

1.23.3

29 Nov 02:10
Compare
Choose a tag to compare

Fixed some request chains breaking, causing really bad stuff to happen.

1.23.2

22 Oct 23:44
Compare
Choose a tag to compare
Fix response compression (1.23.2)