Skip to content

Releases: tmknight/docker-autoheal

0.13.8

11 Dec 20:24
87a7695
Compare
Choose a tag to compare

Changed

  • Simplify 'connection type' option check
  • Introduce 'nightly' tag for regular updates to base OS and binary dependencies to ensure vulnerabilities are addressed in between releases
    • Reserve 'latest' tag for customary latest release

0.13.7

21 Aug 13:13
ce21ebc
Compare
Choose a tag to compare

Changed

  • Bump bollard from 0.17.0 to 0.17.1 (which includes bumping various build dependencies)
  • Remove static Cargo.lock to allow for more seamless automated updates (let Cargo.toml guide updates)

0.13.6

31 Jul 17:11
1e97664
Compare
Choose a tag to compare

Changed

  • Bump bollard from 0.16.0 to 0.17.0 (which includes bumping various build dependencies)

0.13.5

28 Jul 13:04
f33374d
Compare
Choose a tag to compare

Security

  • Bump openssl from 0.10.63 to 0.10.66
    • Fixed invariant violation in MemBio::get_buf with empty results

0.13.4

27 May 18:21
213cbe7
Compare
Choose a tag to compare

Fixed

  • Ensure log length assessment does not underflow and compensate for empty log
  • Other code cleanup

Security

  • Bumps rustls from 0.22.2 to 0.22.4.
    • Infinite loop in rustls::conn::ConnectionCommon::complete_io() with proper client input

0.13.3

20 Apr 16:25
89ef3e1
Compare
Choose a tag to compare

Security

  • Bumps rustls from 0.22.2 to 0.22.4.
    • Infinite loop in rustls::conn::ConnectionCommon::complete_io() with proper client input

0.13.2

10 Apr 11:54
f21ce03
Compare
Choose a tag to compare

Security

  • Bump h2 from 0.3.24 to 0.3.26
    • h2 servers vulnerable to degradation of service with CONTINUATION Flood

0.13.1

12 Mar 19:19
3fe556a
Compare
Choose a tag to compare

Changed

  • Streamline persistent log write which should resolve occasional conjoined entries

0.13.0

11 Mar 16:45
a12cb20
Compare
Choose a tag to compare

Changed

  • Breaking: Add state health exit code to persistent log
    • This will invalidate any existing log.json and cause an error; removal of existing log.json is requisite
  • Breaking: Rename option and variable:
    • Binary option: --history replaced by -L, --log-persist
    • Environment variAble: AUTOHEAL_HISTORY replaced by AUTOHEAL_LOG_PERSIST
  • Adjustment to log output formatting for consistency
  • Additional error handling on read_record

0.12.0

09 Mar 16:51
0a44cce
Compare
Choose a tag to compare

Added

  • External persistent logging: Capture Date, container name, container id, last health message and last action to /opt/docker-autoheal/log.json
    • Requires the path to exist and that it is writable by the docker-autoheal user
    • Controlled via (default: disabled):
      • Binary option: -H, --history (switch)
      • Environment variable: AUTOHEAL_HISTORY (TRUE/FALSE)

Changed

  • Bump bollard to 0.16.0