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