Releases: soulteary/webhook
Releases · soulteary/webhook
7.0.0
What's Changed
- feat: support OpenAI Spec #123
- feat: Easy-to-use web interface
- fix: XSS via taint analysis by @soulteary in #127
- fix: Potential hardcoded credentials by @soulteary in #128
- fix: Expect directory permissions to be 0750 or less by @soulteary in #129
- fix: Path traversal via taint analysis by @soulteary in #130
- test: fix TestHandlerAPISavePathTraversal by @soulteary in #131
- fix: Command injection via taint analysis by @soulteary in #132
- fix: Parsing form data without limiting request body size can allow m… by @soulteary in #133
- fix: The used method does not auto-escape HTML by @soulteary in #134
- fix: integer overflow conversion int by @soulteary in #135
Full Changelog: 6.0.0...7.0.0
6.0.0
What's Changed
- test: improve error handling in GetNetAddr tests by @soulteary in #103
- chore: simplify with cli-kit by @soulteary in #109
- feat: use tracing-kit by @soulteary in #110
- feat: use secure-kit by @soulteary in #111
- feat: use middleware-kit by @soulteary in #112
- feat: use redis-kit by @soulteary in #114
- feat: use audit-kit by @soulteary in #115
Full Changelog: 5.0.0...6.0.0
5.0.0
What's Changed
- docs: refine README and add refactor docs for clarity and completeness by @soulteary in #91
- docs: update Docker image versions in README files by @soulteary in #92
- refactor: migrate from Gorilla Mux to Chi router for improved routing capabilities by @soulteary in #93
- test: improve coverage by @soulteary in #95
- docs: add Testing Guide to README files for improved testing instruct… by @soulteary in #94
- refactor: optimize routing logic and enhance test coverage by @soulteary in #96
- test: enhance logger, pidfile, and security command tests by @soulteary in #97
- refactor: update routing logic and enhance test coverage by @soulteary in #98
- docs: add codecov badge by @soulteary in #99
- test: coverage improved by @soulteary in #100
- test: add comprehensive file change watcher tests by @soulteary in #101
- test: enhance test coverage for i18n and middleware functionalities by @soulteary in #102
Full Changelog: 4.9.0...5.0.0
4.9.0
What's Changed
- chore: update Dockerfiles to use Go 1.25 and improve build process by @soulteary in #80
- refactor: implement graceful shutdown and server management by @soulteary in #81
- feat: add rate limiting configuration and middleware support by @soulteary in #82
- feat: add static parameters support for hooks with space in filename by @soulteary in #83
- feat: enhance hook configuration with HTTP method sanitization by @soulteary in #84
- feat: add logging configuration for request bodies by @soulteary in #85
- feat: integrate Prometheus metrics and enhance HTTP request tracking by @soulteary in #86
- feat: enhance logging with request ID support by @soulteary in #87
- feat: add HTTP server timeout configurations and environment variables by @soulteary in #88
- feat: add configuration validation feature by @soulteary in #89
- docs: update docs with enhanced features and usage … by @soulteary in #90
Full Changelog: 4.0.0...4.9.0
4.0.0
What's Changed
- feat: Hook exec limits by @soulteary in #64
- feat: add AllowAutoChmod flag for managing file permission modificati… by @soulteary in #65
- Enhance temporary file management in handleHook function. Added track… by @soulteary in #66
- feat: add security settings for command execution by @soulteary in #67
- fix: ensure proper file handling in createHookHandler by @soulteary in #68
- refactor: enhance logging for hook execution and file handling by @soulteary in #69
- refactor: standardize error handling in createHookHandler by @soulteary in #70
- refactor: implement concurrency control for hooks management by @soulteary in #71
- refactor: improve file change monitoring with debounce and retry mech… by @soulteary in #72
- feat: add MaxRequestBodySize flag and enforce request body size limit by @soulteary in #73
- refactor: enhance hooks management with indexing and synchronization by @soulteary in #74
- refactor: optimize error logging and enhance regex handling by @soulteary in #75
- refactor: streamline HTTP method validation and response header manag… by @soulteary in #76
- refactor: enhance makeSureCallable function with context support by @soulteary in #77
- chore: log format refactor by @soulteary in #78
- refactor: implement request body parsing and trigger rule evaluation by @soulteary in #79
New Contributors
- @soulteary made their first contribution in #64
Full Changelog: 3.7.0...4.0.0
3.7.0
Full Changelog: 3.6.3...3.7.0
3.6.3
Full Changelog: 3.6.2...3.6.3
3.6.2
3.6.1
What's Changed
- chore(deps): bump golang.org/x/sys from 0.21.0 to 0.22.0 by @dependabot in #11
- chore(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 by @dependabot in #15
- chore(deps): bump golang.org/x/sys from 0.22.0 to 0.24.0 by @dependabot in #14
Full Changelog: 3.6.0...3.6.1