diff --git a/.github/workflows/mark-stale-prs.yml b/.github/workflows/mark-stale-prs.yml index 79b687a6..f9823736 100644 --- a/.github/workflows/mark-stale-prs.yml +++ b/.github/workflows/mark-stale-prs.yml @@ -21,7 +21,5 @@ jobs: stale-pr-label: o:stale stale-pr-message: > This PR has not had activity in the past 4 weeks, labeling it as stale. - If the PR is waiting for review, notify the dev@lucene.apache.org list. - Thank you for your contribution! debug-only: false # turn on to run the action without applying changes operations-per-run: 500 # operations budget diff --git a/CHANGELOG.md b/CHANGELOG.md index 081e4028..df58b633 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +### Fixed + +### Distribution + +### Infrastructure + +## [0.10.0-alpha-4] - 2025-08-07 + +### Added + +### Changed + - Renamed / removed prefixes array_ and object_ +- Upgrade log4rs to 1.4.0 ### Fixed diff --git a/Cargo.lock b/Cargo.lock index f52938a1..8be6a508 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -267,7 +267,7 @@ checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -436,7 +436,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -619,7 +619,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.104", + "syn", ] [[package]] @@ -630,7 +630,7 @@ checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -665,17 +665,6 @@ checksum = "467f5a1dea34a7982be3657c25047a53439c03f060bcf474c8da4d9fb69dd5f0" name = "deployment-all" version = "0.10.0" -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "derive_more" version = "2.0.1" @@ -693,7 +682,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn", "unicode-xid", ] @@ -1058,7 +1047,7 @@ dependencies = [ "libflate", "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -1272,30 +1261,31 @@ checksum = "a94d21414c1f4a51209ad204c1776a3d0765002c76c6abcb602a6f09f1e881c7" [[package]] name = "log4rs" -version = "1.3.0" +version = "1.4.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0816135ae15bd0391cf284eab37e6e3ee0a6ee63d2ceeb659862bd8d0a984ca6" +checksum = "9f3b886e5f9cc009cfe1bb242b7bc5b29e98d0753d55a928eac2cec44365476e" dependencies = [ "anyhow", "arc-swap", "chrono", - "derivative", + "derive_more", "fnv", "humantime", "libc", "log", "log-mdc", - "once_cell", + "mock_instant", "parking_lot", - "rand 0.8.5", + "rand 0.9.2", "serde", "serde-value", "serde_json", "serde_yaml", - "thiserror 1.0.69", + "thiserror", "thread-id", - "toml 0.8.23", + "toml 0.8.9", "typemap-ors", + "unicode-segmentation", "winapi", ] @@ -1325,6 +1315,12 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "mock_instant" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dce6dd36094cac388f119d2e9dc82dc730ef91c32a6222170d630e5414b956e6" + [[package]] name = "num-traits" version = "0.2.19" @@ -1437,7 +1433,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323" dependencies = [ "memchr", - "thiserror 2.0.12", + "thiserror", "ucd-trie", ] @@ -1461,7 +1457,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -1585,7 +1581,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79528bef70da112116feb5ecb6b64f1394e5360660d6474a760789ea07885501" dependencies = [ "proc-macro2", - "syn 2.0.104", + "syn", ] [[package]] @@ -1670,7 +1666,7 @@ dependencies = [ "proc-macro2", "proc_macro2_helper", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -1705,7 +1701,7 @@ dependencies = [ [[package]] name = "reactive-graph-behaviour-model-api" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "dashmap", "reactive-graph-graph", @@ -1713,14 +1709,14 @@ dependencies = [ "schemars", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror", "typed-builder", ] [[package]] name = "reactive-graph-behaviour-model-impl" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "dashmap", "log", @@ -1737,7 +1733,7 @@ dependencies = [ [[package]] name = "reactive-graph-behaviour-service-api" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "async-trait", "reactive-graph-behaviour-model-api", @@ -1752,7 +1748,7 @@ dependencies = [ [[package]] name = "reactive-graph-command-model" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "clap", "reactive-graph-graph", @@ -1769,7 +1765,7 @@ dependencies = [ [[package]] name = "reactive-graph-config-model" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "num_cpus", "reactive-graph-remotes-model", @@ -1779,7 +1775,7 @@ dependencies = [ [[package]] name = "reactive-graph-graph" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "const_format", "dashmap", @@ -1790,7 +1786,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror", "typed-builder", "uuid", "wildmatch", @@ -1799,7 +1795,7 @@ dependencies = [ [[package]] name = "reactive-graph-lifecycle" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "async-trait", ] @@ -1807,7 +1803,7 @@ dependencies = [ [[package]] name = "reactive-graph-plugin-api" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "async-trait", "http", @@ -1824,7 +1820,7 @@ dependencies = [ "serde", "serde_json", "springtime-di", - "thiserror 2.0.12", + "thiserror", "tokio-stream", "uuid", ] @@ -1832,34 +1828,34 @@ dependencies = [ [[package]] name = "reactive-graph-plugin-derive" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" [[package]] name = "reactive-graph-reactive-derive" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] name = "reactive-graph-reactive-model-api" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "reactive-graph-graph", "serde_json", - "thiserror 2.0.12", + "thiserror", "uuid", ] [[package]] name = "reactive-graph-reactive-model-impl" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "dashmap", "reactive-graph-behaviour-model-api", @@ -1874,7 +1870,7 @@ dependencies = [ [[package]] name = "reactive-graph-reactive-service-api" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "async-trait", "crossbeam", @@ -1891,14 +1887,14 @@ dependencies = [ "serde", "serde_json", "springtime-di", - "thiserror 2.0.12", + "thiserror", "uuid", ] [[package]] name = "reactive-graph-remotes-model" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "chrono", "serde", @@ -1908,7 +1904,7 @@ dependencies = [ [[package]] name = "reactive-graph-runtime-model" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "reactive-graph-graph", "serde", @@ -1919,11 +1915,11 @@ dependencies = [ [[package]] name = "reactive-graph-serde" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "json5", "serde_json", - "thiserror 2.0.12", + "thiserror", "toml 0.9.5", ] @@ -2594,7 +2590,7 @@ dependencies = [ [[package]] name = "reactive-graph-type-system-api" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "async-trait", "json5", @@ -2606,7 +2602,7 @@ dependencies = [ "rust-embed", "serde_json", "springtime-di", - "thiserror 2.0.12", + "thiserror", "toml 0.9.5", "uuid", ] @@ -2614,18 +2610,18 @@ dependencies = [ [[package]] name = "reactive-graph-type-system-derive" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] name = "reactive-graph-utils-test" version = "0.10.0" -source = "git+https://github.com/reactive-graph/reactive-graph.git#014aeaf355536b6f8692a2adf9cc8948d4ac4989" +source = "git+https://github.com/reactive-graph/reactive-graph.git#9c5547d39fce81f9b04d7667ae2ce435f81e5019" dependencies = [ "colored", "log", @@ -2651,7 +2647,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.16", "libredox", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -2671,7 +2667,7 @@ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -2739,7 +2735,7 @@ dependencies = [ "proc-macro2", "quote", "rust-embed-utils", - "syn 2.0.104", + "syn", "walkdir", ] @@ -2823,7 +2819,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.104", + "syn", ] [[package]] @@ -2865,7 +2861,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -2876,7 +2872,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -2993,7 +2989,7 @@ dependencies = [ "inventory", "itertools 0.14.0", "springtime-di-derive", - "thiserror 2.0.12", + "thiserror", "tracing", ] @@ -3007,7 +3003,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -3040,18 +3036,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.104", -] - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", + "syn", ] [[package]] @@ -3087,33 +3072,13 @@ dependencies = [ "unic-segment", ] -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - [[package]] name = "thiserror" version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" dependencies = [ - "thiserror-impl 2.0.12", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", + "thiserror-impl", ] [[package]] @@ -3124,17 +3089,17 @@ checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] name = "thread-id" -version = "4.2.2" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea" +checksum = "99043e46c5a15af379c06add30d9c93a6c0e8849de00d244c4a2c417da128d80" dependencies = [ "libc", - "winapi", + "windows-sys 0.59.0", ] [[package]] @@ -3164,9 +3129,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.23" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" +checksum = "c6a4b9e8023eb94392d3dca65d717c53abc5dad49c07cb65bb8fcd87115fa325" dependencies = [ "serde", "serde_spanned 0.6.9", @@ -3186,7 +3151,7 @@ dependencies = [ "toml_datetime 0.7.0", "toml_parser", "toml_writer", - "winnow", + "winnow 0.7.12", ] [[package]] @@ -3209,16 +3174,15 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.27" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ "indexmap", "serde", "serde_spanned 0.6.9", "toml_datetime 0.6.11", - "toml_write", - "winnow", + "winnow 0.5.40", ] [[package]] @@ -3227,15 +3191,9 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10" dependencies = [ - "winnow", + "winnow 0.7.12", ] -[[package]] -name = "toml_write" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" - [[package]] name = "toml_writer" version = "1.0.2" @@ -3261,7 +3219,7 @@ checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -3290,7 +3248,7 @@ checksum = "60d8d828da2a3d759d3519cdf29a5bac49c77d039ad36d0782edadbf9cd5415b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -3486,7 +3444,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.104", + "syn", "wasm-bindgen-shared", ] @@ -3521,7 +3479,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3603,7 +3561,7 @@ checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -3614,7 +3572,7 @@ checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] [[package]] @@ -3790,13 +3748,19 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "winnow" -version = "0.7.12" +version = "0.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" + [[package]] name = "wit-bindgen-rt" version = "0.39.0" @@ -3823,5 +3787,5 @@ checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" dependencies = [ "proc-macro2", "quote", - "syn 2.0.104", + "syn", ] diff --git a/Cargo.toml b/Cargo.toml index f6a39e4e..1426dd15 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -63,7 +63,7 @@ dashmap = { version = "6.0", features = ["serde"] } default-test = "0.1" license = "3.7" log = { version = "0.4", features = ["std", "serde"] } -log4rs = { version = "1.2", features = ["console_appender", "file_appender", "toml_format"] } +log4rs = { version = "1.4.0-rc2", features = ["console_appender", "file_appender", "toml_format"] } num-traits = "0.2" paste = "1.0" prisma = "0.1.1"