Skip to content

Bump sqlite3_connection_pool to 0.2.9 for GrapheneOS compatibility #155

Description

@laurens-pilot

Hi! sqlite_async currently declares sqlite3_connection_pool: ^0.2.7. Versions before 0.2.9 allocate executable-memory FFI callback trampolines when opening connection pools, causing release/AOT Flutter apps to abort on GrapheneOS when the per-app Dynamic code loading from memory restriction is enabled.

This was tracked in simolus3/sqlite3.dart#396 and fixed by simolus3/sqlite3.dart#397. The fix is available in sqlite3_connection_pool 0.2.9.

Would you be open to bumping the minimum dependency to ^0.2.9 and publishing a new sqlite_async release so consumers reliably pick up the fix? Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions