Migrating 1.2.4 → 1.3.0-beta-1

预计阅读时间:1分钟

1.3.0-beta-1

  • ktor客户端代理支持
  • 消除了kotlinx.io依赖性
  • 固定的服务器身份压缩处理:保留原始内容的长度
  • 修复了与正文#1302处理GET请求的问题
  • 修正了空着身体的卷曲要求
  • 添加了iOS URL会话配置
  • 固定的CIO引擎不再在"主机"标头#1295中发送端口
  • 将INTRINSIC值添加到TLS签名算法
  • 引入了在请求正文中发送字符串的功能
  • 改进的客户端和服务器类型支持kotlinx.serialization
  • 带有更新的元数据的Gradle 5.4.1+
  • 改进了Android客户端和服务器中的异常处理
  • 添加了缺少的TLS参数并简化了TLS解析以忽略不支持的功能

  • 完整的变更日志: https : //github.com/ktorio/ktor/compare/1.2.4...1.3.0-beta-1
  • API文档: https : //api.ktor.io/1.3.0-beta-1

发表2019年9月11日( 1.3.0-beta-1

版本颠簸:

  • kotlinx.coroutines 1.3.0 -> 1.3.1
  • Dropwizard: 3.2.4 -> 4.1.0
  • kotlinx.io - > 0.1.14 - >无

重大更改:

  • kotlinx.io依赖项已删除,替换导入:
    • import kotlinx.io. -> import io.ktor.utils.io.
    • import kotlinx.coroutines.io. -> import io.ktor.utils.io.
  • 与1.2.x没有二进制兼容性

by  ICOPY.SITE