Rossynt
                                
                                
                                
                                    Rossynt copied to clipboard
                            
                            
                            
                        Bump io.ktor:ktor-client-gson from 2.2.1 to 2.3.0 in /plugin
Bumps io.ktor:ktor-client-gson from 2.2.1 to 2.3.0.
Release notes
Sourced from io.ktor:ktor-client-gson's releases.
2.3.0
Published 19 April 2023
Features
- Support loading multiple configuration files (KTOR-5658)
 - Static files filters or something similar to mod_rewrite (KTOR-818)
 - Built-in support for HEAD requests for static files (KTOR-4052)
 - Ability to set Content-Type of static resource (KTOR-2312)
 - Support regex patterns in routing (KTOR-5110)
 - Support Flow in ktor-serialization (KTOR-3788)
 - Upgrade Client Apache Engine Version to use Apache 5 (KTOR-4547)
 - Support for CURLOPT_CAINFO and CURLOPT_CAPATH in ktor-client-curl (KTOR-5614)
 - Allow passing multiple acceptable content types to accept route selector (KTOR-419)
 - Support
 100 Continue(KTOR-829)Improvements
- The '425 Too Early' status code is missing in the HttpStatusCode enum (KTOR-4673)
 - Feature request: SO_REUSEADDR option for embedded server (KTOR-5529)
 - Add opportunity to pass type info into WebSockets serializing methods (KTOR-5740)
 - Ktor JS websocket client unconfigurable logging (KTOR-5456)
 - Update JTE to 2.3.0 (KTOR-5698)
 - Update Kotlin to 1.8.10 (KTOR-5544)
 - Migrate to the new Kotlin JS IR backend (KTOR-5543)
 - Prefer Node instead of browser behavior (KTOR-5650)
 - Update reported dependencies (KTOR-5662)
 - AutoHead should dispose response body (KTOR-5684)
 - Add
 append(String, List<String>)overload toFormBuilder(KTOR-5493)- Support serving static files from resources in GraalVM native image (KTOR-5580)
 - Comparable HttpStatusCode (KTOR-5629)
 - Support preCompressed with resources (KTOR-2677)
 - Add shutdown configuration for engine in stop method (KTOR-5560)
 - Logging: Add filter/sanitization of sensitive headers (KTOR-5523)
 - Add resource route builders accepting typed body as second parameter (KTOR-5589)
 - CallLogging: add config to avoid logging static file request (KTOR-5474)
 - Update Tomcat to 10 (KTOR-5266)
 - Update Jetty to version 11 (KTOR-5267)
 - Update Parameters and Headers DSL to be consistent with stdlib (KTOR-627)
 - Consider quoting
 Booleanduring construction of multipart requests (KTOR-5405)- Simplify Static Content Plugin (KTOR-5265)
 Bugfixes
- Websockets: connection should be failed immediately when no continuation frame goes after a fragmented text frame (KTOR-5018)
 - Websockets: Connection should be failed immediately, since all data frames after the initial data frame must have opcode 0 (KTOR-5014)
 - Websockets: Connection should fail immediately (1002/Protocol Error) when control frame has a payload with more than 125 octets (KTOR-5006)
 - Java engine: Websockets client sends two PONG frames for each PING frame from a server (KTOR-5653)
 - Websockets: Erroneous trace log about expired websocket pings (KTOR-5672)
 - DarwinClientEngine: a request deadlocks on macOS since 2.2.2 (KTOR-5502)
 - Requests don't match in nested Regex Routing (KTOR-5750)
 - IllegalArgumentException in Regex Routing (KTOR-5748)
 - Unneeded escaping in Regex Routing isn't processed (KTOR-5746)
 
