release-2024-05-13: Fine grained delegation stats
ATTENTION: This II release has a bug. II has been rolled back to the previous release. #2479 fixes the bug.
This is Internet Identity release release-2024-05-13 for commit fd38b48f9fdf9085b4903d865a1f5e79ad24f81a.
This release contains a big improvements to the anonymous statistics being collected: Internet Identity will now report the most popular dapps being signed into on the /metrics
endpoint and through the stats
query call.
The sha256 of production asset internet_identity_production.wasm.gz is 365b22cf904e65d65cc5c54347e554257b35803c93807adeab3c02eaf6a76155.
What's Changed
- Bump ejs from 3.1.9 to 3.1.10 in /demos/using-dev-build by @dependabot in #2450
- Refactor IIDomain enum for conciseness by @frederikrothenberger in #2451
- Collect anonymous prepare_delegation events for stats purposes by @frederikrothenberger in #2449
- Update rust version by @gix-bot in #2452
- Remove outdated infrastructure to collect data about dapp usage by @frederikrothenberger in #2453
- Expose top 10 dapps by session seconds on /metrics by @frederikrothenberger in #2455
- Expose Aggregations on
stats
endpoint by @frederikrothenberger in #2456 - Update dapps list by @gix-bot in #2458
- Expose gauge for number of entries in event_data and event_aggregations by @frederikrothenberger in #2457
- Upgrade agent-js by @lmuntaner in #2459
- Implement automatic event pruning by @frederikrothenberger in #2460
- Remove unnecessary path prefixes by @frederikrothenberger in #2461
- Add II upgrade integration test for event stats by @frederikrothenberger in #2462
- chore: update content for to pass docusaurus compilation by @dfx-json in #2463
- Update didc release by @gix-bot in #2454
- Update node version by @gix-bot in #2465
- Create
stats
as parent module for both activity and event stats by @frederikrothenberger in #2464 - Simplify II init by @frederikrothenberger in #2466
- Drop archive memory restriction and simplify types by @frederikrothenberger in #2467
- Report heap size on /metrics by @frederikrothenberger in #2468
- Update node version by @gix-bot in #2469
Full Changelog: release-2024-04-26...release-2024-05-13
Build flavors
For more information please see the Build flavors section of the README.
Wasm Verification
To build the wasm modules yourself and verify their hashes, run the following commands from the root of the Internet Identity repository:
git pull # to ensure you have the latest changes.
git checkout fd38b48f9fdf9085b4903d865a1f5e79ad24f81a
./scripts/verify-hash --ii-hash 365b22cf904e65d65cc5c54347e554257b35803c93807adeab3c02eaf6a76155
Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.