Skip to content

Releases: ledgetech/ledge

v2.3.0

06 Jan 15:55
Compare
Choose a tag to compare
  • Feature: Allow blacklist of cookies evaluable in ESI variable expansion
  • Bugfix: Fix occasional truncated body storage on chunked responses

v2.2.1

17 Dec 12:28
Compare
Choose a tag to compare
  • Bugfix: It is no longer possible to send Cookie or Authorization headers to ESI requests on another domain, unless explicitly added in manually using the before_esi_include_request event.
  • Bugfix: ESI requests on the same domain would previously "loopback" to the current server_addr and server_port even if the scheme was different. We now check the scheme matches too before making this optimisation.
  • Feature: ESI "loopback" can now be disabled with esi_attempt_loopback.

v2.2.0

13 Dec 15:24
Compare
Choose a tag to compare
  • New config options to disable ESI includes to third party domains, and to whitelist allowed domains.
  • Minor tweaks to test framework for reliability

v2.1.4

13 Nov 02:28
Compare
Choose a tag to compare

Fix request leak with upstream sockets when downstream sockets are prematurely aborted.

v2.1.3

24 Sep 09:22
Compare
Choose a tag to compare

Fix crash with multiple Date response headers

v2.1.2

21 Jun 14:50
Compare
Choose a tag to compare

Fixes some issues around SSRF and XSS exploits when using ESI variables

v2.1.1

09 Apr 10:17
Compare
Choose a tag to compare

Bugfix: On cache read if the current key is missing from the repset (e.g. evicted) re-add it.
An evicted or incomplete repset causes incomplete or failed purging.

v2.1.0

06 Dec 10:38
Compare
Choose a tag to compare
  • Feature: Vary support

v2.1.0-rc1

28 Nov 13:51
Compare
Choose a tag to compare
v2.1.0-rc1 Pre-release
Pre-release
Increment version

v2.1.0 beta1

23 Oct 10:12
Compare
Choose a tag to compare
v2.1.0 beta1 Pre-release
Pre-release
  • Feature: Vary support
  • Feature: JSON Purge API