Releases: TecharoHQ/anubis
v1.15.0: Zenos yae Galvus
Yes...the coming days promise to be most interesting. Most interesting.
Headline changes:
- ed25519 signing keys for Anubis can be stored in the flag
--ed25519-private-key-hex
or envvar
ED25519_PRIVATE_KEY_HEX
- Add the ability to set the cookie domain with the envvar
COOKIE_DOMAIN=techaro.lol
for all domains undertecharo.lol
- Add the ability to set the cookie partitioned flag with the envvar
COOKIE_PARTITIONED=true
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).
What's Changed
- build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 by @dependabot in #74
- fix: installation instructions and example by @ccoors in #75
- Fix docker image CI for pull requests by @Xe in #84
- Cleanup regex by @dennis1248 in #66
- internal/test: introduce integration tests using Playwright by @SyrupThinker in #81
- Refactor and split out things into cmd and lib by @daegalus in #77
- build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 by @dependabot in #89
- docs(README): fix mascot link by @jaredallard in #88
- chore: remove built binary and prevent accidental addition again by @jaredallard in #91
- lib: fix default difficulty by @Xe in #96
- docs: minor updates by @soopyc in #98
- Linting and staticcheck fixes. by @daegalus in #101
- cmd/anubis: allow setting key bytes in flag/envvar by @Xe in #97
- fix(docs): Make dark mode diff lines readable by @SlyEcho in #130
- lib/anubis: support setting extended cookie flags by @Xe in #120
- Revert "lib/anubis: support setting extended cookie flags" by @Xe in #134
- Fix broken link to default policy file by @Hans5958 in #137
- Apply bits of the cookie settings PR one by one by @Xe in #140
- version 1.15.0 by @Xe in #144
New Contributors
- @ccoors made their first contribution in #75
- @SyrupThinker made their first contribution in #81
- @daegalus made their first contribution in #77
- @jaredallard made their first contribution in #88
- @SlyEcho made their first contribution in #130
- @Hans5958 made their first contribution in #137
Full Changelog: v1.14.2...v1.15.0
v1.14.2: Livia sas Junius: Echo 2
What's Changed
- Add MojeekBot by @dennis1248 in #64
- cmd/anubis: delete example RSS reader rule by @Xe in #67
Full Changelog: v1.14.1...v1.14.2
This fixes a security issue with the default configuration. Details coming up.
v1.14.1
v1.14.0: Livia sas Julius
Fail to do as my lord commands...and I will spare him the trouble of blocking you.
What's Changed
- add docs site based on docusarus by @Xe in #35
- Fix: Removed several visible AI artifacts (e.g., 6 fingers) by @GaggiX in #37
- fix: no duplicate work when exceeding hardcoded int by @tronikelis in #36
- Ensure content flows and stays centered on small screens by @dennis1248 in #27
- Explicitely define image sources in Dockerfile by @dennis1248 in #21
- Fix when hardwareConcurrency is undefined by @CUB3D in #42
- cmd/containerbuild: default to ttl.sh for third party contributions by @Xe in #51
- Skip TestLookup test when networking is disabled by @DarkKirb in #49
- general unix domain sockets support by @soopyc in #45
- Add kagibot by @makew0rld in #44
- cmd/anubis: configurable difficulty per-bot rule by @Xe in #53
- cmd/anubis: explain why users are seeing Anubis by @Xe in #55
- Allow filtering by remote addresses by @ecdfeaa2 in #52
- cmd/anubis: do not return error from sha256 by @AlexanderYastrebov in #57
- cmd/anubis: use golang-jwt to check expiry date by @AlexanderYastrebov in #56
- stage v1.14.0 by @Xe in #59
New Contributors
- @GaggiX made their first contribution in #37
- @tronikelis made their first contribution in #36
- @dennis1248 made their first contribution in #27
- @CUB3D made their first contribution in #42
- @DarkKirb made their first contribution in #49
- @soopyc made their first contribution in #45
- @makew0rld made their first contribution in #44
- @ecdfeaa2 made their first contribution in #52
- @AlexanderYastrebov made their first contribution in #57
Full Changelog: v1.13.0...v1.14.0
v1.13.0: Nero tol Scaeva
Soon you will be made to know the true power of Anubis.
What's Changed
- Try using ko to build images by @Xe in #13
- README: point to techarohq GHCR repo by @Xe in #14
- cmd/containerbuild: set container build timestamp to the timestamp of the commit by @Xe in #15
- cmd/anubis: drastically optimize proof of work by @Xe in #19
Full Changelog: v1.12.1...v1.13.0
v1.12.1
This is a shame release mostly to test the release process before people
are suggested to migrate over to this repository from /x/.
What's Changed
- Phrasing in the
<noscript>
warning was replaced from its original placeholder text to
something more suitable for general consumption
(fd6903a). - Footer links on the check page now point to Techaro's brand
(4ebccb1) - Anubis was imported from Xe/x.
New Contributors
Full Changelog: https://github.com/TecharoHQ/anubis/commits/v1.12.1