-
Notifications
You must be signed in to change notification settings - Fork 42
Comparing changes
Open a pull request
base repository: stoolap/stoolap
base: v0.3.4
head repository: stoolap/stoolap
compare: v0.3.5
- 7 commits
- 28 files changed
- 1 contributor
Commits on Mar 10, 2026
-
feat: add transaction-aware prepared statements, PHP driver docs, and…
… macOS dylib versioning Add stoolap_tx_stmt_exec and stoolap_tx_stmt_query FFI functions for executing prepared statements within transactions, fixing batch insert atomicity. Update benchmark_ffi.c to use the new API. Add Transaction::query_prepared and Statement::ast_statement to the Rust API. Set macOS dylib current_version and compatibility_version in build.rs. Add PHP driver documentation page and update driver references across README and docs. Update API reference with query_prepared method and improved pre-parsed statement examples.
Configuration menu - View commit details
-
Copy full SHA for f0667f7 - Browse repository at this point
Copy the full SHA f0667f7View commit details -
feat: delegate transaction SELECT to full executor pipeline, add MCP …
…server docs - Route SELECT queries in the programmatic Transaction API through the full Executor pipeline instead of a hand-rolled simple scan - Enables aggregates, GROUP BY, JOINs, window functions, CTEs, and subqueries within transactions - Add `install_transaction` and `take_transaction` methods to Executor - Add MCP server documentation page covering all 30 tools, configuration, usage examples, and safety measures
Configuration menu - View commit details
-
Copy full SHA for 8739ad3 - Browse repository at this point
Copy the full SHA 8739ad3View commit details -
fix: view column aliasing, window functions on views, and panic in pr…
…ojection compilation - Strip table alias prefix from QualifiedIdentifier output column names in post-aggregation expressions (u.username -> username) - Handle window functions in view execution by materializing view rows and delegating to execute_select_with_window_functions - Replace .expect() panics in ExprMappedResult::with_defaults and FilteredResult::with_defaults with proper Result propagation
Configuration menu - View commit details
-
Copy full SHA for e4a06a5 - Browse repository at this point
Copy the full SHA e4a06a5View commit details -
fix: use panic=unwind in release profile for FFI catch_unwind support…
…, add sql-reference resource to MCP docs
Configuration menu - View commit details
-
Copy full SHA for 8c2a903 - Browse repository at this point
Copy the full SHA 8c2a903View commit details
Commits on Mar 11, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 80aff2d - Browse repository at this point
Copy the full SHA 80aff2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e1acb9 - Browse repository at this point
Copy the full SHA 3e1acb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e0ff33 - Browse repository at this point
Copy the full SHA 0e0ff33View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.3.4...v0.3.5