Skip to content

Expose allow_overrides, transaction_chunk_facts and prepared limit setters in every binding #872

Closed

Description

@adityamukho

All 7 bindings: allow_overrides plus a DEFAULTS equivalent, transaction_chunk_facts on the open options, and the PreparedQuery limit setters (each returns a new prepared object). Pin core past the gate, query-text and TxOptions PRs. TxOptions reaches the bindings later, with binding write transactions (#824).

Part of #862. Spec: docs/superpowers/specs/2026-11-06-862-override-audit-design.md (merged in #868), §2, §5, §6, PR 4.

Activity

  1. added this to the v3.0.0 milestone on Nov 6, 2026
  2. added
    enhancementNew feature or request
    rustPull requests that update rust code
    on Nov 6, 2026
  3. added 2 commits that reference this issue on Nov 10, 2026
  4. adityamukho commented on Nov 10, 2026

    @adityamukho
    CollaboratorAuthor

    Done. All ten PRs are merged:

    Every binding pins core d9755c02 and exposes the override list, the default list read from core's Overridable::DEFAULTS, the transaction_chunk_facts and max_iterations open options, and the three prepared limit setters. Each setter returns a new prepared query. The browser package gets only the setters, because BrowserDb takes no options. TxOptions in the bindings waits for #824.

    The retired macos-14 runner was moved to macos-15 in separate CI PRs on every affected binding branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestrustPull requests that update rust code

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions