Skip to content

feat: SDK update for version 25.0.0 - #349

Merged
ChiragAgg5k merged 5 commits into
masterfrom
dev
Jul 31, 2026
Merged

feat: SDK update for version 25.0.0#349
ChiragAgg5k merged 5 commits into
masterfrom
dev

Conversation

@ChiragAgg5k

@ChiragAgg5k ChiragAgg5k commented Jul 31, 2026

Copy link
Copy Markdown
Member

This PR contains updates to the SDK for version 25.0.0.

What's Changed

  • Breaking: Removed the organizations command group covering billing, plans, invoices, and add-ons
  • Added: organization commands accept --organization-id to target another organization
  • Added: project commands accept --project-id to target another project
  • Added: Grouped --help screen with follow-up command hints after each action
  • Added: push and pull document --all and --id in their own help
  • Added: client reports the configured organizationId
  • Fixed: login warns and signs in to the base Cloud endpoint instead of failing on a regional one
  • Fixed: init no longer stacks a region prefix onto an already regional endpoint
  • Fixed: notifications and oauth2 list-organizations, list-projects call the console, not the linked project
  • Fixed: Passwords are masked in full instead of revealing a tail
  • Updated: Timestamps, durations, sizes, and large counts render in human-readable form
  • Updated: Enabled and disabled lists collapse into wrapped groups instead of wide tables
  • Updated: Condensed output notes how many fields --raw would add
  • Updated: Prompts and errors listing several accounts print one account per line
  • Updated: teams hints and register visibility point at organization and login
  • Updated: Dropped the deploy placeholder command, which only printed a "use push" warning

master received 24.0.0 as a squash merge (#347), so the same change exists
under a different commit on each branch. The trees are identical, so dev's
tree is kept as-is.
@ChiragAgg5k ChiragAgg5k changed the title feat: Command Line SDK update for version 25.0.0 feat: SDK update for version 25.0.0 Jul 31, 2026
@greptile-apps

greptile-apps Bot commented Jul 31, 2026

Copy link
Copy Markdown

Greptile Summary

Updates the CLI SDK to version 25.0.0.

  • Removes the legacy organizations and deploy command surfaces.
  • Adds explicit organization and project targeting throughout generated service commands.
  • Routes console-scoped notifications and OAuth2 listing operations through console clients.
  • Improves login endpoint normalization, project initialization, command help, hints, redaction, and human-readable output formatting.
  • Updates release metadata, installers, documentation, and dependency lockfiles.

Confidence Score: 5/5

The PR appears safe to merge, with no concrete changed-code failure identified.

The revised command targeting, SDK selection, endpoint normalization, and output paths remain internally consistent, and the reviewed changes do not establish an actionable runtime, build, data-integrity, or security defect.

Important Files Changed

Filename Overview
cli.ts Registers the revised command surface, grouped help formatter, follow-up hints, and command-local push/pull option documentation.
lib/context.ts Centralizes project and organization target resolution, including legacy organization lookup through the linked project.
lib/sdks.ts Adds target-aware SDK construction while preserving the distinct authentication and endpoint behavior of project and console clients.
lib/commands/services/organization.ts Adds organization overrides consistently across organization-scoped service actions.
lib/commands/services/project.ts Adds project overrides consistently across project-scoped service actions.
lib/commands/push.ts Uses centralized organization resolution for settings synchronization and exposes applicable resource-selection options in command help.
lib/commands/pull.ts Uses centralized organization resolution for settings retrieval and exposes applicable resource-selection options in command help.
lib/auth/login.ts Normalizes regional Cloud endpoints to the base console endpoint and warns rather than rejecting login.
lib/help.ts Introduces deterministic grouped top-level help rendering with command summaries and follow-up guidance.
lib/response-config.ts Adds structured, human-readable rendering for timestamps, durations, sizes, counts, and grouped values.

Reviews (1): Last reviewed commit: "chore: merge master into dev for the 25...." | Re-trigger Greptile

@ChiragAgg5k
ChiragAgg5k merged commit 32930de into master Jul 31, 2026
2 checks passed
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.

3 participants