Releases: openziti/sdk-golang
Release v1.5.4
Release notes 1.5.4
Issues Fixed and Dependency Updates
-
github.com/openziti/sdk-golang: v1.5.3 -> v1.5.4
- Issue #902 - Inspect response message content types are mixed up
-
github.com/go-openapi/runtime: v0.29.2 -> v0.29.3
-
github.com/go-openapi/strfmt: v0.25.0 -> v0.26.0
-
github.com/openziti/channel/v4: v4.3.7 -> v4.3.9
- Issue #235 - Bump allowed hello message headers size to 16k from 4k
-
github.com/openziti/edge-api: v0.27.4 -> v0.27.5
-
github.com/openziti/foundation/v2: v2.0.88 -> v2.0.90
-
github.com/openziti/identity: v1.0.126 -> v1.0.128
-
github.com/openziti/metrics: v1.4.3 -> v1.4.5
- Issue #58 - Add GaugeFloat64 support
-
github.com/openziti/secretstream: v0.1.48 -> v0.1.49
-
github.com/openziti/transport/v2: v2.0.214 -> v2.0.215
-
golang.org/x/oauth2: v0.35.0 -> v0.36.0
-
golang.org/x/sys: v0.41.0 -> v0.42.0
-
github.com/go-openapi/analysis: v0.24.1 -> v0.24.3
-
github.com/go-openapi/loads: v0.23.2 -> v0.23.3
-
github.com/go-openapi/validate: v0.25.1 -> v0.25.2
-
github.com/oklog/ulid/v2: v1.3.1 -> v2.1.1
-
go.opentelemetry.io/otel: v1.40.0 -> v1.41.0
-
go.opentelemetry.io/otel/metric: v1.40.0 -> v1.41.0
-
go.opentelemetry.io/otel/trace: v1.40.0 -> v1.41.0
-
golang.org/x/crypto: v0.48.0 -> v0.49.0
-
golang.org/x/net: v0.51.0 -> v0.52.0
-
golang.org/x/sync: v0.19.0 -> v0.20.0
-
golang.org/x/term: v0.40.0 -> v0.41.0
-
golang.org/x/text: v0.34.0 -> v0.35.0
Release v1.5.3
Release notes 1.5.3
Issues Fixed and Dependency Updates
- github.com/openziti/sdk-golang: v1.5.2 -> v1.5.3
Release v1.2.4-patch1
Release notes 1.2.4
What's New
- Updates Go version to 1.24, in-line with Go's supported version policy
- Dependency updates and a minor logging fix
Issues Fixed and Dependency Updates
-
github.com/openziti/sdk-golang: v1.2.3 -> v1.2.4
- Issue #800 - Tidy create service session logging
-
github.com/openziti/channel/v4: v4.2.21 -> v4.2.31
-
github.com/openziti/foundation/v2: v2.0.70 -> v2.0.73
-
github.com/openziti/identity: v1.0.109 -> v1.0.112
-
github.com/openziti/secretstream: v0.1.38 -> v0.1.39
-
github.com/openziti/transport/v2: v2.0.183 -> v2.0.189
-
github.com/stretchr/testify: v1.10.0 -> v1.11.1
-
golang.org/x/oauth2: v0.30.0 -> v0.31.0
-
golang.org/x/sys: v0.35.0 -> v0.36.0
-
google.golang.org/protobuf: v1.36.7 -> v1.36.9
Release v1.5.2
Release notes 1.5.2
What's New
- Updates Go version to 1.25, in-line with Go's supported version policy
- Bug fixes
Issues Fixed and Dependency Updates
-
github.com/openziti/sdk-golang: v1.5.1 -> v1.5.2
- 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 #877 - Handle differences in xgress eof/end-of-circuit handling by adding a capabilities exchange
-
github.com/openziti/channel/v4: v4.3.6 -> v4.3.7
-
github.com/openziti/edge-api: v0.27.0 -> v0.27.4
- Issue #175 - ctrlChanListeners should have x-omit-empty: false attribute
-
github.com/openziti/foundation/v2: v2.0.87 -> v2.0.88
- Issue #472 - Add support for multi-bit set/get to AtomicBitSet
-
github.com/openziti/identity: v1.0.125 -> v1.0.126
-
github.com/openziti/secretstream: v0.1.47 -> v0.1.48
-
github.com/openziti/transport/v2: v2.0.209 -> v2.0.214
- Issue #31 - ipv6 Transport Address Parsing
- Issue #149 - Archive transwarp code
-
github.com/zitadel/oidc/v3: v3.45.4 -> v3.45.5
-
github.com/go-openapi/errors: v0.22.4 -> v0.22.7
-
github.com/go-openapi/jsonpointer: v0.22.1 -> v0.22.5
-
github.com/go-openapi/jsonreference: v0.21.3 -> v0.21.5
-
github.com/go-openapi/spec: v0.22.1 -> v0.22.4
-
github.com/go-openapi/swag: v0.25.1 -> v0.25.5
-
github.com/go-openapi/swag/cmdutils: v0.25.1 -> v0.25.5
-
github.com/go-openapi/swag/conv: v0.25.1 -> v0.25.5
-
github.com/go-openapi/swag/fileutils: v0.25.1 -> v0.25.5
-
github.com/go-openapi/swag/jsonname: v0.25.1 -> v0.25.5
-
github.com/go-openapi/swag/jsonutils: v0.25.1 -> v0.25.5
-
github.com/go-openapi/swag/loading: v0.25.1 -> v0.25.5
-
github.com/go-openapi/swag/mangling: v0.25.1 -> v0.25.5
-
github.com/go-openapi/swag/netutils: v0.25.1 -> v0.25.5
-
github.com/go-openapi/swag/stringutils: v0.25.1 -> v0.25.5
-
github.com/go-openapi/swag/typeutils: v0.25.1 -> v0.25.5
-
github.com/go-openapi/swag/yamlutils: v0.25.1 -> v0.25.5
-
github.com/go-viper/mapstructure/v2: v2.4.0 -> v2.5.0
-
github.com/miekg/pkcs11: v1.1.1 -> v1.1.2
-
go.mongodb.org/mongo-driver: v1.17.6 -> v1.17.9
-
golang.org/x/crypto: v0.47.0 -> v0.48.0
-
golang.org/x/net: v0.49.0 -> v0.51.0
-
golang.org/x/text: v0.33.0 -> v0.34.0
Release v1.5.1
Release notes 1.5.1
Issues Fixed and Dependency Updates
-
github.com/openziti/sdk-golang: v1.5.0 -> v1.5.1
- Issue #877 - Handle differences in xgress eof/end-of-circuit handling by adding a capabilities exchange
-
github.com/openziti/edge-api: v0.26.56 -> v0.27.0
Release v1.5.0
Release notes 1.5.0
Notes
Session and service refresh timers now include configurable jitter to avoid thundering-herd load spikes on the
controller. A new RefreshJitter field on Options controls the amount of randomization applied to refresh
intervals. It is a fraction (0.0–0.5) representing the ±percentage of the configured interval. The default
value is 0.1 (±10%), and the maximum allowed value is 0.5 (±50%).
For example, with the default 5-minute service refresh interval and 0.1 jitter, each refresh will fire at a
random time between 4m30s and 5m30s. Internally, fixed-interval tickers have been replaced with per-cycle
randomized timers, so each refresh cycle gets a newly randomized delay.
Issues Fixed and Dependency Updates
-
github.com/openziti/sdk-golang: v1.4.2 -> v1.5.0
- 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
-
github.com/go-resty/resty/v2: v2.17.1 -> v2.17.2
-
github.com/openziti/channel/v4: v4.3.2 -> v4.3.6
- 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
-
github.com/openziti/edge-api: v0.26.52 -> v0.26.56
- Issue #170 - Add preferredLeader flag to controllers
- Issue #167 - Add ctrlChanListeners to router types
-
github.com/openziti/foundation/v2: v2.0.86 -> v2.0.87
-
github.com/openziti/identity: v1.0.124 -> v1.0.125
-
github.com/openziti/transport/v2: v2.0.208 -> v2.0.209
Release v1.4.2
What's Changed
- use channel-specific mattermost incoming webhook urls by @qrkourier in #774
- Bump the non-major group across 1 directory with 13 updates by @dependabot[bot] in #846
- Bump the all group across 1 directory with 2 updates by @dependabot[bot] in #840
- Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /example by @dependabot[bot] in #838
- Ensure the initial version check succeeds, to ensure we don't legacy sessions on ha or oidc-enabled controllers. Fixes #847 by @plorenz in #848
- Bump the non-major group across 1 directory with 9 updates by @dependabot[bot] in #853
- Bump the non-major group across 1 directory with 2 updates by @dependabot[bot] in #856
- Use new error code and retry hints to correctly react to terminator errors. Fixes #857 Clean up hosting connection type. by @plorenz in #858
- Make the dialing identity's id and name available on dialed connections. Fixes #860 by @plorenz in #861
- Update for channel library change, new ChannelCreate method required on UnderlayHandler by @plorenz in #862
- Bump the non-major group across 1 directory with 8 updates by @dependabot[bot] in #865
- Update deps and changelog by @plorenz in #866
- for openziti/ziti#3356 adds ability to see OIDC responses by @andrewpmartinez in #864
Full Changelog: v1.3.1...v1.4.2
Release v1.3.1
What's Changed
- for openziti/ziti#3437 adds edge client structured errors by @andrewpmartinez in #844
Full Changelog: v1.3.0...v1.3.1
Release v1.3.0
What's Changed
- update doc to point to new url by @dovholuknf in #827
- Fix context id data race. Fixes #824 by @plorenz in #831
- fix openziti/ziti#3352 adds api session ressumption to edge_apis by @andrewpmartinez in #833
Full Changelog: v1.2.10...v1.3.0
Release v1.2.10
Release notes 1.2.10
What's New
- HA Posture Check Support
HA Posture Check Support
Upcoming releases of the OpenZiti controller and routers will support posture checks that are enforced at the router
level. This release adds support for that workflow when it is available.
Issues Fixed and Dependency Updates
- github.com/openziti/sdk-golang: v1.2.9 -> v1.2.10