The tools parameter is now optional across all relevant function signatures, allowing calls without explicitly passing tools. This change simplifies the API by defaulting to no tools when not specified, reducing boilerplate for common use cases.
The new index on the `user_id` column in the `profiles` table improves query performance when filtering or joining by user identifier, reducing full table scans during authentication and profile retrieval operations.
Add core transaction management including begin, commit, and rollback operations
with proper state tracking and error handling for concurrent access patterns.