2.34.4 (2025-02-24)
- logging: adjust error severity level in Coralogix logger (b74f4da)
2.34.3 (2025-01-30)
2.34.2 (2025-01-28)
2.34.1 (2025-01-27)
2.34.0 (2025-01-17)
- utils: support AMS and Commerce IDs in routing information (76c61c0)
2.33.0 (2025-01-15)
- additional bot classification and adjust devicetype fallback (75dcf00)
2.32.1 (2025-01-02)
- cwv: remove deprecated FID (bf2fc97)
2.32.0 (2024-12-19)
- enabling fill checkpoint. (44149f9)
2.31.2 (2024-12-11)
- cdn: do not serve package.json or changelog (6296a38)
2.31.1 (2024-11-22)
2.31.0 (2024-11-11)
- bots: add more AI bots, based on ai.robots.txt (4b49da5)
- bots: add more bots, based on 2024-10-31 data (1d9d4fa)
- bots: add more bots, based on extensive list of bots (14949a9)
2.30.2 (2024-10-09)
2.30.1 (2024-10-07)
2.30.0 (2024-09-19)
- utils: allow specifying the routing info via
routing
URL parameter (a4b3834)
2.29.1 (2024-09-17)
2.29.0 (2024-09-12)
- cdn: enable compression on fastly (5f98ead)
2.28.0 (2024-09-09)
2.27.0 (2024-08-29)
- only track the 1st reported audience and bail out of invalid (48f03da)
- rename checkpoint to audiences to be backward compatible (822224f)
- track audience using a privacy compliant algorithm (014ea76)
- validate experiment and audiences checkpoints (3209abb)
2.26.0 (2024-08-26)
- logger: control bloat of JSON logs for Cloudflare (b872d3b)
- utils: add bloat control utility to ensure JSON strings don't get too long (cee29ea)
2.25.10 (2024-08-09)
2.25.9 (2024-08-06)
- bots: add bot detection for deepcrawl (32e27d9), closes #375
- utils: detect bots first, then mobile (f640f29), closes #375
2.25.8 (2024-08-05)
- cloudflare: clean @ from URLs (dd8b011)
- cloudflare: clean up urls for real (4fa53a0)
- jsdelivr: support body rewriting (8f2d61d)
2.25.7 (2024-07-30)
2.25.6 (2024-07-30)
2.25.5 (2024-07-17)
- remove acquisition classification (b99489c)
2.25.4 (2024-07-10)
- coralogix: don't mask error time (939191f)
2.25.3 (2024-07-09)
2.25.2 (2024-07-09)
- utils: strip away JWT tokens in paths (424f9bb)
2.25.1 (2024-07-04)
- utils: allow a weight of 20, too (1ee7212)
2.25.0 (2024-07-04)
- loggers: only log to consequential targets if weight is reasonable (f85d143)
- utils: guard against non-string checkpoints (d73a49c)
- coralogix: log unsupported checkpoints and unreasonable weights as warnings (83f9a93)
2.24.0 (2024-06-28)
- acq: add push (1f0c765)
- acq: add yandex, baidu, amazon (3c4bb97)
- acq: detect google my business (can be owned or earned) (d2c8532)
- acq: identify amazon connected tv (12fcb56)
- acq: identify google display network (98c624c)
- logger: introduce
acqusition
checkpoint (339e9b5) - utils: add classifier for traffic acqusition (c3a2655)
- utils: allow-list acquisition checkpoint (d2caacd)
2.23.4 (2024-06-24)
- utils: drop unused variant checkpoint (6607f9a)
2.23.3 (2024-06-20)
- utils: guard against null (56f772b)
- utils: remove and disable checkpoints without significant usage, deprecated checkpoints, or checkpoints that should no longer be used (9fb97f7)
2.23.2 (2024-06-18)
2.23.1 (2024-06-14)
- jsdelivr: do not disclose path in 404 response (c82696e)
2.23.0 (2024-06-12)
- checkpoints: enable cwv2 checkpoint (9a39310)
2.22.0 (2024-06-11)
- checkpoints: enable paid and email checkpoints (f60e1f3)
2.21.1 (2024-06-11)
- checkpoint: add consent to the list of valid checkpoints (4980b1e)
2.21.0 (2024-06-07)
- user-agents: detect new relic monitors (5816b02)
2.20.0 (2024-06-06)
- index: make the dev tools shut up about CORP when it's too late anyway (f212c47)
- cdn: deliver friendly CORP headers (f770b25)
2.19.1 (2024-06-03)
- utils: harden routing info against bad input (f70acda)
2.19.0 (2024-05-29)
- logging: verify checkpoints against allowed list of checkpoints before logging (3890a0a)
2.18.2 (2024-05-21)
- unpkg: do not serve error responses verbatim (f6b84d9)
2.18.1 (2024-05-17)
- change random id function (50a5a5f)
2.18.0 (2024-05-08)
- utils: detect chromeos as desktop operating system (9943ed3)
2.17.0 (2024-05-06)
- utils: getForwardedHost should only extract hostnames that match the naming pattern (a46756f)
- coralogix: log forwarded host and adobe routing headers (0b8c54a)
2.16.0 (2024-04-24)
- bots: add advanced bot detection (ee67901)
2.15.1 (2024-04-19)
- utils: old android is mobile (7326f1e)
2.15.0 (2024-04-19)
- trigger release (520dd7c)
2.14.0 (2024-04-18)
- trigger release (7d8ea1d)
2.13.0 (2024-04-18)
- adjust test (1237893)
2.12.0 (2024-04-16)
- utils: detect mobile and desktop operating system (5aa21dc)
- utils: detect more bots (db59202)
- utils: detect more bots (287edcc)
2.11.0 (2024-04-16)
- coralogix: log full user agent if it is not normalized (3f08ad5)
2.10.1 (2024-04-16)
- index: return 200 (21ac92d)
- index: run options before everything (63802d5)
- index: run options before everything (ea4a06c)
- index: support OPTIONS requests for CORS (978fcc3)
- options: don't return a body (df5f2c6)
2.10.0 (2024-03-20)
- add s3 log endpoint (4602d7d)
- logger: add S3 log target for (experimental) rum-bundler (7548d43)
2.9.1 (2024-03-20)
2.9.0 (2024-02-15)
- coralogix: adjust error logger message format, too (866dfbc)
- coralogix: support log format for new ingress endpoint in coralogix (391b0b2)
2.8.0 (2024-01-22)
2.7.0 (2024-01-17)
- utils: Update extraction of hostname from X-Forwarded-Host to favour AEM hostname (#256) (b233bdd), closes #255
2.6.0 (2024-01-08)
- cloudflare: rum collector available on cloudflare (abd87cd)
2.5.0 (2023-11-29)
2.4.0 (2023-11-29)
- utils: detect bots and spiders based on IAB list (b4a6cfa)
2.3.0 (2023-11-23)
2.2.5 (2023-11-16)
2.2.4 (2023-11-09)
2.2.3 (2023-10-03)
- unpkg: only perform GENERATION rewriting for old versions that still have generation support (fea4cab)
2.2.2 (2023-09-21)
- unpkg: fix the cleaning of response headers (4ce0035)
2.2.1 (2023-09-15)
- log: reduce entropy on generated IDs for GET requests (0f61f37)
2.2.0 (2023-09-11)
2.1.3 (2023-09-08)
- logger: spread the timestamps a little when time padding is missing (aa58aa5)
2.1.2 (2023-09-08)
2.1.1 (2023-09-08)
- index: allow empty string as id (c81b27c)
2.1.0 (2023-09-08)
- logger: move triple slash reference types to correct source file (e384814)
- test: fix test coverage tool (de41c4a)
- test: fix test coverage tool (fd23ab4)
- test: fix test coverage tool (f900111)
2.0.0 (2023-09-05)
- logger: clean URLs from request parameters no matter where they are found (7904b38)
- logger: do not log url params by default (53307f5)
- utils: if url is not valid, return it unchanged (b2dadcf)
- logger: This is a breaking change because it changes the default behavior of the logger and drops URL params
1.16.4 (2023-07-05)
1.16.3 (2023-05-16)
- google: allow dealing with incomplete referrer URLs (c0c3a77)
1.16.2 (2023-05-02)
- use node 18 (c459a66)
1.16.1 (2022-08-02)
- deps: update external fixes (6e019f6)
1.16.0 (2022-07-08)
- unpkg: serve any helix-rum packages (e43daab)
1.15.1 (2022-06-27)
- deps: update external fixes (f75f9f3)
1.15.0 (2022-05-24)
- coralogix: raise the severity of
checkpoint: error
toerror
(dfec958)
1.14.9 (2022-05-09)
- release: send release notifications to helix-noisy (1c9cce6)
1.14.8 (2022-05-09)
- release: notify slack upon release (2f9e6e2)
1.14.7 (2022-05-06)
1.14.6 (2022-05-06)
1.14.5 (2022-05-06)
- force release (23a0f19)
1.14.4 (2022-05-06)
- force release (a9062e7)
1.14.3 (2022-04-26)
- release: add icon to release tag (37414c6)
1.14.2 (2022-04-26)
- release: use separate api key for tagging (b320c05)
1.14.1 (2022-04-26)
- release: tag releases in coralogix (b159022)
1.14.0 (2022-04-26)
- google: log to clustered table (fefb3d5)
- google: partition and cluster data by hostname and timestamp (3d77c9e)
1.13.0 (2022-02-27)
- deps: update external fixes (#73) (354d5db)
- deps: update external fixes (#74) (de74d29)
- index: fix error logging (963cdc7)
- unpkg: avoid avoidable errors (74e4fb1)
- unpkg: make generation parameter optional for version string injection (0d76197)
- delivery: serve helix-rum-js if requested (55ceedc)
- unpkg: add default generation based on version number (b20c057)
- unpkg: add string replacement feature (07bc6ba)
- unpkg: allow second-order redirects (5497366)
1.12.1 (2022-01-21)
- web-vitals: allow loading from anywhere (a219853)
1.12.0 (2022-01-20)
- robots: use correct pathname for robots.txt (4a3375c)
- web-vitals: do not cache redirects forever (0d3c3c7)
- add robots.txt response (6cb7668)
- web-vitals: clean up response headers (81a51e1)
- web-vitals: serve web-vitals module from rum collector (cdb7ea4)
1.11.0 (2021-12-07)
- index: support
source
property (1b21486)
1.10.0 (2021-11-23)
- rum: add target property (5299e7d)
1.9.1 (2021-11-15)
1.9.0 (2021-09-28)
1.8.0 (2021-09-28)
- logging: log all errors to coralogix (71fc037)
1.7.1 (2021-09-27)
- deps: pin dependencies (d074611)
1.7.0 (2021-09-21)
- index: do not import from as-compute (8f842a4)
- index: add ability to collect data via GET request and
data
URL parameter (fdb3310)
1.6.0 (2021-09-17)
1.5.0 (2021-08-30)
- referer: both spelings of referrer are beautifull (3db4669)
1.4.0 (2021-08-26)
- index: additional request type checking (b1ca9f6)
- index: additional request type checking (d769a1d)
- index: additional request type checking (9d5799f)
- google: track generation (4d54392)
- index: additional request type checking (1f7d102)
- rum: add
generation
field for detailed change tracking (defaults to current month and year) andreferer
(oner
, just like the HTTP spec says) for more accurate referrer tracking when using third-party mode (a8b3747)
1.3.0 (2021-07-30)
- index: use correct imports (b930918)
1.2.3 (2021-07-11)
1.2.2 (2021-07-02)
1.2.1 (2021-06-22)
- deps: bumped as-compute version to 0.4.0 (3cc19a1)
1.2.0 (2021-06-04)
1.1.0 (2021-06-04)
- index: more detailed error reporting using x-error (ece542b)
1.0.1 (2021-06-04)
- deps: bump assembly-script-related dependencies (fe9e18f)