Release 2.0.6
What's New
- Bug fixes
Component Updates and Bug Fixes
-
github.com/openziti/channel/v4: v4.3.12 -> v4.3.13
- Issue #302 - [Backport-4.x] ReplyFor header with a length other than 4 causes a nil pointer dereference on the rx path
- Issue #304 - [Backport-4.x] Crafted frame lengths panic the decoder: int truncation on 32-bit, uint32 wrap everywhere
- Issue #295 - closeUnresponsiveTimeout is loaded into checkInterval on the v4 line
-
github.com/openziti/edge-api: v0.36.0 -> v0.36.1
-
github.com/openziti/foundation/v2: v2.0.91 -> v2.0.104
- Issue #502 - logging registry forwards records its root handler would decline
- Issue #499 - AtomicBitSet has no set-and-return-previous operation
- Issue #494 - Add package-level Panic logging helper
- Issue #489 - Add graceful shutdown and idle-wait support to goroutines.Pool
- Issue #488 - Add package-level Fatal and SyncEmit helpers to logging
- Issue #484 - Add slog logging core (foundation/v2/logging) for upstream libraries
-
github.com/openziti/identity: v1.0.129 -> v1.0.143
-
github.com/openziti/runzmd: v1.0.90 -> v1.0.96
- Issue #58 - Variables are not expanded correctly in code blocks
-
github.com/openziti/sdk-golang: v1.7.0 -> v1.8.2
- Issue #1019 - [Backport-1.8] Legacy edge conn ignores a StateClosed that arrives after a FIN
- Issue #1007 - [Backport-1.8] Dial for an unknown edge conn id is dropped silently, costing the client its full connect timeout
- Issue #988 - [Backport-1.8] LinkSendBuffer leaks goroutines after send-half close
- Issue #992 - [Backport-1.8] Read deadline on ReadAdapter permanently closes the peer's send buffer
- Issue #924 - Make controller http timeout configurable, with a default of 30s
- Issue #925 - Switch controllers on a broader set of errors
- Issue #926 - Refresh OIDC token using a window to avoid race conditions and herding
- Issue #927 - Apply exponential backoff to auth retry attempts
- Issue #932 - API Session Certificate chain is not preserved
-
github.com/openziti/secretstream: v0.1.49 -> v0.1.53
-
github.com/openziti/transport/v2: v2.0.215 -> v2.0.225
- Issue #176 - tcp.Connection hides CloseWrite, so callers cannot half-close a TCP transport connection
- Issue #173 - Convert logging from pfxlog/logrus to foundation slog logging
-
github.com/openziti/xweb/v3: v3.0.4 -> v3.0.5
-
github.com/openziti/ziti/v2: v2.0.5 -> v2.0.6
- Issue #4339 - [Backport-2.0] Router does not relay an SDK xgress terminator's half-close to a legacy edge client
- Issue #4401 - Route library slog output through pfxlog on release-v2.0.x and release-v1.6.x
- Issue #4411 - [Backport-2.0] REST error responder logs ApiError.Code as a method value