@cryptotaxi247 / netdata / commits / 42d0ba628

Declare flatten-serde-json at the workspace. (#21072)

vkalintiris committed Sep 30, 2025 at 17:05 UTC 42d0ba6289e0b4e18b40659bc6691c83153fb97d
4 files changed +187 -175
src/crates/jf/Cargo.lock
+183 -173
@@ -4,9 +4,9 @@ version = 4
4
5 [[package]]
6 name = "addr2line"
7 -version = "0.24.2"
7 +version = "0.25.1"
8 source = "registry+https://github.com/rust-lang/crates.io-index"
9 -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
9 +checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b"
10 dependencies = [
11 "gimli",
12 ]
@@ -26,12 +26,6 @@ dependencies = [
26 "memchr",
27 ]
28
29 -[[package]]
30 -name = "android-tzdata"
31 -version = "0.1.1"
32 -source = "registry+https://github.com/rust-lang/crates.io-index"
33 -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
34 -
29 [[package]]
30 name = "android_system_properties"
31 version = "0.1.5"
@@ -58,9 +52,9 @@ dependencies = [
52
53 [[package]]
54 name = "anstyle"
61 -version = "1.0.11"
55 +version = "1.0.13"
56 source = "registry+https://github.com/rust-lang/crates.io-index"
63 -checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"
57 +checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
58
59 [[package]]
60 name = "anstyle-parse"
@@ -93,9 +87,9 @@ dependencies = [
87
88 [[package]]
89 name = "anyhow"
96 -version = "1.0.99"
90 +version = "1.0.100"
91 source = "registry+https://github.com/rust-lang/crates.io-index"
98 -checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
92 +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
93
94 [[package]]
95 name = "async-trait"
@@ -133,9 +127,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
127
128 [[package]]
129 name = "axum"
136 -version = "0.8.4"
130 +version = "0.8.5"
131 source = "registry+https://github.com/rust-lang/crates.io-index"
138 -checksum = "021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5"
132 +checksum = "98e529aee37b5c8206bb4bf4c44797127566d72f76952c970bd3d1e85de8f4e2"
133 dependencies = [
134 "axum-core",
135 "bytes",
@@ -149,8 +143,7 @@ dependencies = [
143 "mime",
144 "percent-encoding",
145 "pin-project-lite",
152 - "rustversion",
153 - "serde",
146 + "serde_core",
147 "sync_wrapper",
148 "tower",
149 "tower-layer",
@@ -159,9 +152,9 @@ dependencies = [
152
153 [[package]]
154 name = "axum-core"
162 -version = "0.5.2"
155 +version = "0.5.4"
156 source = "registry+https://github.com/rust-lang/crates.io-index"
164 -checksum = "68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6"
157 +checksum = "0ac7a6beb1182c7e30253ee75c3e918080bfb83f5a3023bcdf7209d85fd147e6"
158 dependencies = [
159 "bytes",
160 "futures-core",
@@ -170,7 +163,6 @@ dependencies = [
163 "http-body-util",
164 "mime",
165 "pin-project-lite",
173 - "rustversion",
166 "sync_wrapper",
167 "tower-layer",
168 "tower-service",
@@ -178,9 +170,9 @@ dependencies = [
170
171 [[package]]
172 name = "backtrace"
181 -version = "0.3.75"
173 +version = "0.3.76"
174 source = "registry+https://github.com/rust-lang/crates.io-index"
183 -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002"
175 +checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6"
176 dependencies = [
177 "addr2line",
178 "cfg-if",
@@ -188,7 +180,7 @@ dependencies = [
180 "miniz_oxide",
181 "object",
182 "rustc-demangle",
191 - "windows-targets 0.52.6",
183 + "windows-link",
184 ]
185
186 [[package]]
@@ -205,9 +197,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
197
198 [[package]]
199 name = "bitflags"
208 -version = "2.9.2"
200 +version = "2.9.4"
201 source = "registry+https://github.com/rust-lang/crates.io-index"
210 -checksum = "6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29"
202 +checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"
203
204 [[package]]
205 name = "bumpalo"
@@ -258,10 +250,11 @@ dependencies = [
250
251 [[package]]
252 name = "cc"
261 -version = "1.2.33"
253 +version = "1.2.39"
254 source = "registry+https://github.com/rust-lang/crates.io-index"
263 -checksum = "3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f"
255 +checksum = "e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f"
256 dependencies = [
257 + "find-msvc-tools",
258 "shlex",
259 ]
260
@@ -273,11 +266,10 @@ checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
266
267 [[package]]
268 name = "chrono"
276 -version = "0.4.41"
269 +version = "0.4.42"
270 source = "registry+https://github.com/rust-lang/crates.io-index"
278 -checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
271 +checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
272 dependencies = [
280 - "android-tzdata",
273 "iana-time-zone",
274 "js-sys",
275 "num-traits",
@@ -288,9 +280,9 @@ dependencies = [
280
281 [[package]]
282 name = "clap"
291 -version = "4.5.45"
283 +version = "4.5.48"
284 source = "registry+https://github.com/rust-lang/crates.io-index"
293 -checksum = "1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318"
285 +checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae"
286 dependencies = [
287 "clap_builder",
288 "clap_derive",
@@ -298,9 +290,9 @@ dependencies = [
290
291 [[package]]
292 name = "clap_builder"
301 -version = "4.5.44"
293 +version = "4.5.48"
294 source = "registry+https://github.com/rust-lang/crates.io-index"
303 -checksum = "b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8"
295 +checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9"
296 dependencies = [
297 "anstream",
298 "anstyle",
@@ -310,9 +302,9 @@ dependencies = [
302
303 [[package]]
304 name = "clap_derive"
313 -version = "4.5.45"
305 +version = "4.5.47"
306 source = "registry+https://github.com/rust-lang/crates.io-index"
315 -checksum = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6"
307 +checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c"
308 dependencies = [
309 "heck 0.5.0",
310 "proc-macro2",
@@ -361,12 +353,12 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
353
354 [[package]]
355 name = "errno"
364 -version = "0.3.13"
356 +version = "0.3.14"
357 source = "registry+https://github.com/rust-lang/crates.io-index"
366 -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
358 +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
359 dependencies = [
360 "libc",
369 - "windows-sys 0.60.2",
361 + "windows-sys 0.61.1",
362 ]
363
364 [[package]]
@@ -384,6 +376,12 @@ version = "2.3.0"
376 source = "registry+https://github.com/rust-lang/crates.io-index"
377 checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
378
379 +[[package]]
380 +name = "find-msvc-tools"
381 +version = "0.1.2"
382 +source = "registry+https://github.com/rust-lang/crates.io-index"
383 +checksum = "1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959"
384 +
385 [[package]]
386 name = "fixedbitset"
387 version = "0.5.7"
@@ -402,16 +400,8 @@ dependencies = [
400
401 [[package]]
402 name = "flatten-serde-json"
405 -version = "1.18.0"
406 -source = "git+https://github.com/meilisearch/meilisearch?branch=main#795045c03a27212549119e5ae9d5ac99ad711c89"
407 -dependencies = [
408 - "serde_json",
409 -]
410 -
411 -[[package]]
412 -name = "flatten-serde-json"
413 -version = "1.18.0"
414 -source = "git+https://github.com/meilisearch/meilisearch#795045c03a27212549119e5ae9d5ac99ad711c89"
403 +version = "1.22.1"
404 +source = "git+https://github.com/meilisearch/meilisearch?tag=v1.22.1#077ec2ab11bb4daefcb57f89eab9cff16e075fdc"
405 dependencies = [
406 "serde_json",
407 ]
@@ -420,7 +410,7 @@ dependencies = [
410 name = "flatten_otel"
411 version = "0.1.0"
412 dependencies = [
423 - "flatten-serde-json 1.18.0 (git+https://github.com/meilisearch/meilisearch)",
413 + "flatten-serde-json",
414 "opentelemetry-proto",
415 "serde_json",
416 ]
@@ -534,14 +524,14 @@ dependencies = [
524 "cfg-if",
525 "libc",
526 "r-efi",
537 - "wasi 0.14.2+wasi-0.2.4",
527 + "wasi 0.14.7+wasi-0.2.4",
528 ]
529
530 [[package]]
531 name = "gimli"
542 -version = "0.31.1"
532 +version = "0.32.3"
533 source = "registry+https://github.com/rust-lang/crates.io-index"
544 -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
534 +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7"
535
536 [[package]]
537 name = "h2"
@@ -564,9 +554,9 @@ dependencies = [
554
555 [[package]]
556 name = "hashbrown"
567 -version = "0.15.5"
557 +version = "0.16.0"
558 source = "registry+https://github.com/rust-lang/crates.io-index"
569 -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
559 +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
560
561 [[package]]
562 name = "heck"
@@ -643,9 +633,9 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
633
634 [[package]]
635 name = "humantime"
646 -version = "2.2.0"
636 +version = "2.3.0"
637 source = "registry+https://github.com/rust-lang/crates.io-index"
648 -checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f"
638 +checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424"
639
640 [[package]]
641 name = "humantime-serde"
@@ -695,9 +685,9 @@ dependencies = [
685
686 [[package]]
687 name = "hyper-util"
698 -version = "0.1.16"
688 +version = "0.1.17"
689 source = "registry+https://github.com/rust-lang/crates.io-index"
700 -checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e"
690 +checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8"
691 dependencies = [
692 "bytes",
693 "futures-channel",
@@ -716,9 +706,9 @@ dependencies = [
706
707 [[package]]
708 name = "iana-time-zone"
719 -version = "0.1.63"
709 +version = "0.1.64"
710 source = "registry+https://github.com/rust-lang/crates.io-index"
721 -checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
711 +checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb"
712 dependencies = [
713 "android_system_properties",
714 "core-foundation-sys",
@@ -740,9 +730,9 @@ dependencies = [
730
731 [[package]]
732 name = "indexmap"
743 -version = "2.10.0"
733 +version = "2.11.4"
734 source = "registry+https://github.com/rust-lang/crates.io-index"
745 -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
735 +checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5"
736 dependencies = [
737 "equivalent",
738 "hashbrown",
@@ -750,9 +740,9 @@ dependencies = [
740
741 [[package]]
742 name = "io-uring"
753 -version = "0.7.9"
743 +version = "0.7.10"
744 source = "registry+https://github.com/rust-lang/crates.io-index"
755 -checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4"
745 +checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b"
746 dependencies = [
747 "bitflags",
748 "cfg-if",
@@ -821,9 +811,9 @@ dependencies = [
811
812 [[package]]
813 name = "js-sys"
824 -version = "0.3.77"
814 +version = "0.3.81"
815 source = "registry+https://github.com/rust-lang/crates.io-index"
826 -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
816 +checksum = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305"
817 dependencies = [
818 "once_cell",
819 "wasm-bindgen",
@@ -837,21 +827,21 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
827
828 [[package]]
829 name = "libc"
840 -version = "0.2.175"
830 +version = "0.2.176"
831 source = "registry+https://github.com/rust-lang/crates.io-index"
842 -checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
832 +checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174"
833
834 [[package]]
835 name = "linux-raw-sys"
846 -version = "0.9.4"
836 +version = "0.11.0"
837 source = "registry+https://github.com/rust-lang/crates.io-index"
848 -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
838 +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
839
840 [[package]]
841 name = "log"
852 -version = "0.4.27"
842 +version = "0.4.28"
843 source = "registry+https://github.com/rust-lang/crates.io-index"
854 -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
844 +checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
845
846 [[package]]
847 name = "matchit"
@@ -861,15 +851,15 @@ checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3"
851
852 [[package]]
853 name = "memchr"
864 -version = "2.7.5"
854 +version = "2.7.6"
855 source = "registry+https://github.com/rust-lang/crates.io-index"
866 -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
856 +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
857
858 [[package]]
859 name = "memmap2"
870 -version = "0.9.7"
860 +version = "0.9.8"
861 source = "registry+https://github.com/rust-lang/crates.io-index"
872 -checksum = "483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28"
862 +checksum = "843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7"
863 dependencies = [
864 "libc",
865 ]
@@ -908,12 +898,11 @@ checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084"
898
899 [[package]]
900 name = "nu-ansi-term"
911 -version = "0.46.0"
901 +version = "0.50.1"
902 source = "registry+https://github.com/rust-lang/crates.io-index"
913 -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
903 +checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399"
904 dependencies = [
915 - "overload",
916 - "winapi",
905 + "windows-sys 0.52.0",
906 ]
907
908 [[package]]
@@ -927,9 +916,9 @@ dependencies = [
916
917 [[package]]
918 name = "object"
930 -version = "0.36.7"
919 +version = "0.37.3"
920 source = "registry+https://github.com/rust-lang/crates.io-index"
932 -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
921 +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe"
922 dependencies = [
923 "memchr",
924 ]
@@ -1001,7 +990,7 @@ dependencies = [
990 "bytesize",
991 "bytesize-serde",
992 "clap",
1004 - "flatten-serde-json 1.18.0 (git+https://github.com/meilisearch/meilisearch?branch=main)",
993 + "flatten-serde-json",
994 "flatten_otel",
995 "humantime",
996 "humantime-serde",
@@ -1020,17 +1009,11 @@ dependencies = [
1009 "uuid",
1010 ]
1011
1023 -[[package]]
1024 -name = "overload"
1025 -version = "0.1.1"
1026 -source = "registry+https://github.com/rust-lang/crates.io-index"
1027 -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
1028 -
1012 [[package]]
1013 name = "percent-encoding"
1031 -version = "2.3.1"
1014 +version = "2.3.2"
1015 source = "registry+https://github.com/rust-lang/crates.io-index"
1033 -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
1016 +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
1017
1018 [[package]]
1019 name = "petgraph"
@@ -1080,7 +1063,7 @@ version = "0.2.21"
1063 source = "registry+https://github.com/rust-lang/crates.io-index"
1064 checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
1065 dependencies = [
1083 - "zerocopy 0.8.26",
1066 + "zerocopy 0.8.27",
1067 ]
1068
1069 [[package]]
@@ -1156,9 +1139,9 @@ dependencies = [
1139
1140 [[package]]
1141 name = "quote"
1159 -version = "1.0.40"
1142 +version = "1.0.41"
1143 source = "registry+https://github.com/rust-lang/crates.io-index"
1161 -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
1144 +checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
1145 dependencies = [
1146 "proc-macro2",
1147 ]
@@ -1200,9 +1183,9 @@ dependencies = [
1183
1184 [[package]]
1185 name = "regex"
1203 -version = "1.11.1"
1186 +version = "1.11.3"
1187 source = "registry+https://github.com/rust-lang/crates.io-index"
1205 -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
1188 +checksum = "8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c"
1189 dependencies = [
1190 "aho-corasick",
1191 "memchr",
@@ -1212,9 +1195,9 @@ dependencies = [
1195
1196 [[package]]
1197 name = "regex-automata"
1215 -version = "0.4.9"
1198 +version = "0.4.11"
1199 source = "registry+https://github.com/rust-lang/crates.io-index"
1217 -checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
1200 +checksum = "833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad"
1201 dependencies = [
1202 "aho-corasick",
1203 "memchr",
@@ -1223,9 +1206,9 @@ dependencies = [
1206
1207 [[package]]
1208 name = "regex-syntax"
1226 -version = "0.8.5"
1209 +version = "0.8.6"
1210 source = "registry+https://github.com/rust-lang/crates.io-index"
1228 -checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
1211 +checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001"
1212
1213 [[package]]
1214 name = "ring"
@@ -1249,22 +1232,22 @@ checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace"
1232
1233 [[package]]
1234 name = "rustix"
1252 -version = "1.0.8"
1235 +version = "1.1.2"
1236 source = "registry+https://github.com/rust-lang/crates.io-index"
1254 -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
1237 +checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e"
1238 dependencies = [
1239 "bitflags",
1240 "errno",
1241 "libc",
1242 "linux-raw-sys",
1260 - "windows-sys 0.60.2",
1243 + "windows-sys 0.61.1",
1244 ]
1245
1246 [[package]]
1247 name = "rustls"
1265 -version = "0.23.31"
1248 +version = "0.23.32"
1249 source = "registry+https://github.com/rust-lang/crates.io-index"
1267 -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc"
1250 +checksum = "cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40"
1251 dependencies = [
1252 "log",
1253 "once_cell",
@@ -1286,9 +1269,9 @@ dependencies = [
1269
1270 [[package]]
1271 name = "rustls-webpki"
1289 -version = "0.103.4"
1272 +version = "0.103.6"
1273 source = "registry+https://github.com/rust-lang/crates.io-index"
1291 -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc"
1274 +checksum = "8572f3c2cb9934231157b45499fc41e1f58c589fdfb81a844ba873265e80f8eb"
1275 dependencies = [
1276 "ring",
1277 "rustls-pki-types",
@@ -1318,18 +1301,28 @@ checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
1301
1302 [[package]]
1303 name = "serde"
1321 -version = "1.0.219"
1304 +version = "1.0.228"
1305 +source = "registry+https://github.com/rust-lang/crates.io-index"
1306 +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
1307 +dependencies = [
1308 + "serde_core",
1309 + "serde_derive",
1310 +]
1311 +
1312 +[[package]]
1313 +name = "serde_core"
1314 +version = "1.0.228"
1315 source = "registry+https://github.com/rust-lang/crates.io-index"
1323 -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
1316 +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
1317 dependencies = [
1318 "serde_derive",
1319 ]
1320
1321 [[package]]
1322 name = "serde_derive"
1330 -version = "1.0.219"
1323 +version = "1.0.228"
1324 source = "registry+https://github.com/rust-lang/crates.io-index"
1332 -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
1325 +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
1326 dependencies = [
1327 "proc-macro2",
1328 "quote",
@@ -1338,15 +1331,16 @@ dependencies = [
1331
1332 [[package]]
1333 name = "serde_json"
1341 -version = "1.0.143"
1334 +version = "1.0.145"
1335 source = "registry+https://github.com/rust-lang/crates.io-index"
1343 -checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a"
1336 +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
1337 dependencies = [
1338 "indexmap",
1339 "itoa",
1340 "memchr",
1341 "ryu",
1342 "serde",
1343 + "serde_core",
1344 ]
1345
1346 [[package]]
@@ -1488,31 +1482,31 @@ checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
1482
1483 [[package]]
1484 name = "tempfile"
1491 -version = "3.20.0"
1485 +version = "3.23.0"
1486 source = "registry+https://github.com/rust-lang/crates.io-index"
1493 -checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
1487 +checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16"
1488 dependencies = [
1489 "fastrand",
1490 "getrandom 0.3.3",
1491 "once_cell",
1492 "rustix",
1499 - "windows-sys 0.59.0",
1493 + "windows-sys 0.61.1",
1494 ]
1495
1496 [[package]]
1497 name = "thiserror"
1504 -version = "2.0.15"
1498 +version = "2.0.17"
1499 source = "registry+https://github.com/rust-lang/crates.io-index"
1506 -checksum = "80d76d3f064b981389ecb4b6b7f45a0bf9fdac1d5b9204c7bd6714fecc302850"
1500 +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
1501 dependencies = [
1502 "thiserror-impl",
1503 ]
1504
1505 [[package]]
1506 name = "thiserror-impl"
1513 -version = "2.0.15"
1507 +version = "2.0.17"
1508 source = "registry+https://github.com/rust-lang/crates.io-index"
1515 -checksum = "44d29feb33e986b6ea906bd9c3559a856983f92371b3eaa5e83782a351623de0"
1509 +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
1510 dependencies = [
1511 "proc-macro2",
1512 "quote",
@@ -1560,9 +1554,9 @@ dependencies = [
1554
1555 [[package]]
1556 name = "tokio-rustls"
1563 -version = "0.26.2"
1557 +version = "0.26.4"
1558 source = "registry+https://github.com/rust-lang/crates.io-index"
1565 -checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b"
1559 +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
1560 dependencies = [
1561 "rustls",
1562 "tokio",
@@ -1754,9 +1748,9 @@ dependencies = [
1748
1749 [[package]]
1750 name = "tracing-subscriber"
1757 -version = "0.3.19"
1751 +version = "0.3.20"
1752 source = "registry+https://github.com/rust-lang/crates.io-index"
1759 -checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008"
1753 +checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5"
1754 dependencies = [
1755 "nu-ansi-term",
1756 "sharded-slab",
@@ -1774,15 +1768,15 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
1768
1769 [[package]]
1770 name = "twox-hash"
1777 -version = "2.1.1"
1771 +version = "2.1.2"
1772 source = "registry+https://github.com/rust-lang/crates.io-index"
1779 -checksum = "8b907da542cbced5261bd3256de1b3a1bf340a3d37f93425a07362a1d687de56"
1773 +checksum = "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c"
1774
1775 [[package]]
1776 name = "unicode-ident"
1783 -version = "1.0.18"
1777 +version = "1.0.19"
1778 source = "registry+https://github.com/rust-lang/crates.io-index"
1785 -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
1779 +checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"
1780
1781 [[package]]
1782 name = "unsafe-libyaml"
@@ -1804,9 +1798,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
1798
1799 [[package]]
1800 name = "uuid"
1807 -version = "1.18.0"
1801 +version = "1.18.1"
1802 source = "registry+https://github.com/rust-lang/crates.io-index"
1809 -checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be"
1803 +checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2"
1804 dependencies = [
1805 "getrandom 0.3.3",
1806 "js-sys",
@@ -1836,30 +1830,40 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
1830
1831 [[package]]
1832 name = "wasi"
1839 -version = "0.14.2+wasi-0.2.4"
1833 +version = "0.14.7+wasi-0.2.4"
1834 +source = "registry+https://github.com/rust-lang/crates.io-index"
1835 +checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c"
1836 +dependencies = [
1837 + "wasip2",
1838 +]
1839 +
1840 +[[package]]
1841 +name = "wasip2"
1842 +version = "1.0.1+wasi-0.2.4"
1843 source = "registry+https://github.com/rust-lang/crates.io-index"
1841 -checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
1844 +checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
1845 dependencies = [
1843 - "wit-bindgen-rt",
1846 + "wit-bindgen",
1847 ]
1848
1849 [[package]]
1850 name = "wasm-bindgen"
1848 -version = "0.2.100"
1851 +version = "0.2.104"
1852 source = "registry+https://github.com/rust-lang/crates.io-index"
1850 -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
1853 +checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d"
1854 dependencies = [
1855 "cfg-if",
1856 "once_cell",
1857 "rustversion",
1858 "wasm-bindgen-macro",
1859 + "wasm-bindgen-shared",
1860 ]
1861
1862 [[package]]
1863 name = "wasm-bindgen-backend"
1860 -version = "0.2.100"
1864 +version = "0.2.104"
1865 source = "registry+https://github.com/rust-lang/crates.io-index"
1862 -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
1866 +checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19"
1867 dependencies = [
1868 "bumpalo",
1869 "log",
@@ -1871,9 +1875,9 @@ dependencies = [
1875
1876 [[package]]
1877 name = "wasm-bindgen-macro"
1874 -version = "0.2.100"
1878 +version = "0.2.104"
1879 source = "registry+https://github.com/rust-lang/crates.io-index"
1876 -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
1880 +checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119"
1881 dependencies = [
1882 "quote",
1883 "wasm-bindgen-macro-support",
@@ -1881,9 +1885,9 @@ dependencies = [
1885
1886 [[package]]
1887 name = "wasm-bindgen-macro-support"
1884 -version = "0.2.100"
1888 +version = "0.2.104"
1889 source = "registry+https://github.com/rust-lang/crates.io-index"
1886 -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
1890 +checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7"
1891 dependencies = [
1892 "proc-macro2",
1893 "quote",
@@ -1894,9 +1898,9 @@ dependencies = [
1898
1899 [[package]]
1900 name = "wasm-bindgen-shared"
1897 -version = "0.2.100"
1901 +version = "0.2.104"
1902 source = "registry+https://github.com/rust-lang/crates.io-index"
1899 -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
1903 +checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1"
1904 dependencies = [
1905 "unicode-ident",
1906 ]
@@ -1933,9 +1937,9 @@ dependencies = [
1937
1938 [[package]]
1939 name = "windows-core"
1936 -version = "0.61.2"
1940 +version = "0.62.1"
1941 source = "registry+https://github.com/rust-lang/crates.io-index"
1938 -checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
1942 +checksum = "6844ee5416b285084d3d3fffd743b925a6c9385455f64f6d4fa3031c4c2749a9"
1943 dependencies = [
1944 "windows-implement",
1945 "windows-interface",
@@ -1946,9 +1950,9 @@ dependencies = [
1950
1951 [[package]]
1952 name = "windows-implement"
1949 -version = "0.60.0"
1953 +version = "0.60.1"
1954 source = "registry+https://github.com/rust-lang/crates.io-index"
1951 -checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
1955 +checksum = "edb307e42a74fb6de9bf3a02d9712678b22399c87e6fa869d6dfcd8c1b7754e0"
1956 dependencies = [
1957 "proc-macro2",
1958 "quote",
@@ -1957,9 +1961,9 @@ dependencies = [
1961
1962 [[package]]
1963 name = "windows-interface"
1960 -version = "0.59.1"
1964 +version = "0.59.2"
1965 source = "registry+https://github.com/rust-lang/crates.io-index"
1962 -checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
1966 +checksum = "c0abd1ddbc6964ac14db11c7213d6532ef34bd9aa042c2e5935f59d7908b46a5"
1967 dependencies = [
1968 "proc-macro2",
1969 "quote",
@@ -1968,24 +1972,24 @@ dependencies = [
1972
1973 [[package]]
1974 name = "windows-link"
1971 -version = "0.1.3"
1975 +version = "0.2.0"
1976 source = "registry+https://github.com/rust-lang/crates.io-index"
1973 -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
1977 +checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65"
1978
1979 [[package]]
1980 name = "windows-result"
1977 -version = "0.3.4"
1981 +version = "0.4.0"
1982 source = "registry+https://github.com/rust-lang/crates.io-index"
1979 -checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
1983 +checksum = "7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f"
1984 dependencies = [
1985 "windows-link",
1986 ]
1987
1988 [[package]]
1989 name = "windows-strings"
1986 -version = "0.4.2"
1990 +version = "0.5.0"
1991 source = "registry+https://github.com/rust-lang/crates.io-index"
1988 -checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
1992 +checksum = "7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda"
1993 dependencies = [
1994 "windows-link",
1995 ]
@@ -2014,7 +2018,16 @@ version = "0.60.2"
2018 source = "registry+https://github.com/rust-lang/crates.io-index"
2019 checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
2020 dependencies = [
2017 - "windows-targets 0.53.3",
2021 + "windows-targets 0.53.4",
2022 +]
2023 +
2024 +[[package]]
2025 +name = "windows-sys"
2026 +version = "0.61.1"
2027 +source = "registry+https://github.com/rust-lang/crates.io-index"
2028 +checksum = "6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f"
2029 +dependencies = [
2030 + "windows-link",
2031 ]
2032
2033 [[package]]
@@ -2035,9 +2048,9 @@ dependencies = [
2048
2049 [[package]]
2050 name = "windows-targets"
2038 -version = "0.53.3"
2051 +version = "0.53.4"
2052 source = "registry+https://github.com/rust-lang/crates.io-index"
2040 -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91"
2053 +checksum = "2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b"
2054 dependencies = [
2055 "windows-link",
2056 "windows_aarch64_gnullvm 0.53.0",
@@ -2148,29 +2161,26 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
2161
2162 [[package]]
2163 name = "winnow"
2151 -version = "0.7.12"
2164 +version = "0.7.13"
2165 source = "registry+https://github.com/rust-lang/crates.io-index"
2153 -checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95"
2166 +checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
2167 dependencies = [
2168 "memchr",
2169 ]
2170
2171 [[package]]
2159 -name = "wit-bindgen-rt"
2160 -version = "0.39.0"
2172 +name = "wit-bindgen"
2173 +version = "0.46.0"
2174 source = "registry+https://github.com/rust-lang/crates.io-index"
2162 -checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
2163 -dependencies = [
2164 - "bitflags",
2165 -]
2175 +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
2176
2177 [[package]]
2178 name = "zerocopy"
2169 -version = "0.8.26"
2179 +version = "0.8.27"
2180 source = "registry+https://github.com/rust-lang/crates.io-index"
2171 -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
2181 +checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
2182 dependencies = [
2173 - "zerocopy-derive 0.8.26",
2183 + "zerocopy-derive 0.8.27",
2184 ]
2185
2186 [[package]]
@@ -2184,9 +2194,9 @@ dependencies = [
2194
2195 [[package]]
2196 name = "zerocopy-derive"
2187 -version = "0.8.26"
2197 +version = "0.8.27"
2198 source = "registry+https://github.com/rust-lang/crates.io-index"
2189 -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
2199 +checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
2200 dependencies = [
2201 "proc-macro2",
2202 "quote",
@@ -2206,6 +2216,6 @@ dependencies = [
2216
2217 [[package]]
2218 name = "zeroize"
2209 -version = "1.8.1"
2219 +version = "1.8.2"
2220 source = "registry+https://github.com/rust-lang/crates.io-index"
2211 -checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
2221 +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
src/crates/jf/Cargo.toml
+2
@@ -59,6 +59,8 @@ bytesize-serde = "0.2"
59
60 clap = { version = "4.5", features = ["derive", "env"] }
61
62 +flatten-serde-json = { git = "https://github.com/meilisearch/meilisearch", tag = "v1.22.1" }
63 +
64 [profile.release]
65 lto = true
66 codegen-units = 1
src/crates/jf/flatten_otel/Cargo.toml
+1 -1
@@ -6,5 +6,5 @@ rust-version.workspace = true
6
7 [dependencies]
8 opentelemetry-proto = { workspace = true, features = ["logs", "metrics", "with-serde"] }
9 -flatten-serde-json = { git = "https://github.com/meilisearch/meilisearch" }
9 +flatten-serde-json = { workspace = true }
10 serde_json = { workspace = true }
src/crates/jf/otel-plugin/Cargo.toml
+1 -1
@@ -16,7 +16,7 @@ journal_log = { path = "../journal_log" }
16 memmap2 = { workspace = true }
17 serde_json = { workspace = true, features = ["preserve_order"] }
18 uuid = { version = "1.0", features = ["v4", "rng"] }
19 -flatten-serde-json = { git = "https://github.com/meilisearch/meilisearch", branch = "main", package = "flatten-serde-json" }
19 +flatten-serde-json = { workspace = true }
20 base64 = "0.21"
21 regex = { workspace = true }
22 serde_yaml = "0.9.34"