November 2024 Release Notes
This month, we're excited to announce the General Availability (GA) of Java SDK support in liblab! This major release brings a new level of stability for production use and enhanced performance for Java SDK generation. We're also introducing integrations with new documentation providers and CI/CD services, making managing, generating, and publishing SDKs easier than ever with automated workflows and seamless documentation synchronization.
New Releases this Month
- Java SDK GA brings enterprise-grade stability and advanced features that are now fully available for production environments.
- ReadMe and Mintlify Integrations enable you to natively integrate SDK code samples into your existing API documentation, improving your developer experience with SDK code examples that are always in sync with your API.
- Bitbucket and GitLab CI/CD Integrations help liblab customers manage SDKs with end-to-end lifecycle automation, using Bitbucket or GitLab pipelines for SDK generation and publishing.
Java SDK General Availability (GA)
With the Java SDK now in GA, liblab provides robust, enterprise-grade support for generating Java SDKs. This release enhances functionality, stability, and compatibility for complex integrations and large-scale applications, making Java SDKs production-ready and fully integrated with liblab's SDK generation and documentation automation.
Key Features
- Enterprise-Grade Stability: Optimized for reliability and performance in large applications.
- Enhanced Java SDK Features: The Java SDK now offers improved code readability, enhanced OpenAPI support, including complex models like
oneOf
,anyOf
, andallOf
, integrated validation, cleaner documentation, and support for asynchronous methods. These new features provide developers with a seamless experience, enabling robust and efficient SDK integration.
Check the liblab Java SDK generator overview tutorial to explore all the Java SDK features.
ReadMe and Mintlify Integrations
This month, we introduced two new API Documentation integrations with the ReadMe and Mintlify integrations. liblab now supports native documentation integrations with Docusaurus, Redocly, ReadMe, and Mintlify. You can leverage liblab’s features to embed SDK code snippets into API reference documentation, updating your SDK documentation automatically with every API change. With these integrations, you can effortlessly keep documentation in sync with an evolving API, providing developers with up-to-date code examples and enhancing the overall user experience.
Key Features
- Automated Documentation Updates: Integrate SDK code samples from multiple programming languages into your API documentation and use CI/CD to ensure the SDK code samples are always up to date with every API update.
- Enhanced Developer Experience: Give your API users interactive SDK code samples directly in your API documentation.
Explore setup details in our ReadMe and Mintlify integration guides or check out the API documentation providers page.
Bitbucket and GitLab CI/CD Integrations
liblab now supports Bitbucket and GitLab as additional platforms for end-to-end SDK management. These integrations let liblab customers host, update, and automate SDK publishing using CI/CD pipelines, creating a complete SDK lifecycle management solution.
Key Features
- End-to-End SDK Management: Automatically generates SDKs and publishes them to package managers like npm, PyPI, Maven, and others.
- Keep Documentation Up-to-Date: Leverage CI/CD pipelines to ensure your documentation stays synchronized with the latest SDK changes, automatically updating SDK code snippets within your API documentation.
- Automated Release Workflow: Bitbucket and GitLab CI/CD pipelines trigger SDK generation and publishing automatically whenever you update your API spec.
Check out the integration guides for Bitbucket and GitLab to get started or check out the CI/CD integration overview page for more details.