- Last updated: November 27, 2024 (Strapi 5 era)
- 9 min read
Introducing new Cloud Regions, CLI Enhancements, Plugins, and Releases x Review Workflows
Explore Strapi’s newest features: faster Cloud Regions, enhanced CLI, powerful plugins, and automated content approvals—designed to streamline your content management.
In this latest update, we’re thrilled to bring you a range of powerful new tools and improvements to make your Strapi experience smoother and more feature-rich than ever. From expanded Cloud Regions that boost performance across APAC, to CLI enhancements that streamline environment management, to new plugins and automated content approval workflows—these updates are designed to help you build and manage content more efficiently.
Here’s an overview of what’s new and how each addition can simplify and enhance your workflow. Dive into the details below to see how these features and improvements can bring a new level of flexibility and control to your Strapi projects!
Continuous Improvements & Community Contributions
Since the release of Strapi 5, our team has been working hard to deliver continuous improvements and bug fixes to make your experience smoother and more robust. Here’s a look at the most recent updates and enhancements that have gone into the latest versions:
- Improved User Experience: We've made several refinements to the admin panel, including harmonizing button sizes, adjusting color schemes for better readability, and enhancing the look and feel of panels and subtitles.
- Enhanced Database Support: Strapi now includes MariaDB support for unique indexes, adding more flexibility to your database setup.
- Preview Features: We’ve laid the groundwork for a dedicated preview feature, complete with boilerplate setup and end-to-end testing to ensure a seamless experience as we continue expanding preview functionalities.
- Bug Fixes and Stability Improvements: From resolving pagination issues to handling relation loading and clearing API states on logout, we've addressed several bugs to make sure everything works smoothly, no matter how you interact with your content.
- Performance Tweaks: Optimizations have been made for TypeScript support, component generation, and Node compatibility, enhancing performance, error handling, and compatibility with the latest development tools.
To see the full list of updates, fixes, and enhancements, check out our complete release history on GitHub. This page includes every detail on recent improvements, from bug fixes to new features, contributed by our dedicated team and vibrant community. Special thanks to our first-time contributors, whose fresh perspectives have been invaluable in shaping these releases.
Releases x Review Workflows for Confident, Automated Content Approvals
We’re excited to roll out Releases x Review Workflows—a feature that ensures only approved content can be published. This automation takes the stress out of content approvals, helping developers and content teams release confidently without last-minute checks.
Here’s a refresher on what each feature does and why integrating them makes your publishing smoother than ever.
Releases: Organize, Schedule, and Publish Content with Confidence
Releases in Strapi are your one-stop solution for bundling, scheduling, and managing content updates in a streamlined way. Instead of handling updates individually, Releases allow you to group entries, schedule them for specific dates, and keep track of what’s set to go live—all from one place.
With Releases, you can:
- Group and Organize Content: Gather related content in specific releases, so you never miss an update. This setup helps large teams coordinate changes and manage updates smoothly.
- Schedule Content for Future Publication: Pick a date and time for each release, saying goodbye to manual publishing and keeping everything on track without the last-minute scramble.
- Get a Bird’s-Eye View of All Changes: The Releases tab provides a full picture of all upcoming changes, making it easy to organize and control content updates.
- Collaborate and Review as a Team: Releases provide an environment for collaborative review and editing, so the team can fine-tune content before it goes live.
Review Workflows: Customize Approval Stages to Fit Your Process
Review Workflows let you create custom review and approval processes tailored to your team’s needs. Whether it’s a quick editorial check or a detailed multi-stage review for legal compliance, Review Workflows keep your team on the same page, ensuring content passes all required approvals before publishing.
Key capabilities include:
- Customizable Review Stages: Build workflows that match your process, whether you need an 8-step review or a 3-step check.
- Assign Responsibility for Each Stage: Designate owners for each stage so it’s clear who’s in charge and content flows smoothly through the pipeline.
- Automate with Webhooks: Automatically trigger actions based on stage changes, like notifying team members or updating other systems, making your review process even more efficient.
- Manage Permissions by Role: Tailor access and actions at each review stage, ensuring everyone has the appropriate level of control.
Eliminate Manual Approvals and Prevent Unapproved Content from Publishing
Manual reviews are time-consuming and risky for larger teams and industries with strict standards. By combining the organizational power of Releases with the structured approvals of Review Workflows, Releases x Review Workflows ensures that no content is published without passing through the necessary review stages.
With this feature, you can say goodbye to manual checks, gain confidence in meeting compliance, and streamline team coordination by providing clear content status at a glance. Here’s how this integration simplifies your workflow and prevents last-minute hiccups.
Automated Checks Prevent Unapproved Content from Going Live
Releases x Review Workflows simplifies your content workflow: 1. Set Required Approval Stages: Designate a stage (like “Reviewed by Legal”) that content must reach to be eligible for publishing. 2. Automated Stage Checks: The system verifies that every entry meets the required approval stage before publishing. 3. Block Unapproved Content: If content isn’t fully reviewed, the release is blocked, and an error message highlights what needs fixing. 4. Instant Visibility into Issues: See exactly which entries are holding up the release, making it easy to resolve.
Confidence, Clarity, and Less Manual Work
This integration brings a smoother, safer release process. Each release is backed by the confidence that only content meeting all approval checks will go live. Clear error messages guide you to fix any issues before publishing, and automation reduces manual checks, freeing up your time for higher-value tasks.
With Releases x Review Workflows, you can focus on creating great content while the system ensures everything is properly approved. Get started today and experience how it makes publishing simpler, safer, and faster for your team!
Strapi Cloud Expands with New Regions in Singapore and Australia
We’re excited to roll out two new hosting regions on Strapi Cloud: Singapore (Asia) and Australia (Oceania). This addition to Strapi Cloud regions means faster, more reliable access for developers and teams building in the APAC region. By bringing Strapi Cloud’s infrastructure closer to home, we’re aiming to cut latency and boost performance so that your content reaches users as smoothly as possible.
These new regions are just one part of our commitment to making Strapi Cloud a truly global platform. Hosting your Strapi projects in APAC doesn’t just reduce wait times—it also means easier regional compliance and optimized workflows without worrying about data transit across continents. Whether you’re running a local startup or managing global content delivery, Strapi Cloud’s expanded reach gives you the tools to deploy content where it’s needed most.
We’re always listening to what the developer community needs and this expansion is a direct response to that. Let us know how these new regions improve your workflow and stay tuned as we continue to grow Strapi Cloud’s footprint worldwide!
New Strapi Cloud CLI Commands - Listing and Linking Environments
With Strapi Cloud’s latest CLI updates, managing your cloud environments just got simpler. We're introducing two powerful new commands: strapi cloud environments
and link
, giving you more control over your projects directly from the command line. Designed with developer feedback in mind, these additions make it easier to track, connect, and deploy across multiple environments within your Strapi Cloud projects.
View All Environments with strapi cloud environments
The strapi cloud environments
(or strapi cloud environment list
) command lets you pull up a list of all environments associated with your Strapi Cloud projects tied to your authenticated user account. For developers managing multiple environments, this gives you a clear overview of every environment within your linked projects. For each environment, the following key details are displayed:
- Name – The environment’s name for easy identification.
- URL – Direct link to the environment.
- Live Status – Indicates whether the project is live and actively running.
- Push to Deploy – Shows if push-to-deploy is activated, so you know if code changes will automatically deploy.
- Node Version – The specific Node.js version used in this environment.
- CMS Version – The version of Strapi CMS currently in use.
This command provides an at-a-glance view, helping you quickly assess the status and configuration of each environment within your Strapi Cloud projects.
Choose Your Deployment Environment with strapi deploy
The strapi deploy
command is now more flexible than ever. Once you’ve linked your local Strapi project to a Strapi Cloud project, you’ll be able to choose which environment to deploy to directly from the CLI. Run strapi deploy
, and the CLI will prompt you to select an environment. Alternatively, if you already know your target, you can use strapi deploy -e <environment>
(or strapi deploy --env <environment>
)to go straight to the environment of your choice without extra steps.
With these enhancements, we aim to streamline environment management and deployment workflows so you can focus more on building. We’re always on the lookout for ways to make the Strapi Cloud experience smoother and more developer-friendly. Let us know what you think of these new commands, and stay tuned for more updates!
You can learn more about the Strapi Cloud CLI in the our documentation.
Discover the Latest Plugins on Strapi Marketplace
Exciting news from the Strapi Marketplace! We’re thrilled to announce the arrival of several powerful new plugins, designed to supercharge your Strapi projects with added functionality and customization options. Here’s a look at the latest additions:
- Otp Plugin: Enhance your Strapi app with OTP (One-Time Password) capabilities, adding an extra layer of security for user authentication.
- Parent Child Relationships: This plugin introduces easy parent-child relationship management, ideal for structuring hierarchical content.
- Email Designer 5: Design emails directly within Strapi with this plugin, perfect for creating custom email templates.
- Tree Menus: Create and manage tree-structured menus with ease, simplifying navigation for complex content structures.
- Snowflake: Automatically generate unique identifiers for your content with this auto-snowflake ID generator.
- Gen Types: Streamline your development with generated TypeScript types, providing stronger type support for your Strapi API.
- Strapi Geodata: Add geolocation data to your content for location-based features and insights.
- Bootstrap Icons: Effortlessly integrate Bootstrap icons into your Strapi project, making it easy to add high-quality visuals to your UI.
- Orama Cloud: Enhance search capabilities in your Strapi app with Orama Cloud’s powerful search plugin.
Each of these plugins is designed to seamlessly integrate with Strapi, making it easier than ever to build, scale, and personalize your content experiences. Head over to the Strapi Marketplace to explore and start using these new tools today!
Stay tuned for more updates as we continue building a better Strapi, one release at a time!
Niklas Winkels is Senior Product Marketing Manager at Strapi, the leading open-source Headless CMS. He's a developer relations expert with a background in demand generation. In his free time, Niklas loves making music, travelling, and surfing 🏄♂️