Version 1.10.0 (unreleased)
Links
Pull Requests (37)
- [1601] - Add support for streaming request bodies with HTTP client (ldaley)
- [1605] - Only propagate reactor errors if the subscriber doesn't handle them (ldaley)
- [1606] - Reliably respond to too-large-request-body server handling (ldaley)
- [1607] - Remove incorrect uses of Throwable.addSuppressed() (ldaley)
- [1608] - Add support for terminating SSE streams with 204 (ldaley)
- [1609] - Improve and enrich SSE support (ldaley)
- [1610] - Create a new and improved SSE client (ldaley)
- [1612] - Allow Gradle continuous build support to work when app blocks and waits for app to stop (ldaley)
- [1619] - addressing multiple log4j2 vulterabilities (drmaas)
- [1620] - Bump up Gradle plugin dependencies (jprinet)
- [1623] - Fix FileReadingPublisher backpressure (LeeWorrall)
- [1624] - Address possible heap leak in DefaultHttpClient (johnrengelman)
- [1636] - Support IPv6 literal addresses in HttpUrlBuilder. (johnrengelman)
- [1648] - Fix race condition in exec streaming (ldaley)
- [1650] - Allow nested applications to use an inherited exec controller (ldaley)
- [1651] - Allow opt-in concurrent response writing and request reading (ldaley)
- [1653] - Add support for HTTP Proxy authentication, HTTPS proxy connections, request-time config overrides, and a TestHttpProxyServer (jthurne)
- [1663] - Fix ssl connect failure (ldaley)
- [1665] - Ensure that Context.onClose() is invoked within an execution context (ldaley)
- [1668] - Failed startup fixes (ldaley)
- [1671] - Add the ratpack-base plugin to the Gradle plugin portal (ldaley)
- [1672] - Make scheduled blocking executor behave like cached-thread-pool-executor (ldaley)
- [1673] - Fallback to the previous blocking executor, but allow specifying an alternate (ldaley)
- [1674] - Propagate HTTP client response decoder exception (ldaley)
- [1679] - Expose option for TCP keep alive (ldaley)
- [1680] - Add a mechanism for fine-tuning channel options (ldaley)
- [1681] - Allow stream executions to throw in non-contiguous onComplete (ldaley)
- [1682] - Disable read timeout on stream response (ldaley)
- [1683] - Allow bytebuf-based usage of SSE (ldaley)
- [1684] - Release buffered SSE events on cancel (ldaley)
- [1685] - Dispose of buffered items if consumer cancels in onNext (ldaley)
- [1686] - Further optimize SSE encoding by pooling constant objects (ldaley)
- [1687] - More sse optimization (ldaley)
- [1688] - Copy data to buffer when sending SSE (ldaley)
- [1689] - Fix more SSE leaks (ldaley)
- [1690] - Fix keep alive demand management (ldaley)
- [1691] - Don't continuously check whether keepalives are needed when there is no demand (ldaley)
Resolved Issues (6)
- [1602] - Errors thrown by error handlers should be not be added as suppressed exceptions
- [1603] - Reactor integration always propagates errors to exception regardless of handling
- [1604] - Too large request bodies should always be responded to with 413 status and connection closure
- [1622] - FileReadingPublisher doesn't respect back-pressure?
- [1634] - HttpURLBuilder can't handle IPV6 addresses in a URL
- [1652] - Add support for HTTP Proxy Authentication