Skip to content

chore: remove deprecated SES/SESReports tool - #264

Merged
henriquesantanati merged 1 commit into
masterfrom
chore/deprecate-ses-reports
Jul 10, 2026
Merged

henriquesantanati merged 1 commit into
masterfrom
chore/deprecate-ses-reports

Conversation

@henriquesantanati

Copy link
Copy Markdown
Collaborator

Description of changes:

Removes the SES/SESReports/ folder. This CloudFormation-deployed Lambda tool has not been maintained since 2019 and targets end-of-life runtimes (Node.js aws-sdk v2 removed from Lambda 18+, Python 2 syntax).

For SES bounce/complaint reporting, Amazon Pinpoint email dashboards provide native coverage.

The tool remains available at tag v1.5.0 for anyone who still needs it.

Closes #229, #60, #57

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

The SES Reports CloudFormation-deployed Lambda tool has not been
maintained since 2019 and targets end-of-life runtimes:
- Node.js: aws-sdk v2 was removed from Lambda Node.js 18+ runtime
- Python: uses Python 2 print statement syntax

For SES bounce/complaint reporting, use Amazon Pinpoint email
dashboards instead.

The tool remains available at tag v1.5.0 for anyone who still needs it:
https://github.com/awslabs/aws-support-tools/tree/v1.5.0/SES/SESReports

Closes #229, #60, #57
Copilot AI review requested due to automatic review settings July 10, 2026 12:19

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the deprecated SES/SESReports/ CloudFormation/Lambda-based SES bounce/complaint reporting tool (which relies on end-of-life runtimes and unmaintained code), and updates repository documentation to reflect the removal while pointing users to Amazon Pinpoint email dashboards and the historical v1.5.0 tag.

Changes:

  • Removed the entire SES/SESReports/ tool directory (CloudFormation template, Lambda package, templates, examples, and tool-specific docs/license).
  • Removed the SESReports entry from the root tool catalog (README.md).
  • Added a v1.6.0 changelog entry documenting the removal and linking to the last tag that still contains the tool.

Reviewed changes

Copilot reviewed 9 out of 11 changed files in this pull request and generated no comments.

Show a summary per file
File Description
SES/SESReports/ses-reports.yaml Deleted the SESReports CloudFormation template.
SES/SESReports/README.md Deleted tool-specific documentation for SESReports.
SES/SESReports/LICENSE Deleted tool-scoped license file as part of tool removal.
SES/SESReports/lambda-dep-package/template/begin_new.html Deleted SESReports HTML template asset.
SES/SESReports/lambda-dep-package/template/end_new.html Deleted SESReports HTML template asset.
SES/SESReports/lambda-dep-package/node_modules/https/package.json Deleted vendored dependency metadata within the removed tool package.
SES/SESReports/lambda-dep-package/index.js Deleted SESReports Lambda implementation.
SES/SESReports/example/Jul-04-2018-15-42-10.html Deleted example generated report HTML.
README.md Removed SESReports from the repository-wide tool listing.
CHANGELOG.md Added v1.6.0 entry documenting removal and migration guidance.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@henriquesantanati
henriquesantanati merged commit e305965 into master Jul 10, 2026
6 checks passed
@henriquesantanati
henriquesantanati deleted the chore/deprecate-ses-reports branch July 10, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Uncaught Exception Cannot find module aws-sdk

2 participants