- Bug [Acl] Fix 500 error caused by dynamic permissions
- Feature [Discovery] Add discovery adapters (consul, env)
- Feature [Formio] Enable arrays for formio default values
- Feature [Acl] Restructure acl scope
- Feature [Acl] Enable dynamic permissions related to identity business unit subscriptions
- Feature [Acl] Optimize acl compilation
- Feature [Api] Restructure acl scope
- Feature [Query] Forward query string parameters
- Feature [Query] Make
/querypath a suffix
- Feature [Query] Add query component
- Feature [Filter] Add filter component
- Feature [Apip] Upgrade apip dependency to 2.3.6
- Feature [Apip] Urls changed from dashes to underscores
- Feature [Metadata] Metadata urls changed from
/metadatasto/metadata
- Feature [Tenant] Convert tenant data to runtime-only data
- Feature [System] Set system security encoders compatible with platform
- Feature [Security] Add compatibility to acl property serializer for non-secured entities
- Feature [Discovery] Add servermock integration to mock discovery endpoints
- Feature [System] Add system behat context
- Feature [Api] Synchronize api host with execution environment
- Feature [System] Synchronize api host with execution environment
- Feature [Tenant] Introduce the concept of tenant unloaders
- Feature [Encryption] Add encryption component
- Feature [Config] Add encryption to config and parameter value property
- Feature [Tenant] Add encryption to tenant data property
- Feature [Discovery] Standardize discovery service names
- Feature [Discovery] Refactor discovery component to integrate with consul service catalog
- Feature [Tenant] Enable 'write' on tenant uuid property
- Feature [Api] Further map api models
- Feature [System] Further map system models
- Feature [Discovery] Further map discovery models
- Feature [Config] Add sequence reset for fixtures
- Feature [Security] Add sequence reset for fixtures
- Feature [Metadata] Add metadata component
- Bug [Api] Fix resource path for api configs tenant loader