Skip to content

Commit 65074bd

Browse files
chore: release Ferron 2.6.0
1 parent 8e45608 commit 65074bd

File tree

17 files changed

+39
-39
lines changed

17 files changed

+39
-39
lines changed

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Ferron 2 change log
22

3-
## Ferron UNRELEASED
3+
## Ferron 2.6.0
44

5-
**Not yet released**
5+
**Released in March 10, 2026**
66

77
### Added
88

Cargo.lock

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/configuration/fundamentals.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ In practice, this makes it easier to:
169169

170170
- keep global defaults in one place
171171
- split virtual hosts into smaller files
172-
- reuse snippets and condition definitions across files (supported on Ferron UNRELEASED and newer)
172+
- reuse snippets and condition definitions across files (supported on Ferron 2.6.0 and newer)
173173

174174
## Reuse and branching fundamentals
175175

docs/configuration/observability-logging.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ This page describes KDL directives for configuring Ferron logging outputs, forma
3535
- This directive specifies whether to enable logging error logs to the standard output stream. Default: `error_log_stdout #false`
3636
- `error_log_stderr [enable_error_log_stderr: bool]` (_stdlog_ observability backend; Ferron 2.5.0 or newer)
3737
- This directive specifies whether to enable logging error logs to the standard error stream. Default: `error_log_stderr #false`
38-
- `log_rotate_size <log_rotate_size: integer|null>` (_log_ observability backend; Ferron UNRELEASED or newer)
38+
- `log_rotate_size <log_rotate_size: integer|null>` (_log_ observability backend; Ferron 2.6.0 or newer)
3939
- This directive specifies the maximum size (in bytes) of an access log file before it is rotated. After rotation, previous log files are renamed with a numeric suffix. If the value is `#null`, log rotation is disabled. Default: `log_rotate_size #null`
40-
- `log_rotate_keep <log_rotate_keep: integer|null>` (_log_ observability backend; Ferron UNRELEASED or newer)
40+
- `log_rotate_keep <log_rotate_keep: integer|null>` (_log_ observability backend; Ferron 2.6.0 or newer)
4141
- This directive specifies the maximum number of access log files to keep. If the value is `#null`, log rotation is disabled. Default: `log_rotate_count #null`
42-
- `error_log_rotate_size <error_log_rotate_size: integer|null>` (_log_ observability backend; Ferron UNRELEASED or newer)
42+
- `error_log_rotate_size <error_log_rotate_size: integer|null>` (_log_ observability backend; Ferron 2.6.0 or newer)
4343
- This directive specifies the maximum size (in bytes) of an error log file before it is rotated. After rotation, previous log files are renamed with a numeric suffix. If the value is `#null`, log rotation is disabled. Default: `error_log_rotate_size #null`
44-
- `error_log_rotate_keep <error_log_rotate_keep: integer|null>` (_log_ observability backend; Ferron UNRELEASED or newer)
44+
- `error_log_rotate_keep <error_log_rotate_keep: integer|null>` (_log_ observability backend; Ferron 2.6.0 or newer)
4545
- This directive specifies the maximum number of error log files to keep. If the value is `#null`, log rotation is disabled. Default: `error_log_rotate_count #null`
4646

4747
**Configuration example:**

docs/configuration/reverse-proxying.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ api.example.com {
118118
### Authentication forwarding
119119

120120
- `auth_to <auth_to: string|null> [unix=<unix_socket_path: string>] [limit=<conn_limit: integer|null>] [idle_timeout=<idle_timeout: integer|null>]` (_fauth_ module)
121-
- This directive specifies the URL to which the web server should send requests for forwarded authentication. Unix sockets are also supported via the `unix` prop set to the path to the socket (and the main value is set to the URL of the website), supported only on Unix and Unix-like systems (Ferron UNRELEASED and newer). Established connections can be limited by the `limit` prop (Ferron 2.4.0 and newer); this can be useful for backend server that don't utilize event-driven I/O. Timeout for idle kept-alive connections (in milliseconds) can also be specified via the `idle_timeout` prop (Ferron 2.4.0 and newer); by default it is set to `60000` (60 seconds). Default: none
121+
- This directive specifies the URL to which the web server should send requests for forwarded authentication. Unix sockets are also supported via the `unix` prop set to the path to the socket (and the main value is set to the URL of the website), supported only on Unix and Unix-like systems (Ferron 2.6.0 and newer). Established connections can be limited by the `limit` prop (Ferron 2.4.0 and newer); this can be useful for backend server that don't utilize event-driven I/O. Timeout for idle kept-alive connections (in milliseconds) can also be specified via the `idle_timeout` prop (Ferron 2.4.0 and newer); by default it is set to `60000` (60 seconds). Default: none
122122
- `auth_to_no_verification [auth_to_no_verification: bool]` (_fauth_ module)
123123
- This directive specifies whether the server should not verify the TLS certificate of the backend authentication server. Default: `auth_to_no_verification #false`
124124
- `auth_to_copy <request_header_to_copy: string> [<request_header_to_copy: string> ...]` (_fauth_ module)

docs/configuration/security-tls.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ manual-tls.example.com {
101101
- This directive specifies IP addresses and CIDR ranges to be blocked. If set as `block #null`, this directive is ignored. This directive was global-only before Ferron 2.1.0. This directive can be specified multiple times. Default: none
102102
- `allow (<allowed_ip: string> [<allowed_ip: string> ...])|<not_specified: null>`
103103
- This directive specifies IP addresses and CIDR ranges to be allowed. If set as `allow #null`, this directive is ignored. This directive was global-only before Ferron 2.1.0. This directive can be specified multiple times. Default: none
104-
- `abort [abort_request: bool]` (Ferron UNRELEASED or newer)
104+
- `abort [abort_request: bool]` (Ferron 2.6.0 or newer)
105105
- This directive specifies whether to immediately close the connection without sending any response. Default: `abort #false`
106106

107107
**Configuration example:**

docs/use-cases/logging-observability.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ example.com {
8989

9090
Use this when you need to manage disk space usage for log files by rotating and retaining them based on size and count.
9191

92-
Log rotation directives are available in Ferron UNRELEASED and newer.
92+
Log rotation directives are available in Ferron 2.6.0 and newer.
9393

9494
```kdl
9595
globals {

ferron-common/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ferron-common"
3-
version = "2.5.5"
3+
version = "2.6.0"
44
edition = "2021"
55

66
[dependencies]

ferron-dns-builtin/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ferron-dns-builtin"
3-
version = "2.5.5"
3+
version = "2.6.0"
44
edition = "2021"
55

66
[dependencies]

ferron-load-modules/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ferron-load-modules"
3-
version = "2.5.5"
3+
version = "2.6.0"
44
edition = "2021"
55

66
[dependencies]

0 commit comments

Comments
 (0)