Skip to content

Commit 61cfa03

Browse files
author
Hyeoncheol Kim
committed
chore(release): prepare 0.1.3
1 parent bc73e02 commit 61cfa03

4 files changed

Lines changed: 29 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,28 @@ All notable changes to this project are documented in this file.
44

55
## [Unreleased]
66

7+
## [0.1.3] - 2026-02-24
8+
9+
### Added
10+
- Added real-mongod differential execution adapter path for UTF `bulkWrite` scenarios.
11+
- Added transaction regression coverage for:
12+
- repeated `commitTransaction` replay behavior
13+
- `abortTransaction` after `commitTransaction`
14+
- commit-time write conflict handling across concurrent transactions
15+
- Added explicit engine exception type for commit-time write conflict detection.
16+
17+
### Fixed
18+
- Resolved remaining official UTF differential mismatches for imported `crud`, `transactions`, and `sessions` suites.
19+
- Fixed `bulkWrite` update validation to require atomic-modifier style updates.
20+
- Fixed `replaceOne` validation parity in real-mongod differential backend.
21+
- Fixed null `_id` upsert result propagation so update/replace upsert counters align with reference behavior.
22+
23+
### Changed
24+
- Added default `_id` unique index behavior to the in-memory collection store.
25+
- Strengthened transaction terminal-state handling (`COMMITTED`/`ABORTED`) for retry and post-terminal command semantics.
26+
- Updated compatibility scorecard snapshot to current `failureCount=0` R3 ledger evidence.
27+
- Default local project version moved to `0.1.3-SNAPSHOT`.
28+
729
## [0.1.2] - 2026-02-24
830

931
### Added

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ In-memory MongoDB-compatible backend for fast Spring integration tests.
55
`jongodb` targets fast, deterministic Spring Boot test execution without starting a MongoDB container or external process.
66
It is not a production MongoDB replacement.
77

8-
Latest release: `0.1.2`
9-
Maven coordinate: `io.github.midagedev:jongodb:0.1.2`
8+
Latest release: `0.1.3`
9+
Maven coordinate: `io.github.midagedev:jongodb:0.1.3`
1010

1111
## Why This Project Exists
1212

@@ -59,7 +59,7 @@ Recommended strategy:
5959

6060
```kotlin
6161
dependencies {
62-
testImplementation("io.github.midagedev:jongodb:0.1.2")
62+
testImplementation("io.github.midagedev:jongodb:0.1.3")
6363
}
6464
```
6565

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ plugins {
77
}
88

99
group = providers.gradleProperty("publishGroup").orElse("io.github.midagedev").get()
10-
version = providers.gradleProperty("publishVersion").orElse("0.1.2-SNAPSHOT").get()
10+
version = providers.gradleProperty("publishVersion").orElse("0.1.3-SNAPSHOT").get()
1111

1212
repositories {
1313
mavenCentral()

docs/RELEASE_CHECKLIST.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ Status date: 2026-02-24
1717

1818
## Current Release-Line Notes
1919

20-
- `main` is ahead of `v0.1.1` with unreleased PRs: `#86`, `#87`, `#88`, `#89`, `#91`.
21-
- Next tag candidate should regenerate certification artifacts against the release-candidate commit, not reuse `v0.1.1` evidence.
20+
- `main` is ahead of `v0.1.2`.
21+
- Next tag candidate should regenerate certification artifacts against the release-candidate commit, not reuse historical tag evidence.
2222

2323
## Tagging Gate
2424

@@ -35,5 +35,6 @@ Before creating a release tag:
3535

3636
| Version | Date (UTC) | Commit | Maven | GitHub Actions |
3737
| --- | --- | --- | --- | --- |
38+
| `0.1.2` | `2026-02-24` | `2ace4a4` | `io.github.midagedev:jongodb:0.1.2` | run `22338690663` |
3839
| `0.1.1` | `2026-02-24` | `f4a8bbb` | `io.github.midagedev:jongodb:0.1.1` | run `22335420545` |
3940
| `0.1.0` | `2026-02-24` | `df774da` | `io.github.midagedev:jongodb:0.1.0` | run `22334177236` |

0 commit comments

Comments
 (0)