Sidebar navigation items in the Developer Portal now support icons, helping users scan and navigate documentation more quickly through clear visual cues.
Enhanced API Recipe Completion Flow
We've enhanced API Recipe completions to provide clear success confirmation and guide developers toward their next learning step.
Reimagined API Playground Experience
We've moved the API playground and code samples into a drawer interface that opens on demand. This reduces clutter on endpoint pages, particularly for endpoints with deeply nested fields, and keeps documentation visible while developers explore your API.
Improved Messaging for Docs as Code - Async API
The status endpoint of the Docs as Code - Async API now provides granular error messaging that clearly distinguishes between subscription issues and validation problems, complete with actionable details for faster troubleshooting.
Improved Python SDK Code Quality and Language Alignment
This release delivers comprehensive code quality improvements to our Python SDKs. Generated SDKs now produce Ruff-compatible code that adheres to PEP 8 and PEP 257 style guidelines.
Key outcomes:
- Cleaner, more maintainable SDK code that follows modern Python best practices, with properly formatted docstrings, organized imports, and consistent styling
- CI/CD integration ready with included
ruff.tomlconfiguration for automated linting
The improvements span string literal consistency, import organization, docstring formatting, line length management, and formatter-friendly structure. Where linting rules could potentially impact existing consumer code, they are intentionally bypassed to preserve behavior.
Zero-Downtime Upgrade
- No action required. These improvements maintain full backward compatibility with existing SDK implementations. No breaking changes are included.
- Simply regenerate your Python SDKs to take advantage of these enhancements
Introducing exports Module in TypeScript SDKs
The TypeScript SDK module export changes announced earlier are now live across all generated SDKs. These updates align with modern TypeScript best practices and improve cross-environment compatibility.
Improved .NET SDK Code Quality and Language Alignment
Enhancements have been applied to improve code quality and align the generated .NET SDKs with established C# conventions and best practices. Updates include consistent naming, reduced code noise, and elimination of unnecessary build-time warnings, resulting in cleaner and more maintainable SDKs.
Introducing Client Initialization from Configuration in TypeScript SDKs
We have added support for initializing the TypeScript SDK from JSON configuration files and environment variables to simplify setup and enhance developer experience.
Introducing A New OpenAPI Linting Ruleset for Agentic Tools Generation
We've introduced a new OpenAPI linting ruleset for Agentic Tools generation.
IRB Support for the Ruby SDKs
We have added support for exploring the Ruby SDK interactively using IRB (Interactive Ruby).