We've introduced API queries using OpenSearch (e.g GET /ed-fi/students?firstName=Pat). Driven by change data capture flowing through Kafka. Design Docs: DMS Feature: Change Data Capture to Stream.
Resilience - automatic retries when transient database errors occur, with a configurable circuit breaker using Polly. Design docs: DMS Resilience Strategies.
/health endpoint, integrated with PostgreSQL, for health checks.
Docker Compose testing "environments" in /eng/docker-compose.
We have also begun work on the DMS Configuration Service, which replaces the ODS Admin API. There are several pull requests already merged, but we are not "officially" including it in this milestone because it is not yet integrated with the core Data Management Service, and we have not developed the release workflow yet.
Release Notes for Milestone 0.3.0
Highlights:
GET /ed-fi/students?firstName=Pat
). Driven by change data capture flowing through Kafka. Design Docs: DMS Feature: Change Data Capture to Stream.Session.Name
. Design Docs: DMS Feature: Cascading Updates into JSON Documents./health
endpoint, integrated with PostgreSQL, for health checks./eng/docker-compose
.We have also begun work on the DMS Configuration Service, which replaces the ODS Admin API. There are several pull requests already merged, but we are not "officially" including it in this milestone because it is not yet integrated with the core Data Management Service, and we have not developed the release workflow yet.