BEdita 4.0.0-RC Cactus Release announcement

BEdita 4.0.0-RC 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

  • Translations endpoint implemented /translations
  • Folder write operations completed
  • Annotations endpoint implemented /annotations
  • Folder children ordering now available
  • parent, ancestor and roots folder filters completed
  • Application configurations endpoini /config

Core changes

  • I18n language check via configuration
  • Folder permanent removal: also children folders are removed
  • Soft delete & restore of folders
  • Schema fix on disabled types and hidden properties
  • Object status filter on applications
  • Relations inheritance: use of abstract types on left/right side allowed

Integration changes

  • Tree maintenance shell 
  • OAuth2 client signup & auth 
  • Postman update with folders and external auth/signup

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