Added
- #244
- Pattern class for LiveTrainDataEvents whose status is incoming (1-3) without a matching PlannedTrainDataEvent (after correlation)
- Schema for NoMatchingPlannedTrainDataEvents
- #242
- Abstractions for starting mongo containers in golang tests
- Implement e2e authentication via envoy
http.jwt_authn.v2alpha.JwtAuthentication
- Utility script for generating private and public RSA keys and a jwk set
- Integration tests for authentication
- Integration of authentication in the frontend
- Add
auth
and usermgmt
microservices in dev and prod docker env
- #241
- Add pattern which detects a train staying in a station
- Remove-duplicate function which removes all duplicate events in a DataStream
- Add pattern which detects an arriving train without a corresponding planned data set
- #239
- custom operator which sums up all delays at stations
- #230
- GRPC
Query()
interface for the replayer to be used from within internal tests
- Scalable container based integration tests for the replayer using testcontainers
Changed
- #242
- Complete rewrite of auth and user management microservices
- #230
- Consistency and refactoring of models
- A lot of bugfixes and refactoring
- #217
- consistent naming of bazel targets
Installation
CEPTA_VERSION="v0.3.1" docker-compose -f deployment/prod/docker-compose.yml up