Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: incorrect scripts location #6710

Merged
merged 1 commit into from
Apr 25, 2024
Merged

Conversation

jeluard
Copy link
Contributor

@jeluard jeluard commented Apr 25, 2024

Motivation

Fix incorrect scripts location in docusaurus conf.

@jeluard jeluard requested a review from a team as a code owner April 25, 2024 18:27
@jeluard jeluard requested a review from philknows April 25, 2024 18:28
Copy link

codecov bot commented Apr 25, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 61.87%. Comparing base (09e4b9c) to head (892386c).
Report is 2 commits behind head on unstable.

Additional details and impacted files
@@            Coverage Diff            @@
##           unstable    #6710   +/-   ##
=========================================
  Coverage     61.87%   61.87%           
=========================================
  Files           557      557           
  Lines         59209    59209           
  Branches       1915     1915           
=========================================
  Hits          36635    36635           
  Misses        22531    22531           
  Partials         43       43           

Copy link
Contributor

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: 24f9f67 Previous: aa17500 Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 900.90 us/op 1.0681 ms/op 0.84
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 97.940 us/op 92.340 us/op 1.06
BLS verify - blst-native 1.3285 ms/op 1.0740 ms/op 1.24
BLS verifyMultipleSignatures 3 - blst-native 2.6057 ms/op 2.1255 ms/op 1.23
BLS verifyMultipleSignatures 8 - blst-native 5.4380 ms/op 4.5618 ms/op 1.19
BLS verifyMultipleSignatures 32 - blst-native 19.759 ms/op 17.166 ms/op 1.15
BLS verifyMultipleSignatures 64 - blst-native 39.955 ms/op 34.271 ms/op 1.17
BLS verifyMultipleSignatures 128 - blst-native 79.802 ms/op 67.197 ms/op 1.19
BLS deserializing 10000 signatures 918.82 ms/op 787.21 ms/op 1.17
BLS deserializing 100000 signatures 9.2349 s/op 7.7623 s/op 1.19
BLS verifyMultipleSignatures - same message - 3 - blst-native 1.3722 ms/op 1.1258 ms/op 1.22
BLS verifyMultipleSignatures - same message - 8 - blst-native 1.6566 ms/op 1.2844 ms/op 1.29
BLS verifyMultipleSignatures - same message - 32 - blst-native 2.5722 ms/op 1.9906 ms/op 1.29
BLS verifyMultipleSignatures - same message - 64 - blst-native 3.4649 ms/op 2.9692 ms/op 1.17
BLS verifyMultipleSignatures - same message - 128 - blst-native 5.7527 ms/op 4.9056 ms/op 1.17
BLS aggregatePubkeys 32 - blst-native 30.367 us/op 24.380 us/op 1.25
BLS aggregatePubkeys 128 - blst-native 120.30 us/op 95.555 us/op 1.26
notSeenSlots=1 numMissedVotes=1 numBadVotes=10 76.217 ms/op 49.402 ms/op 1.54
notSeenSlots=1 numMissedVotes=0 numBadVotes=4 68.647 ms/op 49.223 ms/op 1.39
notSeenSlots=2 numMissedVotes=1 numBadVotes=10 54.807 ms/op 26.626 ms/op 2.06
getSlashingsAndExits - default max 282.25 us/op 171.78 us/op 1.64
getSlashingsAndExits - 2k 492.48 us/op 354.06 us/op 1.39
proposeBlockBody type=full, size=empty 6.7531 ms/op 4.3771 ms/op 1.54
isKnown best case - 1 super set check 601.00 ns/op 349.00 ns/op 1.72
isKnown normal case - 2 super set checks 618.00 ns/op 363.00 ns/op 1.70
isKnown worse case - 16 super set checks 478.00 ns/op 357.00 ns/op 1.34
InMemoryCheckpointStateCache - add get delete 8.5900 us/op 5.2580 us/op 1.63
validate api signedAggregateAndProof - struct 2.4494 ms/op 2.0512 ms/op 1.19
validate gossip signedAggregateAndProof - struct 2.4970 ms/op 2.0313 ms/op 1.23
validate gossip attestation - vc 640000 1.4007 ms/op 1.1504 ms/op 1.22
batch validate gossip attestation - vc 640000 - chunk 32 169.31 us/op 162.28 us/op 1.04
batch validate gossip attestation - vc 640000 - chunk 64 156.09 us/op 152.08 us/op 1.03
batch validate gossip attestation - vc 640000 - chunk 128 150.13 us/op 150.76 us/op 1.00
batch validate gossip attestation - vc 640000 - chunk 256 150.05 us/op 146.29 us/op 1.03
pickEth1Vote - no votes 1.3401 ms/op 1.8015 ms/op 0.74
pickEth1Vote - max votes 11.423 ms/op 14.552 ms/op 0.78
pickEth1Vote - Eth1Data hashTreeRoot value x2048 30.174 ms/op 18.250 ms/op 1.65
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 38.913 ms/op 35.648 ms/op 1.09
pickEth1Vote - Eth1Data fastSerialize value x2048 943.02 us/op 517.67 us/op 1.82
pickEth1Vote - Eth1Data fastSerialize tree x2048 9.4410 ms/op 9.0436 ms/op 1.04
bytes32 toHexString 981.00 ns/op 677.00 ns/op 1.45
bytes32 Buffer.toString(hex) 367.00 ns/op 589.00 ns/op 0.62
bytes32 Buffer.toString(hex) from Uint8Array 644.00 ns/op 835.00 ns/op 0.77
bytes32 Buffer.toString(hex) + 0x 367.00 ns/op 472.00 ns/op 0.78
Object access 1 prop 0.28900 ns/op 0.34500 ns/op 0.84
Map access 1 prop 0.18200 ns/op 0.24200 ns/op 0.75
Object get x1000 8.7100 ns/op 5.3310 ns/op 1.63
Map get x1000 1.1780 ns/op 0.94900 ns/op 1.24
Object set x1000 95.878 ns/op 59.073 ns/op 1.62
Map set x1000 65.433 ns/op 48.350 ns/op 1.35
Return object 10000 times 0.34270 ns/op 0.26480 ns/op 1.29
Throw Error 10000 times 4.3630 us/op 3.0060 us/op 1.45
fastMsgIdFn sha256 / 200 bytes 3.7460 us/op 2.8090 us/op 1.33
fastMsgIdFn h32 xxhash / 200 bytes 401.00 ns/op 632.00 ns/op 0.63
fastMsgIdFn h64 xxhash / 200 bytes 446.00 ns/op 703.00 ns/op 0.63
fastMsgIdFn sha256 / 1000 bytes 12.420 us/op 10.665 us/op 1.16
fastMsgIdFn h32 xxhash / 1000 bytes 536.00 ns/op 778.00 ns/op 0.69
fastMsgIdFn h64 xxhash / 1000 bytes 543.00 ns/op 711.00 ns/op 0.76
fastMsgIdFn sha256 / 10000 bytes 109.11 us/op 77.622 us/op 1.41
fastMsgIdFn h32 xxhash / 10000 bytes 2.1450 us/op 2.4020 us/op 0.89
fastMsgIdFn h64 xxhash / 10000 bytes 1.4810 us/op 1.5750 us/op 0.94
send data - 1000 256B messages 23.178 ms/op 22.906 ms/op 1.01
send data - 1000 512B messages 41.865 ms/op 23.058 ms/op 1.82
send data - 1000 1024B messages 44.996 ms/op 29.658 ms/op 1.52
send data - 1000 1200B messages 43.971 ms/op 45.947 ms/op 0.96
send data - 1000 2048B messages 50.942 ms/op 55.467 ms/op 0.92
send data - 1000 4096B messages 46.325 ms/op 48.950 ms/op 0.95
send data - 1000 16384B messages 113.55 ms/op 122.02 ms/op 0.93
send data - 1000 65536B messages 520.51 ms/op 427.68 ms/op 1.22
enrSubnets - fastDeserialize 64 bits 1.3650 us/op 1.2540 us/op 1.09
enrSubnets - ssz BitVector 64 bits 525.00 ns/op 614.00 ns/op 0.86
enrSubnets - fastDeserialize 4 bits 216.00 ns/op 303.00 ns/op 0.71
enrSubnets - ssz BitVector 4 bits 533.00 ns/op 653.00 ns/op 0.82
prioritizePeers score -10:0 att 32-0.1 sync 2-0 227.17 us/op 256.40 us/op 0.89
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 329.48 us/op 365.92 us/op 0.90
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 410.45 us/op 409.97 us/op 1.00
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 635.51 us/op 522.91 us/op 1.22
prioritizePeers score 0:0 att 64-1 sync 4-1 776.31 us/op 704.95 us/op 1.10
array of 16000 items push then shift 1.6738 us/op 1.5173 us/op 1.10
LinkedList of 16000 items push then shift 9.3510 ns/op 7.9280 ns/op 1.18
array of 16000 items push then pop 109.12 ns/op 119.83 ns/op 0.91
LinkedList of 16000 items push then pop 9.2320 ns/op 6.4590 ns/op 1.43
array of 24000 items push then shift 2.5583 us/op 2.4402 us/op 1.05
LinkedList of 24000 items push then shift 9.0960 ns/op 7.6740 ns/op 1.19
array of 24000 items push then pop 151.52 ns/op 201.83 ns/op 0.75
LinkedList of 24000 items push then pop 8.8190 ns/op 9.2740 ns/op 0.95
intersect bitArray bitLen 8 5.9340 ns/op 5.1010 ns/op 1.16
intersect array and set length 8 75.867 ns/op 115.39 ns/op 0.66
intersect bitArray bitLen 128 36.468 ns/op 47.118 ns/op 0.77
intersect array and set length 128 1.0763 us/op 1.2379 us/op 0.87
bitArray.getTrueBitIndexes() bitLen 128 1.6940 us/op 2.2140 us/op 0.77
bitArray.getTrueBitIndexes() bitLen 248 2.6720 us/op 3.0700 us/op 0.87
bitArray.getTrueBitIndexes() bitLen 512 5.1970 us/op 6.1610 us/op 0.84
Buffer.concat 32 items 979.00 ns/op 1.2800 us/op 0.76
Uint8Array.set 32 items 2.3050 us/op 2.9010 us/op 0.79
Set add up to 64 items then delete first 4.8946 us/op 2.0975 us/op 2.33
OrderedSet add up to 64 items then delete first 5.8850 us/op 3.7496 us/op 1.57
Set add up to 64 items then delete last 5.0584 us/op 2.6960 us/op 1.88
OrderedSet add up to 64 items then delete last 6.6365 us/op 5.3823 us/op 1.23
Set add up to 64 items then delete middle 5.0029 us/op 4.1153 us/op 1.22
OrderedSet add up to 64 items then delete middle 8.4715 us/op 6.2889 us/op 1.35
Set add up to 128 items then delete first 10.360 us/op 6.0490 us/op 1.71
OrderedSet add up to 128 items then delete first 13.121 us/op 9.9325 us/op 1.32
Set add up to 128 items then delete last 9.6727 us/op 6.0822 us/op 1.59
OrderedSet add up to 128 items then delete last 13.590 us/op 9.4602 us/op 1.44
Set add up to 128 items then delete middle 10.598 us/op 5.8425 us/op 1.81
OrderedSet add up to 128 items then delete middle 20.024 us/op 14.587 us/op 1.37
Set add up to 256 items then delete first 21.425 us/op 11.849 us/op 1.81
OrderedSet add up to 256 items then delete first 28.394 us/op 21.424 us/op 1.33
Set add up to 256 items then delete last 18.914 us/op 11.754 us/op 1.61
OrderedSet add up to 256 items then delete last 29.791 us/op 12.648 us/op 2.36
Set add up to 256 items then delete middle 21.558 us/op 7.8037 us/op 2.76
OrderedSet add up to 256 items then delete middle 52.217 us/op 37.190 us/op 1.40
transfer serialized Status (84 B) 1.9120 us/op 1.5480 us/op 1.24
copy serialized Status (84 B) 1.4310 us/op 1.2020 us/op 1.19
transfer serialized SignedVoluntaryExit (112 B) 2.1930 us/op 1.6320 us/op 1.34
copy serialized SignedVoluntaryExit (112 B) 1.5630 us/op 1.1800 us/op 1.32
transfer serialized ProposerSlashing (416 B) 3.2800 us/op 1.5920 us/op 2.06
copy serialized ProposerSlashing (416 B) 3.1060 us/op 1.6010 us/op 1.94
transfer serialized Attestation (485 B) 2.4900 us/op 1.7080 us/op 1.46
copy serialized Attestation (485 B) 3.1090 us/op 2.6140 us/op 1.19
transfer serialized AttesterSlashing (33232 B) 3.0780 us/op 3.0150 us/op 1.02
copy serialized AttesterSlashing (33232 B) 9.3970 us/op 5.2540 us/op 1.79
transfer serialized Small SignedBeaconBlock (128000 B) 3.2150 us/op 2.6370 us/op 1.22
copy serialized Small SignedBeaconBlock (128000 B) 22.170 us/op 10.647 us/op 2.08
transfer serialized Avg SignedBeaconBlock (200000 B) 3.5520 us/op 2.4120 us/op 1.47
copy serialized Avg SignedBeaconBlock (200000 B) 33.221 us/op 18.960 us/op 1.75
transfer serialized BlobsSidecar (524380 B) 3.3360 us/op 2.6240 us/op 1.27
copy serialized BlobsSidecar (524380 B) 141.39 us/op 135.04 us/op 1.05
transfer serialized Big SignedBeaconBlock (1000000 B) 3.4570 us/op 2.7990 us/op 1.24
copy serialized Big SignedBeaconBlock (1000000 B) 218.78 us/op 132.75 us/op 1.65
pass gossip attestations to forkchoice per slot 3.9382 ms/op 2.8627 ms/op 1.38
forkChoice updateHead vc 100000 bc 64 eq 0 744.35 us/op 450.27 us/op 1.65
forkChoice updateHead vc 600000 bc 64 eq 0 5.5139 ms/op 2.9787 ms/op 1.85
forkChoice updateHead vc 1000000 bc 64 eq 0 7.9791 ms/op 4.5360 ms/op 1.76
forkChoice updateHead vc 600000 bc 320 eq 0 4.5660 ms/op 2.7001 ms/op 1.69
forkChoice updateHead vc 600000 bc 1200 eq 0 4.7372 ms/op 2.7245 ms/op 1.74
forkChoice updateHead vc 600000 bc 7200 eq 0 5.5593 ms/op 3.4607 ms/op 1.61
forkChoice updateHead vc 600000 bc 64 eq 1000 11.445 ms/op 9.8768 ms/op 1.16
forkChoice updateHead vc 600000 bc 64 eq 10000 13.457 ms/op 9.7193 ms/op 1.38
forkChoice updateHead vc 600000 bc 64 eq 300000 16.319 ms/op 11.768 ms/op 1.39
computeDeltas 500000 validators 300 proto nodes 7.1842 ms/op 3.0666 ms/op 2.34
computeDeltas 500000 validators 1200 proto nodes 7.0531 ms/op 2.9616 ms/op 2.38
computeDeltas 500000 validators 7200 proto nodes 7.1104 ms/op 2.9497 ms/op 2.41
computeDeltas 750000 validators 300 proto nodes 10.083 ms/op 4.3487 ms/op 2.32
computeDeltas 750000 validators 1200 proto nodes 10.171 ms/op 4.6312 ms/op 2.20
computeDeltas 750000 validators 7200 proto nodes 10.550 ms/op 4.6299 ms/op 2.28
computeDeltas 1400000 validators 300 proto nodes 19.923 ms/op 9.2858 ms/op 2.15
computeDeltas 1400000 validators 1200 proto nodes 19.603 ms/op 10.027 ms/op 1.96
computeDeltas 1400000 validators 7200 proto nodes 19.810 ms/op 9.5448 ms/op 2.08
computeDeltas 2100000 validators 300 proto nodes 29.853 ms/op 15.798 ms/op 1.89
computeDeltas 2100000 validators 1200 proto nodes 29.023 ms/op 19.472 ms/op 1.49
computeDeltas 2100000 validators 7200 proto nodes 29.627 ms/op 16.953 ms/op 1.75
altair processAttestation - 250000 vs - 7PWei normalcase 3.3160 ms/op 1.8609 ms/op 1.78
altair processAttestation - 250000 vs - 7PWei worstcase 4.1577 ms/op 3.1708 ms/op 1.31
altair processAttestation - setStatus - 1/6 committees join 170.42 us/op 235.35 us/op 0.72
altair processAttestation - setStatus - 1/3 committees join 314.44 us/op 236.23 us/op 1.33
altair processAttestation - setStatus - 1/2 committees join 417.92 us/op 310.49 us/op 1.35
altair processAttestation - setStatus - 2/3 committees join 507.86 us/op 394.21 us/op 1.29
altair processAttestation - setStatus - 4/5 committees join 720.46 us/op 537.38 us/op 1.34
altair processAttestation - setStatus - 100% committees join 870.45 us/op 625.47 us/op 1.39
altair processBlock - 250000 vs - 7PWei normalcase 8.9804 ms/op 11.678 ms/op 0.77
altair processBlock - 250000 vs - 7PWei normalcase hashState 45.573 ms/op 48.966 ms/op 0.93
altair processBlock - 250000 vs - 7PWei worstcase 44.951 ms/op 44.526 ms/op 1.01
altair processBlock - 250000 vs - 7PWei worstcase hashState 112.74 ms/op 124.81 ms/op 0.90
phase0 processBlock - 250000 vs - 7PWei normalcase 3.2802 ms/op 5.3993 ms/op 0.61
phase0 processBlock - 250000 vs - 7PWei worstcase 33.965 ms/op 40.886 ms/op 0.83
altair processEth1Data - 250000 vs - 7PWei normalcase 556.14 us/op 671.85 us/op 0.83
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 18.080 us/op 21.573 us/op 0.84
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 53.479 us/op 75.237 us/op 0.71
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 28.924 us/op 42.132 us/op 0.69
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 27.251 us/op 19.272 us/op 1.41
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 181.93 us/op 163.94 us/op 1.11
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.4613 ms/op 1.1990 ms/op 1.22
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 2.2808 ms/op 1.2116 ms/op 1.88
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 2.0350 ms/op 1.3161 ms/op 1.55
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 4.3300 ms/op 5.5800 ms/op 0.78
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 3.3390 ms/op 2.8153 ms/op 1.19
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 7.0760 ms/op 8.7053 ms/op 0.81
Tree 40 250000 create 593.71 ms/op 383.61 ms/op 1.55
Tree 40 250000 get(125000) 216.34 ns/op 138.84 ns/op 1.56
Tree 40 250000 set(125000) 2.0914 us/op 822.60 ns/op 2.54
Tree 40 250000 toArray() 25.131 ms/op 18.336 ms/op 1.37
Tree 40 250000 iterate all - toArray() + loop 27.443 ms/op 27.939 ms/op 0.98
Tree 40 250000 iterate all - get(i) 81.131 ms/op 61.160 ms/op 1.33
MutableVector 250000 create 19.070 ms/op 17.545 ms/op 1.09
MutableVector 250000 get(125000) 7.0590 ns/op 6.6150 ns/op 1.07
MutableVector 250000 set(125000) 466.12 ns/op 599.92 ns/op 0.78
MutableVector 250000 toArray() 5.0939 ms/op 3.5672 ms/op 1.43
MutableVector 250000 iterate all - toArray() + loop 5.3105 ms/op 3.9370 ms/op 1.35
MutableVector 250000 iterate all - get(i) 1.6782 ms/op 1.4578 ms/op 1.15
Array 250000 create 4.4163 ms/op 2.6285 ms/op 1.68
Array 250000 clone - spread 2.7662 ms/op 1.2023 ms/op 2.30
Array 250000 get(125000) 2.4010 ns/op 1.3950 ns/op 1.72
Array 250000 set(125000) 6.2090 ns/op 1.3570 ns/op 4.58
Array 250000 iterate all - loop 213.98 us/op 168.45 us/op 1.27
effectiveBalanceIncrements clone Uint8Array 300000 80.676 us/op 18.041 us/op 4.47
effectiveBalanceIncrements clone MutableVector 300000 1.0420 us/op 435.00 ns/op 2.40
effectiveBalanceIncrements rw all Uint8Array 300000 225.03 us/op 256.42 us/op 0.88
effectiveBalanceIncrements rw all MutableVector 300000 179.85 ms/op 78.367 ms/op 2.29
phase0 afterProcessEpoch - 250000 vs - 7PWei 123.74 ms/op 127.31 ms/op 0.97
phase0 beforeProcessEpoch - 250000 vs - 7PWei 77.321 ms/op 82.913 ms/op 0.93
altair processEpoch - mainnet_e81889 672.10 ms/op 481.79 ms/op 1.40
mainnet_e81889 - altair beforeProcessEpoch 114.57 ms/op 78.832 ms/op 1.45
mainnet_e81889 - altair processJustificationAndFinalization 31.617 us/op 12.880 us/op 2.45
mainnet_e81889 - altair processInactivityUpdates 10.217 ms/op 5.3992 ms/op 1.89
mainnet_e81889 - altair processRewardsAndPenalties 95.988 ms/op 66.876 ms/op 1.44
mainnet_e81889 - altair processRegistryUpdates 5.3990 us/op 2.2420 us/op 2.41
mainnet_e81889 - altair processSlashings 1.0460 us/op 624.00 ns/op 1.68
mainnet_e81889 - altair processEth1DataReset 1.4190 us/op 697.00 ns/op 2.04
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.7238 ms/op 1.1151 ms/op 1.55
mainnet_e81889 - altair processSlashingsReset 9.6880 us/op 3.5830 us/op 2.70
mainnet_e81889 - altair processRandaoMixesReset 11.995 us/op 5.5100 us/op 2.18
mainnet_e81889 - altair processHistoricalRootsUpdate 1.7730 us/op 1.1980 us/op 1.48
mainnet_e81889 - altair processParticipationFlagUpdates 5.4590 us/op 1.9400 us/op 2.81
mainnet_e81889 - altair processSyncCommitteeUpdates 1.7840 us/op 952.00 ns/op 1.87
mainnet_e81889 - altair afterProcessEpoch 151.64 ms/op 85.603 ms/op 1.77
capella processEpoch - mainnet_e217614 3.0386 s/op 1.9544 s/op 1.55
mainnet_e217614 - capella beforeProcessEpoch 599.01 ms/op 418.98 ms/op 1.43
mainnet_e217614 - capella processJustificationAndFinalization 31.277 us/op 16.218 us/op 1.93
mainnet_e217614 - capella processInactivityUpdates 27.003 ms/op 18.848 ms/op 1.43
mainnet_e217614 - capella processRewardsAndPenalties 741.94 ms/op 477.65 ms/op 1.55
mainnet_e217614 - capella processRegistryUpdates 39.272 us/op 22.135 us/op 1.77
mainnet_e217614 - capella processSlashings 1.6810 us/op 676.00 ns/op 2.49
mainnet_e217614 - capella processEth1DataReset 1.1770 us/op 622.00 ns/op 1.89
mainnet_e217614 - capella processEffectiveBalanceUpdates 11.517 ms/op 5.8875 ms/op 1.96
mainnet_e217614 - capella processSlashingsReset 9.3300 us/op 2.7670 us/op 3.37
mainnet_e217614 - capella processRandaoMixesReset 13.462 us/op 4.3600 us/op 3.09
mainnet_e217614 - capella processHistoricalRootsUpdate 1.7580 us/op 902.00 ns/op 1.95
mainnet_e217614 - capella processParticipationFlagUpdates 5.1420 us/op 1.5920 us/op 3.23
mainnet_e217614 - capella afterProcessEpoch 388.93 ms/op 216.18 ms/op 1.80
phase0 processEpoch - mainnet_e58758 789.76 ms/op 464.38 ms/op 1.70
mainnet_e58758 - phase0 beforeProcessEpoch 200.98 ms/op 131.06 ms/op 1.53
mainnet_e58758 - phase0 processJustificationAndFinalization 31.445 us/op 13.977 us/op 2.25
mainnet_e58758 - phase0 processRewardsAndPenalties 70.733 ms/op 59.237 ms/op 1.19
mainnet_e58758 - phase0 processRegistryUpdates 20.000 us/op 10.108 us/op 1.98
mainnet_e58758 - phase0 processSlashings 1.0800 us/op 853.00 ns/op 1.27
mainnet_e58758 - phase0 processEth1DataReset 995.00 ns/op 696.00 ns/op 1.43
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 1.5830 ms/op 1.4706 ms/op 1.08
mainnet_e58758 - phase0 processSlashingsReset 4.8050 us/op 4.2870 us/op 1.12
mainnet_e58758 - phase0 processRandaoMixesReset 8.3700 us/op 5.5330 us/op 1.51
mainnet_e58758 - phase0 processHistoricalRootsUpdate 1.2200 us/op 932.00 ns/op 1.31
mainnet_e58758 - phase0 processParticipationRecordUpdates 9.8060 us/op 6.4130 us/op 1.53
mainnet_e58758 - phase0 afterProcessEpoch 134.63 ms/op 71.271 ms/op 1.89
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.8284 ms/op 1.0626 ms/op 1.72
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.9674 ms/op 1.6819 ms/op 1.17
altair processInactivityUpdates - 250000 normalcase 27.241 ms/op 31.372 ms/op 0.87
altair processInactivityUpdates - 250000 worstcase 34.000 ms/op 29.536 ms/op 1.15
phase0 processRegistryUpdates - 250000 normalcase 15.345 us/op 7.3780 us/op 2.08
phase0 processRegistryUpdates - 250000 badcase_full_deposits 576.00 us/op 452.05 us/op 1.27
phase0 processRegistryUpdates - 250000 worstcase 0.5 228.59 ms/op 117.93 ms/op 1.94
altair processRewardsAndPenalties - 250000 normalcase 63.474 ms/op 73.737 ms/op 0.86
altair processRewardsAndPenalties - 250000 worstcase 77.043 ms/op 45.891 ms/op 1.68
phase0 getAttestationDeltas - 250000 normalcase 14.020 ms/op 6.0568 ms/op 2.31
phase0 getAttestationDeltas - 250000 worstcase 13.787 ms/op 7.0385 ms/op 1.96
phase0 processSlashings - 250000 worstcase 152.13 us/op 68.814 us/op 2.21
altair processSyncCommitteeUpdates - 250000 178.23 ms/op 104.50 ms/op 1.71
BeaconState.hashTreeRoot - No change 482.00 ns/op 430.00 ns/op 1.12
BeaconState.hashTreeRoot - 1 full validator 179.12 us/op 102.09 us/op 1.75
BeaconState.hashTreeRoot - 32 full validator 1.9792 ms/op 1.3707 ms/op 1.44
BeaconState.hashTreeRoot - 512 full validator 21.894 ms/op 13.633 ms/op 1.61
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 262.32 us/op 147.01 us/op 1.78
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 3.3268 ms/op 2.5883 ms/op 1.29
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 40.245 ms/op 29.629 ms/op 1.36
BeaconState.hashTreeRoot - 1 balances 161.67 us/op 131.94 us/op 1.23
BeaconState.hashTreeRoot - 32 balances 1.9512 ms/op 1.3282 ms/op 1.47
BeaconState.hashTreeRoot - 512 balances 14.630 ms/op 12.023 ms/op 1.22
BeaconState.hashTreeRoot - 250000 balances 248.61 ms/op 152.68 ms/op 1.63
aggregationBits - 2048 els - zipIndexesInBitList 45.020 us/op 46.420 us/op 0.97
byteArrayEquals 32 80.164 ns/op 63.204 ns/op 1.27
Buffer.compare 32 59.206 ns/op 38.376 ns/op 1.54
byteArrayEquals 1024 2.2860 us/op 1.7796 us/op 1.28
Buffer.compare 1024 73.314 ns/op 47.658 ns/op 1.54
byteArrayEquals 16384 33.446 us/op 29.131 us/op 1.15
Buffer.compare 16384 277.94 ns/op 205.51 ns/op 1.35
byteArrayEquals 123687377 250.18 ms/op 214.34 ms/op 1.17
Buffer.compare 123687377 7.7905 ms/op 4.2081 ms/op 1.85
byteArrayEquals 32 - diff last byte 75.241 ns/op 61.913 ns/op 1.22
Buffer.compare 32 - diff last byte 59.258 ns/op 38.628 ns/op 1.53
byteArrayEquals 1024 - diff last byte 2.0954 us/op 1.7604 us/op 1.19
Buffer.compare 1024 - diff last byte 73.772 ns/op 47.744 ns/op 1.55
byteArrayEquals 16384 - diff last byte 32.668 us/op 27.899 us/op 1.17
Buffer.compare 16384 - diff last byte 251.41 ns/op 220.27 ns/op 1.14
byteArrayEquals 123687377 - diff last byte 248.92 ms/op 202.53 ms/op 1.23
Buffer.compare 123687377 - diff last byte 8.1950 ms/op 5.8439 ms/op 1.40
byteArrayEquals 32 - random bytes 5.7850 ns/op 4.4570 ns/op 1.30
Buffer.compare 32 - random bytes 62.447 ns/op 36.392 ns/op 1.72
byteArrayEquals 1024 - random bytes 5.6140 ns/op 4.6590 ns/op 1.20
Buffer.compare 1024 - random bytes 62.573 ns/op 34.474 ns/op 1.82
byteArrayEquals 16384 - random bytes 5.7280 ns/op 4.3790 ns/op 1.31
Buffer.compare 16384 - random bytes 61.933 ns/op 33.905 ns/op 1.83
byteArrayEquals 123687377 - random bytes 9.4700 ns/op 8.2200 ns/op 1.15
Buffer.compare 123687377 - random bytes 74.540 ns/op 39.200 ns/op 1.90
regular array get 100000 times 45.723 us/op 42.022 us/op 1.09
wrappedArray get 100000 times 45.140 us/op 41.383 us/op 1.09
arrayWithProxy get 100000 times 16.284 ms/op 11.433 ms/op 1.42
ssz.Root.equals 56.540 ns/op 61.594 ns/op 0.92
byteArrayEquals 55.951 ns/op 63.527 ns/op 0.88
Buffer.compare 12.160 ns/op 9.6650 ns/op 1.26
shuffle list - 16384 els 8.9516 ms/op 6.2968 ms/op 1.42
shuffle list - 250000 els 131.85 ms/op 84.410 ms/op 1.56
processSlot - 1 slots 19.323 us/op 15.701 us/op 1.23
processSlot - 32 slots 3.6818 ms/op 4.1744 ms/op 0.88
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 64.362 ms/op 56.596 ms/op 1.14
getCommitteeAssignments - req 1 vs - 250000 vc 2.7488 ms/op 2.3813 ms/op 1.15
getCommitteeAssignments - req 100 vs - 250000 vc 4.0577 ms/op 3.4341 ms/op 1.18
getCommitteeAssignments - req 1000 vs - 250000 vc 4.3104 ms/op 3.9175 ms/op 1.10
findModifiedValidators - 10000 modified validators 400.90 ms/op 299.37 ms/op 1.34
findModifiedValidators - 1000 modified validators 222.27 ms/op 156.77 ms/op 1.42
findModifiedValidators - 100 modified validators 215.51 ms/op 159.52 ms/op 1.35
findModifiedValidators - 10 modified validators 205.45 ms/op 142.88 ms/op 1.44
findModifiedValidators - 1 modified validators 221.30 ms/op 143.56 ms/op 1.54
findModifiedValidators - no difference 236.92 ms/op 173.25 ms/op 1.37
compare ViewDUs 5.1426 s/op 4.0522 s/op 1.27
compare each validator Uint8Array 1.9954 s/op 946.67 ms/op 2.11
compare ViewDU to Uint8Array 1.4565 s/op 900.28 ms/op 1.62
migrate state 1000000 validators, 24 modified, 0 new 933.34 ms/op 685.43 ms/op 1.36
migrate state 1000000 validators, 1700 modified, 1000 new 1.5268 s/op 1.0717 s/op 1.42
migrate state 1000000 validators, 3400 modified, 2000 new 1.8201 s/op 1.4988 s/op 1.21
migrate state 1500000 validators, 24 modified, 0 new 988.09 ms/op 780.89 ms/op 1.27
migrate state 1500000 validators, 1700 modified, 1000 new 1.2829 s/op 1.1284 s/op 1.14
migrate state 1500000 validators, 3400 modified, 2000 new 1.5969 s/op 1.3824 s/op 1.16
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 4.6400 ns/op 5.5800 ns/op 0.83
state getBlockRootAtSlot - 250000 vs - 7PWei 833.04 ns/op 914.75 ns/op 0.91
computeProposers - vc 250000 9.7476 ms/op 7.4769 ms/op 1.30
computeEpochShuffling - vc 250000 129.19 ms/op 94.302 ms/op 1.37
getNextSyncCommittee - vc 250000 170.93 ms/op 138.88 ms/op 1.23
computeSigningRoot for AttestationData 25.900 us/op 30.826 us/op 0.84
hash AttestationData serialized data then Buffer.toString(base64) 2.4521 us/op 1.3796 us/op 1.78
toHexString serialized data 1.1919 us/op 1.4642 us/op 0.81
Buffer.toString(base64) 249.97 ns/op 210.05 ns/op 1.19

