Skip to content

Releases: moov-io/achgateway

Release v0.30.4

12 Apr 18:30
Compare
Choose a tag to compare

IMPROVEMENTS

  • incoming/web: always trim fileID in cancel handler
  • pipeline: record more information when canceling file

BUILD

  • build: update github.com/moov-io/ach to v1.37.3

Release v0.30.3

08 Apr 23:18
Compare
Choose a tag to compare

IMPROVEMENTS

  • pipeline: call .ReadDir instead of fs.WalkDir to gather all file descriptors

BUILD

  • chore(deps): update github.com/moov-io/ach to v1.37.2

Release v0.30.2

29 Mar 14:56
Compare
Choose a tag to compare

IMPROVEMENTS

  • fix: skip canceled files in buildDirMapping

Release v0.30.1

27 Mar 19:56
Compare
Choose a tag to compare

IMPROVEMENTS

  • incoming/odfi: let gc cleanup memory when producing ReconciliationEntry
  • test: delete outbound directory after

BUILD

  • build: update moov-io/ach to v1.37.1

Release v0.30.0

27 Mar 18:44
Compare
Choose a tag to compare

This release contains an updated moov-io/ach with various improvements to merging files. Refer to the moov-io/ach changelog for more details.

IMPROVEMENTS

  • feat: respond to CancelACHFile events with FileCancellationResponse
  • incoming/web: better wait timeout for FileCancellationResponse
  • notify: send failure related content on Critical email's
  • pipeline: add more spans inside WithEachMerged
  • pipeline: cache uploadable files prior to remote write
  • pipeline: use ach.MergeDir
  • pipeline: write and read ValidateOpts as part of merging
  • service: remove MergeInGroupsOf
  • storage: chunk through large directories

BUILD

  • build: update google.golang.org/protobuf to v1.33.0
  • build: update moov-io/ach to v1.36.1
  • build: update redpanda image to v22.3.25

Release v0.28.1

01 Mar 19:59
Compare
Choose a tag to compare

BUILD

  • Revert dependney upgrade to github.com/IBM/sarama

Release v0.28.0

29 Feb 22:04
Compare
Choose a tag to compare

ADDITIONS

  • The FileUploaded event now contains the Filename of the uploaded file

This release also changes the default outbound filename template to include the post-merge array index. This prevents files from overwriting themselves on the remote server when merging creates multiple files.

Example

Old Filenames:

{{ date "20060102" }}-{{ date "150405" }}-{{ .RoutingNumber }}.ach{{ if .GPG }}.gpg{{ end }}`

New Filenames:

{{ date "20060102" }}-{{ date "150405" }}-{{ .RoutingNumber }}-{{ .Index }}.ach{{ if .GPG }}.gpg{{ end }}

IMPROVEMENTS

  • docs: add diagram for file submission
  • feat: track where pending files are merged into and report Filename on FileUploaded
  • fix: check some edge cases to avoid panics
  • fix: dedup PagerDuty alerts off call stack, not errors
  • fix: default template should not overwrite files
  • pipeline: fallback to shard name during lookup
  • pipeline: include shard name in holiday message
  • pipeline: set level=error on error logs
  • test: allow for dynamic TestUploads iterations, decrease cancel/failure rate
  • upload: record errors on spans

BUILD

  • build: Remove deprecated pkger in favor of native embed
  • build: update IBM/sarama, redpanda image, and other deps
  • build: update golang.org/x/crypto v0.17.0
  • build: upgrade moov-io/go-sftp to v0.13.3
  • build: upgrade to Go 1.22 in Dockerfile
  • chore: update github.com/moov-io/ach to v1.35.0

Release v0.27.2

10 Nov 14:54
Compare
Choose a tag to compare

IMPROVEMENTS

  • fix: Veteran's day is not observed on Friday

Release v0.27.1

09 Nov 22:48
Compare
Choose a tag to compare

IMPROVEMENTS

  • pipeline: ensure message exists before processing

Release v0.27.0

09 Nov 22:40
Compare
Choose a tag to compare

ADDITIONS

  • pipeline: record accepted files in database table

IMPROVEMENTS

  • notify: create telemetry spans when sending emails, pd, slack
  • stream: create telemetry span in kafka produce