--- title: "Release Notes v0.4.8" description: "Release notes for RoomSharp 0.4.8." canonical: "https://roomsharp.dev/docs/v0.5.4/release-notes-0-4-8" source: "src/content/v0.5.4/release-notes-0-4-8.mdx" --- # RoomSharp 0.4.8 - Release Notes ## Improvements - Added `IAsyncDisposable` to `RoomDatabase` for proper async cleanup in Dependency Injection containers. - Added `ClearAllTablesAsync()`. - Expanded `ClearAllTables()` support beyond SQLite to SQL Server, PostgreSQL, and MySQL. - `ClearAllTables()` now uses dialect identifier formatting. - Added `CancellationToken` to synchronous transaction overloads. - Adopted central package management with low compatible dependency versions to reduce conflicts in consumer projects. ## Fixes - Improved transient exception detection by checking provider exception types and inner exceptions instead of fragile message matching. - Removed duplicated connection-opening code. ## Related - [Dependency Injection](/docs/v0.5.4/dependency-injection) - [Transactions](/docs/v0.5.4/transactions) - [Changelog](/docs/v0.5.4/changelog)