sergehuber opened a new pull request, #28: URL: https://github.com/apache/unomi-tracker/pull/28
## Summary - UNOMI-1023: the UMD build no longer needs a `Buffer` polyfill. When `Buffer` exists, crawler detection runs exactly as before. - UNOMI-1024: an empty page `attributes` is no longer sent, so those events are stored again on Unomi 2.4+. Non-empty `attributes` and `digitalData.page` are unchanged. - Server tests: new comparison with the published 1.5.0 (requests must be identical, except for the empty `attributes`) and a Unomi 2.3.0 target. Stacked on #27. The 1.x backport is in a separate PR to `1_x`. Release note: a rule on a Unomi 2.0 to 2.3 server that tests for an empty page `attributes` would stop matching. ## Test plan - [x] `yarn lint`, `yarn test` - [x] `yarn test:servers`: 1.5.0 comparison, Unomi 2.3.0, 2.7.0, 3.0.0, 4.0 multi-tenant and compatibility mode - [ ] CI 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
