Room 2.8.4

2.8.4
Added 1
  • Added a prepared statement cache to Room's connection pool when using a SQLiteDriver that does not internally have a pool, such as the BundledSQLiteDriver, improving performance on repeated execution of the same SQL statement.
Changed 1
  • Improved Room's SupportSQLite Wrapper performance by avoiding thread hops while maintaining the same blocking behaviour as the SupportSQLiteDatabase APIs.
Fixed 2
  • Fixed an issue where the actual / expected error message on schema validation was missing information.
  • Fixed an issue with Room's Kotlin code generation missing @Transaction DAO functions with type variables.

From Room

Added a prepared statement cache to Room’s connection pool when using a SQLiteDriver that does not internally have a pool, such as the BundledSQLiteDriver. This improves performance on repeated execution of the same SQL statement. ( 5f43bc, b/319653917) Fix an issue where the actual / expected error message on schema validation was missing information. ( 8b23da, b/454531083) Fix an issue with Room’s Kotlin code generation missing @Transaction DAO functions with type variables. ( a8365d, b/251316420) Improve Room’s SupportSQLite Wrapper performance by avoiding thread hops maintaining the same blocking behaviour as the SupportSQLiteDatabase APIs. ( fc70e4)

View original

Upgraded? How did it go?

Discussion