Skip to content

Release 2.8.0

Compare
Choose a tag to compare
@nickschwab nickschwab released this 30 Oct 18:45
· 182 commits to master since this release
17a11ca

2.8.0 (October 30, 2019)

Custom Vehicle Data, RPC Encryption, Widgets, and more.

What's New

  • Widgets. Functional groups can now be flagged as a widget functional group on the group's details page to be automatically granted to applications requesting widget permissions. You can see if an application is requesting widget permissions during application review. More information about this feature can be found in the Evolution Proposal.
  • Custom Vehicle Data. Also known as "Generic Network Signal Data", this feature allows OEMs to define custom vehicle data items to be sent to Core, include the items within functional groups with applicable RPCs (such as GetVehicleData), flag functional groups as proprietary, and manually grant proprietary functional groups to applications during the review process. More information about this feature can be found in the Evolution Proposal.
  • RPC Encryption. Functional groups can now be flagged as requiring encryption, which informs Core to require an application to use encryption when calling RPCs contained in the functional group. Applications can also be flagged as requiring encryption during the review process, which is used in conjunction with the functional group encryption flag. Additionally, OEMs may now configure SDL Server as a Certificate Authority to be used to generate and sign module_config certificates and application certificates. These certificates will auto-renew when they approach their expiration date and a new API has been added to allow OEM mobile security libraries to fetch application certificates. More information about this feature can be found in the Evolution Proposal.
  • Passenger Mode. OEMs can allow passengers to dismiss the SDL lock screen via a new checkbox on the Module Config page. More information about this feature can be found in the Evolution Proposal.
  • New RPCs. If you have not yet assigned new RPCs to functional groups prior to installing this update, the new RPCs will automatically be attempted to be added to the appropriate functional groups. The new RPCs are described in the Evolution Proposals for Update Published App Services, Cancel Interaction RPC, Open Menu RPC, Remote Control - Allow Multiple Modules per Module Type, and Close Application RPC.
  • Bug Fixes. Various bug fixes, such as including extra back-end constraints on functional group assignments to ensure that certain group types are not automatically granted to apps even if they contain common RPCs the app has specifically requested.

If you have any questions about this release or about SDL Policy Server in general, please join us in the #sdl_server channel of our public Slack Organization.