Skip to content

Commit 492945c

Browse files
committed
version: 1.56.0
1 parent 3a127e2 commit 492945c

3 files changed

Lines changed: 14 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12-
* Test scaffolding for HTTP/2 (`HTTP2ParserTest` covering frame size, SETTINGS / PUSH_PROMISE / PING / GOAWAY / WINDOW_UPDATE assertions and parse round-trips for SETTINGS, PING, GOAWAY and WINDOW_UPDATE; `HTTP2ServerTest` covering `_has_hpack`, `_has_alpn`, `_has_npn`, `info_dict` and `get_protocols`)
13-
* `ConsulProxyServer` support for two new redirect tags: `proxy.redirect=<host>` (or `<host>;<protocol>` tuple form) registers a host redirect for the service domain and propagates it to tag aliases and host-suffix expansions, mirroring the existing `proxy.redirect-ssl=true` propagation; `proxy.redirect-regex=<pattern>;<target>,...` registers regex redirect rules in `self.redirect_regex`, mirroring the shape of `proxy.auth-regex`
12+
*
1413

1514
### Changed
1615

1716
*
1817

1918
### Fixed
2019

20+
*
21+
22+
## [1.56.0] - 2026-05-05
23+
24+
### Added
25+
26+
* Test scaffolding for HTTP/2 (`HTTP2ParserTest` covering frame size, SETTINGS / PUSH_PROMISE / PING / GOAWAY / WINDOW_UPDATE assertions and parse round-trips for SETTINGS, PING, GOAWAY and WINDOW_UPDATE; `HTTP2ServerTest` covering `_has_hpack`, `_has_alpn`, `_has_npn`, `info_dict` and `get_protocols`)
27+
* `ConsulProxyServer` support for two new redirect tags: `proxy.redirect=<host>` (or `<host>;<protocol>` tuple form) registers a host redirect for the service domain and propagates it to tag aliases and host-suffix expansions, mirroring the existing `proxy.redirect-ssl=true` propagation; `proxy.redirect-regex=<pattern>;<target>,...` registers regex redirect rules in `self.redirect_regex`, mirroring the shape of `proxy.auth-regex`
28+
29+
### Fixed
30+
2131
* `HTTP2Parser.parse` now flushes zero-length payload frames (eg: SETTINGS with the ACK flag, DATA with END_STREAM and no body) instead of leaving the parser stuck in `PAYLOAD_STATE` until subsequent bytes arrive
2232
* `HTTP2Parser` now syncs the HPACK encoder / decoder dynamic table sizes with `SETTINGS_HEADER_TABLE_SIZE` — the encoder is bounded by the peer's advertised value and the decoder caps `max_allowed_table_size` at our own; `HTTP2Connection.set_settings` propagates peer-driven changes to the live encoder, fixing a latent interop bug where the encoder could emit indices outside the peer's table window
2333
* `ReverseProxyServer` now initializes `x_forwarded_port` and `x_forwarded_proto` to `None` in `__init__`; previously they were only set inside `on_serve` under `if self.env`, so any embedded usage that called `serve(env=False)` raised `AttributeError` on the first inbound request

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def read_file(path):
5757

5858
setuptools.setup(
5959
name="netius",
60-
version="1.55.0",
60+
version="1.56.0",
6161
author="Hive Solutions Lda.",
6262
author_email="development@hive.pt",
6363
description="Netius System",

src/netius/base/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
identification of both the clients and the services this
5959
value may be prefixed or suffixed """
6060

61-
VERSION = "1.55.0"
61+
VERSION = "1.56.0"
6262
""" The version value that identifies the version of the
6363
current infra-structure, all of the services and clients
6464
may share this value """

0 commit comments

Comments
 (0)