by benchmarkbot/action

@jeluard jeluard merged commit a67b368 into unstable Apr 25, 2024
20 checks passed
@jeluard jeluard deleted the jeluard/docusaurus-scripts branch April 25, 2024 20:18
wemeetagain added a commit that referenced this pull request Jun 7, 2024
* chore: n-historical state - track state persist count per epoch (#6699)

* feat: add lodestar binaries to release (#6666)

* feat: added binaries creation support

* feat: added sanity checks

* chore: define reusable workflow

* chore: fix sanity check,; disable arm64

* chore: added workflow_dispatch

* fix: needs cleanup

* chore: update old space size

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: address comments

* chore: address comments

* chore: fixed typo

* chore: typo

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: address comments

* chore: wording

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: use frozen lock file

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* feat: switch bls to napi rebuild (#6616)

* chore: update package.json deps and run yarn

* feat: remove unused blst config from vitest.browser.*.config.ts

* test: move G2@INF test to base blst repo.  No longer exported.

* fix: add Uint8Array.from for Buffer return value in unit test so type matches for toEqual

* refactor: update imports of CoordType to use bls instead of blst

* feat: add blsAddVerificationRandomness cli option

* feat: add randomBytesNonZero to utils

* feat: implement verification randomness for same message

* feat: implement napi blst and switch to libuv worker pool

* chore: lint

* fix: update comments for availableParallelism

* feat: set UV_THREADPOOL_SIZE for perf tests

* feat: set UV_THREADPOOL_SIZE=$(nproc) in lodestar entrance script

* feat: remove case for serialized PublicKey in deserializeSet

* feat: add back workBusy count logic to canAcceptWork

* feat: automatically set threadpool size in beaconHandler

* refactor: rename flag to disableSameMessageVerificationRandomness

* fix: remove UV_THREADPOOL_SIZE from ./lodestar

* docs: add TODO about updating metrics

* fix: make benchmark multi threading cross-compatible

* chore: add bls@8.0.0

* feat: default to added randomness

* feat: add warning for no same message randomness

* fix: passing to updated bls functions

* feat: add blst peerDep

* fix: default to same message randomness

* chore: update yarn.lock

* chore: remove unused function to clear lint

* feat: break out setThreadPoolSize

* docs: update packages/cli/src/cmds/beacon/setThreadPoolSize.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: update location for blst dep

* chore: run lint again

* fix: remove peerDep from light-client

* test: fix browser based tests

* fix: bad relative imports

* docs: add note to readme about switchable bls

* docs: typo

* chore: lint readme

* fix: light-client unit tests

* fix: light-client e2e test

* feat: remove disableSameMessageVerificationRandomness

* refactor: remove unused type

* docs: update wordlist

* fix: e2e tests

* Lint package.json

* Revert "fix: e2e tests"

This reverts commit f71acd7.

* Revert "fix: light-client e2e test"

This reverts commit 23c11f0.

* Revert "fix: light-client unit tests"

This reverts commit fa7893e.

* Revert "test: fix browser based tests"

This reverts commit 98d04ab.

* docs: update readme to remove switchable bls argument

* fix: replace optimizeDeps in vitest.browser.config

* chore: updated to bls 8.1.0

* feat: move setting threadpool size and warnings to applyPreset.ts

* fix: remove setThreadpoolSize from beacon handler

* feat: move libuv size logging into handler to use logger

* refactor: rename applyPreset to preInitialization

* refactor: logging about pool size

* Update packages/cli/src/options/globalOptions.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* refactor: rename prover applyPreset

* docs: change comment in cli/index

* fix: update logging for

* fix: throw error for invalid uvThreadpoolSize

* Update packages/cli/src/preInitialization.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* Fix lint issues

* Remove unused import

* refactor: move bls pool logging back to multithread.ts

* fix: log of threadcount

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: update references to consensus spec to v1.4.0 (#6704)

* chore: update references to consensus spec to v1.4.0

* Remove unintended formatting changes

* chore: update consensus spec version in README (#6705)

* docs: correct plausible url (#6709)

fix: correct plausible url

* docs: incorrect scripts location (#6710)

fix: incorrect scripts location

* docs: no more broken images (#6708)

* fix: no more broken images

* fix: incorrect paths

* feat: check aggregationBits length of `SignedAggregateAndProof` in gossip validation (#6700)

* Add unit test

* Update packages/beacon-node/src/chain/validation/aggregateAndProof.ts

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* feat: add and track blob source for metrics (#6628)

* feat: add and track blob source for metrics

* adding blobsSource for blobsPromise

* address feedback

* apply feedback

* updates

* only allow non blobspromise blocks to be imported

* feat: add support for browser bundle for lightclient (#6673)

* Reorganize the code so it is accessible from one package

* Add support for browser build for lightclient

* Update the build config

* Improve the bls vite plugin

* Restructure the vite and vitest scripts

* Simplify vite config

* Remove unused polyfill

* Fix the doc lint error

* Add support for bundle test

* Update the package json files

* Add dist build to default build task

* Fix spelling in the docs

* Fix the lint error

* Fix type error

* Disable eslint errors

* Increase the timeout for bundle test

* Fix eslint bundle

* Fix lint warning

* Remove the unused config

* Add the default export to bundle

* Enable compression on th build

* Update packages/light-client/README.md

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* Increase timeout for one test

* Optimize package build task

* Update the readme

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* docs: fix plausible domain (#6712)

* ci: add paths-ignore to workflows (#6713)

* chore: added paths-ignore

* chore: address comments

* feat: add arm64 binary support (#6707)

* feat: add arm64 binary support

* chore: workaround yarn

* chore: add comment

* chore: workaround runner limitations

* ci: publish binaries for release candidates (#6714)

* feat: add types support to esm bundle for lightclient (#6685)

* Add vite dts plugin

* Restructure types export

* Update vite build config

* Remove unused file

* Update the build process

* Fix doc formatting

* Build the dist for type tests

* chore: update vitest (#6718)

Update vitest

* chore: do not build all binaries atomically (#6719)

* feat: update libp2p deps (#6711)

* feat: update libp2p deps

* chore: fix linter/type errors

* chore(deps): bump ejs from 3.1.9 to 3.1.10 (#6721)

Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](mde/ejs@v3.1.9...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: revert "ci: add paths-ignore to workflows (#6713)" (#6730)

Revert "ci: add paths-ignore to workflows (#6713)"

This reverts commit e460bb1.

* docs: restore docs pages lost during docusaurus migration (#6725)

* ci: fix incorrect build caching (#6731)

fix: incorrect build caching

* fix: build error log during esm bundle build (#6737)

Fix build error

* chore: update fastify to v4.27.0 (#6740)

* deps: upgrade vitest minor version (#6745)

Upgrade vitest

* chore: warn when heap limit is too low (#6722)

* chore: warn when heap limit is too low

* chore: units

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: address comments

* chore: added faq element

* chore: address comments

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: address comments

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: address comments

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* feat: disable flood publish (#6755)

* feat: disable flood publish

* feat: add network.disableFloodPublish cli flag

* chore: address PR comments

* test: allow compact diff for test failures (#6783)

* Allow the compact diff for tests

* Update the doc

* Update docs/pages/contribution/testing/index.md

Co-authored-by: Julien <jeluard@users.noreply.github.com>

* Fix linting on docs

* Fix linting

---------

Co-authored-by: Julien <jeluard@users.noreply.github.com>

* chore: upgrade classic-level (#6793)

* chore: upgrade classic-level

* chore: address comments

* feat(prover): support non-mutated verification provider in prover (#6727)

* Restructure the assertions

* Add an inspector to run the logic to detect providers

* Update web3 provdier logic to use inspetor

* Fix the types for proxy

* Make the default type for mutation

* Rename elrpc to elrpcprovider

* Apply suggestions from code review

Co-authored-by: Julien <jeluard@users.noreply.github.com>

* Fix build error

* Update the readme doc

* Apply suggestions from code review

Co-authored-by: Julien <jeluard@users.noreply.github.com>

* Fix the docs linting

* Add missing words

---------

Co-authored-by: Julien <jeluard@users.noreply.github.com>

* docs: added debugging section (#6743)

* docs: added debugging section

* chore: spell checks

* chore: added extra docs

* chore: address comments

* chore: added extra configuration

* chore: updated docs

* chore: added extra configuration

* chore: fix lint

* chore: fix typos

* chore: .gitignore

* chore: address comments

* chore: address comments

* chore: review debugging section PR (#6807)

* chore: update the naming conventions used in sim tests (#6805)

* Rename simulation test to crucible

* Rename SimulationEnvironment to Simulation

* Use consistent function names

* Update readme

* Rename interfaces for consistent pattern

* Fix lint error

* feat: recognize grandine from agentVersion (#6808)

* Add grandine

* add grandine to wordlist

* chore: refactor event loop interactions (#6806)

* chore: refactor sleep(0) usage

* chore: refactor setTimeout

* chore: address comments

* chore: cleanup

* Apply suggestions from code review

---------

Co-authored-by: Cayman <caymannava@gmail.com>

* chore: fix broken docker (#6813)

* chore: log newPayload engine api (#6810)

* chore: add `get_proposer_head` check in fork choice spec test (#6814)

* Check get_proposer_head

* Fix enum typo

* lint

* chore: consolidate classic-level usage (#6795)

* chore: do not rely on leveldown

* chore: replace level with classic-level

* chore: added docker support for osx (#6696)

* chore: added docker support for osx

* chore: address comments

* chore: address comments

* Update docker-compose.yml

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: address comments

---------

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* chore: fix vitest performance with spec tests artifacts in place (#6817)

Fix vitest performance with spec tests in place

* chore: clean up yarn lockfile (#6816)

* feat: disable flood publish by default (#6815)

* feat: use @chainsafe/blst directly (#6706)

* feat: use @chainsafe/blst directly

* chore: update to blst@1.0.1

* refactor: remove randomBytesNonZero and user blst exported version

* chore: update blst references

* test: catch invalid deserialization in spec tests and return false

* feat: create signatureFromBytes and signatureFromBytesNoCheck in utils package

* feat: implement signatureFromBytes from utils package

* feat: implement signatureFromBytes everywhere

* fix: light-client empty module for blst

---------

Co-authored-by: matthewkeil <me@matthewkeil.com>

* fix: avoid Buffer.from copies (#6723)

* fix: avoid Buffer.from copies

* chore: simplify shuffling

* fix: use subarray instead of slice in shuffling

* chore: remove unnecessary devDependencies

* chore: rely on fastify 4.x behavior

* chore: avoid copy in verifyMerkleBranch

* use toBase64

* relax assertions in shuffle function

* Update packages/state-transition/src/util/shuffle.ts

Co-authored-by: twoeths <tuyen@chainsafe.io>

---------

Co-authored-by: twoeths <tuyen@chainsafe.io>

* chore: update nodejs to latest 22 (#6729)

* Upgrade node js version to 22

* Update node types

* Revert action config

* Add package from git hash

* Fix the build error

* Update the docs for node-22

* Update docker version for Nodejs to 22

* Update package.json

* Update package.json

Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* Update readme docs

* Add word in dictionary

* Add word in dictionary

---------

Co-authored-by: Cayman <caymannava@gmail.com>
Co-authored-by: Nico Flaig <nflaig@protonmail.com>

* deps: update systeminformation to 5.22.9 (#6823)

* chore: add distutils to build phase of Dockerfile (#6845)

* test: increase timeout of keystore tests (#6846)

* test: increase timeout of keystore cache tests

* Increase hook timeout

* Consistent number formatting

* chore: only log warning if media type is not supported (415) (#6847)

* fix: revert napi bls (#6853)

* Revert "feat: use @chainsafe/blst directly (#6706)"

This reverts commit 66fe753.

* Revert "feat: switch bls to napi rebuild (#6616)"

This reverts commit 97d9aa8.

* chore: bump package versions to 1.19.0

* chore: bump @chainsafe/blst to v0.2.11 (#6856)

* fix: arm64 binaries creation issue (#6858)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: tuyennhv <tuyen@chainsafe.io>
Co-authored-by: Julien <jeluard@users.noreply.github.com>
Co-authored-by: Nico Flaig <nflaig@protonmail.com>
Co-authored-by: Matthew Keil <me@matthewkeil.com>
Co-authored-by: NC <adrninistrator1@protonmail.com>
Co-authored-by: g11tech <develop@g11tech.io>
Co-authored-by: Nazar Hussain <nazarhussain@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@wemeetagain
Copy link
Member

🎉 This PR is included in v1.19.0 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants