Releases: moov-io/achgateway
Releases · moov-io/achgateway
Release list
Release v0.23.0
ADDITIONS
- docs: add FileUploaded event to api specification
- feat: add API for publishing FileUploaded on isolated directories
- pipeline: produce InvalidQueueFile when reading or processing QueueACHFile fails
IMPROVEMENTS
- build: upgrade and tidy golang.org deps
- test: use log.NewTestLogger
- test: verify FileUploaded is sent from events api
- test: verify events API handles invalid conditions
BUILD
- build: enable gitleaks again, remove outdated IGNORED_CVES option
Release v0.22.3
IMPROVEMENTS
- docs: add shard mapping diagram
- pipeline: fallback to default outbound path
Release v0.22.1
IMPROVEMENTS
- fix: build paths correctly for audittrails
- incoming/odfi: pass through logger to maintain contextual fields
- pipeline: share logger across more calls
BUILD
- build: split docker image creation out from tests
Release v0.22.0
IMPROVEMENTS
- feat: allow audittrail base paths to be configurable
- fix: Correcting Error Messaging on Publish
- incoming/odfi: don't emit IncomingFile events for empty ACH files
- pipeline: remove consul and leader election
BUILD
- chore: update github.com/cloudflare/circl to v1.3.3
- chore: update github.com/jlaffaye/ftp to v0.2.0
- chore: update github.com/moov-io/ach to v1.31.3
- chore: update github.com/moov-io/base to v0.43.0
- chore: update github.com/moov-io/cryptfs to v0.4.2
- chore: update golang.org/x/crypto to v0.9.0
- chore: update golang.org/x/sync to v0.2.0
Release v0.21.0
ADDITIONS
- incoming/odfi: allow configuration of ValidateOpts
IMPROVEMENTS
- fix: pass event emitter errors to alerters
- stream: try to extract consumer and producer errors from sarama
- alerting: extract more information from PagerDuty error responses
- docs: fixup getting started example
BUILD
- chore: update github.com/moov-io/ach to v1.31.2
Release v0.20.0
IMPROVEMENTS
- build: update github.com/moov-io/ach to v1.31.0
- feat: start supporting more kafka producer options
- odfi: allow unordered batches
BUILD
- docs: update gems
Release v0.19.0
IMPROVEMENTS
- events: allow inmem stream for emitter
- feat: add models.ReadWithOpts for events
- test: verify odfi processor handles files with mixed returns and corrections
BUILD
- chore: update github.com/moov-io/ach to v1.30.0
- chore: update github.com/moov-io/base to v0.40.1
- chore: update github.com/rickar/cal/v2 to v2.1.13
Release v0.18.2
IMPROVEMENTS
- docs: mention using absolute paths for upload agents
- fix: support nested inbound directory structures
- fix: adjusting implementation to be more explicit about supported folder processing
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