Wow! I can still use a computer? 😎
Changelog
New features 🥰:
- Let’s Encrypt support right out of the box! Just
LETS_ENCRYPT=<email addr>in your config - No more need to have *.dns. prepended to subdomains you want DNS alerting to
- It’s now possible to run knary only on port 80 and not worry about supporting HTTPS
- Support for zone files for creating custom DNS responses from knary
- Support alerting on A, AAAA, CNAME, and TXT DNS lookups
- Support hosting with an IPv6 address! Probably! I dunno. I didn’t test it lol
- Updated Dockerfile & improved instruction around using knary in containers
- Bettered the documentation
- Return cookies sent in requests to our knary too
Bug fixes 🕷:
- go.mod support
- Fixed a bug where environment variables wouldn’t work without the presence of an
.envfile as well - Redid TLS expiry checker code to be a lot more robust (and alert when certificate is <=20 days to expiry)
- Fixed a race condition in the deny list
- A bug prevented knary from alerting on several denied domains that were old, that wasn’t cool, so now it will post all outdated domains for your consideration
- Numerous other bug fixes and code improvements