WIP - ActixWeb multi-tenant blog and newsletter API server. Originally forked from LukeMathWalker/zero-to-production.

Chore/bump dependencies 27_02_2026 #1

merged opened by diegoenriquezserrano.dev targeting main from chore/bump_dependencies_27_02_2026

What#

  • Updates dependency crates
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:zgkhbokihanc37nzrll6rox3/sh.tangled.repo.pull/3mfua7b27to22
+223 -28
Diff #0
+216 -21
Cargo.lock
··· 1056 1056 ] 1057 1057 1058 1058 [[package]] 1059 - name = "env_logger" 1060 - version = "0.8.4" 1059 + name = "env_filter" 1060 + version = "1.0.0" 1061 1061 source = "registry+https://github.com/rust-lang/crates.io-index" 1062 - checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3" 1062 + checksum = "7a1c3cc8e57274ec99de65301228b537f1e4eedc1b8e0f9411c6caac8ae7308f" 1063 1063 dependencies = [ 1064 1064 "log", 1065 1065 "regex", 1066 + ] 1067 + 1068 + [[package]] 1069 + name = "env_logger" 1070 + version = "0.11.9" 1071 + source = "registry+https://github.com/rust-lang/crates.io-index" 1072 + checksum = "b2daee4ea451f429a58296525ddf28b45a3b64f1acf6587e2067437bb11e218d" 1073 + dependencies = [ 1074 + "env_filter", 1075 + "log", 1066 1076 ] 1067 1077 1068 1078 [[package]] ··· 1337 1347 "r-efi", 1338 1348 "wasip2", 1339 1349 "wasm-bindgen", 1350 + ] 1351 + 1352 + [[package]] 1353 + name = "getrandom" 1354 + version = "0.4.1" 1355 + source = "registry+https://github.com/rust-lang/crates.io-index" 1356 + checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec" 1357 + dependencies = [ 1358 + "cfg-if", 1359 + "libc", 1360 + "r-efi", 1361 + "rand_core 0.10.0", 1362 + "wasip2", 1363 + "wasip3", 1340 1364 ] 1341 1365 1342 1366 [[package]] ··· 1745 1769 ] 1746 1770 1747 1771 [[package]] 1772 + name = "id-arena" 1773 + version = "2.3.0" 1774 + source = "registry+https://github.com/rust-lang/crates.io-index" 1775 + checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" 1776 + 1777 + [[package]] 1748 1778 name = "idna" 1749 1779 version = "1.1.0" 1750 1780 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1808 1838 dependencies = [ 1809 1839 "equivalent", 1810 1840 "hashbrown 0.16.1", 1841 + "serde", 1842 + "serde_core", 1811 1843 ] 1812 1844 1813 1845 [[package]] ··· 1875 1907 dependencies = [ 1876 1908 "spin", 1877 1909 ] 1910 + 1911 + [[package]] 1912 + name = "leb128fmt" 1913 + version = "0.1.0" 1914 + source = "registry+https://github.com/rust-lang/crates.io-index" 1915 + checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" 1878 1916 1879 1917 [[package]] 1880 1918 name = "libc" ··· 2143 2181 "slug", 2144 2182 "sqlx", 2145 2183 "tera", 2146 - "thiserror 1.0.69", 2184 + "thiserror 2.0.17", 2147 2185 "tokio", 2148 2186 "tracing", 2149 2187 "tracing-actix-web", ··· 2602 2640 ] 2603 2641 2604 2642 [[package]] 2643 + name = "prettyplease" 2644 + version = "0.2.37" 2645 + source = "registry+https://github.com/rust-lang/crates.io-index" 2646 + checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 2647 + dependencies = [ 2648 + "proc-macro2", 2649 + "syn", 2650 + ] 2651 + 2652 + [[package]] 2605 2653 name = "proc-macro2" 2606 2654 version = "1.0.103" 2607 2655 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2638 2686 2639 2687 [[package]] 2640 2688 name = "quickcheck" 2641 - version = "1.0.3" 2689 + version = "1.1.0" 2642 2690 source = "registry+https://github.com/rust-lang/crates.io-index" 2643 - checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6" 2691 + checksum = "95c589f335db0f6aaa168a7cd27b1fc6920f5e1470c804f814d9cd6e62a0f70b" 2644 2692 dependencies = [ 2645 2693 "env_logger", 2646 2694 "log", 2647 - "rand 0.8.5", 2695 + "rand 0.10.0", 2648 2696 ] 2649 2697 2650 2698 [[package]] 2651 2699 name = "quickcheck_macros" 2652 - version = "1.1.0" 2700 + version = "1.2.0" 2653 2701 source = "registry+https://github.com/rust-lang/crates.io-index" 2654 - checksum = "f71ee38b42f8459a88d3362be6f9b841ad2d5421844f61eb1c59c11bff3ac14a" 2702 + checksum = "a9a28b8493dd664c8b171dd944da82d933f7d456b829bfb236738e1fe06c5ba4" 2655 2703 dependencies = [ 2656 2704 "proc-macro2", 2657 2705 "quote", ··· 2750 2798 ] 2751 2799 2752 2800 [[package]] 2801 + name = "rand" 2802 + version = "0.10.0" 2803 + source = "registry+https://github.com/rust-lang/crates.io-index" 2804 + checksum = "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8" 2805 + dependencies = [ 2806 + "getrandom 0.4.1", 2807 + "rand_core 0.10.0", 2808 + ] 2809 + 2810 + [[package]] 2753 2811 name = "rand_chacha" 2754 2812 version = "0.3.1" 2755 2813 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2788 2846 ] 2789 2847 2790 2848 [[package]] 2849 + name = "rand_core" 2850 + version = "0.10.0" 2851 + source = "registry+https://github.com/rust-lang/crates.io-index" 2852 + checksum = "0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba" 2853 + 2854 + [[package]] 2791 2855 name = "redis" 2792 2856 version = "0.32.7" 2793 2857 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2825 2889 2826 2890 [[package]] 2827 2891 name = "regex" 2828 - version = "1.12.2" 2892 + version = "1.12.3" 2829 2893 source = "registry+https://github.com/rust-lang/crates.io-index" 2830 - checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" 2894 + checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" 2831 2895 dependencies = [ 2832 2896 "aho-corasick", 2833 2897 "memchr", ··· 3950 4014 3951 4015 [[package]] 3952 4016 name = "tracing" 3953 - version = "0.1.43" 4017 + version = "0.1.44" 3954 4018 source = "registry+https://github.com/rust-lang/crates.io-index" 3955 - checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647" 4019 + checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" 3956 4020 dependencies = [ 3957 4021 "log", 3958 4022 "pin-project-lite", ··· 3962 4026 3963 4027 [[package]] 3964 4028 name = "tracing-actix-web" 3965 - version = "0.7.19" 4029 + version = "0.7.21" 3966 4030 source = "registry+https://github.com/rust-lang/crates.io-index" 3967 - checksum = "5360edd490ec8dee9fedfc6a9fd83ac2f01b3e1996e3261b9ad18a61971fe064" 4031 + checksum = "1ca6b15407f9bfcb35f82d0e79e603e1629ece4e91cc6d9e58f890c184dd20af" 3968 4032 dependencies = [ 3969 4033 "actix-web", 3970 4034 "mutually_exclusive_features", ··· 4004 4068 4005 4069 [[package]] 4006 4070 name = "tracing-core" 4007 - version = "0.1.35" 4071 + version = "0.1.36" 4008 4072 source = "registry+https://github.com/rust-lang/crates.io-index" 4009 - checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c" 4073 + checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" 4010 4074 dependencies = [ 4011 4075 "once_cell", 4012 4076 "valuable", ··· 4157 4221 4158 4222 [[package]] 4159 4223 name = "uuid" 4160 - version = "1.19.0" 4224 + version = "1.21.0" 4161 4225 source = "registry+https://github.com/rust-lang/crates.io-index" 4162 - checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" 4226 + checksum = "b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb" 4163 4227 dependencies = [ 4164 - "getrandom 0.3.4", 4228 + "getrandom 0.4.1", 4165 4229 "js-sys", 4166 4230 "serde_core", 4167 4231 "wasm-bindgen", ··· 4242 4306 source = "registry+https://github.com/rust-lang/crates.io-index" 4243 4307 checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" 4244 4308 dependencies = [ 4245 - "wit-bindgen", 4309 + "wit-bindgen 0.46.0", 4310 + ] 4311 + 4312 + [[package]] 4313 + name = "wasip3" 4314 + version = "0.4.0+wasi-0.3.0-rc-2026-01-06" 4315 + source = "registry+https://github.com/rust-lang/crates.io-index" 4316 + checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" 4317 + dependencies = [ 4318 + "wit-bindgen 0.51.0", 4246 4319 ] 4247 4320 4248 4321 [[package]] ··· 4310 4383 ] 4311 4384 4312 4385 [[package]] 4386 + name = "wasm-encoder" 4387 + version = "0.244.0" 4388 + source = "registry+https://github.com/rust-lang/crates.io-index" 4389 + checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" 4390 + dependencies = [ 4391 + "leb128fmt", 4392 + "wasmparser", 4393 + ] 4394 + 4395 + [[package]] 4396 + name = "wasm-metadata" 4397 + version = "0.244.0" 4398 + source = "registry+https://github.com/rust-lang/crates.io-index" 4399 + checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" 4400 + dependencies = [ 4401 + "anyhow", 4402 + "indexmap", 4403 + "wasm-encoder", 4404 + "wasmparser", 4405 + ] 4406 + 4407 + [[package]] 4313 4408 name = "wasm-streams" 4314 4409 version = "0.4.2" 4315 4410 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4320 4415 "wasm-bindgen", 4321 4416 "wasm-bindgen-futures", 4322 4417 "web-sys", 4418 + ] 4419 + 4420 + [[package]] 4421 + name = "wasmparser" 4422 + version = "0.244.0" 4423 + source = "registry+https://github.com/rust-lang/crates.io-index" 4424 + checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" 4425 + dependencies = [ 4426 + "bitflags 2.10.0", 4427 + "hashbrown 0.15.5", 4428 + "indexmap", 4429 + "semver", 4323 4430 ] 4324 4431 4325 4432 [[package]] ··· 4817 4924 version = "0.46.0" 4818 4925 source = "registry+https://github.com/rust-lang/crates.io-index" 4819 4926 checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" 4927 + 4928 + [[package]] 4929 + name = "wit-bindgen" 4930 + version = "0.51.0" 4931 + source = "registry+https://github.com/rust-lang/crates.io-index" 4932 + checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" 4933 + dependencies = [ 4934 + "wit-bindgen-rust-macro", 4935 + ] 4936 + 4937 + [[package]] 4938 + name = "wit-bindgen-core" 4939 + version = "0.51.0" 4940 + source = "registry+https://github.com/rust-lang/crates.io-index" 4941 + checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" 4942 + dependencies = [ 4943 + "anyhow", 4944 + "heck", 4945 + "wit-parser", 4946 + ] 4947 + 4948 + [[package]] 4949 + name = "wit-bindgen-rust" 4950 + version = "0.51.0" 4951 + source = "registry+https://github.com/rust-lang/crates.io-index" 4952 + checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" 4953 + dependencies = [ 4954 + "anyhow", 4955 + "heck", 4956 + "indexmap", 4957 + "prettyplease", 4958 + "syn", 4959 + "wasm-metadata", 4960 + "wit-bindgen-core", 4961 + "wit-component", 4962 + ] 4963 + 4964 + [[package]] 4965 + name = "wit-bindgen-rust-macro" 4966 + version = "0.51.0" 4967 + source = "registry+https://github.com/rust-lang/crates.io-index" 4968 + checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" 4969 + dependencies = [ 4970 + "anyhow", 4971 + "prettyplease", 4972 + "proc-macro2", 4973 + "quote", 4974 + "syn", 4975 + "wit-bindgen-core", 4976 + "wit-bindgen-rust", 4977 + ] 4978 + 4979 + [[package]] 4980 + name = "wit-component" 4981 + version = "0.244.0" 4982 + source = "registry+https://github.com/rust-lang/crates.io-index" 4983 + checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" 4984 + dependencies = [ 4985 + "anyhow", 4986 + "bitflags 2.10.0", 4987 + "indexmap", 4988 + "log", 4989 + "serde", 4990 + "serde_derive", 4991 + "serde_json", 4992 + "wasm-encoder", 4993 + "wasm-metadata", 4994 + "wasmparser", 4995 + "wit-parser", 4996 + ] 4997 + 4998 + [[package]] 4999 + name = "wit-parser" 5000 + version = "0.244.0" 5001 + source = "registry+https://github.com/rust-lang/crates.io-index" 5002 + checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" 5003 + dependencies = [ 5004 + "anyhow", 5005 + "id-arena", 5006 + "indexmap", 5007 + "log", 5008 + "semver", 5009 + "serde", 5010 + "serde_derive", 5011 + "serde_json", 5012 + "unicode-xid", 5013 + "wasmparser", 5014 + ] 4820 5015 4821 5016 [[package]] 4822 5017 name = "writeable"
+7 -7
Cargo.toml
··· 35 35 log = "0.4.29" 36 36 markdown = "1.0.0" 37 37 rand = { version = "0.8.5", features = ["std_rng"] } 38 - regex = "1.11.3" 38 + regex = "1.12.3" 39 39 rpassword = "7.4" 40 40 rust-s3 = { version = "0.37.0", features = ["tokio"] } 41 41 secrecy = { version = "0.10.3", features = ["serde"] } ··· 45 45 sha1 = "0.10.6" 46 46 slug = "0.1.6" 47 47 tera = "1.20.1" 48 - thiserror = "1.0.24" 48 + thiserror = "2.0.17" 49 49 tokio = { version = "1.49.0", features = ["macros", "rt-multi-thread"] } 50 - tracing = "0.1.41" 51 - tracing-actix-web = "0.7.19" 50 + tracing = "0.1.44" 51 + tracing-actix-web = "0.7.20" 52 52 tracing-bunyan-formatter = "0.3.10" 53 53 tracing-log = "0.2.0" 54 54 unicode-segmentation = "1.12.0" 55 55 urlencoding = "2.1.3" 56 - uuid = { version = "1.18.1", features = ["v4", "serde"] } 56 + uuid = { version = "1.21.0", features = ["v4", "serde"] } 57 57 validator = "0.20.0" 58 58 voca_rs = "1.15.2" 59 59 ··· 87 87 claims = "0.8.0" 88 88 fake = "2.9" 89 89 linkify = "0.10.0" 90 - quickcheck = "1.0.3" 91 - quickcheck_macros = "1.1.0" 90 + quickcheck = "1.1.0" 91 + quickcheck_macros = "1.2.0" 92 92 serde_json = "1.0.145" 93 93 serde_urlencoded = "0.7.1" 94 94 wiremock = "0.6.5"

History

1 round 0 comments
sign up or login to add to the discussion
7 commits
expand
chore: bump tracing v0.1.44
chore: bump quickcheck v1.1.0
chore: bump quickcheck_macros v1.2.0
chore: bump thiserror v2.0.17
chore: bump uuid v1.21.0
chore: regex v1.12.3
chore: tracing-actix-web v0.7.20
expand 0 comments
pull request successfully merged