diff --git a/changelog.mdx b/changelog.mdx
index da6e0271c..76ed0c42e 100644
--- a/changelog.mdx
+++ b/changelog.mdx
@@ -5,6 +5,63 @@ rss: true
noindex: true
---
+
+
+## Performance and build optimizations
+
+- MDX transpilation now happens at deployment time instead of on every page load in uncached NextJS serverless environments, improving time to first byte for uncached pages.
+- Content-based hashing prevents re-transpilation when MDX hasn't changed, reducing update workflow times by ~50% for customers with large page counts (deployments over 5 minutes should be roughly halved)
+- Preview deployment viewing in the dashboard is now faster with added database indexes and query parallelization in our backend
+- Reduced page size by eliminating duplicate `navigation` data in each page's `rsc` payload—performance gains most noticeable with high page counts or complex navigation structures
+- More aggressive prefetching enables instant page loads more frequently
+
+## API playground and OpenAPI enhancements
+
+- OpenAPI to MCP conversion moved to backend, enabling hosted MCP servers to contain tools (expect clearer documentation and config options soon)
+- Added Ruby support to API playground
+- We added a feature such that you can now [specify API pages using just your docs.json](/api-playground/openapi-setup#auto-populate-api-pages) without creating any new mdx files.
+- Support for [`webhook` pages](/api-playground/openapi-setup#webhooks) in docs navigation from OpenAPI specs
+- Optimized AI model context by removing anchor link specifications from markdown links when navigating to Anthropic, OpenAI, or other providers
+
+## Web editor improvements
+
+- File creation/renaming now saves changes when clicking away instead of requiring Enter key press
+- Fixed branch navigation where changing URL to specific branch would redirect to last active branch instead of intended destination
+- Properly URL encode branch titles containing `/` to prevent navigation breakage
+- Fixed `Ctrl+K` link shortcut in monorepo dashboard Editor that was prepending docs repo path and creating broken links
+
+## Analytics and LLM integrations
+
+- Custom `llms.txt` and `llms-full.txt` support—add to docs repo root to serve at `/llms.txt` and `/llms-full.txt` endpoints for LLM customization
+- Added [Hightouch analytics integration](/integrations/analytics/hightouch#hightouch)
+- Enhanced context menu analytics tracking (dashboard viewing coming soon)
+- Added e2e tests for `llms.txt` and `llms-full.txt` to ensure correct serving
+
+## Component and styling enhancements
+
+- Support for custom classnames in `h{1-4}` tags for applying custom heading styles
+- Fixed `h{1-4}` tags rendering as `Heading` components with chips in custom page mode
+- Added CSS selectors to [breadcrumbs](/navigation#breadcrumbs) for custom CSS targeting
+- Fixed stretched open-graph images by analyzing dimensions to maintain proportions at 56px height
+- Corrected `VSCode` to `VS Code` in contextual menu when enabled
+- Fixed headings within custom components appearing in table of contents alongside semantic headings
+
+## Bug fixes and reliability
+
+- Fixed PDF render issues with certain page titles by sanitizing characters that cause generation problems
+- Resolved CLI error `Cannot convert undefined or null to object` when encountering empty OpenAPI JSON files
+- Fixed custom `docs.json` open-graph metatags being overwritten by generated ones
+- Fixed RSS feed button clicks when landing on anchor links by using origin + pathname for RSS links
+- Improved CLI download speed by removing sourcemaps
+
+## Technical improvements
+
+- Added visual tests to CI pipeline for earlier regression detection
+- Enhanced error handling and debugging capabilities
+- Comprehensive testing coverage for new features and edge cases
+
+
+
## Authentication improvements