Skip to content

Releases: google-home/google-home-api-sample-app-android

v1.8.0 - 2026-04-10

10 Apr 23:48
97b7db1

Choose a tag to compare

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

13 Mar 17:14
99b4325

Choose a tag to compare

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

13 Feb 21:35

Choose a tag to compare

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).