Skip to content

Comments

[Automated] Sync main after 1.7.0 release#320

Merged
TharmiganK merged 4 commits intomainfrom
release-1.7.0
Feb 24, 2026
Merged

[Automated] Sync main after 1.7.0 release#320
TharmiganK merged 4 commits intomainfrom
release-1.7.0

Conversation

@ballerina-bot
Copy link
Contributor

@ballerina-bot ballerina-bot commented Feb 24, 2026

Sync main after 1.7.0 release

Summary

This is a post-release synchronization pull request that updates the repository to reflect the completion of the 1.7.0 release. The changes include:

Dependency Updates: Updated native JAR references from SNAPSHOT artifacts to released versions:

  • Updated ballerina/Ballerina.toml to reference persist-native-1.7.0.jar instead of the snapshot version
  • Updated ballerina/CompilerPlugin.toml to reference persist-compiler-plugin-1.7.0.jar instead of the snapshot version

Version Bump for Next Cycle: Updated gradle.properties to version 1.7.1-SNAPSHOT to establish the baseline for the next development iteration.

Release Documentation: Added the 1.7.0 release entry to changelog.md with the release date and notes, including updates for persist compiler plugin validations for multi-model support.

These changes prepare the main branch for continued development after the 1.7.0 release by ensuring all dependencies reference the finalized release artifacts and establishing the version for the upcoming development cycle.

@coderabbitai
Copy link

coderabbitai bot commented Feb 24, 2026

📝 Walkthrough

Walkthrough

This pull request finalizes the 1.7.0 release by transitioning dependency artifacts from SNAPSHOT to released versions, updating the changelog with the release date and new features, and bumping the development version to 1.7.1-SNAPSHOT.

Changes

Cohort / File(s) Summary
Dependency Configuration
ballerina/Ballerina.toml, ballerina/CompilerPlugin.toml
Removed SNAPSHOT suffix from native and compiler plugin dependency paths, transitioning from 1.7.0-SNAPSHOT.jar to 1.7.0.jar artifacts.
Release Documentation
changelog.md
Replaced "Unreleased" heading with versioned release entry "1.7.0 - 2026-02-24" and documented new compiler plugin validation features.
Version Management
gradle.properties
Advanced development version from 1.7.0-SNAPSHOT to 1.7.1-SNAPSHOT for next iteration.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Suggested reviewers

  • daneshk
  • niveathika

Poem

🐰 Hop-hop, the snapshot fades away,
Released at last on this fine day!
From SNAPSHOT jars to stable ground,
1.7.0's treasure now is found.
Forward we bound to 1.7.1,
The release dance has just begun!

🚥 Pre-merge checks | ✅ 3
✅ 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 accurately describes the main objective: syncing the main branch after the 1.7.0 release, which aligns with all the changes (JAR version updates, version bumps, and changelog entry).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-1.7.0

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.

Updated changelog to include version 1.7.0 release details.
@sonarqubecloud
Copy link

@codecov
Copy link

codecov bot commented Feb 24, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.79%. Comparing base (0fd5ce0) to head (9a36261).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #320   +/-   ##
=========================================
  Coverage     87.79%   87.79%           
  Complexity      389      389           
=========================================
  Files            30       30           
  Lines          1229     1229           
  Branches        153      153           
=========================================
  Hits           1079     1079           
  Misses           94       94           
  Partials         56       56           

☔ 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.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
changelog.md (1)

13-13: ⚠️ Potential issue | 🟡 Minor

Missing changelog entries for versions 1.5.0 and 1.6.0.

The changelog jumps directly from [1.7.0] to [1.4.0], skipping two release versions. While this is pre-existing, since this PR touches the changelog it's worth adding skeleton entries for 1.5.0 and 1.6.0 to keep the history complete and avoid reader confusion.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@changelog.md` at line 13, Add missing skeleton changelog sections for
versions 1.5.0 and 1.6.0 between the existing [1.7.0] and [1.4.0] headings:
create headers "## [1.6.0] - YYYY-MM-DD" and "## [1.5.0] - YYYY-MM-DD" (use
placeholder dates or "Unreleased"/TBD), and beneath each add a short placeholder
list (e.g., "- Placeholder: changelog entries to be filled") so history reads
sequentially; ensure the new headers match the existing header style used for
"## [1.4.0]" so formatting is consistent.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Outside diff comments:
In `@changelog.md`:
- Line 13: Add missing skeleton changelog sections for versions 1.5.0 and 1.6.0
between the existing [1.7.0] and [1.4.0] headings: create headers "## [1.6.0] -
YYYY-MM-DD" and "## [1.5.0] - YYYY-MM-DD" (use placeholder dates or
"Unreleased"/TBD), and beneath each add a short placeholder list (e.g., "-
Placeholder: changelog entries to be filled") so history reads sequentially;
ensure the new headers match the existing header style used for "## [1.4.0]" so
formatting is consistent.

ℹ️ Review info

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0fd5ce0 and 9a36261.

📒 Files selected for processing (4)
  • ballerina/Ballerina.toml
  • ballerina/CompilerPlugin.toml
  • changelog.md
  • gradle.properties

@TharmiganK TharmiganK merged commit 9833865 into main Feb 24, 2026
9 checks passed
@TharmiganK TharmiganK deleted the release-1.7.0 branch February 24, 2026 08: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.

2 participants