Skip to content

Releases: bptlab/cepta

v0.5.0

02 Jun 16:36
Compare
Choose a tag to compare

[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

07 May 22:54
Compare
Choose a tag to compare

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
  • #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

27 Apr 15:57
Compare
Choose a tag to compare

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

v0.2.0

18 Apr 13:28
Compare
Choose a tag to compare
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...

Installation

CEPTA_VERSION="v0.2.0" docker-compose -f deployment/prod/docker-compose.yml up

v0.1.0

11 Apr 06:19
Compare
Choose a tag to compare
Added
  • Initial versioned release
Installation
CEPTA_VERSION="v0.1.0" docker-compose -f deployment/prod/docker-compose.yml up