Ripple 1.0.0
Supports Firebolt Version
1.0.0
Known Issues
ReservedAppId:
ReservedAppId configured app does not receive the Discovery.onNavigateTo event even though app has registered.
Discovery.launch does not error out when reservedappId is not configured to any app.
Discovery.launch does not error out when reservedAppId is configured to an app, however the app has not registered for Discovery.onNavigateTo
Metrics.event:
Not support api returns method not found rather than not supported error code, due to app ignore rules on the calling app.
Discovery.launch
Intents fail on schema validation due to non mandatory fields like assetId being set to null rather than string as per open rpc spec.
Internal.intialize
Fails on valid input param "name"
What's Changed
- Clippy fixes: auto and manual app_launcher by @adamdama in #194
- Initial contract unit tests added by @kevinshahfws in #170
- refactor: PermissionHandler::fetch_and_store args as reference by @adamdama in #198
- refactor: Clippy warning and error fixes by @adamdama in #200
- feat: Metric Upgrades by @satlead in #202
- fix: Exit with error code gracefully by @satlead in #204
- Fixed Extn_Sender arg issue in contract test by @kevinshahfws in #206
- feat: Adjectives ADR + Implementation by @satlead in #208
- fix: user grant option evaluation by @adamdama in #203
- Updated pact_consumer version to 1.0.0 by @kevinshahfws in #217
- fix: Bug fixes based on OSS Cert testing by @satlead in #218
- Clippy hooks by @adamdama in #216
- User grants ph3 by @Karthick-Somasundaresan in #201
- fix: Adjective fixes and log cleanup by @satlead in #219
- tools: format code on commit. clippy fails ci by @adamdama in #220
- chore: add pr template by @adamdama in #221
- fix: fixing compilation error on rust 1.69.0 by @Karthick-Somasundaresan in #223
- 178 launcher extension needs to pass on session by @kvfasil in #209
- Fix securestorage get return as blank by @maggie98choy in #225
- fix: active session id does not get reset when app goes to inactive by @kpears201 in #228
- RPPL-975: Add custom fmt::Debug() and fmt::Display() functions for DistributorSession and mask token field by @Vinodsathyaseelan in #229
- feat: Support for providing Platform token by @bsenth200 in #231
- feat: Port secureStorage manage APIs by @bsenth200 in #240
- Commit privacy settings to local on success from ESS by @maggie98choy in #226
- fix: Authentication always return Platform by @satlead in #252
- feat: Ripple should override the source field in the intent for Discovery.launch by @Vinodsathyaseelan in #242
- feat: Add support for additional reserved appId. by @Vinodsathyaseelan in #256
- fix: Discovery.contentAccess API date-time format is forced to one particular format by @Vinodsathyaseelan in #257
- feat: Voice Guidance speed change does not trigger onVoiceGuidanceSettingsChanged event by @pahearn73 in #237
- location removed. by @joseinweb in #251
- feat: Do not show user grant if calling app is not in active state by @maggie98choy in #232
- Usergrant fixes by @Karthick-Somasundaresan in #246
- Permission aliases by @SKumarMetro in #261
- build: fix rust version in CI by @adamdama in #269
- Fixed session behavior when an app is launched again while still unloading by @pahearn73 in #245
- fix: Privacy Sync returning not implemented by @satlead in #271
- fix: Launcher not sending events by @satlead in #272
- feat: Do not persist a user grant if the granted return value from provider is null by @bsenth200 in #259
- fix: Serializers for SecureStorage and Language by @satlead in #277
- feat: implement Advertising.skipRestriction & Advertising.onSkipRestrictionChanged manage APIs by @maggie98choy in #276
- fix: device serial number in metric events is incorrect by @maggie98choy in #253
- fix: adding missing device_timezone_offset field by @brendanobra in #275
- feat: modify user grant by @maggie98choy in #260
- fix: Thunder client (un)subscribe issue by @satlead in #281
- Handle businessAnalytics privacy opt out by @Vinodsathyaseelan in #265
- Ripple context Version 1.0 by @satlead in #258
- Support leaving ClosedCaption styles up to the app by @SKumarMetro in #244
- Share watch history basedon usergrants by @SKumarMetro in #268
- feat: clear out user grants that are delete from cloud service by @maggie98choy in #280
- feat: check policy even if there is existing grant state by @maggie98choy in #283
- fix: should not store grant when app state is unavailable by @maggie98choy in #291
- Usergrant request cap req cap info by @Karthick-Somasundaresan in #266
- feat: Discovery lifecycle issues by @satlead in #285
- fix: capabilities info for app ignore by @satlead in #288
- fix: ripple sends wrong eventName by @maggie98choy in #292
- feat: Api support for preferredlang and audio desc by @satlead in #284
- fix: Cache cases where folder is not created by @satlead in #295
- fix: Fixed issues with SessionTransitionCanceled event notification by @Vinodsathyaseelan in #289
- feat: Add LifecycleManagement related BI metrics & Telemetry by @Vinodsathyaseelan in #286
- update manifests for supporting accelerator UI by @kvfasil in #287
- Fix/ad policy events by @brendanobra in #270
- Revert "Fix/ad policy events" by @brendanobra in #297
- feat: Changes for 1.0.0 by @satlead in #296
New Contributors
- @kevinshahfws made their first contribution in #170
- @kpears201 made their first contribution in #228
- @Vinodsathyaseelan made their first contribution in #229
- @bsenth200 made their first contribution in #231
- @pahearn73 made their first contribution in #237
- @SKumarMetro made their first contribution in #261
- @brendanobra made their first contribution in #275
Full Changelog: ripple-0.8.0...ripple-1.0.0