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

v1.10

Compare
Choose a tag to compare
@scotthea-amazon scotthea-amazon released this 24 Oct 18:45
· 32 commits to master since this release

Enhancements

  • New optional configuration for EqualizerController. The EqualizerController interface allows you to adjust equalizer settings on your product, such as decibel (dB) levels and modes.
  • Added reference implementation of the EqualizerController for GStreamer-based (MacOS, Linux, and Raspberry Pi) and OpenSL ES-based (Android) MediaPlayers. Note: In order to use with Android, it must support OpenSL ES.
  • New optional configuration for the TemplateRuntime display card value.
  • A configuration file generator script, genConfig.sh is now included with the SDK in the tools/Install directory. genConfig.sh and it's associated arguments populate AlexaClientSDKConfig.json with the data required to authorize with LWA.
  • Added Bluetooth A2DP source and AVRCP target support for Linux.
  • Added Amazon for Business (A4B) support, which includes support for handling the new RevokeAuthorization directive in the Settings interface. A new CMake option has been added to enable A4B within the SDK, -DA4B.
  • Added locale support for IT and ES.
  • The Alexa Communication Library (ACL), CBLAUthDelegate, and sample app have been enhanced to detect de-authorization using the new z command.
  • Added ExternalMediaPlayerObserver, which receives notification of player state, track, and username changes.
  • HTTP2ConnectionInterface was factored out of HTTP2Transport to enable unit testing of HTTP2Transport and re-use of HTTP2Connection logic.

Bug Fixes

  • Fixed a bug in which ExternalMediaPlayer adapter playback wasn't being recognized by AVS.
  • Issue 973 - Fixed issues related to AudioPlayer where progress reports were being sent out of order or with incorrect offsets.
  • An EXPECTING, state has been added to DialogUXState in order to handle EXPECT_SPEECH state for hold-to-talk devices.
  • Issue 948 - Fixed a bug in which the sample app was stuck in a listening state.
  • Fixed a bug where there was a delay between receiving a DeleteAlert directive, and deleting the alert.
  • Issue 839 - Fixed an issue where speech was being truncated due to the DialogUXStateAggregator transitioning between a THINKING and IDLE state.
  • Fixed a bug in which the AudioPlayer attempted to play when it wasn't in the FOREGROUND focus.
  • CapabilitiesDelegateTest now works on Android.
  • Issue 950 - Improved Android Media Player audio quality.
  • Issue 908 - Fixed compile error on g++ 7.x in which includes were missing.