BEdita 4.0.0-RC2 Cactus Release announcement

BEdita 4.0.0-RC2 codename "cactus" released

We are happy to announce the immediate availability of BEdita 4.0.0-RC cactus*.

BEdita 4 is a complete rewrite featuring a new API-first architecture.

BEdita 4 is a ready to use back-end API to handle the data of your mobile, IoT, web and desktop applications.

It provides also an extensible framework to build your custom back-end API via plugins.

BEdita 4 provides a complete content management solution with:

  • a headless server application with a native REST & GraphQL (**) API to model, create, modify and retrieve your data
  • a default admin web application

Here the main changes on this beta release, see also the complete changelog.

API changes

  • Fixed children position update on folders
  • Make params optional when updating relations
  • Query string filter fields with null or not null
  • Introduced lang query string and included translations in response
  • One Time Password (OTP) auth flow

Core changes

  • Introduce JSON Schema date and datetime property type
  • Fix date & datetime input with ISO and other standard formats
  • JSON Schema params validation on relations
  • profiles.email is now a non unique index
  • Fix error saving user with duplicated email
  • Set default status for new objects via configuration
  • Avoid status filter on resources

Integration changes

  • Many coverage and unit test improvements
  • PHP 7.1 as minimum version

Development is currently in RC stage - use in a production environment is not yet recommended


(*) “cactus” is a member of the plant family Cactaceae, a family comprising about 127 genera. The word "cactus" derives from the Ancient Greek κάκτος, kaktos, a name originally used for a spiny plant whose identity is not certain. (from Wikipedia)

(**) GraphQL endpoint not yet feature complete