JS Probe Version Description
Version | Update Time | Function Description |
---|---|---|
3.5.0 | 2023-12-26 | 1. Added video recording privacy mode, including mask mode, obfuscation mode, and ignore input mode. 2. Request content collection supports configuration of blacklist and whitelist. 3. APM association adds passing user name. 4. When client error occurs in reporting data, no retry is performed. |
3.4.7 | 2023-11-01 | 1. Removed BPI circle selection function related code. |
3.4.6 | 2023-09-14 | 1. Fixed the problem of sending request error after setting onreadystatechange callback in XMLHttpRequest in IE7 and IE8. |
3.4.5 | 2023-08-08 | 1. Web Vitals indicator collection (LCP, CLS, FID). 2. TTI, TBT indicator collection. 3. Longtask collection. 4. Console monitoring optimization: Automatically stop monitoring when infinite loop call is detected. 5. No more retries after failed configuration request. |
3.4.4 | 2023-05-24 | 1. Upload address judgment logic adjustment. |
3.4.3 | 2023-03-24 | 1. Fix the infinite loop problem caused by the ref object in the serialized Vue3 warning log in console monitoring. |
3.4.2 | 2023-02-09 | 1. Optimize the route switching operation and click event association strategy, and the click event does not wait for the route operation. 2. Handle the problem that other data cannot be reported in advance before the page data is sent in the scenario with a long page loading time. 3. Fix the problem that the user id issued by the APM cookie is not stored in localStorage. |
3.4.1 | 2022-12-06 | 1. Automatically obtain JS error breadcrumbs (page, route, click event, XHR, fetch, console). 2. Report data merging. 3. JS error reporting interface supports classification. 4. Adapt encryption plug-in. |
3.4.0 | 2022-11-22 | 1. Support obtaining probe configuration from the server. 2. Provide npm package. 3. Web Vitals indicator collection (TTFB, LCP, FID, CLS, FCP). 4. Page visibility change record. 5. Third-party apm headers are only obtained by default and not added. 6. IE7 browser supports JS error, XHR request indicator collection, and page supports full loading indicators. 7. Embedded template adjustment. |
3.3.11 | 2022-09-20 | 1. The embedding configuration that originally existed on the page has a higher priority than the automatic embedding of the App. |
3.3.10 | 2022-08-30 | 1. Summarize the changes in the waterfall chart protocol and support resource error capture. 2. Support session functions such as session, brute force click monitoring, and video recording. 3. The JS error reporting interface supports the transmission of breadcrumbs. 4. setContext supports attribute values that are non-object values. 5. Custom operations support setting custom indicators and dimensions. 6. Optimized the event monitoring related to the closing of the monitoring page, supported stack parsing without brackets in the reporting JS error interface, optimized the logic of the probe switching sendBeacon reporting data, and adjusted it to switch when pagehide is triggered. |
3.3.9 | 2022-07-05 | 1. Added server timing function, and the switch is closed by default. 2. The waterfall chart Ajax resources added apms, cb, status, and st fields. |
3.3.8 | 2022-06-23 | 1. Support key element monitoring. 2. Add debug information to probe page data. 3. Detect whether nbsJsBridge.postMessage interface exists, and use it to forward probe data if it exists. 4. Compatible with the problem that iframe sandbox cannot access localStorage in incognito mode. 5. Fix the problem that the time taken to close the page when the page is not fully loaded may be null. |
3.3.7 | 2022-02-09 | 1. Add the ability to distinguish data uploaded by embedded JS probes in iframe pages. |
3.3.6 | 2021-12-28 | 1. No more data upload when user-defined operation times out. 2. Support user-defined operation timeout. 3. The setTimeout monitoring switch is turned off by default. |
3.3.5 | 2021-12-02 | 1. Optimize UA identification of lower versions of IE. 2. Fix the problem that IE browser removes 0 when getting the URL operation parameter value starting with 0. |
3.3.4 | 2021-11-23 | 1. Supports configuration of wildcard * , allowing all domain names to set cross-domain headers. 2. Optimize fetch monitoring. |
3.3.3 | 2021-10-14 | 1. Add Ajax monitoring blacklist. 2. Optimize the creation operation newAction interface, and support passing custom context. 3. Support configuration of probe default data sending protocol. 4. Support setUid not storing localStorage option. 5. Support page stay time calculation. 6. Delete the global strict mode use strict, prompting the compatibility of the probe. 7. Support configuration to prohibit monitoring setRequestHeader. 8. Support probe repeated initialization. |
3.3.1 | 2021-08-26 | 1. Support user-defined event newEvent. 2. Add sendHook to perform custom operations when user data is sent. 3. Try to force performance data to be sent when the page is not loaded and unloaded. |
3.3.0 | 2021-04-20 | 1. Optimize the algorithm of the first screen and full load indicators of SAP pages. 2. Support fetch request monitoring. 3. Support Alibaba Cloud mPaaS RPC call monitoring. 4. Probe to obtain the application version number. |
3.2.2 | 2021-03-09 | 1. Add Scope function, users can customize the upload information. 2. Support custom device ID. 3. White screen optimization, take PaintTiming first-contentful-paint. 4. First screen optimization, use LCP. 5. Introduce LCP to calculate the first screen, and support manual setting of the time point for calculating the first screen. 6. The JS error file name is the current address and no longer marks #, showing the current address. 7. Support configuration of internal and external network data upload addresses (privatization only). |
3.2.1 | 2021-01-26 | 1. Data protocols /spe, /err1 are integrated into /action for sending, and data protocols are adjusted. 2. Support automatic identification of front-end route switching and automatic creation of spe events. 3. Automatic identification of operation and route type spe merge upload. 4. VueRouter plug-in implementation method optimization. 5. Add ss (Spe Sign) and rs (Route Sign) to the upload protocol to indicate whether there is SPE data or route SPE data inside. Used together with ps (Page Sign) for back-end limit-related judgment. 6. Collect all parameter functions. 7. Support BPI collection optimization. a. Identify click and script events. b. Cross-page events are sent on this page. If the second page sends a cross-page event, add a new field to distinguish it. c. Script click events try to associate with the previous manual trigger event. |
3.1.12 | 2020-11-11 | 1. Support uploading self-captured errors. 2. Support IE 8 probes, which need to be packaged and provided separately. |
3.1.11 | 2020-10-26 | Support probe configuration for specifying data sending protocol, set http: or https . |
3.1.10 | 2020-10-22 | Support associating third-party APM configuration request headers, generating APM trace IDs, and tracking backend transactions corresponding to requests in third-party APM. |