hashintel / hash

🚀 The open-source, multi-tenant, self-building knowledge graph
https://hash.dev
Other
1.08k stars 83 forks source link

Update Rust crate `serde_json` to v1.0.133 #5662

Closed hash-worker[bot] closed 11 hours ago

hash-worker[bot] commented 12 hours ago

This PR contains the following updates:

Package Type Update Change
serde_json dependencies patch 1.0.132 -> 1.0.133
serde_json workspace.dependencies patch =1.0.132 -> =1.0.133

Release Notes

serde-rs/json (serde_json) ### [`v1.0.133`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.133) [Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.132...v1.0.133) - Implement From<\[T; N]> for serde_json::Value ([#​1215](https://redirect.github.com/serde-rs/json/issues/1215))

Configuration

📅 Schedule: Branch creation - "before 4am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Renovate Bot.

github-actions[bot] commented 11 hours ago

Benchmark results

@rust/hash-graph-benches – Integrations

## representative_read_entity | Function | Value | Mean | Flame graphs | |----------|-------|------|--------------| | entity_by_id | entity type ID: `https://blockprotocol.org/@alice/types/entity-type/song/v/1` | $$17.2 \mathrm{ms} \pm 228 \mathrm{μs}\left({\color{red}9.56 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_entity/entity_by_id/entity+type+ID_+`https___blockprotocol.org_@alice_types_entity-t/flamegraph.svg) | | entity_by_id | entity type ID: `https://blockprotocol.org/@alice/types/entity-type/page/v/2` | $$17.4 \mathrm{ms} \pm 267 \mathrm{μs}\left({\color{red}7.71 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_entity/entity_by_id/entity+type+ID_+`https___blockprotocol.org_@alice_types_entity-t_5/flamegraph.svg) | | entity_by_id | entity type ID: `https://blockprotocol.org/@alice/types/entity-type/organization/v/1` | $$16.4 \mathrm{ms} \pm 226 \mathrm{μs}\left({\color{gray}-1.736 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_entity/entity_by_id/entity+type+ID_+`https___blockprotocol.org_@alice_types_entity-t_4/flamegraph.svg) | | entity_by_id | entity type ID: `https://blockprotocol.org/@alice/types/entity-type/book/v/1` | $$16.6 \mathrm{ms} \pm 225 \mathrm{μs}\left({\color{gray}4.23 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_entity/entity_by_id/entity+type+ID_+`https___blockprotocol.org_@alice_types_entity-t_8/flamegraph.svg) | | entity_by_id | entity type ID: `https://blockprotocol.org/@alice/types/entity-type/block/v/1` | $$16.8 \mathrm{ms} \pm 221 \mathrm{μs}\left({\color{gray}2.99 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_entity/entity_by_id/entity+type+ID_+`https___blockprotocol.org_@alice_types_entity-t_7/flamegraph.svg) | | entity_by_id | entity type ID: `https://blockprotocol.org/@alice/types/entity-type/uk-address/v/1` | $$16.6 \mathrm{ms} \pm 167 \mathrm{μs}\left({\color{gray}-4.810 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_entity/entity_by_id/entity+type+ID_+`https___blockprotocol.org_@alice_types_entity-t_9/flamegraph.svg) | | entity_by_id | entity type ID: `https://blockprotocol.org/@alice/types/entity-type/person/v/1` | $$16.5 \mathrm{ms} \pm 213 \mathrm{μs}\left({\color{gray}-3.637 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_entity/entity_by_id/entity+type+ID_+`https___blockprotocol.org_@alice_types_entity-t_6/flamegraph.svg) | | entity_by_id | entity type ID: `https://blockprotocol.org/@alice/types/entity-type/building/v/1` | $$17.3 \mathrm{ms} \pm 205 \mathrm{μs}\left({\color{gray}-0.586 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_entity/entity_by_id/entity+type+ID_+`https___blockprotocol.org_@alice_types_entity-t_2/flamegraph.svg) | | entity_by_id | entity type ID: `https://blockprotocol.org/@alice/types/entity-type/playlist/v/1` | $$17.1 \mathrm{ms} \pm 206 \mathrm{μs}\left({\color{gray}2.28 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_entity/entity_by_id/entity+type+ID_+`https___blockprotocol.org_@alice_types_entity-t_3/flamegraph.svg) | ## representative_read_multiple_entities | Function | Value | Mean | Flame graphs | |----------|-------|------|--------------| | entity_by_property | depths: DT=255, PT=255, ET=255, E=255 | $$69.3 \mathrm{ms} \pm 460 \mathrm{μs}\left({\color{gray}0.728 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_multiple_entities/entity_by_property/depths_+DT=255,+PT=255,+ET=255,+E=255/flamegraph.svg) | | entity_by_property | depths: DT=0, PT=0, ET=0, E=0 | $$40.4 \mathrm{ms} \pm 254 \mathrm{μs}\left({\color{gray}0.209 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_multiple_entities/entity_by_property/depths_+DT=0,+PT=0,+ET=0,+E=0/flamegraph.svg) | | entity_by_property | depths: DT=2, PT=2, ET=2, E=2 | $$59.0 \mathrm{ms} \pm 367 \mathrm{μs}\left({\color{gray}0.464 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_multiple_entities/entity_by_property/depths_+DT=2,+PT=2,+ET=2,+E=2/flamegraph.svg) | | entity_by_property | depths: DT=0, PT=0, ET=0, E=2 | $$44.1 \mathrm{ms} \pm 226 \mathrm{μs}\left({\color{gray}-0.517 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_multiple_entities/entity_by_property/depths_+DT=0,+PT=0,+ET=0,+E=2/flamegraph.svg) | | entity_by_property | depths: DT=0, PT=0, ET=2, E=2 | $$49.9 \mathrm{ms} \pm 279 \mathrm{μs}\left({\color{gray}-0.093 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_multiple_entities/entity_by_property/depths_+DT=0,+PT=0,+ET=2,+E=2/flamegraph.svg) | | entity_by_property | depths: DT=0, PT=2, ET=2, E=2 | $$54.3 \mathrm{ms} \pm 269 \mathrm{μs}\left({\color{gray}0.023 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_multiple_entities/entity_by_property/depths_+DT=0,+PT=2,+ET=2,+E=2/flamegraph.svg) | | link_by_source_by_property | depths: DT=255, PT=255, ET=255, E=255 | $$108 \mathrm{ms} \pm 604 \mathrm{μs}\left({\color{gray}0.427 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_multiple_entities/link_by_source_by_property/depths_+DT=255,+PT=255,+ET=255,+E=255/flamegraph.svg) | | link_by_source_by_property | depths: DT=0, PT=0, ET=0, E=0 | $$42.9 \mathrm{ms} \pm 275 \mathrm{μs}\left({\color{gray}0.117 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_multiple_entities/link_by_source_by_property/depths_+DT=0,+PT=0,+ET=0,+E=0/flamegraph.svg) | | link_by_source_by_property | depths: DT=2, PT=2, ET=2, E=2 | $$98.5 \mathrm{ms} \pm 499 \mathrm{μs}\left({\color{gray}0.618 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_multiple_entities/link_by_source_by_property/depths_+DT=2,+PT=2,+ET=2,+E=2/flamegraph.svg) | | link_by_source_by_property | depths: DT=0, PT=0, ET=0, E=2 | $$80.6 \mathrm{ms} \pm 420 \mathrm{μs}\left({\color{gray}-0.332 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_multiple_entities/link_by_source_by_property/depths_+DT=0,+PT=0,+ET=0,+E=2/flamegraph.svg) | | link_by_source_by_property | depths: DT=0, PT=0, ET=2, E=2 | $$89.1 \mathrm{ms} \pm 515 \mathrm{μs}\left({\color{gray}-0.341 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_multiple_entities/link_by_source_by_property/depths_+DT=0,+PT=0,+ET=2,+E=2/flamegraph.svg) | | link_by_source_by_property | depths: DT=0, PT=2, ET=2, E=2 | $$94.2 \mathrm{ms} \pm 462 \mathrm{μs}\left({\color{gray}0.781 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_multiple_entities/link_by_source_by_property/depths_+DT=0,+PT=2,+ET=2,+E=2/flamegraph.svg) | ## representative_read_entity_type | Function | Value | Mean | Flame graphs | |----------|-------|------|--------------| | get_entity_type_by_id | Account ID: `d4e16033-c281-4cde-aa35-9085bf2e7579` | $$1.37 \mathrm{ms} \pm 3.73 \mathrm{μs}\left({\color{gray}0.428 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/representative_read_entity_type/get_entity_type_by_id/Account+ID_+`d4e16033-c281-4cde-aa35-9085bf2e7579`/flamegraph.svg) | ## scaling_read_entity_complete_one_depth | Function | Value | Mean | Flame graphs | |----------|-------|------|--------------| | entity_by_id | 50 entities | $$544 \mathrm{ms} \pm 2.15 \mathrm{ms}\left({\color{red}110 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_complete_one_depth/entity_by_id/50+entities/flamegraph.svg) | | entity_by_id | 5 entities | $$24.7 \mathrm{ms} \pm 240 \mathrm{μs}\left({\color{gray}-1.402 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_complete_one_depth/entity_by_id/5+entities/flamegraph.svg) | | entity_by_id | 1 entities | $$20.1 \mathrm{ms} \pm 105 \mathrm{μs}\left({\color{gray}0.187 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_complete_one_depth/entity_by_id/1+entities/flamegraph.svg) | | entity_by_id | 10 entities | $$50.9 \mathrm{ms} \pm 265 \mathrm{μs}\left({\color{gray}0.004 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_complete_one_depth/entity_by_id/10+entities/flamegraph.svg) | | entity_by_id | 25 entities | $$71.9 \mathrm{ms} \pm 500 \mathrm{μs}\left({\color{gray}0.670 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_complete_one_depth/entity_by_id/25+entities/flamegraph.svg) | ## scaling_read_entity_linkless | Function | Value | Mean | Flame graphs | |----------|-------|------|--------------| | entity_by_id | 1 entities | $$1.85 \mathrm{ms} \pm 6.56 \mathrm{μs}\left({\color{gray}-0.256 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_linkless/entity_by_id/1+entities/flamegraph.svg) | | entity_by_id | 100 entities | $$2.01 \mathrm{ms} \pm 7.71 \mathrm{μs}\left({\color{gray}-1.088 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_linkless/entity_by_id/100+entities/flamegraph.svg) | | entity_by_id | 10 entities | $$1.90 \mathrm{ms} \pm 7.41 \mathrm{μs}\left({\color{gray}-0.032 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_linkless/entity_by_id/10+entities/flamegraph.svg) | | entity_by_id | 1000 entities | $$2.83 \mathrm{ms} \pm 16.0 \mathrm{μs}\left({\color{gray}0.836 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_linkless/entity_by_id/1000+entities/flamegraph.svg) | | entity_by_id | 10000 entities | $$13.5 \mathrm{ms} \pm 73.4 \mathrm{μs}\left({\color{gray}-0.294 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_linkless/entity_by_id/10000+entities/flamegraph.svg) | ## scaling_read_entity_complete_zero_depth | Function | Value | Mean | Flame graphs | |----------|-------|------|--------------| | entity_by_id | 50 entities | $$5.28 \mathrm{ms} \pm 25.7 \mathrm{μs}\left({\color{red}25.0 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_complete_zero_depth/entity_by_id/50+entities/flamegraph.svg) | | entity_by_id | 5 entities | $$1.90 \mathrm{ms} \pm 9.92 \mathrm{μs}\left({\color{gray}0.082 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_complete_zero_depth/entity_by_id/5+entities/flamegraph.svg) | | entity_by_id | 1 entities | $$1.85 \mathrm{ms} \pm 10.1 \mathrm{μs}\left({\color{gray}-0.666 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_complete_zero_depth/entity_by_id/1+entities/flamegraph.svg) | | entity_by_id | 10 entities | $$2.11 \mathrm{ms} \pm 9.64 \mathrm{μs}\left({\color{gray}0.609 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_complete_zero_depth/entity_by_id/10+entities/flamegraph.svg) | | entity_by_id | 25 entities | $$3.29 \mathrm{ms} \pm 18.9 \mathrm{μs}\left({\color{gray}-0.080 \mathrm{\\%}}\right) $$ | [Flame Graph](https://benchmarks.hash.dev/114685e09ffb73878ae285526ded269be54351b2/scaling_read_entity_complete_zero_depth/entity_by_id/25+entities/flamegraph.svg) |