Background image
Featured blog post image

Last changelog of the year, looking ahead, and a thank you!

Last changelog of the year, what's coming up, and a thank you! - December 30, 2024

2024, a year in review πŸ“…

As we wrap up 2024, I wanted to take a moment to reflect on the year. It’s been a year of growth, learning and building. We’ve launched some exciting new features, expanded our team and continued to push the boundaries of what’s possible with code generation.

Here are some of the highlights from 2024:

2025, what’s coming up? πŸš€

As I look ahead to 2025 the API landscape is rapidly evolving for consumers with AI agents and LLMs changing how we manage and execute API calls. I’m absolutely thrilled for what we’re cooking behind the scenes. Here’s a sneak peek at what’s coming up in 2025:

  • An exciting new way to design your SDKs ! 🎨
  • Expanding on our initial foray into API testing with more Arazzo support, multi endpoint testing and a new testing experience.
  • Support for more non-HTTP protocols: webhooks, events and internal API landscapes
  • Make it really easy for LLMs to discover and connect with your APIs. All your AI tools, generated.
  • Leverage the power of executable code samples through prompts. No more 3 pane doc sites.

Simply put, the job’s not finished ! 🚧

The job's not finished

A Thank You ! πŸŽ‰

Finally we’d love to thank you all for making this year a success. We’re excited to continue building the future of APIs in 2025. We’re so grateful for your continued support. πŸ™

A few special shoutouts:

To our Customers

Thank you for your invaluable feedback and for trusting us with your API needs. You help us push the bar everyday!

To our Team

Thank you for your hard work and dedication. I’m grateful to be surrounded a very talented group of folks who are relentless. This team cooks!

To our Partners

Thank you for your collaboration and support.

  • Colin McDonnell for continuing to push Zod forward. We’re lucky to build on the shoulders of giants.
  • The team at Vercel for driving us towards functional and performance-optimized SDKs.
  • The Pydantic team for prioritizing fixes and improvements in Pydantic2.0.
  • Marc and Scalar Team for iterating with us as product partner. Scalar Docs + Speakeasy SDKs is a game changer!
  • Our amazing blog contributors: The team at Ritza, Phil Sturgeon, Steve McDougall and many more.
  • Paul, Flo and the folks at Supabase for bringing some of the best dev tools together for Mega Launch Week.

To our Investors

Thank you for backing us and supporting our vision πŸš€

🐝 New features and bug fixes πŸ›

Info Icon

NOTE

Based on the most recent CLI version: v1.460.3 (opens in a new tab)

Generation platform

🐝 feat: added a new normalise transform to available OpenAPI transforms
πŸ› fix: improved handling of complex allOf schemas that merge multiple types
πŸ› fix: validate custom linting rulesets before execution

API testing

🐝 feat: Mock API server automatically generated with test generation
πŸ› fix: improvement to result variable names in tests
🐝 feat: add simple support for multiple operations in contract tests

TypeScript

πŸ› fix extraneous HTTP Authorization header in TypeScript
🐝 feat: support for custom webhook security in TS
πŸ› fix: flattening with hidden parameters and allow server urls to allows be overridable per-method
πŸ› fix: improve typescriptv2 readme errors
πŸ› fix: make React hooks peer dependencies optional

PHP

🐝 feat: support for retries in PHP
🐝 feat: support sdk hooks for custom code

Java

🐝 feat: open enum support \

Ruby

πŸ› fix: ruby rubocop linting issues \

Python

πŸ› fix: flattening with hidden parameters and allow server urls to allows be overridable per-method
🐝 feat: support for injecting headers
πŸ› fix: python usage snippet imports and handle property names made up of illegal characters only
πŸ› fix: avoid unnecessary content-type header in empty python requests

Golang

πŸ› fix: flattening with hidden parameters and allow server urls to allows be overridable per-method
πŸ› fix: Support go target oneOf types in deepObject style query parameters
🐝 feat: support for injecting headers

Terraform

πŸ› fix: bugs with missing terraform types
πŸ› fix: make useragent better in terraform
🐝 feat: add option for disabling deduplication of types