github openziti/ziti v1.6.16

pre-release6 hours ago

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

  • 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

  • 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

Don't miss a new ziti release

NewReleases is sending notifications on new releases.