Echo 2019 release notes
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.5 (2019-11-08) | Enhancement | Remove support for Sender header, but keep 'mail from' support |
|
Enhancement | Add X-Auto-Response-Suppress to emails |
| |
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 |
|