Skip to content

Releases: moov-io/achgateway

Release v0.23.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 19:24

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

Choose a tag to compare

@github-actions github-actions released this 30 May 15:16

IMPROVEMENTS

  • docs: add shard mapping diagram
  • pipeline: fallback to default outbound path

Release v0.22.1

Choose a tag to compare

@github-actions github-actions released this 25 May 19:30

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

Choose a tag to compare

@github-actions github-actions released this 24 May 15:19

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

Choose a tag to compare

@github-actions github-actions released this 11 May 20:33

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

Choose a tag to compare

@github-actions github-actions released this 18 Apr 16:04

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

Choose a tag to compare

@github-actions github-actions released this 10 Apr 20:59

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

Choose a tag to compare

@github-actions github-actions released this 27 Mar 19:01

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

Choose a tag to compare

@github-actions github-actions released this 15 Mar 20:22

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

Choose a tag to compare

@github-actions github-actions released this 09 Mar 16:00

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