NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4621 most downloaded on pub.dev
Isar Plus Core binaries for the Isar Plus Database. Needs to be included for Flutter apps.
Last release 2 months ago
04 Aug 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 54 of 54 stable releases
1 version withdrawn
withdrawn after publishing
1 years old
57 releases · first in 2025
One column per month.
Nothing published for this version
fix(darwin): ship Isar Core as the dynamic IsarPlusCore.framework instead of a static library, and load it with DynamicLibrary.open() rather than Dyna
IsarPlusCore.framework instead of a
static library, and load it with DynamicLibrary.open() rather than
DynamicLibrary.process().fix(sqlite): bundle SQLite with SQLITE_ENABLE_DBSTAT_VTAB enabled so IsarCollection.getSize() reports real page usage instead of always returning 0.
SQLITE_ENABLE_DBSTAT_VTAB enabled so IsarCollection.getSize() reports real page usage instead of always returning 0.refactor(web): wrap the generated web FFI bindings in the IsarBindingsX extension on JSIsar and update imports to use the local ffi.dart and interop.d
IsarBindingsX extension on JSIsar and update imports to use the local ffi.dart and interop.dart.fix(darwin/spm): generate the Darwin force-link symbol anchor and C header from Dart FFI bindings during binding generation, Darwin builds, and releas
isar_plus_force_link_all_symbols() through the generated C header while retaining all native FFI entry points in release builds.fix(darwin/spm): prevent missing isar_plus_* symbols in iOS/macOS release builds by force-loading static core archive during SwiftPM linking.
isar_plus_* symbols in iOS/macOS release builds by force-loading static core archive during SwiftPM linking.isar_plus_get_error and isar_plus_version.fix(deps): widen analyzer dependency constraints to support analyzer 13.x.
fix(flutter_libs): update Swift plugin isar_plus_get_error call to pass pointer instead of integer after signature change; update Core/include/binding
isar_plus_get_error call to pass pointer instead of integer after signature change; update Core/include/binding.h with correct signature.fix: rename all FFI C symbols from isar_ to isar_plus_.
isar_ to isar_plus_.fix(native): worker pool was removed because it could not provide the desired results. Further work is needed on this issue.
refactor: rename all compiled native binary filenames, Rust crate names, and Apple SPM package architectures from isar to isar_plus (e.g. libisar -> l
isar to isar_plus (e.g. libisar -> libisar_plus, IsarPlusCore -> isar_plus_core) to eliminate naming conflicts and fully align the codebase to the project package namespace.Isar.setWorkerCount() to increase this value for heavier asynchronous workloads.fix(native): prevent Scudo invalid chunk state crash in async operations by removing per-task IsarCore buffer cleanup when running on long-lived worke
invalid chunk state crash in async operations by removing per-task IsarCore buffer cleanup when running on long-lived worker pool isolates.feat: implement static worker pool for parallel execution on native platforms. This reuses isolates to significantly reduce the overhead of asynchrono
Isar.setWorkerCount(int count) to allow customizing the number of background workers.ios/macos: switch from CocoaPods to Swift Package Manager (SPM); SPM is now stable
<!-- Release notes generated using configuration in .github/release.yml at 1.2.6 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.2.6 -->
<!-- Release notes generated using configuration in .github/release.yml at v1.2.6-dev.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v1.2.6-dev.2 -->
Full Changelog: https://github.com/ahmtydn/isar_plus/compare/v1.2.6-dev.1...v1.2.6-dev.2
<!-- Release notes generated using configuration in .github/release.yml at 1.2.5 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.2.5 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.2.4 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.2.4 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.2.3 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.2.3 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.2.2 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.2.2 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.2.1 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.2.1 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.2.0 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.2.0 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.9 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.9 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.8 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.8 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.7 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.7 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.6 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.6 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.5 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.5 -->
Full Changelog: https://github.com/ahmtydn/isar_plus/compare/1.1.4...1.1.5
<!-- Release notes generated using configuration in .github/release.yml at 1.1.4 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.4 -->
Full Changelog: https://github.com/ahmtydn/isar_plus/compare/1.1.3...1.1.4
<!-- Release notes generated using configuration in .github/release.yml at 1.1.3 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.3 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.2 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.2 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.1 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.1.1 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.28 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.28 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.27 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.27 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.26 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.26 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.25 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.25 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.24 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.24 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.23 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.23 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.22 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.22 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.21 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.21 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.20 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.20 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.19 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.19 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.18 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.18 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.17 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.17 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.16 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.16 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.15 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.15 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.14 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.14 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.13 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.13 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.12 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.12 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.11 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.11 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.9 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.9 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.8 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.8 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.7 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.7 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.6 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.6 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.5 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.5 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.4 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.4 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.2 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.2 -->
Full Changelog: https://github.com/ahmtydn/isar_plus/compare/1.0.1...1.0.2
<!-- Release notes generated using configuration in .github/release.yml at 1.0.1 -->
<!-- Release notes generated using configuration in .github/release.yml at 1.0.1 -->
Full Changelog: https://github.com/ahmtydn/isar_plus/compare/1.0.0...1.0.1
Your coding agent can read these notes before it upgrades. Set up the MCP server →