DX | 12-08-2026 | Release - #2697
Conversation
chore: fix summary message
…expire Refactor OAuth token refresh logic in AuthHandler to prevent concurre…
chore: update package versions and dependencies across contentstack p…
DX | 30-03-2026 | Release | v2-beta
… up pnpm-lock.yaml
v2 added cursor rules
Fix/back merge v2
DX | 06-04-2026 | Release v2
back merge
…use test command only
…prove error handling in auth-handler tests
Back Merge main to v2-beta
GitHub Actions workflow pins pnpm@10.28.0 via action-setup; bumping packageManager to 10.34.4 caused ERR_PNPM_BAD_PM_VERSION in CI. Keep packageManager aligned with the workflow config. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
V1 back merge
Fix opt-in plugin warning hook to also cover migrate-rte
chore: GA version bumps — promote all packages from beta to 2.0.0 and update third-party deps
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
✅ BUILD PASSED - All security checks passed |
Port production release workflows from development branch for v2 GA: - release-production-pipeline.yml: triggers on main + workflow_dispatch - release-production-core.yml: tag:latest, non-prerelease GitHub release - release-production-platform-plugins.yml: utilities/command/config/auth with tag:latest Also adds .talismanrc exception for secrets:inherit false positive in the pipeline workflow. Closes DX-10156 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…-release-workflows feat: add v2 production release workflows
a551edb
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
✅ BUILD PASSED - All security checks passed |
Summary
Release PR merging
v2-devintodevelopmentfor the 12-08-2026 release cycle. Accumulates changes from the last release (25-05-2026) through the current date, including bug fixes, new utilities, documentation, and CI/CD pipeline updates.Bug Fixes
AuthHandlerto prevent concurrent session expiry — eliminates race condition where parallel requests each triggered a refreshcontentstack-utilitieschalk.tsand unifying@contentstack/cli-utilitiesloading across the monorepo to prevent multiple instancescsdx config:get:regionnot displaying the AM endpoint for custom regionsNew Features / Enhancements
contentstack-utilities): Addedcli-progress-manager,summary-manager, andprogress-strategy— a structured progress/summary reporting layer for long-running CLI operationscontentstack-utilities): Newcontent-type-utils.tsmodule with shared content-type helperscontentstack): Newopt-in-plugin-guide.tsinit hook to surface plugin adoption guidance on startupauth tokens listsplit into its own command file for cleaner separationRemovals
command-deprecation-check.tsprerun hook from@contentstack/cliDocumentation & AI Config
MIGRATION.md: Comprehensive V1 → V2 migration guide (664 lines) covering all breaking changes, command renames, flag changes, and updated workflowsBULK-OPERATIONS-MIGRATION.md: Dedicated guide (510 lines) for migrating bulk-publish/bulk-unpublish workflows to V2AGENTS.md: AI agent instructions replacing the removed.cursor/rulesskills/: Moved and significantly expanded CLI skills (code-review, contentstack-cli, dev-workflow, framework, testing) from.cursor/skills/to rootskills/directoryREADME.mdwith V2 referencesCI/CD & Infrastructure
release-production-pipeline.yml(superseded)release.ymlworkflowrelease-v2-beta-core.yml,release-v2-beta-platform-plugins.ymlbrace-expansionto5.0.5across all packagessca-scan.ymlandunit-test.ymlworkflowsTest Coverage
mocha-root-hooks.jstocontentstack-auth,contentstack-config, andcontentstack-utilitiesfor consistent test setupcliProgressManager.test.ts,summaryManager.test.ts,content-type-utils.test.ts,auth-handler.test.tstokens-add,tokens-remove,region,log,auth-handlerPackages Changed
@contentstack/cli(main)@contentstack/cli-auth@contentstack/cli-command@contentstack/cli-config@contentstack/cli-utilitiesTest Plan
csdx auth:tokens --list— verify token listing workscsdx auth:tokens:remove— verify token removal flowcsdx config:get:region— verify AM endpoint shows for custom regionscsdx config:set:rate-limit— verify rate limit configpnpm testacrosscontentstack-auth,contentstack-config,contentstack-utilities— all green🤖 Generated with Claude Code