Releases: ledgetech/ledge
Releases · ledgetech/ledge
v1.00
Bugfix release
Fixes issue where pages with ESI instructions would return 200 regardless of their actual status code (404 etc).
Bugfix release
Multiple cache-control headers should be concatenated.
Minor bugfix
Duplicate request headers will turn up in Lua land as tables. These are only legal if the values are comma separated lists, so we concatenate the values into a single string before scanning for values.
Previously we blindly attempted to run string functions on a table.
v0.10
Minor bug fix.
Bugfix (#85): Fix bug when no cache entry exists and trying to serve stale.
Includes Sentinel support and other improvements / bug fixes.
- Feature (#52): Support for Redis sentinel
- Feature (#67): Handling aborted connections
- Feature (#82): Support for serving stale content if the origin errors (stale-if-error)
- Bugfix (#65): 304 responses should include other headers (cache control etc)
- Bugfix (#66): Serving stale with ORIGIN_MODE_BYPASS generates header errors
- Bugfix (#69): Ledge doesn't honour the no-store request cache control directive
- Bugfix (#68): Error when specifying only redis_socket in redis_hosts
- Bugfix (#71): Ledge should add a Warning header when in BYPASS (and AVOID) mode
- Bugfix: Allow multiple ESI var replacements within other ESI tag
- Bugfix: (#78): Always read the request body before fetching from the origin (For compatibility with Openresty 1.4.1.1)
- Numerous improvements to the Travis CI builds to support testing Sentinel.