Skip to content

Update CHANGELOG.md for v0.6.30#1497

Merged
hackerwins merged 1 commit into
mainfrom
v0.6.30
Sep 11, 2025
Merged

Update CHANGELOG.md for v0.6.30#1497
hackerwins merged 1 commit into
mainfrom
v0.6.30

Conversation

@hackerwins

@hackerwins hackerwins commented Sep 11, 2025

Copy link
Copy Markdown
Member

What this PR does / why we need it:

Update CHANGELOG.md for v0.6.30

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

Does this PR introduce a user-facing change?:


Additional documentation:


Checklist:

  • Added relevant tests or not required
  • Addressed and resolved all CodeRabbit review comments
  • Didn't break anything

Summary by CodeRabbit

  • New Features

    • Enhanced monitoring with detailed collection insights and filtering.
    • More accurate compaction metrics, counting only successful compactions.
    • Added a project-level setting to automatically remove on detach.
  • Documentation

    • Updated API documentation to v0.6.30.
  • Chores

    • Released v0.6.30; updated versioning across build artifacts and deployment charts.

@coderabbitai

coderabbitai Bot commented Sep 11, 2025

Copy link
Copy Markdown

Walkthrough

Bumped project version to v0.6.30 across Makefile, Helm chart, and OpenAPI docs. Updated CHANGELOG with new v0.6.30 entry and replaced a prior single refactor note with three specific items. No API endpoints or logic changed.

Changes

Cohort / File(s) Summary of Changes
Changelog entry update
CHANGELOG.md
Added v0.6.30 (2025-09-11) entry; replaced one refactor bullet with three specific items (PRs 1494, 1495, 1496).
Build/version bump
Makefile
Set YORKIE_VERSION from 0.6.30-rc to 0.6.30.
Helm chart versions
build/charts/yorkie-cluster/Chart.yaml
Updated version and appVersion from 0.6.30-rc to 0.6.30.
OpenAPI base doc version
api/docs/yorkie.base.yaml
info.version from v0.6.29 to v0.6.30.
OpenAPI v1 docs versions
api/docs/yorkie/v1/admin.openapi.yaml, api/docs/yorkie/v1/cluster.openapi.yaml, api/docs/yorkie/v1/resources.openapi.yaml, api/docs/yorkie/v1/yorkie.openapi.yaml
info.version fields updated from v0.6.29 to v0.6.30; no path/schema changes.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

Pre-merge checks (3 passed)

✅ 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 "Update CHANGELOG.md for v0.6.30" is a concise, single-sentence summary that directly reflects the PR's stated purpose of updating the changelog for the v0.6.30 release. The changeset also includes version bumps in the Makefile, OpenAPI docs, and Helm Chart, but those are consistent with a release update and do not make the title misleading. Overall the title communicates the primary change clearly for someone scanning PR history.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.

Tip

👮 Agentic pre-merge checks are now available in preview!

Pro plan users can now enable pre-merge checks in their settings to enforce checklists before merging PRs.

  • Built-in checks – Quickly apply ready-made checks to enforce title conventions, require pull request descriptions that follow templates, validate linked issues for compliance, and more.
  • Custom agentic checks – Define your own rules using CodeRabbit’s advanced agentic capabilities to enforce organization-specific policies and workflows. For example, you can instruct CodeRabbit’s agent to verify that API documentation is updated whenever API schema files are modified in a PR. Note: Upto 5 custom checks are currently allowed during the preview period. Pricing for this feature will be announced in a few weeks.

Please see the documentation for more information.

Example:

reviews:
  pre_merge_checks:
    custom_checks:
      - name: "Undocumented Breaking Changes"
        mode: "warning"
        instructions: |
          Pass/fail criteria: All breaking changes to public APIs, CLI flags, environment variables, configuration keys, database schemas, or HTTP/GraphQL endpoints must be documented in the "Breaking Change" section of the PR description and in CHANGELOG.md. Exclude purely internal or private changes (e.g., code not exported from package entry points or explicitly marked as internal).

Please share your feedback with us on this Discord post.

✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch v0.6.30

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.

@hackerwins hackerwins merged commit 98ee116 into main Sep 11, 2025
6 checks passed
@hackerwins hackerwins deleted the v0.6.30 branch September 11, 2025 05:31

@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 (2)

10-15: Changelog entry added for v0.6.30; minor Markdown nits.

