Skip to content

Releases: cruxstack/cognito-custom-message-sender-go

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Jan 12:19
cd6f55a

2.3.0 (2026-01-13)

Build Systems

  • deps: combine dependency updates (#27) (cd6f55a)

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Jan 18:16
1d79aa5

2.2.0 (2026-01-12)

Features

  • add support for automatic failover for email service (17c9f23)

v2.1.1

Choose a tag to compare

@github-actions github-actions released this 31 Dec 22:04
45b21e8

2.1.1 (2025-12-31)

Documentation

  • improve readme structure and documentation (45b21e8)

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Dec 21:46
39ad959

2.1.0 (2025-12-31)

Build Systems

v2.0.0

Choose a tag to compare

@sgtoj sgtoj released this 31 Dec 21:38
8127c3b

2.0.0 (2025-12-31)

Changes

  • Upgrade OPA from v0.62.1 to v1.7.1 (Rego v1 syntax)
  • Bump Go from 1.22.1 to 1.24
  • Add SendGrid as email provider option (APP_EMAIL_PROVIDER=sendgrid)
  • Make email verification provider-agnostic
  • Switch logging to log/slog
  • Add CI workflow with lint, test, and build jobs
  • Add offline e2e test suite
  • Pin GitHub Action versions with commit SHAs

Breaking Changes

  • Rego policies must use v1 syntax (import rego.v1, if keyword in rules)
  • Environment variables renamed:
    • APP_SENDGRID_EMAIL_VERIFICATION_ENABLED → APP_EMAIL_VERIFICATION_ENABLED
    • APP_SENDGRID_EMAIL_VERIFICATION_ALLOWLIST → APP_EMAIL_VERIFICATION_WHITELIST
    • APP_SENDGRID_API_KEY → APP_SENDGRID_EMAIL_VERIFICATION_API_KEY

Migration

1. Update Rego policies to v1 syntax:

# Before
package cognito_custom_sender_email_policy

result := allow_result {
  not deny_result
}

# After
package cognito_custom_sender_email_policy
import rego.v1

result := allow_result if {
  not deny_result
}

2. Rename environment variables per the breaking changes above.

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 22:07
da8a771

1.6.0 (2025-08-18)

Features

Bug Fixes

  • use new env for debug mode to log events (cd7b5ca)

Documentation

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 12 Aug 18:27
7f0e49a

1.5.1 (2025-08-12)

Documentation

  • fix example for sendgrid (7b263fd)

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 18:20
7483ed2

1.5.0 (2025-08-12)

Features

  • add sendgrid as email provider (0205938)
  • refactor dry run logging for ses send (66eeed4)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 16:14
1950ee8

1.4.0 (2025-08-12)

Features

  • add email provider interface and refactor ses to use it (945b35a)
  • update opa policy output while supporting backwards compat (d71ff45)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 23:02
6fd7c3f

1.3.0 (2025-08-11)

Features

  • refactor opa output to be a generic (bb4943e)

Documentation

  • fix syntax of opa policy input example (b84d7ed)