Releases: moov-io/achgateway
Releases · moov-io/achgateway
Release v0.23.2
NOTE: You should upgrade to v0.23.3 and skip this release.
IMPROVEMENTS
- test/upload: use UUID's for fileIDs, use crypto/rand, verify more details
- test/upload: verify every fileID was written to disk
- upload: replace SFTP code with moov-io/go-sftp
- upload: replace FTP agent code with moov-io/go-ftp
Release v0.23.1
IMPROVEMENTS
- notify: remove spammy multi-sender logs
- pipeline: log file upload progress in chunks of 10
BUILD
- chore: update github.com/moov-io/ach to v1.32.0
- chore: update github.com/moov-io/cryptfs to v0.7.0
- chore: update github.com/slack-go/slack to v0.12.2
- chore: update gocloud.dev to v0.30.0
- chore: update golang.org/x/crypto to v0.11.0
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