Releases: webhookx-io/webhookx
Releases · webhookx-io/webhookx
v0.4.0-rc2
v0.4.0-rc1
Features
- Support declarative configuration @vm-001 #68
- (observability): OpenTelemetry Tracing @cchenggit #48
Fixes
Dependencies
- Upgrade go version from 1.22 to 1.23 @cuisongliu(🎉 new contributor) #50
- Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.22.1 @dependabot #55 #72
- Bump go.uber.org/mock from 0.4.0 to 0.5.0 @dependabot #53
- Bump github.com/redis/go-redis/v9 from 9.6.2 to 9.7.0 @dependabot #52
- Bump github.com/onsi/gomega from 1.34.2 to 1.36.1 @dependabot #54 #70
- Bump github.com/go-resty/resty/v2 from 2.15.3 to 2.16.2 @dependabot #64
- Bump github.com/go-playground/validator/v10 from 10.22.1 to 10.23.0 @dependabot #63
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 @dependabot #62
Full Changelog: v0.3.0...v0.4.0-rc1
v0.4.0
Features
- Support declarative configuration @vm-001 #68
- (observability): OpenTelemetry Tracing @cchenggit #48
Fixes
Dependencies
- Upgrade go version from 1.22 to 1.23 @cuisongliu(🎉 new contributor) #50
- Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.22.1 @dependabot #55 #72
- Bump go.uber.org/mock from 0.4.0 to 0.5.0 @dependabot #53
- Bump github.com/redis/go-redis/v9 from 9.6.2 to 9.7.0 @dependabot #52
- Bump github.com/onsi/gomega from 1.34.2 to 1.36.1 @dependabot #54 #70
- Bump github.com/go-resty/resty/v2 from 2.15.3 to 2.16.2 @dependabot #64
- Bump github.com/go-playground/validator/v10 from 10.22.1 to 10.23.0 @dependabot #63
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 @dependabot #62
Full Changelog: v0.3.0...v0.4.0-rc1
v0.3.0
Features
- (observability): Introduced metrics and OpenTelemetry exporter. @vm-001 #49
- (proxy): Introduced ingesting events asynchronously according to the
async
property of the Source object. @vm-001 #42 - (worker): Added goroutine pool to limit the total number of goroutines @vm-001 #43
- (configuration): Added database
parameters
,max_pool_size
, andmax_lifetime
configuration. @vm-001 #57
Performances
- Optimized performance by adding batch operations. @vm-001 #45
- Added mcache(multiple levels cache) to reduce the number of redis lookups. @vm-001 #46
Fixes
- Fixed incorrect marshal result of zero value of Time #44
- Fixed AttemptDetailDao.Upsert fails when the response body is not JSON. @vm-001 #38
Dependencies
- Bump github.com/go-resty/resty/v2 from 2.15.2 to 2.15.3 @dependabot #37
- Bump github.com/redis/go-redis/v9 from 9.6.1 to 9.6.2 @dependabot #47
Chores
- Adjusted README.md to clarify that the redis versions should not be older than 6.2 #51
Full Changelog: v0.2.0...v0.3.0
v0.2.1
Fixes
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Breaking Changes
Admin
- the
request.headers
,request.body
,response.headers
, andresponse.body
were omitted tonull
in API /workspaces/{ws_id}/attempts. To retrieve them, please use /workspaces/{ws_id}/attempts/{id} @cchenggit (🎉 new contributor) #23
Features
Admin
- add query parameter
endpoint_id
for API /workspaces/{id}/attempts @webhookx-x #25 - support event manually retry @webhookx-x #27
- add
latency
toattempt.response
to record response latency from the endpoint @vm-001 #28
Plugin
- and a new
webhookx-signature
plugin to prevent event being manipulated. @webhookx-x #17
Fixes
Admin
- keeping nested field structure for fields that failed to validate @vm-001 #22
- return detailed message when database unique constraint violation occurs @vm-001 #24
- add missing properties
trigger_mode
andexhausted
in openapi.yml @Heir-o (🎉 new contributor) #30 - correct attempt properties in openapi.yml @vm-001 #31
Dependencies
- bump github.com/go-resty/resty/v2 from 2.14.0 to 2.15.0 @dependabot #20
Chores
Full Changelog: v0.1.0...v0.2.0
v0.1.0
🎉 Initial Release