Release 1.6.16
What's New
- Bug fixes and dependency updates
Component Updates and Bug Fixes
-
github.com/openziti/channel/v4: v4.2.35 -> v4.3.11
- Issue #242 - Reconnecting channel shouldn't allow changing ids
- Issue #235 - Bump allowed hello message headers size to 16k from 4k
- Issue #228 - Ensure that Underlay never return nil on MultiChannel
- Issue #226 - Allow specifying a minimum number of underlays for a channel, regardless of underlay type
- Issue #225 - Add ChannelCreated to the UnderlayHandler API to allow handlers to be initialized with the channel before binding
- Issue #224 - Update the underlay dispatcher to allow unknown underlay types to fall through to the default
- Issue #222 - Allow injecting the underlay type into messages
-
github.com/openziti/edge-api: v0.26.47 -> v0.27.5
- Issue #175 - ctrlChanListeners should have x-omit-empty: false attribute
- Issue #170 - Add preferredLeader flag to controllers
- Issue #167 - Add ctrlChanListeners to router types
- Issue #164 - Add permissions list to identity
-
github.com/openziti/foundation/v2: v2.0.77 -> v2.0.90
- Issue #472 - Add support for multi-bit set/get to AtomicBitSet
- Issue #464 - Add support for -pre in versions
-
github.com/openziti/identity: v1.0.116 -> v1.0.128
-
github.com/openziti/metrics: v1.4.3 -> v1.4.5
- Issue #58 - Add GaugeFloat64 support
-
github.com/openziti/sdk-golang: v1.2.4-patch1 -> v1.6.0
- Issue #895 - Limit effect sudden rtt spikes can have on rtt moving average
- Issue #902 - Inspect response message content types are mixed up
- Issue #887 - Fix listener manager cleanup
- Issue #886 - When controller is busy during service refresh, backoff and retry instead of falling back to full refresh
- Issue #885 - Only compare relevant service fields when looking for changes
- Issue #884 - Add deadline for bind establishment
- Issue #883 - Router level listener can be left open if multi-listener closes during listener establishment
- Issue #832 - Fuzz session refresh timers
- Issue #879 - Return the connId in inspect response
- Issue #878 - Fix responses from rx goroutines
- Issue #874 - Add inspect support at the context level
- Issue #871 - Make SDK better at sticking to MaxTerminator terminators
- Issue #708 - Support for Go's built-in context in Dial methods
- Issue #860 - Make the dialing identity's id and name available on dialed connections
- Issue #857 - Use new error code and retry hints to correctly react to terminator errors
- Issue #847 - Ensure the initial version check succeeds, to ensure we don't legacy sessions on ha or oidc-enabled controllers
- Issue #824 - release notes and hard errors on no TOTP handler breaks partial auth events
- Issue #818 - Full re-auth should not clear services list, as that breaks the on-change logic
- Issue #817 - goroutines can get stuck when iterating over randomized HA controller list
- Issue #736 - Migrate from github.com/mailru/easyjson
- Issue #813 - SDK doesn't stop close listener when it detects that a service being hosted gets deleted
- Issue #811 - Credentials are lost when explicitly set
- Issue #807 - Don't send close from rxer to avoid blocking
-
github.com/openziti/secretstream: v0.1.39 -> v0.1.49
-
github.com/openziti/transport/v2: v2.0.193 -> v2.0.215
- Issue #31 - ipv6 Transport Address Parsing
- Issue #149 - Archive transwarp code
-
github.com/openziti/ziti: v1.6.15 -> v1.6.16
- Issue #3788 - OIDC Endpoints return 400 Bad Request instead of underlying error
- Issue #3781 - [Backport-1.6] ER/T half-close logic is incorrect