Data API Release Log Overview

Below is an overview of notes for each release of Data API.

Versions on this page

Latest

Our rolling release. This release contains in-development new features released since the most recent Long Term Support.

This should only be used for in-development systems targeting a production release using the next Long Term Support release (see our Learnosity Help article for further details) or for testing upcoming features while in-development.

The latest version is identical to the previous version.


2019.2.LTS Recommended

This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.

This is our recommended version for production releases right now.

Read more about 2019.2.LTS here.

  • Released: 26th June 2019
  • End of Life: 26th June 2021

Bugfixes
Data API v1.32.1
  • SET /itembank/activities: Fixed a bug where Activities containing duplicates of the same Item reference could not be saved.
Polish
Data API v1.32.1
  • Improved error messages for requests to invalid Item bank endpoints.
Features
Data API v1.32.0
  • GET /scoring: Added new optional param partial_scores. This enables Data API's scoring endpoint to give partial score information.
Polish
Data API v1.31.0
  • Internal changes and dependency updates to support future functionality.
Polish
Data API v1.30.1
  • GET /itembank/activities: Improved the validation of the tags parameter to reject invalidly-formatted tags with better error messages. The tags should be in TagsV2 or TagSearchByType.
Features
Data API v1.30.0
  • SET /reports/datasets: Added support for in-place update of report datasets. The dataset_id parameter can be specified to target an existing dataset for update. The previous version of a dataset remains valid until the new version is available, allowing for continuous use of a dataset during background updates.
Bugfixes
Data API v1.30.0
  • GET /itembank/activities: Fixed a bug where newly-created or updated Activities would no longer be searchable using the item_references filter. This bug continues to affect Activities created or updated using Data API 2019.1.LTS, or latest between 20th Feb–30th Apr. All affected Activities will be corrected in the coming weeks. For an ad-hoc fix in the meantime, the Activity data can be retrieved, and re-SET without modification with the SET /itembank/activities endpoint; alternatively, the Activity can also be loaded in the Author site and saved without modification.
Features
Data API v1.29.0
  • GET /sessions/statuses: Added support for parameter include to request more data from the session status. This currently allows to retrieve the activity_template_id of the requested sessions without an extra call to the Data API.
Features
Data API v1.28.0
  • Added two new attributes, max_score_of_attempted and max_score_of_unmarked, to the output of the GET /sessions/scores endpoint for each session returned. These new attributes provide a more complete picture of the state of a session's score, including whether manual scoring may be required.

2019.1.LTS

This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.

Read more about 2019.1.LTS here.

  • Released: 27th February 2019
  • End of Life: 28th February 2021

Bugfixes
Data API v1.27.2
  • GET /itembank/activities: Fixed a bug where newly-created or updated Activities would no longer be searchable using the item_references filter. This bug continues to affect Activities created or updated using Data API 2019.1.LTS between 20th Feb–15th May. All affected Activities will be corrected in the coming weeks. For an ad-hoc fix in the meantime, the Activity data can be retrieved, and re-SET without modification with the SET /itembank/activities endpoint; alternatively, the Activity can also be loaded in the Author site and saved without modification.
Bugfixes
Data API v1.27.1
  • Fixed input validation for the SET itembank/items endpoint to force the Item definition to match the Item's Question and Feature references. This reduces scenarios where the Item can be mistakenly saved with the wrong set of widgets.
  • Fixed a bug in the SET itembank/activities endpoint where an Activity with resource_items could not be saved.
Features
Data API v1.27.0
  • Added support for specifying the creating user when calling the SET /itembank/activities/duplicate endpoint, by providing the meta.user parameter. The specified user will be marked as the creator of the newly duplicated Activities/Items/Questions/Features (for the purposes of audit trail and when retrieving the entities via Data API).
Bugfixes
Data API v1.27.0

2018.2.LTS

This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.

Read more about 2018.2.LTS here.

  • Released: 3rd October 2018
  • End of Life: 30th September 2020

Bugfixes
Data API v1.26.5
  • Internal performance improvements for executing requests with Learnosity servers.
Bugfixes
Data API v1.26.4
  • Fixed an error in SET itembank/items/duplicate that prevented an Item from being duplicated if it contained Tags with different numeric names representing the same integer value, for example "001" and "01".
Bugfixes
Data API v1.26.3
  • Fixed a bug in SET /itembank/items/duplicate where all-numeric reference strings were rejected as invalid even though they were passed in correctly.
