BoB major release profiles

Description

  • The below table describes the compatibility between the different versions of all specifications gathered in a "Profile" column.
  • A new profile is created for each release of one or several major changes to one or several specifications (API, MTS, Schema).
  • Each profile is denominated by current year (4-digits) followed by hyphen and next serial number for the current year. When year is changed the serial number restarts from 1.
  • Each profile has a defined "Release date" representing the release date for when the major version(s) is officially released.
  • The versions of the specifications are described only with each Major version.
  • Each change for each specification in each profile is highlighted with a color in the related cell of the table.
  • References to Jira and "Release notes" for each profile presented in table in "Release Notes" section.

Release Notes

Each Major Profile has its own Release Notes page linked to in the profile tag in below table.

Profile2017-12019-12020-1
Release Date-2019-07-012020-12-09
API'sMajor versionMajor versionMajor version
Participant Metadata122
Authentication111
Device122
Product123
Ticket123
Validation123
Inspection112
Booking112
Traveller13 (*)3 (*)
Token111
MTSMajor versionMajor versionMajor version

MTS 1 - Mobile Ticket Format

111

MTS 2 - Device Key Derivation

111

MTS 3 - Coordinated Ticket Name Space

111

MTS 4 - Coordination and Key Management

111

MTS 5 - Proof-of-possession Authorisation Tokens

111

MTS 6 - TICKLE – A Language for Ticket Validation

111

MTS 7 - Token - ID based travelling

111
MTS 8 - Date and time formats111
SchemaMajor versionMajor versionMajor version
bob-authz-groups111
coordinated-namespace111
traveller-category-table111
generic-categories-11
product-conditions
11


Footnotes

* - It was decided on CAB 2021-11-23 that Traveller API 3.0.0 was to be introduced in both major profile 2019-1 and 2020-1 since no one had implemented the previous version