... (truncated)
Changelog
Sourced from io.ktor:ktor-client-gson's changelog.
2.3.0
Published 19 April 2023
Features
- Support loading multiple configuration files (KTOR-5658)
 - Static files filters or something similar to mod_rewrite (KTOR-818)
 - Built-in support for HEAD requests for static files (KTOR-4052)
 - Ability to set Content-Type of static resource (KTOR-2312)
 - Support regex patterns in routing (KTOR-5110)
 - Support Flow in ktor-serialization (KTOR-3788)
 - Upgrade Client Apache Engine Version to use Apache 5 (KTOR-4547)
 - Support for CURLOPT_CAINFO and CURLOPT_CAPATH in ktor-client-curl (KTOR-5614)
 - Allow passing multiple acceptable content types to accept route selector (KTOR-419)
 - Support
 100 Continue(KTOR-829)Improvements
- The '425 Too Early' status code is missing in the HttpStatusCode enum (KTOR-4673)
 - Feature request: SO_REUSEADDR option for embedded server (KTOR-5529)
 - Add opportunity to pass type info into WebSockets serializing methods (KTOR-5740)
 - Ktor JS websocket client unconfigurable logging (KTOR-5456)
 - Update JTE to 2.3.0 (KTOR-5698)
 - Update Kotlin to 1.8.10 (KTOR-5544)
 - Migrate to the new Kotlin JS IR backend (KTOR-5543)
 - Prefer Node instead of browser behavior (KTOR-5650)
 - Update reported dependencies (KTOR-5662)
 - AutoHead should dispose response body (KTOR-5684)
 - Add
 append(String, List<String>)overload toFormBuilder(KTOR-5493)- Support serving static files from resources in GraalVM native image (KTOR-5580)
 - Comparable HttpStatusCode (KTOR-5629)
 - Support preCompressed with resources (KTOR-2677)
 - Add shutdown configuration for engine in stop method (KTOR-5560)
 - Logging: Add filter/sanitization of sensitive headers (KTOR-5523)
 - Add resource route builders accepting typed body as second parameter (KTOR-5589)
 - CallLogging: add config to avoid logging static file request (KTOR-5474)
 - Update Tomcat to 10 (KTOR-5266)
 - Update Jetty to version 11 (KTOR-5267)
 - Update Parameters and Headers DSL to be consistent with stdlib (KTOR-627)
 - Consider quoting
 Booleanduring construction of multipart requests (KTOR-5405)- Simplify Static Content Plugin (KTOR-5265)
 Bugfixes
- Websockets: connection should be failed immediately when no continuation frame goes after a fragmented text frame (KTOR-5018)
 - Websockets: Connection should be failed immediately, since all data frames after the initial data frame must have opcode 0 (KTOR-5014)
 - Websockets: Connection should fail immediately (1002/Protocol Error) when control frame has a payload with more than 125 octets (KTOR-5006)
 - Java engine: Websockets client sends two PONG frames for each PING frame from a server (KTOR-5653)
 - Websockets: Erroneous trace log about expired websocket pings (KTOR-5672)
 - DarwinClientEngine: a request deadlocks on macOS since 2.2.2 (KTOR-5502)
 - Requests don't match in nested Regex Routing (KTOR-5750)
 - IllegalArgumentException in Regex Routing (KTOR-5748)
 - Unneeded escaping in Regex Routing isn't processed (KTOR-5746)
 
... (truncated)
Commits
ea48869KTOR-5800 Add changelog for 2.3.0 release00fff04Fix publishing libcurl for macosArm64 (#3552)2c5dcd2Fix kotlin versions (#3546)7b7ce23KTOR-829 Support100 Continueon client side (#3469)977cf8bRemove mockito from dependencies and replace usages with mockk (#3539)cd2be8eUpdate dependency gradle to v7.6.1 (#3507)d70b74fRevert "Update dependency io.swagger.codegen.v3:swagger-codegen-generators to...27f0b16Update jteVersion to v2.3.1 (#3537)989dc62Update dependency io.swagger.codegen.v3:swagger-codegen-generators to v1.0.39...2ab19b9Update Kotlin and kotlinx.serialization (#3538)- Additional commits viewable in compare view
 
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)