Bugfixes
Data API v1.26.2
  • Fixed bug in SET /itembank/items/tags where a large item/tag combination could make the request fail. Requests are now split and batched internally to allow appropriate scaling.
Bugfixes
Data API v1.26.1
  • SET /itembank/items/tags - fixed a bug where supplying the same Tag with different spacing within its type or name can trigger a 500 server error. It now treats the above scenario as two separate Tags.
  • GET /itembank/questions - fixed an issue where a non-string array of references or item_references would trigger a 500 server error. The request now returns a validation error instead.
  • GET /itembank/items - fixed an issue where a non-string array of references or questions.references would trigger a 500 server error. The request now returns a validation error instead.
Bugfixes
Data API v1.26.0, v1.25.2
  • Fixed bug in session/responses endpoint where a combination of several user and activity ids could lead to a timeout of the endpoint. The endpoint is now able to fetch data for those combinations in linear time.
Polish
Data API v1.26.0, v1.25.2
  • Added a Request UUID to all Data API Endpoints which identifies the request in the Learnosity system. The UUID is returned in the response metadata on error. This UUID can be communicated to Learnosity support to assist with investigating root causes of unexpected errors.
Features
Data API v1.25.1
  • Improvements to internal tracking mechanism.
Features
Data API v1.25.0
  • SET consumer/keys/lti: You can now set your own LTI key & secret pair instead of using the keypair generated by Learnosity. A valid key and secret must be 16-255 characters long, and is limited to characters allowed in HTTP headers.
  • SET sessions/template: Added support for gridded, choicematrix and longtextV2 Question types. Those can now be included and scored in paper-based assessments and other off-line tests.
Bugfixes
Data API v1.25.0
Polish
Data API v1.25.0
  • SET sessions/template: Tightened validation of the session_id attribute. Various elements of the system assume it to be a UUID, which led to downstream processing error when it was not. The endpoint now rejects the payload upfront with an indication that the attribute needs to be fixed before continuing.
Features
Data API v1.24.0

2018.1.LTS

Our first Long Term Support release. This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.

Note that v2018.2.LTS is now available, so we recommend using that version for production releases instead now.

Read more about 2018.1.LTS here.

  • Released: 6th June 2018
  • End of Life: 31st May 2020

Bugfixes
Data API v1.23.8
  • Fixed an error in the SET itembank/items/duplicate endpoint that prevented an Item from being duplicated if it contained Tags with different numeric names representing the same integer value, for example "001" and "01".
Bugfixes
Data API v1.23.7
  • Internal performance improvements for executing requests with Learnosity servers.
Bugfixes
Data API v1.23.6
  • Improved suggested Tags functionality to allow searching for and adding short Tags.
Bugfixes
Data API v1.23.5
  • Fixed bug in SET /itembank/items/tags where a large item/tag combination could make the request fail. Requests are now split and batched internally to allow appropriate scaling.
  • Fixed a bug in SET /itembank/items/duplicate where all-numeric reference strings were rejected as invalid even though they were passed in correctly.
  • Internal performance improvements for executing requests with Learnosity servers.
Bugfixes
Data API v1.23.4
  • SET /itembank/items/tags - fixed a bug where supplying the same Tag with different spacing within its type or name can trigger a 500 server error. It now treats the above scenario as two separate Tags.
  • GET /itembank/questions - fixed an issue where a non-string array of references or item_references would trigger a 500 server error. The request now returns a validation error instead.
  • GET /itembank/items - fixed an issue where a non-string array of references or questions.references would trigger a 500 server error. The request now returns a validation error instead.
Bugfixes
Data API v1.23.3
  • Fixed bug in session/responses endpoint where a combination of several user and activity ids could lead to a timeout of the endpoint. The endpoint is now able to fetch data for those combinations in linear time.
Polish
Data API v1.23.3
  • Added a Request UUID to all Data API Endpoints which identifies the request in the Learnosity system. The UUID is returned in the response metadata on error. This UUID can be communicated to Learnosity support to assist with investigating root causes of unexpected errors.
Features
Data API v1.23.2
  • Improvements to internal tracking mechanism.
Bugfixes
Data API v1.23.1
Features
Data API v1.23.0
  • Added support for LTS versions
  • v2018.1.LTS is released

For information on releases prior to 6th June 2018, please click here.