Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This file contains all the notable changes done to the Ballerina Persist Tools t
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
## [1.9.0] - 2026-02-24

### Added

Expand Down
6 changes: 3 additions & 3 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
org.gradle.caching=true
group=io.ballerina
version=1.9.0-SNAPSHOT
version=1.9.1-SNAPSHOT

# Java Dependencies
ballerinaLangVersion=2201.13.0
Expand Down Expand Up @@ -49,10 +49,10 @@ stdlibHttpVersion=2.14.0
stdlibSqlVersion=1.16.0

# Level 09
stdlibPersistVersion=1.7.0-20260212-165200-cc05abc
stdlibPersistVersion=1.7.0

# Level 10
stdlibPersistSqlVersion=1.7.2-20260223-082800-6b94b8c
stdlibPersistSqlVersion=1.7.2
stdlibPersistInmemoryVersion=1.6.0
stdlibPersistGoogleSheetVersion=1.6.0
stdlibPersistRedisVersion=0.4.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ observabilityIncluded = true
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"


Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = true
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ observabilityIncluded = true
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"


Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = true
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ observabilityIncluded = true
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"


Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ observabilityIncluded = true
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"


Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ distribution = "2201.13.0"
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ distribution = "2201.13.0"
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = true
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ distribution = "2201.13.0"
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ distribution = "2201.13.0"
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ distribution = "2201.13.0"
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ distribution = "2201.13.0"
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ distribution = "2201.13.0"
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ distribution = "2201.13.0"
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ targetModule = "persist_generate_15.entities"
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ distribution = "2201.3.0"
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ distribution = "2201.3.0"
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"
Comment on lines 7 to +10
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

Ballerina Central io.ballerina.stdlib persist.sql-native version 1.7.2-20260223-082800-6b94b8c

💡 Result:

io.ballerina.stdlib:persist.sql-native is a Maven artifact that provides the native (JVM) implementation used by Ballerina Persist’s SQL datastore support (i.e., what the bal persist tooling wires in as a platform dependency when you use an SQL datastore). [1], [2]

The version you mentioned:

1.7.2-20260223-082800-6b94b8c

is a timestamped/commit build identifier, commonly meaning:

  • base version: 1.7.2
  • build date/time: 2026-02-23 08:28:00
  • source revision: git commit 6b94b8c
    This pattern matches “commit release” versioning schemes of the form VERSION-DATE-TIME-COMMIT. [3]

If you’re trying to download that exact version, note that public indexes (e.g., Sonatype/Maven Central UI) don’t show it as a normal release version, so it may be from a nightly/commit build repository rather than Maven Central releases. [1]

Sources:
[1] Sonatype/Maven Central artifact page for io.ballerina.stdlib:persist.sql-native
[2] Ballerina tech blog showing persist.sql-native as the platform dependency used with bal persist + SQL datastore
[3] Example documentation of VERSION-DATE-TIME-COMMIT “commit release” version format


🌐 Web query:

Ballerina persist.sql-native 1.7.2 latest version central repository

💡 Result:

The latest version of io.ballerina.stdlib:persist.sql-native available in the Maven Central repository is 1.7.2. [1]

Maven coordinates

  • GroupId: io.ballerina.stdlib
  • ArtifactId: persist.sql-native
  • Version: 1.7.2 [1]

Maven dependency

<dependency>
  <groupId>io.ballerina.stdlib</groupId>
  <artifactId>persist.sql-native</artifactId>
  <version>1.7.2</version>
</dependency>
``` [1]

**Sources**
- [1] Maven Central (Sonatype): `io.ballerina.stdlib:persist.sql-native`

---



</details>

**Fix golden output to use stable `1.7.2` instead of nightly build version.**

The timestamped version `1.7.2-20260223-082800-6b94b8c` is not available in the public Maven Central repository; it comes from a nightly/commit build repository and may not be accessible or reproducible. Update the golden output to use the stable `1.7.2` release, or document that nightly artifact repositories must be configured for test runs to succeed.

<details>
<summary>🤖 Prompt for AI Agents</summary>

Verify each finding against the current code and only fix it if needed.

In
@persist-cli-tests/src/test/resources/test-src/output/tool_test_generate_33/Ballerina.toml
around lines 7 - 10, The golden output contains a timestamped nightly version
for the dependency ([[platform.java21.dependency]] with groupId
"io.ballerina.stdlib" and artifactId "persist.sql-native") which is not
reproducible; update the version field from "1.7.2-20260223-082800-6b94b8c" to
the stable release "1.7.2" in the Ballerina.toml golden output (or alternatively
add a note that nightly artifact repositories must be configured for tests).


</details>

<!-- fingerprinting:phantom:poseidon:eagle -->

<!-- This is an auto-generated comment by CodeRabbit -->


Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ observabilityIncluded = false
[[platform.java21.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "persist.sql-native"
version = "1.7.1"
version = "1.7.2-20260223-082800-6b94b8c"

Loading