# changelog

author: Edita Kizinevic <edita.kizinevic@cern.ch> - 1.19-1
changelog:
  - Add monitor of geodb age.
  - Add monitor of whitelist expiration.
  - Add monitor of cvmfs_server check failures.


author: Dave Dykstra <dwd@fnal.gov> - 1.20-1
changelog:
  - Decode the whitelist file data into a string for python3
  - Add whitelist testname to comment in api.conf


author: Dave Dykstra <dwd@fnal.gov> - 1.23-1
changelog:
  - Clear errors from reading .cvmfs_status.json before reading whitelist.
    That was causing stratum 0 repositories that had no status file to skip
    doing the whitelist check.


author: Dave Dykstra <dwd@fnal.gov> - 1.24-1
changelog:
  - Convert from anyjson to the standard python json library because anyjson
    isn't available on el9 and because json is now part of the standard library
    even on el7 python2.


author: Dave Dykstra <dwd@fnal.gov> - 1.25-1
changelog:
  - Convert from using cgi.parse_qs to either urlparse.parse_qs (python 2)
    or urllib.parse (python 3).  The cgi module does not exist on el9.


author: Dave Dykstra <dwd@fnal.gov> - 1.27-1
changelog:
  - Correct inconsistent tab/space which python3 rejected.
  - Fix rare error message regarding an empty last_gc status that pylint
    found was referencing an undefined variable.
  - Minor fix in log output for updated-slowrepo.


author: Dave Dykstra <dwd@fnal.gov> - 1.28-1
changelog:
  - Prevent json pretty printer from breaking up long strings, the way
    pyhon2 did it.
  - Remove old workaround added in version 1.12 because it incorrectly
    reported the status of a repo without an initial snapshot but with 
    a completed gc.


