Skip to content

Add v1.8.0 changelog entry with February 2025 updates#348

Open
KMKoushik wants to merge 1 commit intomainfrom
claude/add-changelog-1.8.0-oLUij
Open

Add v1.8.0 changelog entry with February 2025 updates#348
KMKoushik wants to merge 1 commit intomainfrom
claude/add-changelog-1.8.0-oLUij

Conversation

@KMKoushik
Copy link
Member

@KMKoushik KMKoushik commented Feb 7, 2026

Summary

Added comprehensive changelog entry documenting the v1.8.0 release with all major features, improvements, and fixes released in February 2025.

Changes

  • New Features:

    • Webhooks for real-time email event notifications (deliveries, bounces, complaints)
    • Official Python SDK with webhook verification and event handling
    • Contact Books API for programmatic contact management
    • Email retention and cleanup configuration
    • Idempotency support for safe API request retries
  • Improvements:

    • CSV export for contact books
    • Bulk contact upload performance enhancements
    • Email usage alerts for plan limit notifications
    • Docker image version display in sidebar
    • Atomic locking to prevent duplicate notification emails
  • Technical Updates:

Notes

  • Placeholder image frame included (src and alt attributes empty - may need to be populated with actual release notes image)
  • Entry follows existing changelog format and is positioned at the top of the changelog file

https://claude.ai/code/session_012hGggJSKqRZB4PkaaPAyrS


Summary by cubic

Adds the v1.8.0 (February 2025) changelog entry to the docs. It captures the release highlights, improvements, and security updates.

  • New Features
    • Webhooks for real-time email events
    • Official Python SDK with webhook verification
    • Contact Books API for programmatic management
    • Email retention and auto-cleanup
    • Idempotency keys for safe retries

Written for commit 00bb6bd. Summary will update on new commits.

Summary by CodeRabbit

  • Documentation
    • Updated changelog with February 2025 (v1.8.0) release notes, including entries for Webhooks, Python SDK, Contact Books API, Email Retention & Cleanup, Idempotency Support, and other improvements.

Adds changelog entry covering webhooks, Python SDK, Contact Books API,
email retention/cleanup, idempotency support, and various improvements.

https://claude.ai/code/session_012hGggJSKqRZB4PkaaPAyrS
@vercel
Copy link

vercel bot commented Feb 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
unsend-marketing Ready Ready Preview, Comment Feb 7, 2026 11:02pm

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 7, 2026

Walkthrough

This pull request adds a new February 2025 (v1.8.0) update block to the changelog documentation. The addition includes a Frame component with an empty image placeholder and six changelog entries covering Webhooks, Python SDK, Contact Books API, Email Retention & Cleanup, Idempotency Support, and Other improvements. The change introduces 34 new lines to the file with no deletions or modifications to existing content.

Possibly related PRs

  • add changelog page #275: Adds the initial changelog page and historical entries to the same apps/docs/changelog.mdx file, providing the foundation for subsequent update blocks.
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: adding a v1.8.0 changelog entry with February 2025 updates, which aligns with the actual modifications to the changelog file.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 1 file

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@apps/docs/changelog.mdx`:
- Around line 8-10: The empty <Frame> containing an <img> with both src and alt
empty breaks rendering and accessibility; either remove the <Frame> and its
empty <img> until a proper image and descriptive alt text are available, or
replace the placeholder by setting a valid image path in src and a meaningful
alt string; locate the Frame component in the changelog.mdx and update or remove
the <img> element accordingly to restore rendering and meet accessibility
requirements.

Comment on lines +8 to +10
<Frame>
<img src="" alt="" />
</Frame>
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Empty image placeholder breaks rendering and accessibility.
src and alt are empty, which results in a broken image and fails basic accessibility expectations. Either supply a real asset + descriptive alt text or remove the Frame until an image is available.

💡 Suggested fix (remove placeholder until image is ready)
-<Frame>
-    <img src="" alt="" />
-</Frame>
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<Frame>
<img src="" alt="" />
</Frame>
🤖 Prompt for AI Agents
In `@apps/docs/changelog.mdx` around lines 8 - 10, The empty <Frame> containing an
<img> with both src and alt empty breaks rendering and accessibility; either
remove the <Frame> and its empty <img> until a proper image and descriptive alt
text are available, or replace the placeholder by setting a valid image path in
src and a meaningful alt string; locate the Frame component in the changelog.mdx
and update or remove the <img> element accordingly to restore rendering and meet
accessibility requirements.

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.

2 participants