ktor v1.6.2 Release Notes

  • Published 29 July 2021

    • ๐Ÿ›  Fixed Ktor plugin raises StackOverflowError when opening some files (KTOR-2950)
    • โž• Added parseUrlEncodedParameters Documentation (KTOR-2843)
    • ๐Ÿ›  Fixed CIO WebSockets client incorrectly sends Sec-WebSocket-Extensions header even if empty regression (KTOR-2388)
    • โšก๏ธ Updated serialization version to 1.2.2 (KTOR-2968)
    • ๐Ÿ“š Made code example complete in OAuth documentation(KTOR-1415)
    • โž• Added quick action on a Application.module(...) to generate tests for a given module with all the endpoints in plugin (KTOR-2411)
    • ๐Ÿ›  Fixed kotlin.native.concurrent.InvalidMutabilityException: mutation attempt of frozen @72c18 (KTOR-2883)
    • ๐Ÿ›  Fixed 404 errors in ktor docs (KTOR-2915)
    • โž• Added prometeus version to Ktor docs (KTOR-2015)
    • ๐Ÿ›  Fixed incorrect Structured Markup (LD+JSON) on Ktor docs (KTOR-2943)
    • ๐Ÿ›  Fixed confusing/incorrect JWT auth documentation (KTOR-979)
    • ๐Ÿ›  Fixed embedded Netty Server with watch paths is crashing in API level 22 when calling stopping server (KTOR-1613)
    • ๐Ÿ›  Fixed NoSuchMethodError: No virtual method getParameterCount on Android API 25 and lower regression (KTOR-2924)
    • ๐Ÿ›  Fixed X-Forwarded-Port Parse Exception when it contains comma separated list of ports regression (KTOR-2918)
    • ๐Ÿ”ง Made CookieConfiguration default to secure configuration and require user opt-out long-standing (KTOR-628)
    • โšก๏ธ Updated docs section about testing with cookies (KTOR-273)
    • ๐Ÿ›  Fixed "ApplicationEngineEnvironment was not started" when accessing application before server is started (KTOR-1854)
    • ๐Ÿ“š Updated HTTP/2 documentation (KTOR-267)
    • ๐Ÿ›  Fixed NPE in ApacheRequestProducer when "http://" is requested (KTOR-1405)
    • โšก๏ธ Updated vulnerable versions from sonatype report (KTOR-2875)
    • ๐Ÿ›  Fixed ByteReadChannel.readUTF8Line() indefinitely returns empty lines when \r is not followed by \n (KTOR-2868)