summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrik Ragnarsson <patrik@starkast.net>2021-11-04 02:36:32 +0100
committerGitHub <noreply@github.com>2021-11-04 14:36:32 +1300
commit4fbf1babbbdca444224fa5e6f5e5821511ef39d6 (patch)
tree8b418e807995215f15f2abe3dd428124f0740203
parent82179e0ec788265840d838821ec4de509ccc7502 (diff)
downloadrack-4fbf1babbbdca444224fa5e6f5e5821511ef39d6.tar.gz
Mark `ETag` change in 2.2.0 as breaking (#1778)
Close #1731 [ci skip]
-rw-r--r--CHANGELOG.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0da3f021..3cbe9581 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -87,7 +87,7 @@ All notable changes to this project will be documented in this file. For info on
- `ConditionalGet` follows RFC 7232 precedence if both If-None-Match and If-Modified-Since headers are provided. ([@jeremyevans](https://github.com/jeremyevans))
- `.ru` files supports the `frozen-string-literal` magic comment. ([@eregon](https://github.com/eregon))
- Rely on autoload to load constants instead of requiring internal files, make sure to require 'rack' and not just 'rack/...'. ([@jeremyevans](https://github.com/jeremyevans))
-- `Etag` will continue sending ETag even if the response should not be cached. ([@henm](https://github.com/henm))
+- BREAKING CHANGE: `Etag` will continue sending ETag even if the response should not be cached. Streaming no longer works without a workaround, see [#1619](https://github.com/rack/rack/issues/1619#issuecomment-848460528). ([@henm](https://github.com/henm))
- `Request#host_with_port` no longer includes a colon for a missing or empty port. ([@AlexWayfer](https://github.com/AlexWayfer))
- All handlers uses keywords arguments instead of an options hash argument. ([@ioquatix](https://github.com/ioquatix))
- `Files` handling of range requests no longer return a body that supports `to_path`, to ensure range requests are handled correctly. ([@jeremyevans](https://github.com/jeremyevans))