Skip to content
This repository was archived by the owner on Jan 16, 2024. It is now read-only.

v1.13

Choose a tag to compare

@dhpp dhpp released this 25 May 02:05
· 26 commits to master since this release

Enhancements

  • When an active Alert moves to the background, the alert now begins after a 10-second delay. Alert loop iteration delays can now no longer last longer than a maximum of 10 seconds, rather than depending on the length of the audio asset.
  • Changed NotificationsSpeaker to use Alerts Volume instead of using the speaker volume.
  • Allow customers to pass in an implementation of InternetConnectionMonitorInterface which will force AVSConnectionManager to reconnect on internet connectivity loss.
  • Added an exponential wait time for retrying transmitting a message via CertifiedSender.
  • When Volume is set to 0 and device is unmuted, volume is bumped up to a non-zero value. When Volume is set to 0 and Alexa talks back to you, volume is bumped up to a non-zero value.
  • Deprecated HttpResponseCodes.h, which is now present only to ensure backward compatibility.
  • The default base URLs for AVS have changed. These new URLs are supported by SDK v1.13 and later versions. Amazon recommends that all new and existing implementations update to v1.13 or later and use the new base URLs accordingly; however, Amazon will continue to support the legacy base URLs.

Bug Fixes

  • Fixed bug where receiving a Connected = true Property change from BlueZ without UUID information resulted in BlueZBluetoothDevice transitioning to CONNECTED state.
  • Fixed bug where MediaStreamingStateChangedEvent may be sent on non-state related property changes.
  • Added null check to SQLiteStatement::getColumnText.
  • Fixed an issue where database values with unescaped single quotes passed to miscStorage database will fail to be stored. Added a note on the interface that only non-escaped values should be passed.
  • Fixed a loop in audio in live stations based on playlists.
  • Fixed a race condition in TemplateRuntime that may result in a crash.
  • Fixed a race condition where a recognize event due to a EXPECT_SPEECH may end prematurely.
  • Changed the name of Alerts channel to Alert channel within AudioActivityTracker.
  • Prevented STOP Wakeword detections from generating Recognize events.
  • The SQLiteDeviceSettingsStorageTest no longer fails for Android.

Known Issues

  • Music playback history isn't being displayed in the Alexa app for certain account and device types.
  • On GCC 8+, issues related to -Wclass-memaccess will trigger warnings. However, this won't cause the build to fail and these warnings can be ignored.
  • Android error ("libDefaultClient.so" not found) can be resolved by upgrading to ADB version 1.0.40
  • When network connection is lost, lost connection status is not returned via local TTS.
  • ACL may encounter issues if audio attachments are received but not consumed.
  • SpeechSynthesizerState currently uses GAINING_FOCUS and LOSING_FOCUS as a workaround for handling intermediate state. These states may be removed in a future release.
  • The Alexa app doesn't always indicate when a device is successfully connected via Bluetooth.
  • Connecting a product to streaming media via Bluetooth will sometimes stop media playback within the source application. Resuming playback through the source application or toggling next/previous will correct playback.
  • When a source device is streaming silence via Bluetooth, the Alexa app indicates that audio content is streaming.
  • The Bluetooth agent assumes that the Bluetooth adapter is always connected to a power source. Disconnecting from a power source during operation is not yet supported.
  • On some products, interrupted Bluetooth playback may not resume if other content is locally streamed.
  • make integration is currently not available for Android. In order to run integration tests on Android, you'll need to manually upload the test binary file along with any input file. At that point, the adb can be used to run the integration tests.
  • On Raspberry Pi running Android Things with HDMI output audio, beginning of speech is truncated when Alexa responds to user text-to-speech (TTS).
  • When the sample app is restarted and the network connection is lost, the Reminder TTS message does not play. Instead, the default alarm tone will play twice.
  • ServerDisconnectIntegratonTest tests have been disabled until they can be updated to reflect new service behavior.
  • Devices connected before the Bluetooth CA is initialized are ignored.