Echo 2019 release notes

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

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