This repository has been archived by the owner on Jan 16, 2024. It is now read-only.
v1.10
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 populateAlexaClientSDKConfig.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 newz
command. - Added
ExternalMediaPlayerObserver
, which receives notification of player state, track, and username changes. HTTP2ConnectionInterface
was factored out ofHTTP2Transport
to enable unit testing ofHTTP2Transport
and re-use ofHTTP2Connection
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 toDialogUXState
in order to handleEXPECT_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 aTHINKING
andIDLE
state. - Fixed a bug in which the
AudioPlayer
attempted to play when it wasn't in theFOREGROUND
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.