Events API Release Logs

Below is a list of Events API releases and release notes for each.

LTS Long Term Support, the most stable versions, features locked, recommended for new engagements.
Developer Rolling release of latest features, recommended for development environments only (previously called "latest").
Archived Version no longer available.
Developer

v1.13.0 – 22nd May 2024

Polish

  • Improvement: internal changes to support future functionality.

v2024.1.LTS

v1.12.0 – 14th February 2024

Polish

  • Improvement: internal changes to support future functionality.

v2023.2.LTS

v1.10.4 – 17th January 2024

Bug fixes

  • Fixed a bug in Events API by adding styling and accessibility attributes of the iframe element, to position it off-screen and make it programmatically focusable, but visually hidden.

v2022.2.LTS v2022.3.LTS v2023.1.LTS

v1.8.5 – 17th January 2024

Bug fixes

  • Fixed a bug in Events API by adding styling and accessibility attributes of the iframe element, to position it off-screen and make it programmatically focusable, but visually hidden.

Archived

v1.11.2 – 6th December 2023

Bug fixes

  • Fixed a bug in Events API by adding styling and accessibility attributes of the iframe element, to position it off-screen and make it programmatically focusable but visually hidden.

v2023.3.LTS

v1.11.1 – 6th September 2023

Bug fixes

  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

Archived

v1.10.3 – 6th September 2023

Bug fixes

  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

Archived

v1.8.4 – 6th September 2023

Bug fixes

  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

v2022.1.LTS v2021.3.LTS v2021.2.LTS

v1.7.6 – 6th September 2023

Bug fixes

  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

Archived

v1.10.2 – 16th August 2023

Polish

  • Improvement: internal update to control requests going to inactive customer accounts.

Archived

v1.8.3 – 16th August 2023

Polish

  • Improvement: internal update to control requests going to inactive customer accounts.

Archived

v1.7.5 – 16th August 2023

Polish

  • Improvement: internal update to control requests going to inactive customer accounts.

Archived

v1.11.0 – 26th July 2023

Features

  • Added a feature to control requests going to inactive customer accounts.

Archived

v1.8.2 – 17th May 2023

Polish

  • Improvement: implemented backend changes required for upcoming feature (Events API).

Archived

v1.7.4 – 17th May 2023

Polish

  • Improvement: implemented backend changes required for upcoming feature (Events API).

Archived

v1.10.1 – 27th April 2023

Polish

  • Improvement: implemented backend changes required for upcoming feature (Events API).

Archived

v1.8.1 – 27th April 2023

Polish

  • Improvement: updated internal libraries to maintain security, compatibility and performance (Events API).

Archived

v1.7.3 – 27th April 2023

Polish

  • Improvement: updated internal libraries to maintain security, compatibility and performance (Events API).

Archived

v1.10.0 – 29th March 2023

Polish

  • Improvement: implemented backend changes required for upcoming feature (Events API).
  • Improvement: performance enhancements to improve initial load times (Events API).

Archived

v1.9.0 – 8th March 2023

Polish

  • Improvement: updated internal libraries to maintain security, compatibility and performance.

Archived

v1.8.0 – 11th May 2022

Polish

  • Improvement: internal changes to support future functionality.

Archived

v1.5.3 – 16th September 2021

Polish

  • Improvement: prevented the publication of events when no subscriber is listening. This allows for a reduction of the event traffic, and faster delivery of events of interest to existing subscribers.

Archived

v1.7.2 – 5th August 2021

Polish

  • Improvement: prevented the publication of events when no subscriber is listening. This allows for a reduction of the event traffic, and faster delivery of events of interest to existing subscribers.

Archived

v1.7.1 – 31st March 2021

Polish

  • Improvement: internal changes to support future functionality.

Archived

v1.5.2 – 31st March 2021

Polish

  • Improvement: internal changes to support future functionality.

Archived

v1.4.5 – 31st March 2021

Bug fixes

  • Improvement: internal changes to support future functionality.

Archived

v1.5.1 – 27th August 2020

Polish

  • Improvement: internal changes to support future functionality.

Archived

v1.7.0 – 25th June 2020

Polish

  • Improvement: implemented several features for better messaging and handling of the life-cycle of our LTS versions for Events API.

Archived

