Skip to content

Commit 74d8730

Browse files
committed
Release v1.19.0
1 parent a6d285c commit 74d8730

File tree

3 files changed

+17
-4
lines changed

3 files changed

+17
-4
lines changed

CHANGELOG.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,22 @@
11
# Changelog
22

3-
## v1.19.0-dev
3+
## v1.19.0 (2025-12-08)
44

55
This release requires Elixir v1.14+ and it bumps the recommended :strong and :compatible SSL/TLS ciphers suite to align with modern security standards, prioritizing TLS 1.3 and 1.2. Support for the insecure TLS 1.0 and 1.1 protocols are removed in accordance with RFC 8996.
66

7+
### Enhancements
8+
9+
* [Plug.Router] Allow colon for named segments to be escaped
10+
* [Plug.SSL] Prioritize TLS 1.3 and 1.2 ciphers
11+
* [Plug.SSL] Allow excluding redirects based on hosts, paths, or the connection
12+
* [Plug.Static] Add `:raise_on_missing_only`
13+
* [Plug.Upload] Partition the uploader to improve performance
14+
* [Plug.Upload] Add API for deleting files
15+
16+
### Deprecations
17+
18+
* [Plug.Conn.Adapter] Deprecate `:owner` field
19+
720
## v1.18.1 (2025-07-01)
821

922
### Enhancements

guides/https.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ The `:compatible` profile strikes a balance between strong security and broader
8383

8484
In addition, both profiles:
8585

86-
* Configure the server to choose a cipher based on its own preferences rather than the client's (honor_cipher_order set to true). When specifying a custom cipher list, ensure the list of ciphers is in descending order of preference.
87-
* Select a list of modern, strong elliptic curves for key exchange, including `:x25519`.
86+
* Configure the server to choose a cipher based on its own preferences rather than the client's (honor_cipher_order set to true). When specifying a custom cipher list, ensure the list of ciphers is in descending order of preference.
87+
* Select a list of modern, strong elliptic curves for key exchange, including `:x25519`.
8888

8989
Override any of these parameters by specifying custom `:ssl` configuration options.
9090

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
defmodule Plug.MixProject do
22
use Mix.Project
33

4-
@version "1.19.0-dev"
4+
@version "1.19.0"
55
@description "Compose web applications with functions"
66
@xref_exclude [Plug.Cowboy, :ssl]
77
@source_url "https://github.com/elixir-plug/plug"

0 commit comments

Comments
 (0)