Broadleaf Microservices
  • v1.0.0-latest-prod

Open Api Release Notes for 2.3.0

Important Updates

Node 24 Support

The MicroOpenAPI project now supports Node 24. We recommend upgrading to Node 24 as soon as possible since Node 20 reaches end of life in April 2026.

Migration to Vite from CRA

We have migrated from using Create React App (CRA) to Vite for the development server and build tool of the MicroOpenAPI project. This includes changes to the project structure and configuration files, as well as dependency updates and updates to the development and build scripts in package.json.

This was done as part of our efforts to modernize the development experience and improve build performance, as well as remediating security vulnerabilities in CRA.

In order to include environment properties at runtime, environment variables defined in .env files should now be prefixed with VITE_ instead of REACT_APP_.

Note
We recommend reviewing the Vite 6 documentation for configuration to understand how it may affect your development workflow and how to customize Vite if needed.

OpenAPI Documentation Updates

OpenAPI documentation for the 2.3.0 Release Trains includes numerous specification changes and new endpoint & service inclusions.

It is recommended for clients that maintain their own custom versions of this project that are also upgrading to 2.3.0-RT to download the 2.3.0 version of MicroOpenAPI and copy over any custom changes on top for a cleaner update process.

Note
See this article on Broadleaf Support Center about OpenAPI FAQs for more information on how to pull in sources to make custom changes and build a Docker image of MicroOpenAPI for your own use.