Skip to content

add missing db.h ffi bindings and align with tidesdb 9.3.6#36

Merged
guycipher merged 1 commit into
masterfrom
tdb936
Jun 9, 2026
Merged

add missing db.h ffi bindings and align with tidesdb 9.3.6#36
guycipher merged 1 commit into
masterfrom
tdb936

Conversation

@guycipher

Copy link
Copy Markdown
Member

bind the public db.h surface the java ffi was missing: cancel background work, raise open file limit, the finish compactions on close config flag, column family config ini save and load, the write amplification counters on stats and db stats, and the busy error code.

skip the s3 connector since the linked library is not built with s3, and skip init, finalize and get comparator since none of them expose a usable java surface.

add tests for every new binding and fix the stale max concurrent flushes test now that the engine default is zero. also fix a preexisting malformed html javadoc error in the iterator and relax doclint so it stops failing on trivial accessor comments.

bump version to 0.8.1.

bind the public db.h surface the java ffi was missing: cancel
background work, raise open file limit, the finish compactions on
close config flag, column family config ini save and load, the write
amplification counters on stats and db stats, and the busy error code.

skip the s3 connector since the linked library is not built with s3,
and skip init, finalize and get comparator since none of them expose a
usable java surface.

add tests for every new binding and fix the stale max concurrent
flushes test now that the engine default is zero. also fix a
preexisting malformed html javadoc error in the iterator and relax
doclint so it stops failing on trivial accessor comments.

bump version to 0.8.1.
@guycipher guycipher self-assigned this Jun 9, 2026
@guycipher guycipher merged commit 721811a into master Jun 9, 2026
4 checks passed
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