github ktorio/ktor 1.5.1

latest releases: 3.0.1, 3.0.0, 3.0.0-rc-2...
3 years ago

Published 27 Jan 2021

  • Circular reference for SocketException and StackOverflowError when using SLF4J logger (KTOR-1080)
  • start.ktor.io - Incorrect import for websockets for ktor 1.2.4 (KTOR-274)
  • Unable to catch socket exceptions (KTOR-1166)
  • Support explicit WebSocket session close (KTOR-340)
  • ktor-client-apache: thread stuck in ByteBufferChannel.readRemainingSuspend (KTOR-1463)
  • Logging tests fails due to floating log entries (KTOR-1870)
  • Adding existing dropwizard metrics registry to Ktor (KTOR-1798)
  • Exception kotlinx.serialization.SerializationException: Class 'ArrayList' is not registered for polymorphic serialization in the scope of 'Collection' in 1.5.0 (KTOR-1795)
  • Prevent double quotes on header params (KTOR-1797)
  • Post request shows empty body after upgrading v1.3.2 (KTOR-426)
  • CIO native selector doesn't select new descriptors (KTOR-1856)
  • Client logging docs don't mention all required dependencies (KTOR-280)
  • Out of date self-signed-certificate documentation (KTOR-272)
  • ClosedReceiveChannelException when making request with CIO engine using a proxy to https (KTOR-1458)
  • Incorrect encoding function used for URL path by URLBuilder (KTOR-1543)
  • A single slash gets ignored for defining a route, but 1.5 requires them due to KTOR-372 (KTOR-1615)
  • Wrong shadow plugin version in Fat JAR docs (KTOR-1359)
  • ktor server documentation is returning 404 (KTOR-1602)
  • CORS doesn't reject bad headers (KTOR-1662)
  • OkHTTP client engine tries to close the connection twice during the closing handshake (KTOR-1374)
  • Dispatcher is closing earlier than client (KTOR-1661)
  • Server losing channel exceptions at receive (KTOR-1590)
  • Request parameters should have name (KTOR-378)
  • Status-code must be 3-digit (KTOR-370)
  • Connect request sends wrong status line (KTOR-1612)
  • Response channel is always cancelled with Logging feature (KTOR-1598)
  • Java client logging tests are fluky (KTOR-1599)
  • HttpTimeoutTest.testConnect are flaky (KTOR-1583)
  • Jetty: requests to resources, that doesn't respond with HTTP/2, lead to unexpected behaviour (KTOR-874)
  • "Unfinished workers detected" using client on native (KTOR-1220)
  • HttpTimeout.testSocketTimeoutWriteFail is flaky (KTOR-1584)
  • Reserved characters in path is not encoded (KTOR-570)
  • testTimeoutCancelsWhenParentScopeCancels is flaky (KTOR-1585)
  • Java client freeze (KTOR-1567)
  • CallLoggingTest is flaky (KTOR-1582)
  • Missing dependency information the Authentication and Authorization topic (KTOR-1575)
  • "Using a Self-Signed Certificate" docs provide wrong dependency for 1.3.x (KTOR-21)
  • "Testing Http Client" docs page contains artifact name with -native suffix (KTOR-1006)
  • Custom JSON mapping with Jackson (KTOR-603)
  • Serialization for client section does not explain how to use it (KTOR-999)
  • Add information about required artifacts to the WebSockets topic (KTOR-1532)
  • Missing dependency information the Client Auth topic (KTOR-1533)
  • New documentation lacks artifacts information for Gradle and Maven (KTOR-1167)
  • ResponseException is no longer serializable starting from 1.4.0 (breaking change) (KTOR-1552)
  • Upgrade kotlin to 1.4.21 (KTOR-1637)

Don't miss a new ktor release

NewReleases is sending notifications on new releases.