Skip to content
This repository has been archived by the owner on Oct 3, 2020. It is now read-only.

Bump ktor_version from 1.2.6 to 1.3.0 #70

Merged
merged 1 commit into from
Jan 15, 2020

Conversation

dependabot-preview[bot]
Copy link
Contributor

Bumps ktor_version from 1.2.6 to 1.3.0.
Updates ktor-server-netty from 1.2.6 to 1.3.0

Release notes

Sourced from ktor-server-netty's releases.

1.3.0

14 Jan 2020

  • ktor client proxy support
  • Introduced HttpStatement and deprecated potentially dangerous resource-leaking client API
  • Eliminated kotlinx.io dependency
  • Fixed server identity compression handling: keep original content length
  • Fixed handling GET requests with body (#1302)
  • Fixed curl request with empty body
  • Added iOS url session configuration
  • Fixed CIO engine no longer sends port in "Host" header (#1295)
  • Add INTRINSIC value to TLS signature algorithms
  • Introduced ability to send string in request body
  • Improved client and server typeOf support with kotlinx.serialization
  • Gradle 5.4.1+ with newer metadata (metadata 1.0)
  • Improved exceptions handling in client and server on Android
  • Added missing TLS parameters and relaxed TLS parsing to ignore unsupported features
  • Improved session diagnostics (#1368)
  • Fixed hookRequests in test engine (#1300)
  • Deprecate java.time related API and related cleanup (for future kotlin.time support)
  • Restricted CIO HTTP headers parser
  • Introduced header name and value validation
  • Fixed must-revalidate on the request side in ktor client (#1406)
  • Fixed OkHttp client resource cleanup on close
  • Added watchos/tvos native targets
  • Fixed content truncation at native and JS targets
  • Fixed server's If-Range header parsing to avoid crash at date parsing (#1377)
  • Fixed server's conditional headers processing
  • Reduced required JDK version for DefaultHeaders server feature
  • Fixed client hanging due to exception in response pipeline
  • Replaced HttpClientJvmEngine to HttpClientEngineBase that is now common for all platforms (affects only custom client engines)
  • Fixed hierarchy of execution and call contexts in clients that allows to properly handle request lifetime using execution context.
  • Optimize JS module import time (#1464)
  • Upgraded versions of Netty, Jetty and Tomcat implementations
  • Added Pebble template engine (#1374)
  • Introduced localPort route that is always tied to actual socket port (#1392)
  • Fixed cookie expiration date parsing (#1390)
  • Server authentication feature's phases are now public (#1160)
  • Fixed auth header resending after redirect (#1467)
  • TCP half-close made optional for CIO client engine and disabled by default.
  • Apache client random timeouts fixed
  • Fixed locale-dependant code (#1491)
  • Fixed unclosed websocket channels if cancelled too early
  • TCP half-close made optional for CIO client engine and disabled by default. (#1456)
  • Improved ktor-client-mock engine to be thread safe (#1505)
  • Fixed client cookies logging (#1506)
  • Fixed multiple application stop events in test engine (#1498)
  • Fixed CIO ActorSelectorManager to not spin due to cancelled keys (affects both CIO client and server)
  • Made default auth validate functions fail to force users to implement them
  • Introduced test client instance in the test server
... (truncated)
Changelog

Sourced from ktor-server-netty's changelog.

1.3.0

14 Jan 2020

  • ktor client proxy support
  • Introduced HttpStatement and deprecated potentially dangerous resource-leaking client API
  • Eliminated kotlinx.io dependency
  • Fixed server identity compression handling: keep original content length
  • Fixed handling GET requests with body (#1302)
  • Fixed curl request with empty body
  • Added iOS url session configuration
  • Fixed CIO engine no longer sends port in "Host" header (#1295)
  • Add INTRINSIC value to TLS signature algorithms
  • Introduced ability to send string in request body
  • Improved client and server typeOf support with kotlinx.serialization
  • Gradle 5.4.1+ with newer metadata (metadata 1.0)
  • Improved exceptions handling in client and server on Android
  • Added missing TLS parameters and relaxed TLS parsing to ignore unsupported features
  • Improved session diagnostics (#1368)
  • Fixed hookRequests in test engine (#1300)
  • Deprecate java.time related API and related cleanup (for future kotlin.time support)
  • Restricted CIO HTTP headers parser
  • Introduced header name and value validation
  • Fixed must-revalidate on the request side in ktor client (#1406)
  • Fixed OkHttp client resource cleanup on close
  • Added watchos/tvos native targets
  • Fixed content truncation at native and JS targets
  • Fixed server's If-Range header parsing to avoid crash at date parsing (#1377)
  • Fixed server's conditional headers processing
  • Reduced required JDK version for DefaultHeaders server feature
  • Fixed client hanging due to exception in response pipeline
  • Replaced HttpClientJvmEngine to HttpClientEngineBase that is now common for all platforms (affects only custom client engines)
  • Fixed hierarchy of execution and call contexts in clients that allows to properly handle request lifetime using execution context.
  • Optimize JS module import time (#1464)
  • Upgraded versions of Netty, Jetty and Tomcat implementations
  • Added Pebble template engine (#1374)
  • Introduced localPort route that is always tied to actual socket port (#1392)
  • Fixed cookie expiration date parsing (#1390)
  • Server authentication feature's phases are now public (#1160)
  • Fixed auth header resending after redirect (#1467)
  • TCP half-close made optional for CIO client engine and disabled by default.
  • Apache client random timeouts fixed
  • Fixed locale-dependant code (#1491)
  • Fixed unclosed websocket channels if cancelled too early
  • TCP half-close made optional for CIO client engine and disabled by default. (#1456)
  • Improved ktor-client-mock engine to be thread safe (#1505)
  • Fixed client cookies logging (#1506)
  • Fixed multiple application stop events in test engine (#1498)
  • Fixed CIO ActorSelectorManager to not spin due to cancelled keys (affects both CIO client and server)
  • Made default auth validate functions fail to force users to implement them
  • Introduced test client instance in the test server
... (truncated)
Commits
  • 2dfa179 Version 1.3.0
  • b50206c Prevent propagating exception to top-level
  • 6365524 Fix Netty HTTP/2 handler job completion to avoid false cancellation (#1261)
  • cdd5c94 Fix Netty HTTP/2 to not send push promise if not allowed (#1261)
  • b9fab08 Fix Netty HTTP/2 headers retrievement (#1261)
  • 772a32f Update public API
  • a0ac489 Use url with explicit port for proxy
  • 7a83a9a Improve logging in transformation failure
  • 4620e9b Enable native tests; Add proxy test with json
  • b7a12cf Fix hot reload on latest JDKs to work without any special options.
  • Additional commits viewable in compare view

Updates ktor-websockets from 1.2.6 to 1.3.0

Release notes

Sourced from ktor-websockets's releases.

1.3.0

14 Jan 2020

  • ktor client proxy support
  • Introduced HttpStatement and deprecated potentially dangerous resource-leaking client API
  • Eliminated kotlinx.io dependency
  • Fixed server identity compression handling: keep original content length
  • Fixed handling GET requests with body (#1302)
  • Fixed curl request with empty body
  • Added iOS url session configuration
  • Fixed CIO engine no longer sends port in "Host" header (#1295)
  • Add INTRINSIC value to TLS signature algorithms
  • Introduced ability to send string in request body
  • Improved client and server typeOf support with kotlinx.serialization
  • Gradle 5.4.1+ with newer metadata (metadata 1.0)
  • Improved exceptions handling in client and server on Android
  • Added missing TLS parameters and relaxed TLS parsing to ignore unsupported features
  • Improved session diagnostics (#1368)
  • Fixed hookRequests in test engine (#1300)
  • Deprecate java.time related API and related cleanup (for future kotlin.time support)
  • Restricted CIO HTTP headers parser
  • Introduced header name and value validation
  • Fixed must-revalidate on the request side in ktor client (#1406)
  • Fixed OkHttp client resource cleanup on close
  • Added watchos/tvos native targets
  • Fixed content truncation at native and JS targets
  • Fixed server's If-Range header parsing to avoid crash at date parsing (#1377)
  • Fixed server's conditional headers processing
  • Reduced required JDK version for DefaultHeaders server feature
  • Fixed client hanging due to exception in response pipeline
  • Replaced HttpClientJvmEngine to HttpClientEngineBase that is now common for all platforms (affects only custom client engines)
  • Fixed hierarchy of execution and call contexts in clients that allows to properly handle request lifetime using execution context.
  • Optimize JS module import time (#1464)
  • Upgraded versions of Netty, Jetty and Tomcat implementations
  • Added Pebble template engine (#1374)
  • Introduced localPort route that is always tied to actual socket port (#1392)
  • Fixed cookie expiration date parsing (#1390)
  • Server authentication feature's phases are now public (#1160)
  • Fixed auth header resending after redirect (#1467)
  • TCP half-close made optional for CIO client engine and disabled by default.
  • Apache client random timeouts fixed
  • Fixed locale-dependant code (#1491)
  • Fixed unclosed websocket channels if cancelled too early
  • TCP half-close made optional for CIO client engine and disabled by default. (#1456)
  • Improved ktor-client-mock engine to be thread safe (#1505)
  • Fixed client cookies logging (#1506)
  • Fixed multiple application stop events in test engine (#1498)
  • Fixed CIO ActorSelectorManager to not spin due to cancelled keys (affects both CIO client and server)
  • Made default auth validate functions fail to force users to implement them
  • Introduced test client instance in the test server
... (truncated)
Changelog

Sourced from ktor-websockets's changelog.

1.3.0

14 Jan 2020

  • ktor client proxy support
  • Introduced HttpStatement and deprecated potentially dangerous resource-leaking client API
  • Eliminated kotlinx.io dependency
  • Fixed server identity compression handling: keep original content length
  • Fixed handling GET requests with body (#1302)
  • Fixed curl request with empty body
  • Added iOS url session configuration
  • Fixed CIO engine no longer sends port in "Host" header (#1295)
  • Add INTRINSIC value to TLS signature algorithms
  • Introduced ability to send string in request body
  • Improved client and server typeOf support with kotlinx.serialization
  • Gradle 5.4.1+ with newer metadata (metadata 1.0)
  • Improved exceptions handling in client and server on Android
  • Added missing TLS parameters and relaxed TLS parsing to ignore unsupported features
  • Improved session diagnostics (#1368)
  • Fixed hookRequests in test engine (#1300)
  • Deprecate java.time related API and related cleanup (for future kotlin.time support)
  • Restricted CIO HTTP headers parser
  • Introduced header name and value validation
  • Fixed must-revalidate on the request side in ktor client (#1406)
  • Fixed OkHttp client resource cleanup on close
  • Added watchos/tvos native targets
  • Fixed content truncation at native and JS targets
  • Fixed server's If-Range header parsing to avoid crash at date parsing (#1377)
  • Fixed server's conditional headers processing
  • Reduced required JDK version for DefaultHeaders server feature
  • Fixed client hanging due to exception in response pipeline
  • Replaced HttpClientJvmEngine to HttpClientEngineBase that is now common for all platforms (affects only custom client engines)
  • Fixed hierarchy of execution and call contexts in clients that allows to properly handle request lifetime using execution context.
  • Optimize JS module import time (#1464)
  • Upgraded versions of Netty, Jetty and Tomcat implementations
  • Added Pebble template engine (#1374)
  • Introduced localPort route that is always tied to actual socket port (#1392)
  • Fixed cookie expiration date parsing (#1390)
  • Server authentication feature's phases are now public (#1160)
  • Fixed auth header resending after redirect (#1467)
  • TCP half-close made optional for CIO client engine and disabled by default.
  • Apache client random timeouts fixed
  • Fixed locale-dependant code (#1491)
  • Fixed unclosed websocket channels if cancelled too early
  • TCP half-close made optional for CIO client engine and disabled by default. (#1456)
  • Improved ktor-client-mock engine to be thread safe (#1505)
  • Fixed client cookies logging (#1506)
  • Fixed multiple application stop events in test engine (#1498)
  • Fixed CIO ActorSelectorManager to not spin due to cancelled keys (affects both CIO client and server)
  • Made default auth validate functions fail to force users to implement them
  • Introduced test client instance in the test server
... (truncated)
Commits
  • 2dfa179 Version 1.3.0
  • b50206c Prevent propagating exception to top-level
  • 6365524 Fix Netty HTTP/2 handler job completion to avoid false cancellation (#1261)
  • cdd5c94 Fix Netty HTTP/2 to not send push promise if not allowed (#1261)
  • b9fab08 Fix Netty HTTP/2 headers retrievement (#1261)
  • 772a32f Update public API
  • a0ac489 Use url with explicit port for proxy
  • 7a83a9a Improve logging in transformation failure
  • 4620e9b Enable native tests; Add proxy test with json
  • b7a12cf Fix hot reload on latest JDKs to work without any special options.
  • Additional commits viewable in compare view

Updates ktor-server-test-host from 1.2.6 to 1.3.0

Release notes

Sourced from ktor-server-test-host's releases.

1.3.0

14 Jan 2020

  • ktor client proxy support
  • Introduced HttpStatement and deprecated potentially dangerous resource-leaking client API
  • Eliminated kotlinx.io dependency
  • Fixed server identity compression handling: keep original content length
  • Fixed handling GET requests with body (#1302)
  • Fixed curl request with empty body
  • Added iOS url session configuration
  • Fixed CIO engine no longer sends port in "Host" header (#1295)
  • Add INTRINSIC value to TLS signature algorithms
  • Introduced ability to send string in request body
  • Improved client and server typeOf support with kotlinx.serialization
  • Gradle 5.4.1+ with newer metadata (metadata 1.0)
  • Improved exceptions handling in client and server on Android
  • Added missing TLS parameters and relaxed TLS parsing to ignore unsupported features
  • Improved session diagnostics (#1368)
  • Fixed hookRequests in test engine (#1300)
  • Deprecate java.time related API and related cleanup (for future kotlin.time support)
  • Restricted CIO HTTP headers parser
  • Introduced header name and value validation
  • Fixed must-revalidate on the request side in ktor client (#1406)
  • Fixed OkHttp client resource cleanup on close
  • Added watchos/tvos native targets
  • Fixed content truncation at native and JS targets
  • Fixed server's If-Range header parsing to avoid crash at date parsing (#1377)
  • Fixed server's conditional headers processing
  • Reduced required JDK version for DefaultHeaders server feature
  • Fixed client hanging due to exception in response pipeline
  • Replaced HttpClientJvmEngine to HttpClientEngineBase that is now common for all platforms (affects only custom client engines)
  • Fixed hierarchy of execution and call contexts in clients that allows to properly handle request lifetime using execution context.
  • Optimize JS module import time (#1464)
  • Upgraded versions of Netty, Jetty and Tomcat implementations
  • Added Pebble template engine (#1374)
  • Introduced localPort route that is always tied to actual socket port (#1392)
  • Fixed cookie expiration date parsing (#1390)
  • Server authentication feature's phases are now public (#1160)
  • Fixed auth header resending after redirect (#1467)
  • TCP half-close made optional for CIO client engine and disabled by default.
  • Apache client random timeouts fixed
  • Fixed locale-dependant code (#1491)
  • Fixed unclosed websocket channels if cancelled too early
  • TCP half-close made optional for CIO client engine and disabled by default. (#1456)
  • Improved ktor-client-mock engine to be thread safe (#1505)
  • Fixed client cookies logging (#1506)
  • Fixed multiple application stop events in test engine (#1498)
  • Fixed CIO ActorSelectorManager to not spin due to cancelled keys (affects both CIO client and server)
  • Made default auth validate functions fail to force users to implement them
  • Introduced test client instance in the test server
... (truncated)
Changelog

Sourced from ktor-server-test-host's changelog.

1.3.0

14 Jan 2020

  • ktor client proxy support
  • Introduced HttpStatement and deprecated potentially dangerous resource-leaking client API
  • Eliminated kotlinx.io dependency
  • Fixed server identity compression handling: keep original content length
  • Fixed handling GET requests with body (#1302)
  • Fixed curl request with empty body
  • Added iOS url session configuration
  • Fixed CIO engine no longer sends port in "Host" header (#1295)
  • Add INTRINSIC value to TLS signature algorithms
  • Introduced ability to send string in request body
  • Improved client and server typeOf support with kotlinx.serialization
  • Gradle 5.4.1+ with newer metadata (metadata 1.0)
  • Improved exceptions handling in client and server on Android
  • Added missing TLS parameters and relaxed TLS parsing to ignore unsupported features
  • Improved session diagnostics (#1368)
  • Fixed hookRequests in test engine (#1300)
  • Deprecate java.time related API and related cleanup (for future kotlin.time support)
  • Restricted CIO HTTP headers parser
  • Introduced header name and value validation
  • Fixed must-revalidate on the request side in ktor client (#1406)
  • Fixed OkHttp client resource cleanup on close
  • Added watchos/tvos native targets
  • Fixed content truncation at native and JS targets
  • Fixed server's If-Range header parsing to avoid crash at date parsing (#1377)
  • Fixed server's conditional headers processing
  • Reduced required JDK version for DefaultHeaders server feature
  • Fixed client hanging due to exception in response pipeline
  • Replaced HttpClientJvmEngine to HttpClientEngineBase that is now common for all platforms (affects only custom client engines)
  • Fixed hierarchy of execution and call contexts in clients that allows to properly handle request lifetime using execution context.
  • Optimize JS module import time (#1464)
  • Upgraded versions of Netty, Jetty and Tomcat implementations
  • Added Pebble template engine (#1374)
  • Introduced localPort route that is always tied to actual socket port (#1392)
  • Fixed cookie expiration date parsing (#1390)
  • Server authentication feature's phases are now public (#1160)
  • Fixed auth header resending after redirect (#1467)
  • TCP half-close made optional for CIO client engine and disabled by default.
  • Apache client random timeouts fixed
  • Fixed locale-dependant code (#1491)
  • Fixed unclosed websocket channels if cancelled too early
  • TCP half-close made optional for CIO client engine and disabled by default. (#1456)
  • Improved ktor-client-mock engine to be thread safe (#1505)
  • Fixed client cookies logging (#1506)
  • Fixed multiple application stop events in test engine (#1498)
  • Fixed CIO ActorSelectorManager to not spin due to cancelled keys (affects both CIO client and server)
  • Made default auth validate functions fail to force users to implement them
  • Introduced test client instance in the test server
... (truncated)
Commits
  • 2dfa179 Version 1.3.0
  • b50206c Prevent propagating exception to top-level
  • 6365524 Fix Netty HTTP/2 handler job completion to avoid false cancellation (#1261)
  • cdd5c94 Fix Netty HTTP/2 to not send push promise if not allowed (#1261)
  • b9fab08 Fix Netty HTTP/2 headers retrievement (#1261)
  • 772a32f Update public API
  • a0ac489 Use url with explicit port for proxy
  • 7a83a9a Improve logging in transformation failure
  • 4620e9b Enable native tests; Add proxy test with json
  • b7a12cf Fix hot reload on latest JDKs to work without any special options.
  • 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps `ktor_version` from 1.2.6 to 1.3.0.

Updates `ktor-server-netty` from 1.2.6 to 1.3.0
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/master/CHANGELOG.md)
- [Commits](ktorio/ktor@1.2.6...1.3.0)

Updates `ktor-websockets` from 1.2.6 to 1.3.0
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/master/CHANGELOG.md)
- [Commits](ktorio/ktor@1.2.6...1.3.0)

Updates `ktor-server-test-host` from 1.2.6 to 1.3.0
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/master/CHANGELOG.md)
- [Commits](ktorio/ktor@1.2.6...1.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Jan 15, 2020
@FultonBrowne FultonBrowne merged commit e4fc5dc into master Jan 15, 2020
@dependabot-preview dependabot-preview bot deleted the dependabot/gradle/ktor_version-1.3.0 branch January 15, 2020 14:38
This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant