Skip to content

Conversation

@tembo
Copy link

@tembo tembo bot commented Nov 11, 2025

Summary

This PR adds a comprehensive changelog for the November 2025 release period (October 27 - November 11, 2025).

What's included

The changelog covers 30 commits from 14 contributors and includes:

🚀 Added

  • Python SDK OpenAI middleware functionality
  • TypeScript SDK Responses API support
  • Streaming response capture for AI SDK
  • Markdown webpage capture in browser extension
  • Enhanced API documentation and self-hosting guides

🔄 Changed

  • ⚠️ Upgraded to Next.js 16 (review upgrade guide for self-hosted deployments)
  • Modernized browser extension storage API
  • Improved mobile chat experience
  • Enhanced loading states and UI components

🐛 Fixed

  • Critical: Chat storage migration from localStorage to IndexedDB (fixes QuotaExceededError)
  • Security: Postmessage validation vulnerability
  • 6 Sentry errors across the web app
  • Model selector hydration issues
  • Bookmark icon refetch performance issue

⚠️ Deprecated

  • Google Drive integration temporarily disabled due to upstream provider issue

Migration Notes

Included migration guidance for:

  • Developers using Python/TypeScript SDKs
  • Self-hosters upgrading to Next.js 16
  • Extension users

Statistics

  • Total Commits: 30
  • Contributors: 14
  • Release Period: October 27 - November 11, 2025

Top Contributors

Special thanks to @nexxeln, @PhantomInTheWire, @aryankeluskar, @MaheshtheDev, @naman06dev, @orbisai0security, @fyzanshaik, @AntonVishal, @amannhq, @ryujan404, @vorahardik7, @lirena00, and @Dhravya.


This changelog was automatically generated by the Tembo automated workflow.

Add comprehensive changelog for November 2025 release covering:
- SDK enhancements (Python OpenAI middleware, TypeScript Responses API)
- Critical bug fixes (chat storage, security vulnerabilities)
- Platform improvements (Next.js 16 upgrade, browser extension updates)
- UI/UX enhancements and documentation updates

Generated by automated changelog workflow.
@graphite-app
Copy link

graphite-app bot commented Nov 11, 2025

How to use the Graphite Merge Queue

Add the label Main to this PR to add it to the merge queue.

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

@claude
Copy link

claude bot commented Nov 11, 2025

Pull Request Review: November 2025 Changelog

Thank you for this comprehensive changelog! This is a well-structured documentation update that effectively captures the release period's changes. Here's my detailed review:


✅ Strengths

1. Excellent Structure and Organization

  • Clear chronological ordering (newest first)
  • Consistent date-based sections
  • Well-categorized changes with appropriate emoji markers (🚀 Added, 🔄 Changed, 🐛 Fixed, ⚠️ Deprecated)
  • Good use of bold text for emphasis on critical items

2. Comprehensive Content

  • Covers 30 commits from 14 contributors with proper attribution
  • Includes helpful migration notes for different user types (developers, self-hosters, extension users)
  • Provides context for breaking changes (Next.js 16 upgrade)
  • Documents temporary service disruptions (Google Drive integration)

3. User-Centric Approach

  • Explains the "why" behind changes (e.g., IndexedDB migration fixing QuotaExceededError)
  • Includes practical impact statements for users
  • Clear warnings for critical changes (⚠️ markers)

🔍 Issues Found

Critical: Missing Navigation Entry

Location: apps/docs/docs.json:254

The new changelog file is not included in the documentation navigation. The Changelog tab currently only references:

"pages": ["changelog/overview", "changelog/developer-platform"]

Required Fix: Add "changelog/november-2025" to this array:

"pages": ["changelog/overview", "changelog/developer-platform", "changelog/november-2025"]

Without this change, the changelog will exist in the repository but won't be accessible to users through the documentation navigation.


📋 Recommendations

1. Date Inconsistency in Overview

The apps/docs/changelog/overview.mdx:18 file mentions "September 2025" as the latest month. Consider updating this to November 2025 or making it dynamic to avoid future maintenance.

2. Minor Content Improvements

November 9 Entry

  • Consider grouping the 6 Sentry error codes for better readability
  • Current: "CONSUMER-APP-FF, CONSUMER-APP-1T, CONSUMER-APP-86, CONSUMER-APP-7H, CONSUMER-APP-4F, CONSUMER-APP-7X"
  • Suggestion: Use a bulleted list or clarify what these represent

October 27 Entry

  • "Made PostHog analytics initialization optional" is somewhat minimal
  • Could benefit from a brief explanation of why/benefit (similar to other entries)

3. Consistency with Existing Changelogs

The developer-platform.mdx file uses a simpler format (date + single dash entries). Consider:

  • Documenting the changelog style guide
  • Or maintaining consistency between files (though this more detailed format is actually better)

4. Link Enhancement

Consider adding internal documentation links for mentioned features:

  • "Next.js 16 upgrade guide" → Could link to Next.js docs or internal migration guide
  • "SDK" mentions → Could link to SDK documentation pages
  • "IndexedDB" → Could link to technical documentation

🔒 Security Review

✅ Passed

  • No Secrets: No API keys, tokens, or credentials exposed
  • Safe Links: All GitHub contributor links are properly formatted
  • No Code: Pure documentation with no executable code

Security Items Documented

  • ✅ Postmessage validation fix properly documented (November 7)
  • ✅ SQL injection protection mentioned in context (enhanced filtering)

🎯 Best Practices Compliance

✅ Follows Repository Standards

Based on CLAUDE.md:

  • Uses proper markdown format
  • Fits within the Turbo monorepo structure
  • Documentation is in the correct location (apps/docs/changelog/)

✅ Documentation Quality

  • Clear descriptions of technical changes
  • Appropriate level of detail for different audiences
  • Good use of markdown formatting

🧪 Testing Recommendations

  1. Build Test: Run bun run dev in apps/docs to ensure the MDX file compiles correctly
  2. Link Validation: After adding to navigation, verify the page is accessible at /changelog/november-2025
  3. Visual Review: Check that formatting renders correctly in Mintlify

📊 Summary

Category Status
Code Quality ✅ Excellent
Documentation ✅ Comprehensive
Navigation ❌ Missing Entry (Critical)
Security ✅ No Issues
Best Practices ✅ Compliant

🎬 Action Items

Required Before Merge:

  1. ✅ Add "changelog/november-2025" to apps/docs/docs.json navigation array (line 254)

Recommended (Optional):

  1. Update changelog/overview.mdx to reference November 2025 as the latest month
  2. Consider adding internal documentation links for better user navigation
  3. Test the documentation build locally

Overall Assessment: This is high-quality documentation work with excellent content and structure. The only blocker is the missing navigation entry. Once that's added, this is ready to merge! 🚀

Great work by the Tembo automated workflow and all contributors!

@cloudflare-workers-and-pages
Copy link

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
supermemory-app 10d5f19 Nov 11 2025, 08:10 AM

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.

1 participant