What's new in Strapi


Security fix - Strapi v3.6.8

We have fixed a security issue in the Users & Permissions plugin.

Learn more on Github.


Improvements and fixes - Strapi v3.6.6 & v3.6.7

Here are the improvements and fixes of these releases:

  • Fixes to Admin Development server while using Docker
  • Left menu header background color is now pulled from the theme
  • Remove the one-click deploy buttons
  • Update Buffet to 3.3.8 (fixes many of the non-issue security alerts)
  • Updates to Turkish and Simplified Chinese translations
  • Bug fixes in mongoose connector;
  • Security upgrade nodemailer from 6.6.0 to 6.6.1
  • Fix SAML bug for SSO

Find more details about the v3.6.6 and v3.6.7.


Improvements and fixes - Strapi v3.6.5

This version is a republish of v3.6.4 with a patch on missing files only.

Here are the improvements and fixes of this release:

  • Improve marketplace activity metrics to prepare next version
  • Add interactive options for templates and starters
  • Improve the relation item spacing
  • Starter CLI Fix has-yarn
  • Upgrade yup to 0.32.9
  • Fix RBAC upload permissions

Have a look at the detailed list of updates here.


Interactive starter CLI - Strapi v3.6.4

The Starters and Templates CLI is now interactive: you are prompted with a list of templates or starters to select before getting started. More details here.


Improvements and fixes - Strapi v3.6.3

Here are the improvements and fixes of this release:

  • New CLI to generate templates from Strapi projects
  • Add support for login via cas
  • Fix RBAC permissions without subject ignoring conditions
  • Fixes i18N copy locale
  • Fix duplicate locale when creating an entry without specifying the locale

Have a look at the detailed list of updates here


Gatsby Source Strapi plugin

The Gatsby Source Strapi plugin helps you query Strapi content in Gatsby and lets you benefit from all the Gatsby goodness.

This major version includes:

  • Internationalization support
  • Fixed dynamic zones support
  • Support for Gatsby v3
  • Support for arrays of images
  • New README documentation



Improvements and fixes - Strapi v3.6.1 & v3.6.2

This release includes small improvements and bug fixes:

  • Remove cache key so the URL is valid for cors policy
  • Fix broken localizations query
  • Accept falsy values returned by controllers in GraphQL queries and mutations
  • Fix issue relation losing extra options on Content Types Builder update
  • Fix issue with incorrect CLI termination when using flags quickstart and no-run
  • Add possibility to set "required" RBAC conditions
  • Make listLocales route available for non-admin
  • Keep metadata during image resize (Media Library)
  • Fix compatibility issue for MongoDB < 4.2

Check out the GitHub changelog for more details about the v3.6.1 and v3.6.2


🌍 Internationalization - Strapi v3.6

The internationalization feature lets you localize content by translating and adapting it to different countries. You will be able to:

  • Create multiple versions (locales) of your content
  • Choose what content types and fields are localized and what are not
  • Copy & paste content from one locale to another
  • Set up granular permission rights for each locale

Available for free and without limitations.

i18n strapi


Starters CLI - v3.5.4

Creating full-stack Strapi applications with starters just got much easier πŸ™Œ We have released a CLI for Strapi starters. Now, with one command, you can have a monorepo running your starter frontend and Strapi backend in minutes.


Improvements and fixes - Strapi v3.5.3

This release includes small improvements and bug fixes:

  • Add email test in plugin settings
  • Fix a bug that wasn't enabling to click behind notification div
  • Enable the content type builder in other environments than development
  • Fix error with polymorphic relations when the attribute name is different to related
  • Fix WYSIWYG state
  • Fix GraphQL dynamic zone population
  • Add delete function in plugin database store
  • Fix display of falsey values in component banner

...and much more about the v3.5.3 updates here!


Improvements and fixes - Strapi v3.5.1 and v3.5.2

These releases include a bunch of bug fixes and enhancements:

  • Update of webpack configuration (Fixes Docker Admin Panel builds)
  • Stop populating component relation to avoid inf population
  • Fix watch-admin flag in EE mode
  • Fix knex, pg, MySQL versions
  • Add RTL support to WysiwygEditor

See more details about v3.5.1 and v3.5.2 on Github!


Sentry plugin πŸ”

Sentry allows developers to ensure the quality of their applications. It logs errors and gives you all the context you need to identify the source of the problem.

This plugin lets you benefit from all these Sentry features with your Strapi app. Once you install it, the Sentry plugin will:

  • Initialize a Sentry instance when your Strapi app starts
  • Send errors encountered in your application's end API to Sentry
  • Attach useful metadata to Sentry events, to help you with debugging
  • Expose a global Sentry service

Sentry (2) 1.png


Single-Sign-On Authentication - Strapi v3.5

SSO authentication for admin panel lets enterprises connect Strapi to their authentication providers and protocols such as Active Directory, Okta, Auth0, Keycloak, OAuth etc. Employees will be able to use the credentials of a third-party app to log in to the admin panel. The feature is available in Gold Enterprise Edition.



Improvements and fixes - Strapi v3.4.4, v3.4.5 and v3.4.6

