Releases: JasonLovesDoggo/caddy-defender
Releases · JasonLovesDoggo/caddy-defender
v0.10.0: Gaimon
What's Changed
- chore(deps): bump github.com/gaissmai/bart from 0.20.4 to 0.20.5 by @dependabot[bot] in #88
- chore(deps): bump github.com/gaissmai/bart from 0.20.5 to 0.23.0 by @dependabot[bot] in #89
- chore(deps): bump github.com/gaissmai/bart from 0.23.0 to 0.23.1 by @dependabot[bot] in #90
- Feat: Document and Improve ASN/Tor Build Process by @google-labs-jules[bot] in #92
- fix: Correct ASN validation logic
This commit fixes a panic in the ASN fetcher caused by incorrect validation logic. The previous implementation used a fixed-length check, which failed for valid ASNs with more or fewer than 4 digits.
The validation has been updated to:
- Check for the "AS" prefix.
- Verify that the remainder of the string is a valid integer using
strconv.Atoi.
This ensures that ASNs of any valid length are correctly processed, resolving the panic reported in issue #91. by @JasonLovesDoggo in #94
- chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #103
- chore(deps): bump github.com/caddyserver/caddy/v2 from 2.9.1 to 2.10.2 by @dependabot[bot] in #99
- chore(deps): bump github.com/gaissmai/bart from 0.23.1 to 0.25.0 by @dependabot[bot] in #104
- chore(deps): bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 in the go_modules group across 1 directory by @dependabot[bot] in #108
- chore(deps): bump github.com/slackhq/nebula from 1.9.5 to 1.9.7 in the go_modules group across 1 directory by @dependabot[bot] in #111
- 112 custom status codes by @stardothosting in #114
- chore(deps): bump golang.org/x/crypto from 0.40.0 to 0.45.0 in the go_modules group across 1 directory by @dependabot[bot] in #115
- chore(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1 by @dependabot[bot] in #116
- fix: Resolve whitelist not working with blocked ranges by @JasonLovesDoggo in #102
- chore(deps): bump github.com/smallstep/certificates from 0.28.4 to 0.29.0 in the go_modules group across 1 directory by @dependabot[bot] in #117
- chore(deps): bump github.com/quic-go/quic-go from 0.54.1 to 0.57.0 in the go_modules group across 1 directory by @dependabot[bot] in #119
- chore: Update Go version to 1.25.5 and bump dependencies by @JasonLovesDoggo in #120
- feat: Add Huawei Cloud IP range fetcher by @JasonLovesDoggo in #121
- chore(deps): bump github.com/smallstep/certificates from 0.28.4 to 0.29.0 in the go_modules group across 1 directory by @dependabot[bot] in #122
New Contributors
- @google-labs-jules[bot] made their first contribution in #92
- @stardothosting made their first contribution in #114
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- chore(deps): bump github.com/viccon/sturdyc from 1.1.4 to 1.1.5 by @dependabot in #77
- chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in the go_modules group by @dependabot in #80
- feat: refactor documentation and create mkdocs site by @thatonecodes in #79
- chore(deps): bump github.com/gaissmai/bart from 0.20.1 to 0.20.4 by @dependabot in #82
- chore(deps): bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 in the go_modules group by @dependabot in #86
New Contributors
- @thatonecodes made their first contribution in #79
Full Changelog: v0.8.5...v0.9.0
v0.8.5
What's Changed
- feat: add Alibaba Cloud IP range fetcher by @limitcool in #70
- [Aikido AI] Fix for 3rd party Github Actions should be pinned by @aikido-autofix in #73
- [Aikido] Fix security issue in github.com/quic-go/quic-go via minor version upgrade from 0.50.0 to 0.50.1 by @aikido-autofix in #74
- feat: Upgrade golangci-lint to v2 (main) by @JasonLovesDoggo in #72
- chore: pin golangci-lint action to specific commit version by @JasonLovesDoggo in #75
New Contributors
- @limitcool made their first contribution in #70
- @aikido-autofix made their first contribution in #73
Full Changelog: v0.8.0...v0.8.5
v0.8.0
What's Changed
- chore: update plugin.go by @eltociear in #60
- chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 in the go_modules group by @dependabot in #61
- docs: fix incorrect syntax for ratelimit.md by @karl-cardenas-coding in #66
- Add Mistral fetcher (#64) by @JasonLovesDoggo in #65
- origin/feat/fetchers by @JasonLovesDoggo in #67
New Contributors
- @eltociear made their first contribution in #60
- @karl-cardenas-coding made their first contribution in #66
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- chore(deps): bump github.com/gaissmai/bart from 0.17.8 to 0.17.10 by @dependabot in #52
- chore(deps): bump github.com/viccon/sturdyc from 1.1.2 to 1.1.3 by @dependabot in #53
- chore(deps): bump github.com/gaissmai/bart from 0.17.10 to 0.18.0 by @dependabot in #54
- chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 in the go_modules group by @dependabot in #56
- chore(deps): bump github.com/gaissmai/bart from 0.18.0 to 0.18.1 by @dependabot in #57
- add tarpit responder by @circa10a in #48
- Enhanced CI/CD workflow with comprehensive testing across multiple environments and improved build process optimization for the Caddy Defender project. by @JasonLovesDoggo in #59
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- feat: Integrate with ratelimit module by @JasonLovesDoggo in #25
- Potential fix for code scanning alert no. 7: Missing regular expression anchor by @JasonLovesDoggo in #26
- chore(deps): bump github.com/viccon/sturdyc from 1.1.1 to 1.1.2 by @dependabot in #30
- Document ranges by @aleho in #33
- Replace localhost with private IP ranges fetcher by @aleho in #32
- feat: Add whitelist functionality (#31) by @JasonLovesDoggo in #35
- Document default values by @aleho in #36
- feat: add option to serve .gitignore by @JasonLovesDoggo in #40
- Add redirect responder by @circa10a in #43
- add golangci-lint by @circa10a in #44
- add validation for redirect responder to ensure url is set by @circa10a in #45
- add drop responder by @circa10a in #46
New Contributors
Full Changelog: v0.4.0...v0.6.0
v0.4.0
What's Changed
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #20
- feat: Optimize IP range checking (main) by @JasonLovesDoggo in #21
New Contributors
- @dependabot made their first contribution in #20
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Add Azure fetcher by @xstefen in #6
- Refactor: Extract IP range checking logic to utils package (main) by @JasonLovesDoggo in #11
New Contributors
Full Changelog: https://github.com/JasonLovesDoggo/caddy-defender/commits/v0.3.0