Roadmap

Paolo Cuffiani edited this page Nov 7, 2018 · 12 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

  • Streams refactored to be dependent on and more integrated with objects they are related to
  • Auth tokens stored on DB for session management
  • Checks on uploaded files
  • Handling of deleted users
  • Trashed objects' fields won't collide with new objects

4.1.0

  • categories and tags
  • object versioning/history
  • OpenAPI support
  • objects permissions system
  • objects cache
  • native GraphQL support

4.2.0

  • message queue integration (like RabbitMQ)
  • more advanced search (ElasticSearch?)
  • integrated notification system
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.