Skip to content

Commit ebe93a7

Browse files
authored
Changelog for 3.1.3 (#4829)
1 parent 185a4a5 commit ebe93a7

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
# 3.1.3
2+
> Published 5 May 2025
3+
4+
### Improvements
5+
* Implement toString for staticContentRoute ([KTOR-8451](https://youtrack.jetbrains.com/issue/KTOR-8451))
6+
* Don't send Authorization header for requests marked with markAsRefreshTokenRequest ([KTOR-8107](https://youtrack.jetbrains.com/issue/KTOR-8107))
7+
* ByteChannel single-byte operations are slow ([KTOR-8412](https://youtrack.jetbrains.com/issue/KTOR-8412))
8+
* Receiving multipart without Content-Length is very slow ([KTOR-8407](https://youtrack.jetbrains.com/issue/KTOR-8407))
9+
* MicrometerMetrics: different path 404s requests can be abused to trigger OOM ([KTOR-8276](https://youtrack.jetbrains.com/issue/KTOR-8276))
10+
* Compression & Static Content: No Vary Header when serving a compressed resource ([KTOR-8326](https://youtrack.jetbrains.com/issue/KTOR-8326))
11+
* HttpTimeout: Reference to nonexistent INFINITE_TIMEOUT_MS in the exception message ([KTOR-8358](https://youtrack.jetbrains.com/issue/KTOR-8358))
12+
13+
### Bugfixes
14+
* Websockets: Unable to send a frame when ktor-serialization-kotlinx-json-jvm dependency is defined in Maven build ([KTOR-7662](https://youtrack.jetbrains.com/issue/KTOR-7662))
15+
* OkHttp: Cancelling of SSE request job doesn't cancel the connection ([KTOR-8409](https://youtrack.jetbrains.com/issue/KTOR-8409))
16+
* OkHttp: Exceptions are not propagated to flow collectors ([KTOR-7947](https://youtrack.jetbrains.com/issue/KTOR-7947))
17+
* OOM in CountedByteReadChannel while copying from multipart/form-data part channel ([KTOR-8317](https://youtrack.jetbrains.com/issue/KTOR-8317))
18+
* Apache5: "ProtocolException: OPTIONS request must have Content-Type header" is thrown when body isn't set ([KTOR-8318](https://youtrack.jetbrains.com/issue/KTOR-8318))
19+
* Netty/Websockets: server processes hanging in CLOSE_WAIT state after many concurrent requests ([KTOR-7965](https://youtrack.jetbrains.com/issue/KTOR-7965))
20+
* Update JTE to the version supporting Kotlin 2.1.0 ([KTOR-8030](https://youtrack.jetbrains.com/issue/KTOR-8030))
21+
22+
123
# 3.1.2
224
> Published 27 March 2025
325

0 commit comments

Comments
 (0)