These releases include small improvements and bug fixes:

  • Add Auth0 provider
  • Add Reddit auth provider
  • Handle duplicate entry error
  • Disable GraphQL queries other than CRUD
  • Accept info fields when uploading file through GraphQL
  • Prevent returning optimized image if it’s larger than original
  • Read responsive breakpoints from config
  • Add support for actionOptions for provider upload and delete functions
  • Fix for failing SQLite3 issue on Windows
  • Fix file extensions not always detected with Cloudinary
  • Fix Instagram login after Instagram API changed
  • Fix is-creator condition not applied on find
  • Fix sortable config disabled at launch
  • Fix sanitize removing polymorphic relations
  • Fix some many many perf issues in graphQL

... and more! (see the full list for 3.4.4, v3.4.5 and 3.4.6)


Improvements and fixes - Strapi v3.4.2 and v3.4.3

The new versions include a bunch of updates and bug fixes:

  • Add session option to Strapi query for Mongo Multi-Document transaction
  • Configurable default _limit parameter
  • Refactor GraphQL association resolvers
  • Adding documentation for Apple M1 users
  • Fix query when filtering and sorting on a relational field
  • Fix deep query sort when using pagination operators (start, limit) & MongoDB
  • Fix count method with D&P filters on MongoDB
  • Fix typo in load-plugins file pattern preventing the app to start

More technical details about the v3.4.2 and v3.4.3 are in the Github Changelog.


Improvements and fixes - Strapi v3.4.1

The 3.4.1 version fixes some admin panel bugs: the input date issue, JSON WYSIWYG, list view with many displayed entries. It also includes some documentation and plugin description updates. See more technical details on the Github Changelog.


πŸ”— Relational Fields displayed in List View - Strapi 3.4

In the new Strapi version 3.4, you can see the content type relational fields in the list view.

  • Easily find the records you need by implementing filters by relations or sorting your data.
  • Customise your list view by choosing what relational fields to show and renaming columns.



New "Application" page in Settings - Strapi 3.3

A new "Application" section in the Settings page of the admin panel menu will show you information about the Strapi and Node versions that you’re currently using, as well as the Strapi Edition (Community or Enterprise).

A new menu notification will remind you to update Strapi once a new version is available.

More details about the release here.



πŸ“ New Draft&Publish feature - Strapi 3.2

With the new Draft and Publish feature you can:

  • save the content as a draft and publish it whenever you want
  • revert the published content back to the β€œunpublished” draft state
  • turn on or off the draft system for each of content types

Available in both Community and Enterprise Editions.



Introducing custom Roles and Permissions in Strapi 3.1

The custom roles and permissions feature lets admins limit the access of other users to the admin panel.

The basic roles and permissions feature available in a free Strapi Community Edition includes:

  • an unlimited number of admin users
  • 3 default roles (Super Admin, Editor, Author)
  • customizable access to specific Collection & Single Types

The advanced roles and permissions feature available in Strapi Enterprise Edition includes:

  • an unlimited number of custom roles in Silver and Golden plans or
  • 30 custom roles in a Bronze plan
  • a high level of granularity (down to the field level) for a series of specific actions (Create, Read, Update, Delete, Publish)



πŸš€ Stable Community Edition release - Strapi 3.0.0

Announcing general availability of Strapi Community Edition 🍾

The stable release includes several new features:

  • Native support for .env files to simplify configuration setup for users.
  • Improved environment configuration with overwrites.
  • Better database lifecycles to trigger functions before or after a specific event.
  • New CLI command to easily migrate settings across environments.
  • Greater support for deployment configurations with proxy configuration changes.

The stable community edition also includes the core features like content type builder, rich markdown editor, JWT authentication, dynamic zones, webhooks, media library, plug-in providers and more!



🎞 Media library release - Strapi beta.20

The Strapi Media Library takes content management in Strapi to the new level:

  • Manage a variety of media assets including images, videos, audio files, PDFs, or GIFs.
  • Edit the size, name, alt text of the asset directly in the media library.
  • Sort the assets, filter by date, type or size or use the search to find what you need.
  • Preview images and videos and select the right one immediately.
  • Connect your Media Library to a storage service provider.



πŸ’Ž Single Types & UID field - Strapi beta.19

Introducing Single Types - the content type which is not a part of a collection and is used to manage the "one-of-a-kind" pages of a project, such as a homepage, menu, footer, "about us" page, or to manage global settings, like SEO settings.

We've also added a new UID field which is a unique identifier that can be used to identify your content type as well as to create SEO-friendly website URLs.


New Dynamic Zones feature - Strapi beta.18

Dynamic Zones let you build dynamic pages or create complex data structures.

Using the dynamic zones feature, you can:

  • Create components, a new data structure which we launch with this release.
  • Create nested fields to organize your information, repeat this data structure to build arrays or to reuse this data structure across multiple Content-Types.
  • Pick on the fly any component, reorder them as you wish in the repeatable zone and create original content structure.

Dynamic_Zones png


Strapi beta is live πŸš€

The new Strapi beta version makes the product use much smoother:

  • Seamless version upgrade
  • Overhaul of the Admin UI build process
  • Reliable Deployment
  • Improved stability
  • New Core API
  • Easier Monorepo setup and installation

Read the release article to learn more πŸ‘‡