Changes Log


TRAX LRS 2.0 - RC1

TRAX LRS 2.0 - RC1 has been released in October 2021 with the following changes:

  • Statements export: new commands to export statements into a file (see file connector).
  • LRS connector: new commands to push/pull statements to/from an external LRS (see LRS connector).
  • xAPI vocabulary: activity types and statement categories are now indexed (see data exploration).
  • CMI5: new CMI5 service for a smooth integation with LMSs (see CMI5).
  • Personal Data: new features to explore and pull personal data (see personal data).
  • Monitoring: new command and UI function to clear logs (see monitoring).
  • Data deletion: improvements to support mass deletes of xAPI data (see data deletion).
  • CRON jobs: the CRON jobs to be configured have been documentated (see CRON jobs).
  • Commands: a lot of small changes and improvements. If you are using commands, please review the changes in the related documentation pages.
  • Configuration: APP_SECURE is no longer needed. The APP_URL may start with https://.
  • Database: new trax_xapi_activity_types and trax_xapi_statement_categories tables (migration available).
  • Database: new trax_cmi5_tokens table (migration available).
  • Database: new trax_privacy_tokens table (migration available).
  • Database: new deleted_at column in the trax_owners table (migration available).
  • Database: new deleted_at column in the trax_xapi_agents table (migration available).
  • Database: new visible and category columns in the trax_clients table (migration available).
  • Database: new visible and category columns in the trax_accesses table (migration available).

TRAX LRS 2.0 - Beta 5

TRAX LRS 2.0 - Beta 5 has been released in September 2021 with the following changes:

  • xAPI validation: IRI validation (e.g. verb ID, activity ID) is now less strict.
  • xAPI validation: the cmi.interaction type is now optional for interactions.
  • Commands: accounts management commands have been improved.
  • Database: the password_changed_at column has been added to the trax_users table (migration available).
  • Database: the pending and validation columns have been added to the trax_xapi_statements table (migration available).
  • Refactoring: xAPI services have been reorganized.
  • Performances: new settings for high-speed writing performances.
  • Performances: Laravel queues can now be used to improve writing performances.
  • Performances: Redis cache can now be used to improve writing & reading performances.
  • Development: plugins development have been documented.
  • Documentation: lot of improvements, check the menu.

TRAX LRS 2.0 - Beta 4

TRAX LRS 2.0 - Beta 4 has been released in June 2021 with the following changes:

  • Sessions: session data is now stored into the database. In previous releases, it was stored in files.
  • Performances: some relational queries have been optimized.
  • Performances: Redis cache has been introduced for further testing.
  • Elasticsearch connector has been improved. See Elasticsearch connector.
  • Database: the type column of xAPI relational tables has been changed from varchar(16) to tinyint.
  • Database: the id primary key of xAPI relational tables has been removed.
  • Database: some changes on indices of the agents, verbs, activities and persons tables have been made.
  • Solved an issue with the pseudonymization process.
  • Solved an issue when TRAX LRS runs behind an HTTPS proxy.