Releases: moov-io/achgateway
Releases · moov-io/achgateway
Release v0.18.1
IMPROVEMENTS
- pipeline: cleanup "found %d matching ACH files" logs
- pipeline: consistently check and reconnect on network errors
- test: pass through ackdeadline for mem pubsub
Release v0.18.0
This release of achgateway uses the .AutoCommit
configuration option to determine when messages are acknowledged.
When enabled messages are acknowledged before processing. When disabled only successful messages are acknowledged.
IMPROVEMENTS
- pipeline: initialize shard metrics on startup
- pipeline: error log merge errors
- pipeline: Let .Autocommit determine when messages are committed
BUILD
- build: require Go 1.20.2 or newer in CI
- build: remove docker push from standard Go build
- update github.com/ProtonMail/go-crypto to v0.0.0-20230217124315-7d5c6f04bbb8
- update github.com/Shopify/sarama to v1.38.1
- update github.com/hashicorp/go-retryablehttp to v0.7.2
- update github.com/moov-io/ach to v1.29.2
- update github.com/moov-io/base to v0.39.0
- update github.com/moov-io/cryptfs to v0.4.1
- update github.com/rickar/cal/v2 to v2.1.12
- update github.com/sethvargo/go-retry to v0.2.4
- update github.com/slack-go/slack to v0.12.1
- update github.com/stretchr/testify to v1.8.2
- update golang.org/x/crypto to v0.7.0
- update golang.org/x/text to v0.8.0
Release v0.17.7
IMPROVEMENTS
- pipeline: require shardNames when manually triggering cutoff windows
- pipeline: attempt to reconnect stream subscriptions on network errors
- test: verify we reconnect from flakey subscriptions
BUILD
- build: upgrade golang to 1.20
Release v0.17.6
Note: moov-io/ach version v1.28.0 does not preserve spaces in fields like DFIAccountNumber
. Enable PreserveSpaces: true
to restore this behavior.
BUILD
- fix(build): update module github.com/moov-io/ach to v1.28.0
- fix(build): update module github.com/moov-io/base to v0.38.1
- fix(build): update module golang.org/x/text to v0.6.0
Release v0.17.5
IMPROVEMENTS
- feat: support gzip compression with Transforms
BUILD
- fix(build): update module github.com/PagerDuty/go-pagerduty to v1.6.0
- fix(build): update module github.com/ProtonMail/go-crypto to v0.0.0-20221026131551-cf6655e29de4
- fix(build): update module github.com/Shopify/sarama to v1.37.2
- fix(build): update module github.com/hashicorp/consul/api to v1.18.0
- fix(build): update module github.com/moov-io/ach to v1.26.1
- fix(build): update module github.com/moov-io/base to v0.37.0
- fix(build): update module github.com/prometheus/client_golang to v1.14.0
- fix(build): update module github.com/rickar/cal/v2 to v2.1.9
- fix(build): update module github.com/slack-go/slack to v0.11.4
- fix(build): update module github.com/spf13/viper to v1.14.0
- fix(build): update module gocloud.dev to v0.26.0
- fix(build): update module gocloud.dev/pubsub/kafkapubsub to v0.26.0
- fix(build): update module golang.org/x/crypto to v0.4.0
- fix(build): update module golang.org/x/text to v0.5.0
Release v0.17.4
IMPROVEMENTS
- fix: improve logging around consul election
- pipeline: log when requested shard isn't found
Release v0.17.3
IMPROVEMENTS
- pipeline: fix calling of uploadFilesErrors metric
Release v0.17.2
IMPROVEMENTS
- models: remove Filename from FileUploaded event
- pipeline: include holiday name and host in message
- pipeline: skip uploading files after caching fails
- shards: simplify config file mapping syntax
BUILD
- build: fix quotes in release script
- build: update moov-io base, ach and /x/text
- docs: include mappings and default shard
- meta: cleanup codeowners, require go 1.19.2, only push on moov-io
- test: Regenerate Consul Certs
Release v0.16.10
IMPROVEMENTS
- docs: help clarify leadership
- docs: without leadership mention receiving unique files
- pipeline: log and ack unhandled messages instead of getting stuck
- pipeline: log kafka message details during failures
BUILD
- build: upgrade github.com/rickar/cal/v2 to v2.1.7
- build: upgrade github.com/hashicorp/consul/api to v1.15.2
Release v0.16.8
IMPROVEMENTS
- feat: include shard name with more error messages
- fix: bubble up more errors from file processing
- pipeline: fix interpolation of holiday message
BUILD
- build: require go 1.19.1
- build: upgrade github.com/PagerDuty/go-pagerduty to v1.5.1
- build: upgrade github.com/ProtonMail/go-crypto to v0.0.0-20220824120805-4b6e5c587895
- build: upgrade github.com/Shopify/sarama to v1.36.0
- build: upgrade github.com/hashicorp/consul/api to v1.14.0
- build: upgrade github.com/hashicorp/go-retryablehttp to v0.7.1
- build: upgrade github.com/jlaffaye/ftp to v0.1.0
- build: upgrade github.com/moov-io/ach to v1.19.3
- build: upgrade github.com/moov-io/base to v0.35.0
- build: upgrade github.com/ory/dockertest/v3 to v3.9.1
- build: upgrade github.com/pkg/sftp to v1.13.5
- build: upgrade github.com/sethvargo/go-retry to v0.2.3
- build: upgrade github.com/slack-go/slack to v0.11.3
- build: upgrade github.com/spf13/viper to v1.13.0
- build: upgrade golang.org/x/crypto to v0.0.0-20220829220503-c86fa9a7ed90