Consider formatting the raw PR URLs to satisfy MD034 (no-bare-urls).

Apply:

- - Refactor housekeeping logic for simpler candidate fetching by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1492
- - Enhance QueryMonitor with detailed collections and filter by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1494
- - Count only successfully compacted documents by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1495
- - Add project-level RemoveOnDetach setting by @emplam27 in https://github.com/yorkie-team/yorkie/pull/1496
+ - Refactor housekeeping logic for simpler candidate fetching by @hackerwins in <https://github.com/yorkie-team/yorkie/pull/1492>
+ - Enhance QueryMonitor with detailed collections and filter by @hackerwins in <https://github.com/yorkie-team/yorkie/pull/1494>
+ - Count only successfully compacted documents by @hackerwins in <https://github.com/yorkie-team/yorkie/pull/1495>
+ - Add project-level RemoveOnDetach setting by @emplam27 in <https://github.com/yorkie-team/yorkie/pull/1496>

10-10: Style consistency (optional).

Recent sections mix [v0.x.y] and [0.x.y]. If you prefer the v prefix, consider standardizing for 0.6.x entries in a follow-up.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3c412f4 and 7d096db.

📒 Files selected for processing (8)
  • CHANGELOG.md (1 hunks)
  • Makefile (1 hunks)
  • api/docs/yorkie.base.yaml (1 hunks)
  • api/docs/yorkie/v1/admin.openapi.yaml (1 hunks)
  • api/docs/yorkie/v1/cluster.openapi.yaml (1 hunks)
  • api/docs/yorkie/v1/resources.openapi.yaml (1 hunks)
  • api/docs/yorkie/v1/yorkie.openapi.yaml (1 hunks)
  • build/charts/yorkie-cluster/Chart.yaml (1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2025-07-09T01:45:42.906Z
Learnt from: KMSstudio
PR: yorkie-team/yorkie#1372
File: cmd/yorkie/signup.go:0-0
Timestamp: 2025-07-09T01:45:42.906Z
Learning: In the Yorkie CLI codebase (cmd/yorkie/), global variables like `username`, `password`, `rpcAddr`, and `insecure` are declared in `login.go` at package level and are reused across different commands (like `signup.go`) within the same `main` package, avoiding unnecessary duplication.

Applied to files:

  • Makefile
🪛 markdownlint-cli2 (0.17.2)
CHANGELOG.md

12-12: Bare URL used

(MD034, no-bare-urls)


13-13: Bare URL used

(MD034, no-bare-urls)


14-14: Bare URL used

(MD034, no-bare-urls)


15-15: 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). (1)
  • GitHub Check: build
🔇 Additional comments (7)
Makefile (1)

1-1: Version bump aligned and verified — approving.

YORKIE_VERSION set to 0.6.30 (Makefile). Chart and OpenAPI docs updated (build/charts/yorkie-cluster/Chart.yaml, api/docs/**); no lingering prerelease/old-version tags found (CHANGELOG contains prior v0.6.29 entry).

api/docs/yorkie/v1/cluster.openapi.yaml (1)

6-6: OpenAPI info.version updated.

v0.6.30 set; no API surface change implied.

api/docs/yorkie.base.yaml (1)

5-5: Base OpenAPI version bumped.

v0.6.30 set; consistent with per-service specs.

api/docs/yorkie/v1/admin.openapi.yaml (1)

6-6: Admin OpenAPI version bumped.

v0.6.30 set; endpoints unchanged.

api/docs/yorkie/v1/resources.openapi.yaml (1)

6-6: Resources OpenAPI version bumped.

v0.6.30 set; looks good.

api/docs/yorkie/v1/yorkie.openapi.yaml (1)

6-6: Yorkie service OpenAPI version bumped.

v0.6.30 set; consistent across specs.

build/charts/yorkie-cluster/Chart.yaml (1)

14-15: Helm chart version/appVersion synced to 0.6.30.

Matches Makefile and docs.

@codecov

codecov Bot commented Sep 11, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 48.61%. Comparing base (3c412f4) to head (7d096db).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1497      +/-   ##
==========================================
- Coverage   48.64%   48.61%   -0.03%     
==========================================
  Files         180      180              
  Lines       22380    22380              
==========================================
- Hits        10886    10880       -6     
- Misses      10572    10576       +4     
- Partials      922      924       +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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.

1 participant