Skip to content

Latest commit

 

History

History
307 lines (159 loc) · 20.9 KB

CHANGELOG.md

File metadata and controls

307 lines (159 loc) · 20.9 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.18.0 (2024-05-29)

Features

1.17.2 (2024-04-03)

Bug Fixes

1.17.1 (2024-02-26)

Bug Fixes

  • Allow title override in page attributes (#508) (f2195c6)

1.17.0 (2024-02-01)

Features

  • allow customization of default attributes (#430) (533f0bf)

Bug Fixes

  • Remove unnecessary import in the TTIPlugin (#475) (cc7c165)
  • Record 0 for headerSize if transferSize is 0 (#496) (776915e)
  • Invalidate cognito identity and re-try (#498) (90aa77a)

1.16.0 (2023-11-16)

Features

  • Allow override of domain metadata attribute (#453) (b658d45)
  • extend addXRayTraceIdHeader to accept allow list (#466) (fdc30fd)
  • Time to interactive (#465) (8cf2753)

1.15.0 (2023-10-02)

Features

  • Re-use Cognito identity id (#437) (81213b9)
  • add attributions for core web vitals: LCP, CLS, and FID (#432) (33892c5)
  • Add trace id to http events (#447) (f36a9b5)
  • getResourceType() uses initiatorType when file extension missing (#451) (8d1e715)
  • link lcp attribution to image resource and navigation page load (#448) (4b8506e)

Bug Fixes

  • Add getId to enhanced authflow (#433) (8b95de0)
  • Save deserialized credential object to Authentication member (#436) (6120c61)
  • Update false-negative test case in Authentication.test (#439) (460770b)
  • Avoid overwriting existing trace header (#449) (965ea07)
  • Record resource timing after load event (#450) (c0aa33a)
  • XhrPlugin cleans cache on every record (#454) (1380511)

1.14.0 (2023-06-29)

Features

  • Ignore resources with non-http scheme (#419) (42a2ae5)

Bug Fixes

1.13.0 (2023-02-23)

Features

  • Create a session ID when cookies are disabled, in order to link all events in a single page together(#314) (6943587)
  • Increase default stack trace length from 200 to 1000(#313) (28e34c5)
  • Record referrer and referrer's domain in the event details of a page-view-event (#327) (a414c92)
  • Record the webclient version and web client installation method in event metadata(#321) (97c543a)
  • Record time spent on a page in the event details of a page-view-event ( (#341)(d1c3b17)

Bug Fixes

  • Add type to recordJsErrorEvent parameter (#339) (2ee6ffa)

1.12.0 (2022-11-17)

Features

  • Add recordEvent API and expose Plugin to enable recording of custom events (#188) (3e16093)

Bug Fixes

  • Populate http method from RequestInfo (#280) (eb96760)

1.11.0 (2022-10-28)

Features

  • Add config option to omit request signature. (#273) (49ae45c)

Bug Fixes

  • Add cause to Cognito and STS error messages (#272) (00563f5)
  • Fix hyperlink to MetadataAttributes section (#270) (a6e4388)
  • Only ignore PutRumEvents requests on proxy endpoints. (#266) (74e6436)

1.10.0 (2022-10-14)

Features

Bug Fixes

1.9.0 (2022-10-04)

Features

  • Add useBeacon config for visibilitychange dispatch behavior. (#194) (00ef55f)

Bug Fixes

1.8.1 (2022-08-04)

Bug Fixes

  • Set appropriate error codes in X-Ray segments (#192) (cc5bb43)

1.8.0 (2022-08-04)

Features

  • Add URL to http events and trace segments. (#190) (fb1f758)

1.7.0 (2022-07-19)

Features

  • Add interaction Id to DOM event plugin (#163) (ee8f548)

Bug Fixes

1.6.0 (2022-06-09)

Features

Bug Fixes

  • Export types used in config object (#154) (9d4238b)
  • Remove duplicate PageIdFormat type in orchestration (#162) (6cec9da)

1.5.1 (2022-05-13)

Bug Fixes

  • Fix route change timing fetch counter decrement (#145) (c4414d9)

1.5.0 (2022-04-15)

Features

1.4.0 (2022-03-30)

Features

Bug Fixes

  • Add version property to http-event-schema (#122) (cf59ecb)
  • Make dynamic DOM event handlers configurable (#129) (49eecfc)
  • Parse unhandledrejection error objects (#123) (f69c859)

1.3.0 (2022-03-08)

Features

1.2.1 (2022-02-25)

Bug Fixes

  • Use PerformanceObserver to act as a second check to prevent returning 0 for duration and loadEventEnd (#101) (cea2c0b)

1.2.0 (2022-02-23)

Features

  • identify DOM events using CSS locator (#87) (1c911e0)

Bug Fixes

  • Point to correct license files in bundle banner. (#91) (1082f23)
  • Set aws api call xray subsegment namespace to aws (#90) (36d4e3c)
  • Set x-amzn-trace-id header directly in request headers (#93) (706d93e)

1.1.0 (2022-02-10)

Features

  • Support cookie names unique to appmonitor. (#82) (143f6f0)

Bug Fixes

  • capture PerformanceNavigationTiming events even when window.load fires before plugin loads (#81) (ece1306)
  • change RUM origin from AWS::RUM::Application to AWS::RUM::AppMonitor (#85) (ead3b41)
  • documentation typos (#80) (5492091)

1.0.5

  • fix: add Cache-Control max-age to CDN files (#76) (fad8fb9)
  • fix: find the first script tag in head instead of the entire document (#72) (dc86ec6)
  • fix: Uncaught TypeError: Cannot read the properties of undefined (reading 'record') (#75) (0193480)

1.0.4

  • fix: Added npm prepublish script

1.0.3

  • fix: Fix X-Ray subsegment name when path is relative
  • fix: Fix unit test promise assertions
  • fix: Skip webvitals integ tests when browser is Firefox or Safari
  • improvement: Record uncaught promise rejection events

1.0.2

  • improvement: Added config option 'addXRayTraceIdHeader' for X-Amzn-Trace-Id header -- disabled by default
  • fix: Fixed missing X-Amzn-Trace-Id header when init argument is undefined
  • fix: Added transfer size and target URL fields back to resource event
  • fix: Removed source map from prod webpack bundle
  • improvement: Added a subsegment to trace segment to capture downstream request
  • improvement: Added config option 'enableXRay' to enable X-Ray tracing
  • fix: Removed default telemetries -- when no telemetries config is provided, none are instantiated
  • fix: Set user ID cookie expiry to 30 days

1.0.1

  • fix: Removed URL from event meta data

1.0.0

  • Initial release