Skip to content

2.9.0

Compare
Choose a tag to compare
@fgalan fgalan released this 25 Mar 09:54
· 108 commits to master since this release
be61eaa

This release is the last one supporting Nodev8 and Nodev10. Note that Nodev8 was deprecated in December 2019 and Nodev10 was deprecated in April 2021, according to the node release schedule. You are highly encouraged to use Nodev12 or newer.

Changes (since 2.8.0):

  • Add: graceful shutdown listening to SIGTERM and SIGHUP signals (#576)
  • Add: Docker healthcheck for STH API
  • Add: config reconnectTries and reconnectInterval configuration (env vars DB_RECONNECT_TRIES and DB_RECONNECT_INTERVAL) to allow mongo driver reconnect (#559)
  • Add: allow connect with mongo uri without auth
  • Fix: return 500 when DB is not connected (#570)
  • Fix: ensure permissions over temp directory (used by CSV generation) in docker container (issue re-introduced in 2.8.0)
  • Fix: update logs about get raw and aggregated data (#556)
  • Update codebase to use ES6
    • Remove JSHint and jshint overrides
    • Add esLint using standard tamia presets
    • Replace var with let/const
    • Fix or disable eslint errors
  • Upgrade logops dep from 2.1.0 to 2.1.2 due to colors dependency corruption
  • Upgrade: mongodb dependence from ~2.2.35 to ~3.6.12 (#567)
  • Upgrade NodeJS version from 10.19.0 to 14-slim in Dockerfile