Skip to content

Sync beta with main - #1610

Merged
ramya18101 merged 19 commits into
betafrom
update-beta-to-main
Aug 12, 2026
Merged

Sync beta with main#1610
ramya18101 merged 19 commits into
betafrom
update-beta-to-main

Conversation

@ramya18101

@ramya18101 ramya18101 commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

🔧 Changes

Keeps the live beta branch up to date by bringing in everything main has today, so beta remains a strict superset of main: all current main changes + the beta-only features. beta stays live — this does not promote beta into main or remove the beta line.

📚 References

main PRs being synced into beta:

🔬 Testing

  • make build — clean and make test-unit -- passed
  • Weight type change (*float64*int) covered by updated TestExperimentsCreateCmd cases (zero, fractional, valid).
  • No conflicts introduced by the merge; beta builds and tests green with the synced main changes.

📝 Checklist

  • All new/changed/fixed functionality is covered by tests (or N/A)
  • I have added documentation for all new/changed functionality (make docs regenerated) (or N/A)

developerkunal and others added 18 commits July 3, 2026 00:35
Add a collapsible "Installing the Beta" section covering Homebrew, cURL, Scoop, Powershell, Go, and manual install for the beta build.
…19.1 (#1572)

chore(deps): bump github.com/schollz/progressbar/v3

Bumps [github.com/schollz/progressbar/v3](https://github.com/schollz/progressbar) from 3.19.0 to 3.19.1.
- [Release notes](https://github.com/schollz/progressbar/releases)
- [Commits](schollz/progressbar@v3.19.0...v3.19.1)

---
updated-dependencies:
- dependency-name: github.com/schollz/progressbar/v3
  dependency-version: 3.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ramya Anusri <62586490+ramya18101@users.noreply.github.com>
…1578)

The Auth0 CLI is now published to Homebrew core and the Scoop main bucket, so the custom tap and bucket are no longer required. Simplify the stable install commands and add migration notes for users on the old tap/bucket.
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.38.0 to 0.40.0.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](golang/text@v0.38.0...v0.40.0)

---
updated-dependencies:
- dependency-name: golang.org/x/text
  dependency-version: 0.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.44.0 to 0.45.0.
- [Commits](golang/term@v0.44.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  dependency-version: 0.45.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#1589)

Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) from 0.47.0 to 0.48.0.
- [Release notes](https://github.com/getsentry/sentry-go/releases)
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-go@v0.47.0...v0.48.0)

---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
  dependency-version: 0.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
The standalone auth0-cli skill was folded into a single consolidated
`auth0` skill that routes across all Auth0 SDKs, features, and tooling
(including the CLI). Point install instructions at the official Claude
Code plugins marketplace and the correct skill directory.

Co-authored-by: Ramya Anusri <62586490+ramya18101@users.noreply.github.com>
)

Bumps [github.com/auth0/go-auth0](https://github.com/auth0/go-auth0) from 1.44.0 to 1.45.0.
- [Release notes](https://github.com/auth0/go-auth0/releases)
- [Changelog](https://github.com/auth0/go-auth0/blob/v1.45.0/CHANGELOG.md)
- [Commits](auth0/go-auth0@v1.44.0...v1.45.0)

---
updated-dependencies:
- dependency-name: github.com/auth0/go-auth0
  dependency-version: 1.45.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…1590)

Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) from 0.0.22 to 0.0.23.
- [Commits](mattn/go-isatty@v0.0.22...v0.0.23)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-isatty
  dependency-version: 0.0.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…1593)

Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) from 0.0.23 to 0.0.24.
- [Commits](mattn/go-isatty@v0.0.23...v0.0.24)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-isatty
  dependency-version: 0.0.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(apps): add session-transfer delegation flags

- Add --delegation-allow-delegated-access and --delegation-enforce-device-binding
  flags to `apps session-transfer update`, surfacing the Early Access Custom Token
  Exchange impersonation settings (client.session_transfer.delegation).
- Send delegation only when a flag is set, so updates to legacy session-transfer
  settings leave it untouched for clients not using the feature.
- Validate --delegation-enforce-device-binding as 'ip' or 'asn' before any API
  call, matching the Management API enum (no 'none', unlike the parent field).
