AT:
- There is a new table ACT_GE_SCHEMA_LOG
- This table has two columns: ID_ (varchar, primary key), TIMESTAMP_ (date field), VERSION_ (varchar)
- The create script inserts a row into this table with the current version and timestamp
- The 7.11 update script inserts this row as well
- There is a new query API in ManagementService to retrieve schema log entries (returning SchemaLogEntry)
- I can filter the query by: version
- I can order the query by: timestamp
- I can apply limits
- Authorization: I must be member of group camunda-admin for the query to return any results. If I am not member of this group, I get an empty list as result.
- REST API: There is a new resource at path GET /schema/log that exposes the schema log query
- Testing: There is a mechanism that ensures that the schema log always contains entries for the current schema version (two cases: I create the database from scratch; I update an existing database)
This is the controller panel for Smart Panels app
- depends on
-
CAM-10204 Create table ACT_GE_SCHEMA_LOG
- Closed
-
CAM-10205 Add query API for schema log entries
- Closed
-
CAM-10206 Ensure that schema log always contains current schema version
- Closed
-
CAM-10207 Expand Schema Log Query
- Closed
-
CAM-10208 Add REST API for Schema Log Queries
- Closed
-
CAM-10280 Schema Log Documentation
- Closed
-
CAM-10335 Make Schema Log REST API consistent with other REST API
- Closed
(2 depends on)