v1.27.0-pre4: Moenbryda Wilfsunnwyn
Pre-release
Pre-release
This will become the stable release on Sunday.
- Add support for JSON sources to iplist2rule (#1833)
- Allow importing bot policy rules using wildcard matching (#1815).
- Fix bot policy imports to not require pedantically correct YAML formatting.
- JavaScript served by the
fastchallenge is loaded usingdeferinstead ofasync(#1782). - Pre-release tags no longer populate the
latesttag in Docker. Pre-releases can be installed by using thepretag. - Updates Alibaba cloud IP list (#1813)
- Updates Googlebot IP list (#1812)
- Updates IP list for DuckDuckBot (#1810)
- Update Huawei Cloud IP list (#1814)
- Add standard library rules for making Dillo less threatening to Anubis and document how to enable them.
- Amend default Lightpanda rule to match current behaviour, add smoke test to ensure it keeps working (#1822).
- Fix a panic when a request asks for the undetermined language tag, such as
Accept-Language: und(#1776). - Allow user agents that start with capital-G
Gitin(data)/clients/git.yaml. - Add Croatian locale
What's Changed
- fix(proofofwork): de-flake JavaScript loading in Google Chrome by @Xe in #1807
- fix(mkmsi): skip if there are no zips to make into an msi by @Xe in #1811
- chore(data/crawlers): update DuckDuckBot IP list by @dchandekstark in #1810
- chore(data/crawlers): update Googlebot IP list by @dchandekstark in #1812
- chore(data/crawlers): update alibaba-cloud IP list by @dchandekstark in #1813
- ci(docker): tag prereleases with "pre" by @Xe in #1808
- chore(data/crawlers): update Huawei Cloud IP list by @dchandekstark in #1814
- feat(config): allow wildcard matches in import statements by @Xe in #1816
- feat(data/small-internet-browsers): add rules to make Dillo less heavy by @Xe in #1820
- fix(config): support multiple yaml documents for wildcard imports by @Xe in #1819
- fix(localization): don't load manifest.json as a locale by @SihyeonJeon in #1821
- fix(data/headless-browsers): amend lightpanda block rule by @Xe in #1823
- fix(data/clients): allow capital G 'Git' in git client user agents by @Xe in #1824
- feat(localization): add Croatian locale support by @mgoljak in #1832
- feat(iplist2rule): Adds support for extracting addresses from JSON sources by @dchandekstark in #1833
New Contributors
- @SihyeonJeon made their first contribution in #1821
- @mgoljak made their first contribution in #1832
Full Changelog: v1.27.0-pre3...v1.27.0-pre4