Skip to content

Commit 70941e8

Browse files
committed
feature: pull requests made plus summaries
1 parent 6410336 commit 70941e8

File tree

2 files changed

+102
-0
lines changed

2 files changed

+102
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Mintlify Server Updates - August 2025
2+
3+
## Summary
4+
Collection of 18 merged pull requests from the mintlify/server repository focusing on infrastructure improvements, bug fixes, and new dashboard features for usage-based billing (UBB).
5+
6+
## Key Changes
7+
8+
### Bug Fixes & Stability Improvements
9+
- **Fixed Stripe Portal Error Handling** (#2129): Added proper error handling for deleted customers in Stripe portal endpoint, preventing crashes and providing fallback to generic URL
10+
- **Fixed Vercel Request Blocking** (#2128): Added user-agent headers to Vercel requests to prevent being blocked as potential DDOS traffic
11+
- **Fixed Express Response Issue** (#2126): Corrected a critical bug where HTTP responses weren't being properly sent
12+
- **Fixed Lucidworks Integration** (#2113): Removed problematic update workflow check that was causing compilation queue failures
13+
- **Reverted Tracked Assets URL** (#2133): Rolled back tracked assets implementation due to imgix caching issues with query parameters and incomplete partial update handling
14+
15+
### Performance Enhancements
16+
- **Async Brotli Compression** (#2131): Made brotliCompress function asynchronous in static MDX generation for better performance
17+
- **SVG Asset Management** (#2130): Added backfill script for proper SVG type classification in S3 and MongoDB
18+
19+
### Usage-Based Billing (UBB) Features
20+
- **Dashboard Usage Endpoints** (#2116): Added two new endpoints (`chat-history/:subdomain` and `usage-history/weekly/:subdomain`) for UBB dashboard usage tracking
21+
- **No-Alert Quota Setting** (#2132): Enabled ability to disable all quota alerts by setting empty array when toggle is disabled
22+
- **Fixed UBB Dashboard 404s** (#2115): Prevented 404 errors on UBB dashboard endpoints when no quota exists
23+
- **Credit Grants for Non-Primary Deployments** (#2111): Implemented credit grant system for non-primary deployments on invoice creation events
24+
- **Reduced Quota Blocklist** (#2107): Streamlined quota blocklist to only include sales-led trials and special exceptions
25+
- **Stripe SDK Version Bump** (#2108): Updated to latest Stripe SDK version as prerequisite for enhanced credit grant support
26+
27+
### Infrastructure & Configuration
28+
- **OpenRouter Fallback Configuration** (#2104): Added environment variables for OpenRouter fallback models with opt-out options for OpenAI failures
29+
- **Assistant API URL Configuration** (#2102): Moved ASSISTANT_API_URL to Infisical secret management
30+
- **MCP Search Tool Naming** (#2110): Fixed MCP search tool naming by converting to PascalCase to prevent space-related issues
31+
- **Auth0 Subdomain Blacklisting** (#2127): Extended blacklist for Auth0 subdomains in tracked assets
32+
33+
### Closed/Reverted Changes
34+
- **API URL Configuration** (#2103): Closed in favor of safer OpenRouter fallback approach in #2104
35+
36+
## User Impact
37+
- **Improved Reliability**: Better error handling prevents crashes and provides graceful fallbacks
38+
- **Enhanced Dashboard**: New usage tracking endpoints provide better visibility into UBB metrics
39+
- **Performance Gains**: Async operations and optimized asset handling improve response times
40+
- **Billing Improvements**: More flexible quota management and automated credit grants for complex deployment scenarios
41+
- **Integration Fixes**: Resolved blocking issues with external services like Vercel and Lucidworks
42+
43+
## Status
44+
All listed PRs are merged except #2130 (closed) and #2103 (closed in favor of #2104).
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# Mintlify August 2025 Pull Request Summary
2+
3+
## Overview
4+
This summary covers 20 pull requests merged between August 21-22, 2025, focusing on user-facing improvements, bug fixes, and new features for the Mintlify platform.
5+
6+
## New Features
7+
8+
### AI Assistant Enhancements
9+
- **GPT-5 Support** (#3724): Added GPT-5 to allowed model types for AI assistant functionality
10+
- **Assistant Status Toggle** (#3715): Added AI assistant status toggle to dashboard with usage-based billing controls
11+
- **402 Error Handling** (#3711): Improved assistant error handling for quota exceeded scenarios with user-friendly messaging
12+
13+
### Image & Media Improvements
14+
- **Image Optimization** (#3645): Introduced OptimizedImage component using @unpic/react for better performance, responsive sizing, and maintained zoom functionality
15+
- **Bunny CDN Icons** (#3730): Added support for https://mintlify.b-cdn.net/ icons to render as SVG instead of IMG tags, fixing icon display issues between light and dark modes
16+
- **Image Preloading Fix** (#3722): Removed automatic preloading of OptimizedImage components to improve page load performance
17+
18+
### Dashboard & Navigation
19+
- **Mobile Menu Improvements** (#3717): Enhanced mobile navigation with better spacing, centered buttons, standardized heights, and improved dropdown layouts
20+
- **Subdirectory Auth Support** (#3628): Added support for `/docs` subdirectory with authentication in dashboard domain display
21+
- **Custom Mode Sidebar** (#3712): Removed unnecessary sidebar items when in custom mode for cleaner interface
22+
23+
## Bug Fixes
24+
25+
### Editor & Publishing
26+
- **Merge Conflict Dialog** (#3703): Users can now click outside or press Escape to close merge conflict dialogs
27+
- **Branch Creation** (#3643): Added retry logic to prevent editor from incorrectly resolving to main branch when creating new branches
28+
- **Frame Page Headers** (#3726): Fixed conversion of H tags to Headings in frame page mode for proper rendering
29+
30+
### API & Backend
31+
- **API Request Bodies** (#3721): Fixed edge case where GET requests failed due to empty request bodies being sent as `{}` instead of `undefined`
32+
- **IncrementalEvaluator Bug** (#3716): Added visited set tracking to prevent infinite loops in API reference processing
33+
- **API Endpoint Refactor** (#3720): Consolidated API endpoint constants to reduce code duplication
34+
35+
## Technical Improvements
36+
37+
### Performance & Reliability
38+
- **Shiki Upgrade** (#3723): Updated Shiki syntax highlighter from 3.6 to 3.11 for latest bug fixes and performance improvements
39+
- **Cache Management** (#3709): Added cache-tag support for .md routes to ensure proper cache purging on revalidation
40+
- **Error Monitoring** (#3718): Implemented global error boundary with Sentry integration for better error tracking
41+
- **File Categorization** (#3714): Enhanced static file detection to include additional file formats
42+
43+
### Code Quality
44+
- **Assistant Layout Refactor** (#3713): Moved header out of assistant layout to prepare for new drawer designs without visual changes
45+
46+
## Impact Summary
47+
48+
**User Experience**: Significant improvements to mobile navigation, image loading performance, and error handling provide a smoother user experience across devices.
49+
50+
**Developer Experience**: Enhanced editor reliability with better branch handling and merge conflict management reduces friction in content creation workflows.
51+
52+
**Platform Reliability**: Upgraded dependencies, improved error monitoring, and better caching strategies increase overall platform stability.
53+
54+
**AI Features**: Expanded model support and improved quota handling prepare the platform for advanced AI capabilities while maintaining cost controls.
55+
56+
---
57+
58+
*Total PRs: 20 | Merged: August 21-22, 2025*

0 commit comments

Comments
 (0)