Changes Log


TRAX LRS 2.0.2

TRAX LRS 2.0.2 has been released in June 2022 with the following changes:

TRAX LRS 2.0.1

TRAX LRS 2.0.1 has been released in February 2022 with the following changes:

  • Dependencies: updated PHP and JS dependencies for security.
  • Fix: solved an issue with roles and entities being visible through multiple stores.
  • Fix: solved an issue with personal data for users with a "Manage xAPI data" permission.
  • Doc: a few improvements in the installation and extended API pages.

TRAX LRS 2.0

TRAX LRS 2.0 has been released in December 2021 with the following changes:

  • Config: new DB_SCHEMA env variable to configure PostgreSQL schema (public by default).
  • Statement API: solved an issue with the more URL which was loosing the initial request params.
  • UI: the current TRAX LRS version is now displayed in the footer.
  • UI: the list of accesses now shows the CORS settings.
  • UI: improved appearance of the confirm modal.
  • Roles: solved a few issues with non-admin users.
  • Dependencies: JS and PHP dependencies have been updated to solve vulnerability issues.
  • Installation: no more git submodule.

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.