Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

VersionTypeDescriptionMore info
2019.5 (2019-11-08)

Status
colourBlue
titleEnhancement

Remove support for Sender header, but keep 'mail from' support



Status
colourBlue
titleEnhancement

Add X-Auto-Response-Suppress to emails
2019.4 (2019-11-07)

Status
colourGreen
titleFeature

Document API for retrieving events sent through webhooks

Status
colourGreen
titleFeature

Send incoming notifications to webhook consumers

Status
colourGreen
titleFeature

Store sent webhook events in database

Status
colourGreen
titleFeature

GET endpoint to retrieve event

Status
colourBlue
titleEnhancement

Webhook custom authentication header support

Status
colourYellow
titleBug

RestTemplate timeouts are not being configured correctly


Status
colourYellow
titleBug

Redis unavailability causes CPU overload

Status
colourYellow
titleBug

Logstash config is missing file appender

Status
colourYellow
titleBug

Notifications in Webhook call contain incorrectly serialized timestamp

Status
colourGrey
titleMaintenance

Upgrade Spring Boot to v2.2

Status
colourGrey
titleMaintenance

Replace deprecated SizeAndTimeBasedFNATP in Logback config

Status
colourGrey
titleMaintenance

Upgrade Gradle to 5.6

Status
colourGrey
titleMaintenance

Upgrade SonarQube Gradle Plugin to 2.7.1

Status
colourGrey
titleMaintenance

Upgrade Spring Boot to 2.1.7

Status
colourGrey
titleMaintenance

Upgrade logstash-logback-encoder to v6.1

Status
colourGrey
titleMaintenance

Upgrade jmespath-jackson to 0.3.x
2019.3 (2019-07-25)

Status
colourBlue
titleEnhancement

Tweak schema of notifications

Status
colourGrey
titleMaintenance

AdoptOpenJDK 11 compatibility


Status
colourGrey
titleMaintenance

Update IntelliJ configs for 2019.1 / make it work


Status
colourGrey
titleMaintenance

Upgrade to Gradle 5

Status
colourGrey
titleMaintenance

Upgrade Guava

Status
colourGrey
titleMaintenance

Upgrade Jackson


2019.2 (2019-05-22)

Status
colourGrey
titleMaintenance

Spring Boot upgrade

Status
colourGrey
titleMaintenance

Adjust Postgres pool size

2019.1 (2019-03-21)

Status
colourYellow
titleBug

Missing notification

...