- Render delegation in `session-transfer show`/`update` output only when the
  client has it configured, keeping output unchanged for existing clients.
- Add display unit tests plus an integration case for the validation error, and
  regenerate the command docs.

* test(apps): revert integration test updates of delegation session-transfer

- Remove the integration test that exercised --delegation-enforce-device-binding
  and restore the original apps test-case numbering.
- Any delegation update sends a session_transfer.delegation payload, which the
  Management API rejects on tenants without the cte_session_transfer_token Early
  Access flag; the CI test tenant lacks it, so the case could not run reliably.
- Delegation rendering stays covered by display unit tests; the update path is
  verified manually against an EA-enabled tenant.

* refactor(apps): address review on delegation flags

- Add short forms -d and -b to the delegation-allow-delegated-access and
  delegation-enforce-device-binding flags, matching the sibling session-transfer
  flags which all expose a short form.
- Remove the client-side ip/asn check on the delegation device binding; invalid
  values now surface the Management API's validation error, consistent with the
  rest of the v1 command.
- Regenerate the command docs for the new short forms.

* docs(apps): mark delegation example as Early Access

- Move the delegation flags example to its own block under a
  "# Delegation (Early Access): impersonation via Session Transfer" comment
  on `apps session-transfer update`, so users can tell the EA feature apart
  from the generally-available session-transfer flags.
- Regenerate the command docs to reflect the annotated example.
* docs: add CLAUDE.md agent guidelines with references

Generate CLAUDE.md as the single source of truth for AI coding agents,
plus an AGENTS.md pointer and offloaded references/ files (commands,
testing, code-style, git-workflow, pitfalls, docs-update).

* docs: refine agent guidelines per PR feedback

- Shorten the verbose pointer line in AGENTS.md
- Add first-timer M2M setup guidance (AUTH0_DOMAIN/CLIENT_ID/SECRET) to references/testing.md
- Document --json-compact + jq output pattern in references/code-style.md
- Remove redundant docs blockquote in CLAUDE.md already covered by "Always Do" and docs-update.md

* docs: condense Your Role overview in CLAUDE.md to one sentence
…1594)

Bumps [github.com/lestrrat-go/jwx/v3](https://github.com/lestrrat-go/jwx) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/lestrrat-go/jwx/releases)
- [Changelog](https://github.com/lestrrat-go/jwx/blob/v3.2.0/Changes)
- [Commits](lestrrat-go/jwx@v3.1.1...v3.2.0)

---
updated-dependencies:
- dependency-name: github.com/lestrrat-go/jwx/v3
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

Bumps [github.com/auth0/go-auth0](https://github.com/auth0/go-auth0) from 1.45.0 to 1.46.0.
- [Release notes](https://github.com/auth0/go-auth0/releases)
- [Changelog](https://github.com/auth0/go-auth0/blob/v1.46.0/CHANGELOG.md)
- [Commits](auth0/go-auth0@v1.45.0...v1.46.0)

---
updated-dependencies:
- dependency-name: github.com/auth0/go-auth0
  dependency-version: 1.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…1602)

feat(analytics): add is_api telemetry property for raw api command
* refactor: migrate management SDK usage from go-auth0 v2 to v3

Update all go-auth0/v2 imports to go-auth0/v3 and rename the v2-flavored
identifiers (APIV2, apiv2, managementv2 alias, NewAPIV2,
initializeManagementClientV2) to their v3 equivalents. Regenerate the
phone-notification-template mock and drop go-auth0/v2 from go.mod. No
command surface or behavior changes; v3 is a near drop-in for v2 and none
of the tightened v3 types are referenced.

* update claude.md to v3

* fix conflicts
@ramya18101
ramya18101 marked this pull request as ready for review August 12, 2026 08:29
@ramya18101
ramya18101 requested a review from a team as a code owner August 12, 2026 08:29
@ramya18101 ramya18101 changed the title Promote beta to main Sync beta with main Aug 12, 2026

@developerkunal developerkunal left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ramya18101
ramya18101 merged commit 1d055b7 into beta Aug 12, 2026
6 checks passed
@ramya18101
ramya18101 deleted the update-beta-to-main branch August 12, 2026 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants