diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6b7ed14028..e0053b7ca0 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -28,7 +28,7 @@ tomcat = "9.0.105" tomcat-jakarta = "10.1.40" apache = "4.1.5" -apache5 = "5.4.4" +apache5 = "5.5" apacheds = "2.0.0.AM27" okhttp = "4.12.0" okio = "3.12.0" diff --git a/ktor-client/ktor-client-apache5/jvm/src/io/ktor/client/engine/apache5/Apache5Engine.kt b/ktor-client/ktor-client-apache5/jvm/src/io/ktor/client/engine/apache5/Apache5Engine.kt index 125f0ebd1c..cc8a39fe1d 100644 --- a/ktor-client/ktor-client-apache5/jvm/src/io/ktor/client/engine/apache5/Apache5Engine.kt +++ b/ktor-client/ktor-client-apache5/jvm/src/io/ktor/client/engine/apache5/Apache5Engine.kt @@ -92,11 +92,8 @@ internal class Apache5Engine(override val config: Apache5EngineConfig) : HttpCli ClientTlsStrategyBuilder.create() .setSslContext(config.sslContext ?: SSLContexts.createSystemDefault()) .setTlsVersions(TLS.V_1_3, TLS.V_1_2) - // TODO: Uncomment this line and remove apply after update to v5.5 - // https://github.com/apache/httpcomponents-client/commit/001eff70646c982c8c4a7c8a385d92f42579f2b5 - // .setHostVerificationPolicy(config.sslHostnameVerificationPolicy) - .apply { setHostnameVerificationPolicy(config.sslHostnameVerificationPolicy) } - .build() + .setHostVerificationPolicy(config.sslHostnameVerificationPolicy) + .buildAsync() ) .setDefaultConnectionConfig( ConnectionConfig.custom()