From f69f4ad75f9e4e75ed53d685401d167ac2064fd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Fri, 31 Jan 2025 19:04:25 +0100 Subject: [PATCH] Use :public_key.cacerts_get, closes #6066 --- CHANGELOG.md | 2 ++ lib/mix/tasks/phx.gen.release.ex | 2 +- mix.exs | 2 -- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cc0b330c2..ca4cfe9d8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ # Changelog for v1.8 +This release requires Erlang/OTP 25+. + ## v1.7 The CHANGELOG for v1.7 releases can be found in the [v1.7 branch](https://github.com/phoenixframework/phoenix/blob/v1.7/CHANGELOG.md). diff --git a/lib/mix/tasks/phx.gen.release.ex b/lib/mix/tasks/phx.gen.release.ex index 3f93149e9e..9f8ad9fdf6 100644 --- a/lib/mix/tasks/phx.gen.release.ex +++ b/lib/mix/tasks/phx.gen.release.ex @@ -294,7 +294,7 @@ defmodule Mix.Tasks.Phx.Gen.Release do http_options = [ ssl: [ verify: :verify_peer, - cacertfile: String.to_charlist(CAStore.file_path()), + cacerts: :public_key.cacerts_get(), depth: 3, customize_hostname_check: [ match_fun: :public_key.pkix_verify_hostname_match_fun(:https) diff --git a/mix.exs b/mix.exs index 1c3e6601a3..9fca24e3d2 100644 --- a/mix.exs +++ b/mix.exs @@ -88,8 +88,6 @@ defmodule Phoenix.MixProject do # TODO Drop phoenix_view as an optional dependency in Phoenix v2.0 {:phoenix_view, "~> 2.0", optional: true}, - # TODO Drop castore when we require OTP 25+ / Elixir v1.17+ - {:castore, ">= 0.0.0"}, # Optional deps {:plug_cowboy, "~> 2.7", optional: true},