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

Bump ktor.version from 1.0.0-rc to 1.3.1 #1

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Feb 12, 2020

Bumps ktor.version from 1.0.0-rc to 1.3.1.

Updates ktor-client-core from 1.0.0-rc to 1.3.1

Release notes

Sourced from ktor-client-core'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-client-core's changelog.

1.3.1

Published 5 Feb 2020

  • Introduced experimental client timeout feature
  • Fixed OkHttp leaking threads
  • Fix decoding UTF8 lines (#1323)
  • Fixed websocket close sequence (#1262, #1571, #1427)
  • Reduced number of redundant exceptions logged in jetty server
  • Fixed text decoder in js client under nodejs
  • Fixed NSUrlSession memory leak (#1420)
  • Make server feature throw BadContentTypeFormatException to get status 400
  • Reverted accidentally removed client LocalFileContent
  • Removed User-Agent header in browser (to avoid CORS-related issues)
  • Fixed request body with Input
  • Improved native clients performance
  • Fixed native and js client cancellation issues
  • Fixed file descriptor leak in Jetty server (#1589)
  • Fixed server sessions and cache related iseues (#1591)
  • Upgraded JWT/JWKS versions
  • Upgraded Netty version
  • Fixed multiple server jwt auth providers processing (#1586)
  • Fixed Auth retry logic (#1051)
  • Fixed ApplicationRequest.remoteHost to not report "unknown"
  • Fixed corrupted headers in CIO client and server on Android
  • Improved server cancellation handling

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
... (truncated)
Commits
  • bfb6372 Version 1.3.1
  • c9217e1 Fix server upgrade completion
  • 1734027 Fix Jetty upgrade cancellation on connection close
  • 614f637 Fix Jetty upgrade cancellation on connection close
  • dfbcbeb Fix Netty HTTP pipeline cancellation
  • 575afd2 Fix stress tests runner
  • d5f5525 Update timings in HttpTimeoutTest to reduce number of flaky tests.
  • ff5f8c8 Fix HttpRequestTimeoutException message (URL Builder).
  • ab0ca11 Increase websockets test timeout
  • 1abef7a Fix CIO server local host and port (#1487)
  • Additional commits viewable in compare view

Updates ktor-client-apache from 1.0.0-rc to 1.3.1

Release notes

Sourced from ktor-client-apache'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-client-apache's changelog.

1.3.1

Published 5 Feb 2020

  • Introduced experimental client timeout feature
  • Fixed OkHttp leaking threads
  • Fix decoding UTF8 lines (#1323)
  • Fixed websocket close sequence (#1262, #1571, #1427)
  • Reduced number of redundant exceptions logged in jetty server
  • Fixed text decoder in js client under nodejs
  • Fixed NSUrlSession memory leak (#1420)
  • Make server feature throw BadContentTypeFormatException to get status 400
  • Reverted accidentally removed client LocalFileContent
  • Removed User-Agent header in browser (to avoid CORS-related issues)
  • Fixed request body with Input
  • Improved native clients performance
  • Fixed native and js client cancellation issues
  • Fixed file descriptor leak in Jetty server (#1589)
  • Fixed server sessions and cache related iseues (#1591)
  • Upgraded JWT/JWKS versions
  • Upgraded Netty version
  • Fixed multiple server jwt auth providers processing (#1586)
  • Fixed Auth retry logic (#1051)
  • Fixed ApplicationRequest.remoteHost to not report "unknown"
  • Fixed corrupted headers in CIO client and server on Android
  • Improved server cancellation handling

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
... (truncated)
Commits
  • bfb6372 Version 1.3.1
  • c9217e1 Fix server upgrade completion
  • 1734027 Fix Jetty upgrade cancellation on connection close
  • 614f637 Fix Jetty upgrade cancellation on connection close
  • dfbcbeb Fix Netty HTTP pipeline cancellation
  • 575afd2 Fix stress tests runner
  • d5f5525 Update timings in HttpTimeoutTest to reduce number of flaky tests.
  • ff5f8c8 Fix HttpRequestTimeoutException message (URL Builder).
  • ab0ca11 Increase websockets test timeout
  • 1abef7a Fix CIO server local host and port (#1487)
  • Additional commits viewable in compare view

Updates ktor-utils from 1.0.0-rc to 1.3.1

Release notes

Sourced from ktor-utils'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-utils's changelog.

1.3.1

Published 5 Feb 2020

  • Introduced experimental client timeout feature
  • Fixed OkHttp leaking threads
  • Fix decoding UTF8 lines (#1323)
  • Fixed websocket close sequence (#1262, #1571, #1427)
  • Reduced number of redundant exceptions logged in jetty server
  • Fixed text decoder in js client under nodejs
  • Fixed NSUrlSession memory leak (#1420)
  • Make server feature throw BadContentTypeFormatException to get status 400
  • Reverted accidentally removed client LocalFileContent
  • Removed User-Agent header in browser (to avoid CORS-related issues)
  • Fixed request body with Input
  • Improved native clients performance
  • Fixed native and js client cancellation issues
  • Fixed file descriptor leak in Jetty server (#1589)
  • Fixed server sessions and cache related iseues (#1591)
  • Upgraded JWT/JWKS versions
  • Upgraded Netty version
  • Fixed multiple server jwt auth providers processing (#1586)
  • Fixed Auth retry logic (#1051)
  • Fixed ApplicationRequest.remoteHost to not report "unknown"
  • Fixed corrupted headers in CIO client and server on Android
  • Improved server cancellation handling

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
... (truncated)
Commits
  • bfb6372 Version 1.3.1
  • c9217e1 Fix server upgrade completion
  • 1734027 Fix Jetty upgrade cancellation on connection close
  • 614f637 Fix Jetty upgrade cancellation on connection close
  • dfbcbeb Fix Netty HTTP pipeline cancellation
  • 575afd2 Fix stress tests runner
  • d5f5525 Update timings in HttpTimeoutTest to reduce number of flaky tests.
  • ff5f8c8 Fix HttpRequestTimeoutException message (URL Builder).
  • ab0ca11 Increase websockets test timeout
  • 1abef7a Fix CIO server local host and port (#1487)
  • 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

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps `ktor.version` from 1.0.0-rc to 1.3.1.

Updates `ktor-client-core` from 1.0.0-rc to 1.3.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/master/CHANGELOG.md)
- [Commits](ktorio/ktor@1.0.0-rc...1.3.1)

Updates `ktor-client-apache` from 1.0.0-rc to 1.3.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/master/CHANGELOG.md)
- [Commits](ktorio/ktor@1.0.0-rc...1.3.1)

Updates `ktor-utils` from 1.0.0-rc to 1.3.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/master/CHANGELOG.md)
- [Commits](ktorio/ktor@1.0.0-rc...1.3.1)

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 12, 2020
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.

None yet

0 participants