Skip to content
Stefano Rosanelli edited this page Jan 20, 2020 · 14 revisions

BEdita4 will be release in alpha, beta and RC versions before actual 4.0.0

4.0.0.alpha (completed)

The first alpha release of BEdita4 will include:

  • basic endpoints /auth, /objects, /users, /roles, /home
  • endpoints permissions system
  • some core object types like users, documents, locations and events
  • PostgresSQL and SQLite support
  • /streams endpoint - file upload
  • /media endpoint
  • basic search

4.0.0.alpha2 (completed)

The second alpha release of BEdita4 will include:

  • official Docker image with installation instructions + Docker Compose
  • /relations endpoint
  • complete /object_types
  • /admin endpoints
  • profile analysis

4.0.0-beta (completed)

The first beta release of BEdita4 will include:

  • better support of JSON Schema in properties' modelling
  • initial GraphQL support
  • core media object types like images, videos, audio
  • internal analytics

4.0.0-beta2 (completed)

The second beta release of BEdita4 will include:

  • thumbnail generation
  • tree/folder system, and folder core objects
  • schema info improvements

4.0.0-RC (completed)

The first RC release of BEdita4 will include:

  • oauth2 client authentication
  • annotations
  • translations - i18n
  • folder write operations, ordering & filters
  • application configuration

4.0.0 (completed)

  • Checks on uploaded files
  • Handling of deleted users, permanent removal and anonymization
  • PHP 7.3 and Cake 3.8 complete support

4.1.0

  • categories and tags
  • object versioning/history
  • User opt-out
  • PHP 7.4 support
  • MySQL 8 and MariaDB 10+ support

Future versions

  • OAuth2 for applications (deprecate API KEYs)
  • OpenAPI support
  • objects permissions system
  • Trashed objects' fields won't collide with new objects
  • objects cache
  • native GraphQL support
  • Auth tokens stored on DB for session management
  • message queue integration (like RabbitMQ)
  • more advanced search (ElasticSearch?)
  • integrated notification system

Clone this wiki locally