In addition to releasing new features, Noibu is constantly actioning fixes and improvements to the customer experience. The purpose of Noibu's changelog is to track these updates, grouped by quarter. The Q1 2023 changelog tracks bug fixes and improvements released from January-March 2023.
Check back every two weeks for updates to the changelog. Updates are published every second Tuesday–this aligns with the start of Noibu's internal development cycle.
If you have questions about a fix or improvement, contact Noibu support with the issue's reference key.
To see older updates, visit our Q4-2022 Changelog.
To see a list of NoibuJS script updates, visit our NoibuJS Script Versioning guide.
January 17, 2023
Fixes
Ref. Key | Description | Impact |
---|---|---|
NOI-4388 | Modified the NoibuJS script's process for checking resources and response objects to consider object types rather than checking for specific properties and methods. | The NoibuJS script will no longer interfere with OneTrust SDK objects, like cookie popups. |
NOI-4403 | Disabled the release directive and associated email check on the Issue page for shared sessions, to allow a user accessing the issue via shareable link to see relevant content. | Restored the functionality of shareable links. If a user accesses a session via shareable link, Noibu will not check for the user's email address and cause an error when one cannot be found. |
NOI-4419 | Renamed the function that controls Jira project visibility when creating a Jira integration. | The user should have access to all Jira projects when creating a Jira integration. Select projects will not be hidden from the menu. |
Improvements
Ref. Key | Description | Impact |
---|---|---|
NOI-3782 | Adjusted the pubic rrweb repository to support adopted stylesheets. | Session replay videos will now include styling elements configured via adopted stylesheets in addition to traditional CSS files. |
NOI-4311 | Moved the analytics period selector to a permanent spot at the top of the Issues table. | The analytics period selected on the Issues table is now more obvious to reduce confusion. |
Script Versioning
Ref. Key | Description | Impact |
---|---|---|
N/A | NoibuJS updated to version 1.0.30. | Resolved surface errors caught during HTTP data collection. |
N/A | NoibuJS updated to version 1.0.31. | NoibuJS will surface errors suppressed if the XRH/fetch function wrappers fail. |
NOI-4357 | NoibuJS updated to version 1.0.32. | HTTP data collection now only captures error information, with a limit of 100 requests per page visit. |
NOI-4412 | NoibuJS updated to version 1.0.33. | HTTP data metrics no longer increment for non-errors. |
N/A | NoibuJS updated to version 1.0.34. | Internal update. No observable change. |
NOI-4398 | NoibuJS updated to version 1.0.35. | Reduced HTTP payloads dropped from NoibuJS to Metroplex. |
NOI-4325 | NoibuJS updated to version 1.0.36. | If a request or response payload is too large, the value is no longer replaced with null. Instead, the value is replaced with text stating the payload was too large to return. |
NOI-4422 | NoibuJS updated to version 1.0.37. | HTTP data event sequence 0 is now correctly assigned to the HTTP error object. |
N/A | NoibuJS updated to version 1.0.38. | Added an additional check to ensure Noibu requests headers as a map. This fixes set is not a function script errors. |
NOI-4480 | NoibuJS updated to version 1.0.39. | Adjusted script to capture POST messages with a content-type of application/x-www-form-urlencoded in a human-readable way. |