You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Replace ES2020 0n BigInt literals with BigInt(0) in the TypeScript
wrapper so the same bqlog package on ohpm works on OpenHarmony 4.1+
(API 11+) as well as HarmonyOS NEXT - no separate package needed.
- Strengthen data validation during recovery to detect malformed entries
earlier and avoid potential crashes when consuming a corrupted ring buffer.
- Bump version to 2.3.0; refresh README/CHANGELOG and integration guide
to note HarmonyOS / OpenHarmony share the same package.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,9 @@
1
1
# Changelog
2
2
3
+
## [v2.3.0] - 2026-06-03
4
+
-**OpenHarmony compatibility**: Replaced ES2020 `0n` BigInt literals with `BigInt(0)` in the TypeScript wrapper so the same `bqlog` package on ohpm works on **OpenHarmony 4.1+ (API 11+)** as well as HarmonyOS NEXT — no separate package needed.
5
+
-**Recovery hardening**: Strengthened data validation during recovery to detect malformed entries earlier and avoid potential crashes when consuming a corrupted ring buffer.
6
+
3
7
## [v2.2.9] - 2026-05-06
4
8
-**Compatibility**: Improved code compatibility with earlier Clang toolchains and frameworks such as MFC.
5
9
-**Compatibility**: Improved code compatibility across all supported Unreal Engine versions.
-**Compatibility** — Improved code compatibility with earlier Clang toolchains and frameworks such as MFC.
30
-
-**Compatibility** — Improved code compatibility across all supported Unreal Engine versions.
29
+
-**OpenHarmony compatibility** — Replaced `0n` BigInt literals with `BigInt(0)` in the TypeScript wrapper. The same `bqlog` package on ohpm now works on **OpenHarmony 4.1+ (API 11+)**as well as HarmonyOS NEXT.
30
+
-**Recovery hardening** — Strengthened data validation during recovery to detect malformed entries earlier and avoid potential crashes when consuming a corrupted ring buffer.
> **HarmonyOS NEXT** and **OpenHarmony** (4.1+ / API 11+) share the **same**`bqlog` package on ohpm. The native `.so` is binary-compatible across both runtimes, and the ArkTS wrapper uses only common APIs. No separate package or build is needed.
0 commit comments