From f81172efd8181d24ebe0a8a43453cd0848933344 Mon Sep 17 00:00:00 2001 From: Kunal Dawar Date: Wed, 19 Aug 2026 11:24:02 +0530 Subject: [PATCH 1/2] Release v3.3.0 --- .version | 2 +- CHANGELOG.md | 14 ++++++++++++++ meta.go | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.version b/.version index aa6c8967..e682ea42 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -v3.2.0 \ No newline at end of file +v3.3.0 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 593d491b..42f5f6b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log +## [v3.3.0](https://github.com/auth0/go-auth0/tree/v3.3.0) (2026-08-19) +[Full Changelog](https://github.com/auth0/go-auth0/compare/v3.2.0...v3.3.0) + +**Added** +- feat: add `Keys.NetworkACLs.List` and `Keys.NetworkACLs.Get` to read the keys used to verify HTTP Message Signatures on Network ACL rules, along with the `NetworkACLKey` and `GetAllKeysNetworkACLsResponseContent` types and the `OauthScopeReadNetworkACLKeys` (`read:network_acl_keys`) scope [\#846](https://github.com/auth0/go-auth0/pull/846) ([fern-api[bot]](https://github.com/apps/fern-api)) +- feat: add `MatchAll` field (`NetworkACLRuleMatchAllEnum`) to `NetworkACLRule` so a rule can match all traffic unconditionally; it is mutually exclusive with `Match` and `NotMatch` [\#846](https://github.com/auth0/go-auth0/pull/846) ([fern-api[bot]](https://github.com/apps/fern-api)) +- feat: add connection profile cross-app access support via the `CrossAppAccessResourceApp` field on `CreateConnectionProfileRequestContent`, `UpdateConnectionProfileRequestContent`, `ConnectionProfile`, and the connection profile create, get, and update response types, plus the `ConnectionProfileCrossAppAccessResourceApp` and `ConnectionProfileCrossAppAccessResourceAppStatus` types with their `enabled` and `disabled` enum values [\#846](https://github.com/auth0/go-auth0/pull/846) ([fern-api[bot]](https://github.com/apps/fern-api)) +- feat: add client My Organization third-party client access via the `ThirdPartyClientAccess` field on `ClientMyOrganizationPostConfiguration`, `ClientMyOrganizationPatchConfiguration`, and `ClientMyOrganizationResponseConfiguration`, plus the `ClientMyOrganizationThirdPartyClientAccessConfiguration` type with its `allow` and `block` default value and allowed values enums [\#846](https://github.com/auth0/go-auth0/pull/846) ([fern-api[bot]](https://github.com/apps/fern-api)) +- feat: add `UseOauthSpecScope` field (`ConnectionUseOauthSpecScope`) to `ConnectionPropertiesOptions`, `UpdateConnectionOptions`, `ConnectionOptionsOidc`, `ConnectionOptionsCommonOidc`, and `ConnectionOptionsOkta` to send space-delimited scopes per the OAuth 2.0 spec instead of comma-delimited when calling the identity provider's authorization endpoint [\#846](https://github.com/auth0/go-auth0/pull/846) ([fern-api[bot]](https://github.com/apps/fern-api)) + +**Changed** +- Flows endpoints now return `*management.NotFoundError` for 404 responses instead of a generic API error [\#846](https://github.com/auth0/go-auth0/pull/846) ([fern-api[bot]](https://github.com/apps/fern-api)) +- docs: correct the client field list on `Clients.Create`, `Clients.Update`, and in `reference.md` to reference `custom_login_page_on` instead of `custom_login_page_off`, and clarify on `Connections.Update` that any unspecified option falls back to its default even when that differs from the existing value [\#846](https://github.com/auth0/go-auth0/pull/846) ([fern-api[bot]](https://github.com/apps/fern-api)) + ## [v3.2.0](https://github.com/auth0/go-auth0/tree/v3.2.0) (2026-08-05) [Full Changelog](https://github.com/auth0/go-auth0/compare/v3.1.0...v3.2.0) diff --git a/meta.go b/meta.go index 9477b06e..f9a82780 100644 --- a/meta.go +++ b/meta.go @@ -1,4 +1,4 @@ package auth0 // Version is the package version. -var Version = "v3.2.0" +var Version = "v3.3.0" From 2c30c1e7695a34a2bdb37d31df40ea5a3a6f8090 Mon Sep 17 00:00:00 2001 From: Kunal Dawar Date: Wed, 19 Aug 2026 11:58:58 +0530 Subject: [PATCH 2/2] Add v3.3.0 changelog entry for custom HTTP client header fix --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 42f5f6b3..e10e4c4e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,9 @@ - Flows endpoints now return `*management.NotFoundError` for 404 responses instead of a generic API error [\#846](https://github.com/auth0/go-auth0/pull/846) ([fern-api[bot]](https://github.com/apps/fern-api)) - docs: correct the client field list on `Clients.Create`, `Clients.Update`, and in `reference.md` to reference `custom_login_page_on` instead of `custom_login_page_off`, and clarify on `Connections.Update` that any unspecified option falls back to its default even when that differs from the existing value [\#846](https://github.com/auth0/go-auth0/pull/846) ([fern-api[bot]](https://github.com/apps/fern-api)) +**Fixed** +- fix: send the `Auth0-Client` and `User-Agent` headers when a custom HTTP client is passed to `client.New`. The client given through `option.WithHTTPClient` is now wrapped instead of replacing the one the SDK configures, so its transport, timeout, and proxy settings are kept alongside the SDK headers, and the client itself is left unmodified [\#852](https://github.com/auth0/go-auth0/pull/852) ([developerkunal](https://github.com/developerkunal)) + ## [v3.2.0](https://github.com/auth0/go-auth0/tree/v3.2.0) (2026-08-05) [Full Changelog](https://github.com/auth0/go-auth0/compare/v3.1.0...v3.2.0)