Skip to content

Releases: TecharoHQ/anubis

v1.15.0: Zenos yae Galvus

27 Mar 20:36
@Xe Xe
v1.15.0
a3c0269
Compare
Choose a tag to compare

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 under techaro.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

Full Changelog: v1.14.2...v1.15.0

v1.14.2: Livia sas Junius: Echo 2

21 Mar 21:21
@Xe Xe
v1.14.2
5f7942f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.14.1...v1.14.2

This fixes a security issue with the default configuration. Details coming up.

v1.14.1

21 Mar 20:47
@Xe Xe
v1.14.1
07e6695
Compare
Choose a tag to compare

Livia sas Junius: Echo 1

What's Changed

  • cmd/anubis: set X-Real-Ip based on X-Forwarded-For by @Xe in #63

Full Changelog: v1.14.0...v1.14.1

v1.14.0: Livia sas Julius

21 Mar 19:57
@Xe Xe
v1.14.0
5ad44d7
Compare
Choose a tag to compare

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

Full Changelog: v1.13.0...v1.14.0

v1.13.0: Nero tol Scaeva

20 Mar 13:30
@Xe Xe
v1.13.0
240159e
Compare
Choose a tag to compare

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

19 Mar 11:18
@Xe Xe
v1.12.1
1a13292
Compare
Choose a tag to compare
v1.12.1 Pre-release
Pre-release

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

  • @Xe made their first contribution in #7

Full Changelog: https://github.com/TecharoHQ/anubis/commits/v1.12.1