Changes
=======

Here are listed the most important changes, which might affect upgrades.

1.0.164 (2020-09-24)
--------------------

 * feature: serve a stale result up to 1 day if the origin server is down
 * feature: request real frontend for slave introspection (aka log access)
 * fix: Kedifa reloading, it was resulting with kedifa server disallowing access after some time
 * feature: allow to set software release for each node, instead for the whole cluster
 * fix: haproxy matches correct hostname in case of wildcards, instead of using wildcard host instead of the specific one

1.0.160 (2020-08-25)
--------------------

 * haproxy updated from 2.0.15 to 2.0.17 in order to fix issue while accessing inaccessible backends

1.0.159 (2020-07-30)
--------------------

 * logs are ensured to be available in slave's ``log-access-url``
 * logs from backend Haproxy are also available to slaves

1.0.158 (2020-07-24)
--------------------

 * manual customisation of profiles has been dropped, as not used, dropped keys are ``apache_custom_http``, ``apache_custom_https``, ``caddy_custom_http``, ``caddy_custom_https`` from slaves and ``-frontend-authorized-slave-string`` from master
 * ``re6st-optimal-test`` has been dropped from slave
 * QUIC is dropped, as was not used and has been superseded by HTTP/3, dropped key is ``enable-quic`` from master
 * haproxy is used as a gateway to backends:

   * ``automatic-internal-backend-client-caucase-csr`` switch for master is introduced to control it CSR signing
   * ``proxy-try-duration`` and ``proxy-try-interval`` has been dropped, as Caddy is not used anymore to connect to the backend, and instead ``backend-connect-timeout`` and ``backend-connect-retries`` is used, as it comes from Haproxy
   * ``backend-client-caucase-url`` is returned in master and slave, so that backends can use caucase to fetch CA from frontend cluster
   * ``request-timeout`` is supported per slave, as now it became possible
   * ``authenticate-to-backend`` is added for master and slave, defaulting to False, to have control over cluster default authentication, and make it possible to do it per slave

1.0.149 (2020-05-05)
--------------------

 * no changes noted
