github openziti/ziti v2.0.6

pre-release4 hours ago

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

    • Issue #72 - Convert logging from pfxlog/logrus to foundation slog logging
    • Issue #74 - golangci-lint CI fails on go 1.25 module (action installs golangci-lint v1.x)
  • 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

Don't miss a new ziti release

NewReleases is sending notifications on new releases.