v1.6.0 – 3rd June 2020

Features

  • Added better support for scalability.

Archived

v1.5.0 – 14th November 2018

Features

  • Implemented internal changes to Events API which improve stability and performance.

Archived

v1.4.3 – 3rd October 2018

Bug fixes

  • Various internal changes that improve stability.

Archived

v1.4.2 – 12th September 2018

Bug fixes

  • Fixed a bug where an error fetching past events on subscriber initialisation would prevent receiving any future events.The API still reports the error in the console, records it in the LearnosityEvents.errors list and sends it to the errorListener if specified, but now continues to send subscribe requests to retrieve new events and deliver them to the application.
  • Fixed the messages reported on backend errors. Previously, raw backend error responses were reported verbatim in the console. An additional error message is now reported, if available, giving more context about what the error means for the API (e.g., fatal or not). This does not impact what gets recorded (i.e, the error only) in LearnosityEvents.errors nor sent to the errorListener.
  • Fixed a bug where requests denied with 4xx HTTP errors would be retried in a tight loop. This prevents overloading the backend with a lot of known-incorrect requests. As before, the request is passed to the caller's errorListener, allowing it to be informed about the issue and take further corrective action if needed.

Archived

v1.4.1 – 11th July 2018

Bug fixes

  • Fixed the way cross-domain iframe is served, it is now using requested version by server side determination. This allows better forward compatibility.

Polish

  • Made the retry-on-error behavior less aggressive by batching all retried publish events into fewer requests. This reduces the load on both clients and server in case of transient failures, and avoids compounding the problem while ensuring past events do not get lost.

Archived

v1.4.0 – 6th June 2018

Features

  • Added support for LTS versions
  • v2018.1.LTS is released

Archived

v1.3.0 – 9th May 2018


Archived

v1.2.2 – 7th February 2018

Bug fixes


Archived

v1.2.1 – 21st June 2017


Archived

v1.2.0 – 29th March 2017

Features

  • Add new addUsers() public method, which allows the caller to subscribe to events from,and send events to, additional users after initialisation.

Archived

v1.1.0 – 8th March 2017

Features

  • Support for the new exitAndSubmit and goto event verbs added in Reports API v0.48.0

Bug fixes

  • Improve error messages for communication errors that cannot be retried

Archived

v1.0.1 – 25th October 2016

Bug fixes

  • Back-end bug fix to how we handle custom per-consumer settings

Archived

v1.0.0 – 5th October 2016

Features

  • Clean up public methods for a v1 release: remove off(), eventBus.on(), eventBus.off()
  • Rename the 'skip' initOption to 'ignore_past_events' for clarity

Archived

v0.10.2 – 9th August 2016

Bug fixes

  • Further reliability improvements through retry with backoff & error handling

Archived

v0.10.1 – 20th April 2016

Bug fixes

  • Handle integers for activity ID

Archived

v0.10.0 – 17th February 2016

Features

  • Further reliability improvements through detailed retry & error handling
  • Add support for allowlisting all domains passed in security

Archived

v0.9.0 – 1st February 2016

Features

  • Improve reliability by handling retries at the level of individual events

Archived

v0.8.0 – 13th January 2016

Features

  • Add ability to subscribe to events filtered by activity ID

Archived

v0.6.2 – 10th September 2015

Bug fixes

  • Ignore stale subscriber events received after preloaded events

Archived

v0.6.1 – 18th August 2015

Bug fixes

  • Fix for multiple app instances on the page

Archived

v0.6.0 – 13th August 2015

Features

  • Past events are now loaded from persistence layer on init

Archived

v0.2.4 – 12th March 2015

Bug fixes

  • Ensure events are always received in chronological order

Archived

v0.2.3 – 2nd March 2015

Bug fixes

  • Fix race condition in app init() introduced in v0.2.2

Archived

v0.2.2 – 26th February 2015

Bug fixes

  • Fixes for using multiple instances of Events API on the page

Archived

v0.2.1 – 16th October 2014


Archived

v0.2.0 – 2nd October 2014

Features

  • Make Events API to be first class citizen
  • Exposing public methods: .on(), .off(), .publish() and eventBus.on(), eventBus.off()

Was this article helpful?

Did you arrive here by accident? If so, learn more about Learnosity.