Full release notes will be written later. This prerelease is meant to help test the new features. Read the changelog for a comprehensive list of changes. It's a lot.
Please file bugs if you encounter issues.
What's Changed
- build(deps): bump on-headers and compression in /docs by @dependabot[bot] in #910
- chore: expose thoth in lib by @Xe in #911
- test(lib): add a test for the X-Forwarded-For middleware by @Xe in #912
- build(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /docs by @dependabot[bot] in #909
- test: add automated Pale Moon tests by @Xe in #903
- feat(expressions): add segments function to break path into segments by @Xe in #916
- feat(default-rules): add weight to Custom-AsyncHttpClient by @Xe in #914
- build(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #929
- fix(anubis): store the challenge method in the store by @Xe in #924
- build(deps): bump the gomod group in #931
- Update is.json by @sveinki in #935
- fix: polish Turkish translations by @bitigchi in #897
- fix(lib): add the ability to set a custom slog Logger by @Xe in #915
- fix: allow social preview images by @Xe in #934
- refactor(web): redo proof of work web worker logic by @Xe in #941
- Add HackLab.TO to known instances by @lillian-b in #936
- fix(web/sha256-browserjs): fix function name by @Xe in #943
- Add swedish local by @axellse in #913
- docs: remove JSON examples from policy file docs by @Xe in #945
- fix(internal): silence unsolicited response log lines by @Xe in #950
- fix(web): embed challenge ID in pass-challenge invocations by @Xe in #944
- build(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #952
- Revert "build(deps): bump the github-actions group with 2 updates" by @JasonLovesDoggo in #962
- Fix capitalisation in bokmål and nynorsk translations by @turtlegarden in #959
- Added Dutch translation by @SecularSteve in #937
- fix(localization): Improve Czech language translation by @Medvidek77 in #895
- feat(checker): allow png/gif/jpg/jpeg/svg favicons as well as ico by @arcayr in #961
- default pattern fixes by @arcayr in #963
- feat: support HTTP redirect for forward authentication middleware in Traefik by @phoval in #368
- Update known-instances.md: add lab.civicrm.org by @mlutfy in #971
- feat(lib): Add optional restrictions for JWT based on a specific header value by @Earl0fPudding in #697
- add Lithuanian locale by @rimas-kudelis in #972
- fix(locales): remove the word "hack" from the description of Anubis by @Xe in #973
- feat(web): Add option for customizable explanation text by @Earl0fPudding in #747
- Bump ai.robots.txt to v1.39 by @Dryusdan in #982
- feat(blog): add short funding update post by @Xe in #994
- fix(lib): ensure issued challenges don't get double-spent by @Xe in #1003
- fix(default-config): block Huawei Cloud by @Xe in #1004
- fix(default-config): also block alibaba cloud by @Xe in #1005
- Update installation.mdx to include a link to the Caddy docs by @juliankrieger in #993
New Contributors
- @bitigchi made their first contribution in #897
- @lillian-b made their first contribution in #936
- @axellse made their first contribution in #913
- @SecularSteve made their first contribution in #937
- @Medvidek77 made their first contribution in #895
- @arcayr made their first contribution in #961
- @phoval made their first contribution in #368
- @mlutfy made their first contribution in #971
- @rimas-kudelis made their first contribution in #972
- @juliankrieger made their first contribution in #993
Full Changelog: v1.21.3...v1.22.0-pre1