The following additions and changes were made in the Echo 2019 releases, listed from new to old. For significant new features or important changes, a link to a separate blog post will be available.
Echo is the notification component of MyTimetable and takes care of processing, storing and communicating messages to students and staff.
Version | Type | Description | More info |
---|---|---|---|
2019.4 (2019-11-07) | FEATURE | Document API for retrieving events sent through webhooks | |
FEATURE | Send incoming notifications to webhook consumers | ||
FEATURE | Store sent webhook events in database | ||
FEATURE | GET endpoint to retrieve event | ||
ENHANCEMENT | Webhook custom authentication header support | ||
BUG | RestTemplate timeouts are not being configured correctly | ||
BUG | Redis unavailability causes CPU overload | ||
BUG | Logstash config is missing file appender | ||
BUG | Notifications in Webhook call contain incorrectly serialized timestamp | ||
MAINTENANCE | Upgrade Spring Boot to v2.2 | ||
MAINTENANCE | Replace deprecated SizeAndTimeBasedFNATP in Logback config | ||
MAINTENANCE | Upgrade Gradle to 5.6 | ||
MAINTENANCE | Upgrade SonarQube Gradle Plugin to 2.7.1 | ||
MAINTENANCE | Upgrade Spring Boot to 2.1.7 | ||
MAINTENANCE | Upgrade logstash-logback-encoder to v6.1 | ||
MAINTENANCE | Upgrade jmespath-jackson to 0.3.x | ||
2019.3 (2019-07-25) | ENHANCEMENT | Tweak schema of notifications | |
MAINTENANCE | AdoptOpenJDK 11 compatibility | ||
MAINTENANCE | Update IntelliJ configs for 2019.1 / make it work | ||
MAINTENANCE | Upgrade to Gradle 5 | ||
MAINTENANCE | Upgrade Guava | ||
MAINTENANCE | Upgrade Jackson | ||
2019.2 (2019-05-22) | MAINTENANCE | Spring Boot upgrade | |
MAINTENANCE | Adjust Postgres pool size | ||
2019.1 (2019-03-21) | BUG | Missing notification |