Skip to content

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

v1.6.0

18 Aug 22:07
da8a771

Choose a tag to compare

1.6.0 (2025-08-18)

Features

Bug Fixes

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

Documentation

v1.5.1

12 Aug 18:27
7f0e49a

Choose a tag to compare

1.5.1 (2025-08-12)

Documentation

  • fix example for sendgrid (7b263fd)

v1.5.0

12 Aug 18:20
7483ed2

Choose a tag to compare

1.5.0 (2025-08-12)

Features

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

v1.4.0

12 Aug 16:14
1950ee8

Choose a tag to compare

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

11 Aug 23:02
6fd7c3f

Choose a tag to compare

1.3.0 (2025-08-11)

Features

  • refactor opa output to be a generic (bb4943e)

Documentation

  • fix syntax of opa policy input example (b84d7ed)

v1.2.0

09 Aug 19:45
1e34d15

Choose a tag to compare

1.2.0 (2025-08-09)

Features

  • add caller context to opa policy input (a723820)

v1.1.0

01 Aug 22:36
a181322

Choose a tag to compare

1.1.0 (2025-08-01)

Features

  • support an allowlist to bypass email validation (1935845)

v1.0.0

01 Aug 14:56
fa05e47

Choose a tag to compare

Cognito Custom Message Sender

A flexible AWS Lambda–based solution to send policy-driven emails in response to AWS Cognito events. It supports SES for delivery, optional SendGrid email verification, and a local debug mode for integration testing without real credentials or addresses.

Features

  • AWS Lambda Integration: Handle Cognito Custom Email Sender events and deliver emails based on OPA policies.
  • Policy-based Email Sending: Evaluate Rego policies to allow or deny sending, and to customize template ID, data, source, and destination addresses.
  • SendGrid Verification (optional): Fetch and include SendGrid email verification data as policy input (disabled by default).
  • Local Debug Mode: Run integration tests against example event data and policies, with mocked KMS decryption and dry-run sending.
  • Dry-run Support: Log SES requests instead of sending when APP_SEND_ENABLED=false or in debug mode.

v0.2.0

01 Aug 14:54
fa05e47

Choose a tag to compare

0.2.0 (2025-08-01)

⚠ BREAKING CHANGES

  • Environment variables were changed.

Features

  • integrate sendgrid email verification api (2a37257)

v0.1.0

01 Aug 13:49
e1dfaa8

Choose a tag to compare

0.1.0 (2025-08-01)