Weighs the soul of incoming HTTP requests to stop AI crawlers

version 1.15.0 (#144)

Signed-off-by: Xe Iaso <me@xeiaso.net>

authored by

Xe Iaso and committed by
GitHub
a3c02697 7d4be0dc

+16 -3
+1 -1
VERSION
··· 1 - 1.14.2 1 + 1.15.0
+15 -2
docs/docs/CHANGELOG.md
··· 11 11 12 12 ## [Unreleased] 13 13 14 + ## v1.15.0 15 + 16 + Zenos yae Galvus 17 + 18 + > Yes...the coming days promise to be most interesting. Most interesting. 19 + 20 + Headline changes: 21 + 14 22 - ed25519 signing keys for Anubis can be stored in the flag `--ed25519-private-key-hex` or envvar `ED25519_PRIVATE_KEY_HEX`; if one is not provided when Anubis starts, a new one is generated and logged 23 + - Add the ability to set the cookie domain with the envvar `COOKIE_DOMAIN=techaro.lol` for all domains under `techaro.lol` 24 + - Add the ability to set the cookie partitioned flag with the envvar `COOKIE_PARTITIONED=true` 25 + 26 + Many other small changes were made, including but not limited to: 27 + 15 28 - Fixed and clarified installation instructions 16 29 - Introduced integration tests using Playwright 17 30 - Refactor & Split up Anubis into cmd and lib.go ··· 19 32 - Fix default difficulty setting that was broken in a refactor 20 33 - Linting fixes 21 34 - Make dark mode diff lines readable in the documentation 22 - - Add the ability to set the cookie domain with the envvar `COOKIE_DOMAIN=techaro.lol` for all domains under `techaro.lol` 23 - - Add the ability to set the cookie partitioned flag with the envvar `COOKIE_PARTITIONED=true` 24 35 - Fix CI based browser smoke test 36 + 37 + Users running Anubis' test suite may run into issues with the integration tests on Windows hosts. This is a known issue and will be fixed at some point in the future. In the meantime, use the Windows Subsystem for Linux (WSL). 25 38 26 39 ## v1.14.2 27 40