Skip to content

Release v2.11.0 - Merge back to main#148

Merged
elvisnk merged 2 commits into
mainfrom
release/v2.11.0
Nov 13, 2025
Merged

Release v2.11.0 - Merge back to main#148
elvisnk merged 2 commits into
mainfrom
release/v2.11.0

Conversation

@elvisnk

@elvisnk elvisnk commented Nov 13, 2025

Copy link
Copy Markdown
Contributor

Merging release branch back to main after successful v2.11.0 release

Summary by CodeRabbit

  • New Features

    • Enhanced AWS SSO and CI/CD integration
    • Improved power operation handling
    • Updated ZTiAWS demo, docs, and supporting materials
    • EC2 Test Manager script enhancements
  • Bug Fixes

    • Fixed OIDC error handling
    • Improved HTTP timeout configuration
    • Corrected proxy parsing warnings
    • Fixed build and notification script issues
  • Documentation

    • Formatting, walkthrough and demo flow improvements
    • Image and file rename corrections
  • Changed

    • Primary implementation clarified as Go; Bash scripts retained for compatibility (no new features)
  • Chores

    • Version bump to 2.11.0 and repository housekeeping

@elvisnk elvisnk self-assigned this Nov 13, 2025
@coderabbitai

coderabbitai Bot commented Nov 13, 2025

Copy link
Copy Markdown

Walkthrough

Release prep for v2.11.0: updated changelog and release notes content and dates, plus version number bumps in build config and the CLI version constant; no functional code changes.

Changes

Cohort / File(s) Change Summary
Release documentation
CHANGELOG.md, RELEASE_NOTES.txt
Added v2.11.0 entries dated 2025-11-13; expanded "Added", "Fixed", and "Changed" lists (AWS SSO/CI/CD notes, power operation handling, demos/docs/images, repo housekeeping, EC2 test script updates); reframed release notes to emphasize Go implementation and note bash scripts will not receive new features; updated full changelog link.
Version bumps
ztictl/Makefile, ztictl/cmd/ztictl/root.go
Bumped BASE_VERSION and public CLI Version constant from 2.10.0 to 2.11.0. No logic or control-flow changes.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Focus areas:
    • Verify changelog/release note accuracy and links (CHANGELOG.md, RELEASE_NOTES.txt).
    • Confirm version string consistency between Makefile and root.go.

Poem

🐰 A tiny hop to two-dot-eleven,
Notes and numbers set in heaven.
Docs refreshed and versions tuned,
The rabbit cheers — releases marooned! ✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Release v2.11.0 - Merge back to main' clearly describes the primary purpose of the pull request: releasing v2.11.0 and merging the release branch back to main. The title is specific, concise, and directly matches the changes made across CHANGELOG.md, RELEASE_NOTES.txt, and version bumps in the codebase.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release/v2.11.0

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 93c81db and 1a1ede4.

📒 Files selected for processing (1)
  • ztictl/cmd/ztictl/root.go (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • ztictl/cmd/ztictl/root.go
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (6)
  • GitHub Check: Test Go Code (windows-latest)
  • GitHub Check: Test Go Code (macos-latest)
  • GitHub Check: Test Go Code (ubuntu-latest)
  • GitHub Check: Test Go Code (macos-latest)
  • GitHub Check: Test Go Code (ubuntu-latest)
  • GitHub Check: Test Go Code (windows-latest)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (2)
CHANGELOG.md (1)

3-34: Consider removing duplicate entries.

The v2.11.0 changelog contains some duplicate entries:

  • Lines 6-7: "Enhance AWS SSO and CI/CD Integration" appears twice
  • Lines 19-20: Two "Create .gitkeep" entries

Removing duplicates would improve readability.

Apply this diff to remove the duplicates:

 ### Added
 - Enhance AWS SSO and CI/CD Integration
-- Enhance AWS SSO and CI/CD Integration
 - Enhance power operation handling and validation
 - Add finalized ZTiAWS demo images and update Markdown paths
 - Add files via upload
 - Create .gitkeep
-- Create .gitkeep
 - Add ZTiAWS Demo Documentation (Installation, Authentication, and Use Cases)
 - feat: Update EC2 Test Manager script with default subnet and security group IDs, add dry run option, and improve resource discovery logging
RELEASE_NOTES.txt (1)

1-42: Consider removing duplicate entries.

The v2.11.0 release notes contain some duplicate entries:

  • Lines 14-15: "Enhance AWS SSO and CI/CD Integration" appears twice
  • Lines 19-20: Two "Create .gitkeep" entries

Removing duplicates would improve clarity for users reviewing the release notes.

Apply this diff to remove the duplicates:

 ## New Features
 * Enhance AWS SSO and CI/CD Integration
-* Enhance AWS SSO and CI/CD Integration
 * Enhance power operation handling and validation
 * Add finalized ZTiAWS demo images and update Markdown paths
 * Add files via upload
 * Create .gitkeep
-* Create .gitkeep
 * Add ZTiAWS Demo Documentation (Installation, Authentication, and Use Cases)
 * feat: Update EC2 Test Manager script with default subnet and security group IDs, add dry run option, and improve resource discovery logging
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 878790b and 93c81db.

📒 Files selected for processing (4)
  • CHANGELOG.md (1 hunks)
  • RELEASE_NOTES.txt (1 hunks)
  • ztictl/Makefile (1 hunks)
  • ztictl/cmd/ztictl/root.go (1 hunks)
🧰 Additional context used
🪛 LanguageTool
RELEASE_NOTES.txt

[uncategorized] ~30-~30: Did you mean the formatting language “Markdown” (= proper noun)?
Context: ...Other Changes * Wrap commands in proper markdown code blocks * docs: finalize ZTiAWS dem...

(MARKDOWN_NNP)

CHANGELOG.md

[uncategorized] ~22-~22: Did you mean the formatting language “Markdown” (= proper noun)?
Context: ... ### Changed - Wrap commands in proper markdown code blocks - docs: finalize ZTiAWS dem...

(MARKDOWN_NNP)

🪛 markdownlint-cli2 (0.18.1)
CHANGELOG.md

34-34: Bare URL used

(MD034, no-bare-urls)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Test Go Code (macos-latest)
  • GitHub Check: Test Go Code (ubuntu-latest)
  • GitHub Check: Test Go Code (windows-latest)
🔇 Additional comments (2)
ztictl/Makefile (1)

10-10: LGTM! Version bump is consistent with the release.

The BASE_VERSION update to 2.11.0 aligns with the v2.11.0 release objective and is consistent with the version update in ztictl/cmd/ztictl/root.go.

ztictl/cmd/ztictl/root.go (1)

27-27: LGTM! Version constant updated correctly.

The Version constant update to "2.11.0" is consistent with the Makefile's BASE_VERSION and aligns with the release objective.

@elvisnk elvisnk merged commit 5d8c087 into main Nov 13, 2025
19 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