Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ktorio/ktor
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.3.3
Choose a base ref
...
head repository: ktorio/ktor
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.3.5
Choose a head ref
  • 12 commits
  • 180 files changed
  • 8 contributors

Commits on Aug 30, 2023

  1. KTOR-6183 The "charset=UTF-8" part is automatically added to the `app…

    …lication/json` Content-Type (#3719)
    
    (cherry picked from commit 240d032)
    rsinukov1 authored and e5l committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    e56b8bd View commit details
    Browse the repository at this point in the history
  2. KTOR-6178 MicrometerMetricsConfig default registry leaks coroutine (#…

    …3721)
    
    (cherry picked from commit b2bf9cf)
    rsinukov1 authored and e5l committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    3c7e8c0 View commit details
    Browse the repository at this point in the history
  3. KTOR-6147 Darwin: App hangs when streaming request without connection (

    …#3720)
    
    (cherry picked from commit c75fce9)
    rsinukov1 authored and e5l committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    e637c4a View commit details
    Browse the repository at this point in the history
  4. KTOR-6190 Handle NPE in JavaClientEngine body() call (#3728)

    (cherry picked from commit 3bc2917)
    e5l committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    ddc3ff3 View commit details
    Browse the repository at this point in the history
  5. KTOR-3391 Fix Digest Auth: algorithm isn't specified in the Authoriza…

    …tion header (#3732)
    
    (cherry picked from commit 0d63c4d)
    marychatte authored and e5l committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    d720899 View commit details
    Browse the repository at this point in the history
  6. KTOR-6064 Fix documentation and message of NoTransformationFoundExcep…

    …tion (#3733)
    
    (cherry picked from commit 5307e6c)
    marychatte authored and e5l committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    d17b3d9 View commit details
    Browse the repository at this point in the history
  7. KTOR-5868 Fix the delimiter for a Cookie name-value pairs (#3739)

    (cherry picked from commit 67e4f4e)
    marychatte committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    ce50296 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Configuration menu
    Copy the full SHA
    32b9395 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Release 2.3.5 (#3771)

    * KTOR-6221: Fix reduced concurrent reqs in Apache5 (#3738)
    
    When using the Apache5 engine, total concurrent requests to a single
    route were limited to 5 requests. This is due to the code which tried to
    increase the concurrency to the ktor-standard 1000 concurrent having a
    typo and setting the total max connections twice and missing the max
    connections
    completely.
    
    (cherry picked from commit fa5cba1)
    
    * Avoid crashing when TLS TCP socket is closed (#3690)
    
    * Avoid crashing when TLS TCP socket is closed
    
    When using a plain TCP socket with TLS, two worker jobs are spawned:
    
    - cio-tls-input-loop
    - cio-tls-output-loop
    
    These worker jobs live in their own scope, and exceptions they throw can't
    easily be caught by the caller: the only option is to install a
    `CoroutineExceptionHandler` for the whole TLS socket, which is quite hacky
    and may hide bugs.
    
    When the TCP socket is closed, this is only caught when trying to write
    on the output channel, which throws a `ClosedSendChannelException`.
    We now catch that exception and cleanly stop the background job.
    
    Fixes https://youtrack.jetbrains.com/issue/KTOR-5178/TLSSocket-cannot-catch-the-exception-thrown-by-appDataOutputLoop
    Fixes https://youtrack.jetbrains.com/issue/KTOR-4360/Android-Impossible-to-catch-the-ClosedSendChannelException-when-TLS-connection-socket-is-closed
    
    * fixup! Avoid crashing when TLS TCP socket is closed
    
    (cherry picked from commit 1905329)
    
    * KTOR-6229 Fix hostname verification in CIO (#3746)
    
    (cherry picked from commit 53fa31a)
    
    * KTOR-5540 Fix darwin ws pong message (#3747)
    
    * KTOR-5540 Fix darwin ws pong message
    
    * Update ktor-client/ktor-client-darwin/darwin/test/DarwinEngineTest.kt
    
    Co-authored-by: Vitor Hugo Schwaab <[email protected]>
    
    ---------
    
    Co-authored-by: Rustam <[email protected]>
    Co-authored-by: Vitor Hugo Schwaab <[email protected]>
    
    (cherry picked from commit 375b0d3)
    
    * Update netty monorepo to v4.1.97.Final (#3627)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    (cherry picked from commit a0ae1eb)
    
    * KTOR-6292 Make client use Dispatchers.IO by default (#3748)
    
    * KTOR-6292 Make client use Dispatchers.IO by default
    
    (cherry picked from commit a22852c)
    
    * Update kotlin to 1.9.10 (#3761)
    
    * Fix mingwX64 compilation
    
    * Update kotlin to 1.9.10
    
    * Fix CallLogging tests
    
    * Fix js compilation
    
    (cherry picked from commit 8a9f4a5)
    
    * fixup! Update kotlin to 1.9.10 (#3761)
    
    * KTOR-6286 Update xmlutil to 0.86.2 (#3770)
    
    (cherry picked from commit 87181e4)
    
    ---------
    
    Co-authored-by: Sebastian Mayr <[email protected]>
    Co-authored-by: Bastien Teinturier <[email protected]>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Mariia Skripchenko <[email protected]>
    5 people authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    51e7e5f View commit details
    Browse the repository at this point in the history
  2. Fix publication issues (#3774)

    e5l authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    f081070 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Define explicit dependency

    e5l committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    c7b9189 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c751ca8 View commit details
    Browse the repository at this point in the history
Loading