We’re excited to share that Flex is officially moving from version 0.27.120 to version 1.0.0. 🎉
This is a big milestone for our platform, and here’s what it means for you:
Why the Change?
Platform versioning – Going forward, the version number will apply to the entire Flex platform. This means the same version number will be shared across the web UI and primary backend services.
Clarity in releases – Instead of many small incremental numbers (like 0.27.119, 0.27.120, etc), we’re starting fresh with a clean, easy-to-follow semantic versioning system.
Maturity milestone – Moving to 1.0.0 reflects the stability and growth of Flex since we started our backend and frontend rewrites years ago.
What Does 1.0.0 Mean?
We’re adopting Semantic Versioning – a simple, widely-used system. Here is the explanation for incrementing each number in the version:
MAJOR (first number) → Breaking changes
Example: Changing or removing an API that requires adjustments for external developers
Impact: Existing code built to Flex could break depending on the specific Flex APIs you use
MINOR (second number) → New features
Example: Adding a new endpoint or expanding data returned in an API.
Impact: Existing code built to Flex is backwards compatible (your code won't break)
PATCH (third number) → Fixes & improvements
Example: Bug fixes, small adjustments, or optimizations.
Impact: Existing code built to Flex is backwards compatible (your code won't break)
So, 1.0.0 is our “first major release” under this system — and it’s also our first platform version.
How Does This Affect You?
You’ll see 1.0.0 (and future versions like 1.1.0, 1.2.0, 2.0.0, etc.) noted in our release notes and product updates.
Your daily use of Flex won’t change, but version number changes will now give you a clearer signal about the size and impact of updates.
API integrators will benefit from knowing at a glance whether an update might require action on their side.
What’s Next?
From here on, all Flex releases will follow this platform versioning system. Expect to see new features, fixes, and improvements communicated more clearly through version numbers.