📢 Milestone 0.7 has been reached
We’re excited to announce the 0.7 release milestone for the Ed-Fi Data Management Service (DMS).This release focuses on multi-tenancy foundations, operational cost optimizations, and improved performance for scalable deployments.
Key Updates​
-
Database Segmentation and Multi-Tenancy: DMS now supports database segmentation—one web API instance can serve multiple databases, improving scalability, isolation, and flexibility for large-scale deployments. Building on this foundation, both DMS and the DMS Configuration Service have been updated to support multi-tenant deployments.
-
Built-in Identity Provider (optional): The DMS Configuration Service* can act as a built‑in Identity Provider using OpenIddict, enabling self‑contained authorization. Keycloak remains fully supported as an external OAuth/OIDC Identity Provider for organizations that prefer or require it.
-
Removes OpenSearch/Elasticsearch: This release removes the OpenSearch/Elasticsearch backends. The team validated that PostgreSQL alone can meet current read/write needs while reducing operational cost and complexity—especially in multi‑tenant scenarios. This change also addresses architectural issues around limit/offset and totalCount, and changes Kafka streaming from required to optional.
-
Performance Tuning: Targeted optimizations based on performance test results have been implemented, with more improvements planned for upcoming releases.
* DMS Configuration Service is a separate component designed to manage claimsets, authorization metadata, and configuration data for DMS deployments.
Try It Out​
Download 0.7.0 release.
git clone https://github.com/Ed-Fi-Alliance-OSS/Data-Management-Service
cd Data-Management-Service
git checkout v0.7.0
Then, follow the instructions in the Getting Started with the Ed-Fi Data Management Service Platform
Next​
For more detail about what comes next, see Ed-Fi Technology Roadmap.
