Skip to content

2023-06-14: Release 1.3

Choose a tag to compare

@helpatbbf helpatbbf released this 14 Jun 11:14
· 8 commits to master since this release

TR-369 Document

Release contains the specification for the User Services Platform 1.3

  • Adds Appendix VI, "Software Modularization and USP-Enabled
    Applications Theory of Operation"
  • Adds new Unix Domain Socket MTP
  • Adds two new messages, "Register" and "Deregister", and associated
    error codes (primarily for use with Appendix VI but can be
    used in many scenarios)
  • Adds new Software Module Management features
  • Adds a note about the use of the new TriggerAction parameter in
    Subscription objects
  • Updates "Authentication and Authorization" to include the use of
    new SecuredRole
  • Updates the Add message to allow for Search Paths and clarifies the
    application of permissions during Add messages
  • Obsoletes CoAP as an MTP
  • Adds two new requirements regarding Unique Key immutability
  • Clarifies how Set should respond when using a Search Path where one
    or more objects fail to update
  • Updates the use of EndpointID in WebSocket arguments
    and adds an fqdn authority scheme
  • Addesses a potential attack vector with using MQTT, and updates other
    MQTT behavior
  • Updates Annex A to explain use of the "Exclude" parameter
  • Updates Discovery to include the use of DHCP options for agent-device
    association
  • Adds a note about USP protocol versioning and Controller/Agent
    behavior
  • Clarifies and updates the use of certain error codes
  • Clarifies the behavior of Get messages when asking for specific
    Multi-Instance Objects that don't exist
  • Clarifies some behavior when responding via USP Records
  • Updates message flow diagrams to remove the implication of ordered
    responses
  • Adds new requirement R-SEC.4b for Trusted Brokers

USP Protocol Buffers Schemas

USP v1.3 Record Schema

  • Adds UDSConnectRecord

USP v1.3 Message Schema

  • Adds Register and Deregister messages