Skip to content

Releases: moov-io/achgateway

Release v0.18.1

15 Mar 20:22
Compare
Choose a tag to compare

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

09 Mar 16:00
Compare
Choose a tag to compare

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

03 Feb 15:20
Compare
Choose a tag to compare

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

13 Jan 20:52
Compare
Choose a tag to compare

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

13 Jan 20:45
Compare
Choose a tag to compare

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

07 Nov 17:07
Compare
Choose a tag to compare

IMPROVEMENTS

  • fix: improve logging around consul election
  • pipeline: log when requested shard isn't found

Release v0.17.3

02 Nov 16:51
Compare
Choose a tag to compare

IMPROVEMENTS

  • pipeline: fix calling of uploadFilesErrors metric

Release v0.17.2

26 Oct 15:14
Compare
Choose a tag to compare

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

03 Oct 15:19
Compare
Choose a tag to compare

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

14 Sep 20:54
Compare
Choose a tag to compare

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