Rossynt
Rossynt copied to clipboard
Bump io.ktor:ktor-serialization-gson from 2.2.1 to 2.3.0 in /plugin
Bumps io.ktor:ktor-serialization-gson from 2.2.1 to 2.3.0.
Release notes
Sourced from io.ktor:ktor-serialization-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-serialization-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)