Releases: google-home/google-home-api-sample-app-android
Releases · google-home/google-home-api-sample-app-android
v1.8.0 - 2026-04-10
v1.8.0
🚀 Highlights
Updates the sample app with the latest Google Home API v1.8.0.
✨ New Features
- Enhanced Activity Review: Expanded the History Events feature on cameras and doorbells to support MP4 video playback.
- Device Metadata Visibility: Added the software version to the camera and doorbell information panels to help users verify firmware parity.
🐛 Bug Fixes
- Automation Integrity: Resolved a logic error where updating a Starter Automation would create a duplicate entry; updates now correctly overwrite existing configurations.
- Trigger Clarity: Implemented an explanatory message for automations that cannot be manually triggered, reducing user confusion regarding execution constraints.
- Room Management: Fixed a restriction in the device settings that prevented hardware from being reassigned to different rooms.
- History Synchronization: Addressed a loading issue in the camera History Events feature to ensure all historical events are populated for structures with two or more cameras/doorbells.
📦 Dependency Updates
- N/A
v1.7.1 - 2026-03-13
v1.7.1
🚀 Highlights
Updates the sample app with the latest Google Home API v1.7.1.
✨ New Features
- None
🐛 Bug Fixes
- Automation Speed Optimization: Refactored the device list processing to use a "single-pass" approach, significantly speeding up how the app checks for available automations.
- Multi-fabric Commissioning: Fixed a regression in multi-fabric setup and sharing by correcting app permissions and background configurations to ensure smoother device pairing.
- Camera/Doorbell Livestream Backgrounding: Resolved a "Camera is off" issue by ensuring live streams automatically resume when the app returns to the foreground, and addressed a non-fatal timeout warning when stopping video.
- Camera/Doorbell Offline Reliability: Improved how the app handles offline devices by verifying the connection status before ending a session, preventing the app from freezing or hitting a "timeout" error.
📦 Dependency Updates
- Version Alignments: Updated activityCompose from 1.12.2 to 1.12.4 in the libs.versions.toml file and migrated the KSP plugin to use an alias definition.
- Java & JVM Upgrade: Bumped sourceCompatibility, targetCompatibility, and the Kotlin jvmTarget from Java 1.8 to Java 17 within the app/build.gradle.kts configuration.
v1.7.0 - 2026-02-13
v1.7.0
🚀 Highlights
Updates the sample app with the latest Google Home API v1.7.0.
✨ New Features
- Camera History & Events: Added support for viewing historical events and media clips directly within the app.
- Doorbell Chime Configuration: Users can now toggle between Electronic and Mechanical chime settings for compatible doorbells.
- Connectivity State: Real-time monitoring of the current online/offline status for all Camera and Doorbell devices.
- Hardware Identification: Expanded device info screens to include unique Device IDs for easier debugging and management.
🐛 Bug Fixes
- Livestream Handshake Fix: Resolved a race condition between the UI and camera hardware.
- WebRTC Stabilization: Now ensures the handshake and hardware reports are fully stabilized before starting the video renderer.
- Session Cleanup: Fixed "Ghost" sessions by ensuring data from previous failed connection attempts is cleared.
- State Enforcement: Implemented a strict "Ready State" check in the state machine to prevent unsynchronized stream requests.
📦 Dependency Updates
- Upgraded com.google.android.gms:play-services-home to version 1.7.0.
- Updated target SDK to Android 14 (API level 34).