Releases: bptlab/cepta
Releases · bptlab/cepta
v0.5.0
[0.5.0] - 2020-06-02
Added
- #298
- Enrichment of Notifications with coordinates
- display those notifications in the Frontend
- #292
- [core] Adds Optional Indexing for DataToMongo Operator
- [core] Indices for Mongo Planned and Station Data uploads
- #278
- Adding test runner for replaying a specific example
Changed
- #292
- [core] DelayNotifications are now embedded within Notifications
- [core] Postgres Schemas integer->bigint/long
- [core] Pipeline now uses WeatherLocationCorrelationMongo
- [core] ProtoToBson/Mongo schema attribute names from lower_underscore -> lowerCamelCase
- [core] DetectStationArrivalDelay uses livetraindata.delay if no matched plannendTrainData was found for delay calculation
Deleted
- #292
- General Refactoring of unused code
[0.4.2-internal] - 2020-05-17
Added
- #262
- Mongo DelayShift Operator
- DataToMongoDB Operator
- NotificationHelper Utility to generate embedded DelayNotifications
Changed
- #262
- PostgresDelayShift Operator only sends Delay events if ReferenceStation can be found
- PostgresDelayShift has Delay threshold option (Default 60 Seconds)
[0.4.1-interal] - 2020-05-10
Added
- #213
- Single install helm chart for deploying to kubernetes clusters
- Automatic packaging and distribution via GitHub Pages
- #231
- Track the average speed of transports
Installation
CEPTA_VERSION="v0.5.0-dirty" docker-compose -f deployment/prod/docker-compose.yml up
v0.4.0
Added
- #274
- New CI building and testing infrastructure on faster, highly parallel executors
- #248
- Refactors Delay detection based on Live and Planned Station arrival Data including tests
- #259
- Integration of the
usermgmt
service with the frontend via module - Display information about the current user
- Edit and remove own user functionality
- New AddUser view
- Integration of the
- #246
- operator that gets delay from live train and shifts it by creating delay notifications for subsequent stations
- #240
- Subscription to correct Kafka queue
- Connection to UserDB
- Add rabbitMQ
- Save User Notifications in rabbitMQ when logged out
- Send Notification to the users frontend over websocket when logged in
Changed
- #248
- changes TrainDelayNotification location_id to station_id to match conventions of other events
- #220
- generic internal high level models to be used in ESP pipelines
Installation
CEPTA_VERSION="v0.4.0" docker-compose -f deployment/prod/docker-compose.yml up
v0.3.1
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
andusermgmt
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
- GRPC
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
v0.2.0
Added
- #234
- Simple landing page with basic information about then CEPTA project
.travis.yml
stage for automatically deploying the website
- #219
- New operator which removes a duplicate with a tumbling event number window with a given size
- #215
- Uniform backoff on startup connection issues making the microservice startup more resilient and stable
- #212
- Building of local docker images with bazel without running them
- Manually trigger docker hub publishing of the
anubis
frontend as part of the release pipeline
- #207
- More extensive theming support
- New Map View
- New Transport Detail View
- New Live Feed View
- Link to the grafana monitoring dashboard
Changed
- #215
- Refactored interfaces for mongo, postgres and kafka wrappers
- Conditional rebuilds of the dev docker deployemnt images
- Fix of a bug where calling
--help
on some services would block indefinitely long
- #207
- Fixes to the docker dev deployment
- UI/UX enhancements and a lot of refactoring
- Redesign of the user settings view
- Redesign of the transport management view
- 3b11e14...
- Mitigates CVE-2019-20149
Installation
CEPTA_VERSION="v0.2.0" docker-compose -f deployment/prod/docker-compose.yml up