toeverything / OctoBase

🐙 OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.
https://octobase.dev
GNU Affero General Public License v3.0
1.32k stars 83 forks source link

chore: bump deps & jni #545

Closed darkskygit closed 11 months ago

vercel[bot] commented 11 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
octobase ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 9, 2023 1:19pm
codecov[bot] commented 11 months ago

Codecov Report

Attention: 12 lines in your changes are missing coverage. Please review.

Comparison is base (c989a55) 65.81% compared to head (91d5457) 65.77%. Report is 1 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #545 +/- ## ========================================== - Coverage 65.81% 65.77% -0.05% ========================================== Files 117 117 Lines 12715 12732 +17 ========================================== + Hits 8368 8374 +6 - Misses 4347 4358 +11 ``` | [Files](https://app.codecov.io/gh/toeverything/OctoBase/pull/545?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=toeverything) | Coverage Δ | | |---|---|---| | [libs/jwst-core/src/space/mod.rs](https://app.codecov.io/gh/toeverything/OctoBase/pull/545?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=toeverything#diff-bGlicy9qd3N0LWNvcmUvc3JjL3NwYWNlL21vZC5ycw==) | `88.03% <100.00%> (ø)` | | | [apps/keck/src/server/api/blocks/workspace.rs](https://app.codecov.io/gh/toeverything/OctoBase/pull/545?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=toeverything#diff-YXBwcy9rZWNrL3NyYy9zZXJ2ZXIvYXBpL2Jsb2Nrcy93b3Jrc3BhY2UucnM=) | `62.14% <0.00%> (ø)` | | | [apps/doc\_merger/src/main.rs](https://app.codecov.io/gh/toeverything/OctoBase/pull/545?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=toeverything#diff-YXBwcy9kb2NfbWVyZ2VyL3NyYy9tYWluLnJz) | `0.00% <0.00%> (ø)` | | | [libs/jwst-codec/src/doc/codec/item.rs](https://app.codecov.io/gh/toeverything/OctoBase/pull/545?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=toeverything#diff-bGlicy9qd3N0LWNvZGVjL3NyYy9kb2MvY29kZWMvaXRlbS5ycw==) | `78.29% <57.14%> (-0.45%)` | :arrow_down: | | [libs/jwst-codec/src/doc/store.rs](https://app.codecov.io/gh/toeverything/OctoBase/pull/545?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=toeverything#diff-bGlicy9qd3N0LWNvZGVjL3NyYy9kb2Mvc3RvcmUucnM=) | `87.55% <73.68%> (-0.53%)` | :arrow_down: | ... and [1 file with indirect coverage changes](https://app.codecov.io/gh/toeverything/OctoBase/pull/545/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=toeverything)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

github-actions[bot] commented 11 months ago

Benchmark for Linux

Click to view benchmark | Test | Base | PR | % | | --- | --- | --- | --- | | codec/jwst decode var_int (32 bit) | 329.0±0.20µs | 328.9±0.24µs | **-0.03%** | | codec/jwst decode var_uint (32 bit) | 280.8±0.45µs | 385.3±0.25µs | **+37.22%** | | codec/jwst decode var_uint (64 bit) | 368.5±0.46µs | 358.4±1.58µs | **-2.74%** | | codec/jwst encode var_int (32 bit) | 462.9±20.84µs | 460.9±0.91µs | **-0.43%** | | codec/jwst encode var_uint (32 bit) | 449.7±15.90µs | 309.7±3.17µs | **-31.13%** | | codec/jwst encode var_uint (64 bit) | 429.2±4.14µs | 305.6±3.78µs | **-28.80%** | | codec/lib0 decode var_int (64 bit) | 427.3±1.37µs | 427.0±0.21µs | **-0.07%** | | codec/lib0 decode var_uint (32 bit) | 262.5±0.32µs | 385.3±0.24µs | **+46.78%** | | codec/lib0 decode var_uint (64 bit) | 385.4±0.33µs | 385.3±0.30µs | **-0.03%** | | codec/lib0 encode var_int (64 bit) | 477.2±15.90µs | 561.3±0.48µs | **+17.62%** | | codec/lib0 encode var_uint (32 bit) | 402.3±1.92µs | 397.7±3.97µs | **-1.14%** | | codec/lib0 encode var_uint (64 bit) | 397.8±2.77µs | 380.4±5.15µs | **-4.37%** | | ops/array/jwst/insert | 261.6±1.32µs | 260.7±2.51µs | -0.34% | | ops/array/jwst/insert range | 379.3±0.68µs | 374.2±1.04µs | **-1.34%** | | ops/array/jwst/remove | 163.3±0.61µs | 163.8±0.95µs | **+0.31%** | | ops/array/yrs/insert | 89.4±1.01µs | 89.5±0.17µs | **+0.11%** | | ops/array/yrs/insert range | 116.8±0.25µs | 117.5±0.27µs | **+0.60%** | | ops/array/yrs/remove | 107.0±0.31µs | 105.3±0.66µs | **-1.59%** | | ops/map/jwst/get | 471.4±6.70ns | 463.9±6.33ns | **-1.59%** | | ops/map/jwst/insert | 6.8±0.02µs | 6.5±0.01µs | **-4.41%** | | ops/map/jwst/remove | 8.5±0.02µs | 8.2±0.01µs | **-3.53%** | | ops/map/yrs/get | 365.9±3.41ns | 354.4±2.16ns | **-3.14%** | | ops/map/yrs/insert | 5.8±0.01µs | 5.8±0.00µs | -0.00% | | ops/map/yrs/remove | 7.8±0.01µs | 7.7±0.02µs | **-1.28%** | | ops/text/jwst/insert | 135.1±0.19µs | 133.7±0.22µs | **-1.04%** | | ops/text/jwst/remove | 3.2±0.01µs | 3.2±0.00µs | -0.00% | | ops/text/yrs/insert | 41.6±0.12µs | 41.0±0.06µs | **-1.44%** | | ops/text/yrs/remove | 2.5±0.01µs | 2.4±0.01µs | **-4.00%** | | update/parse with jwst/basic.bin | 57.0±0.11µs | 57.7±0.08µs | **+1.23%** | | update/parse with jwst/database.bin | 39.3±0.10µs | 39.0±0.10µs | **-0.76%** | | update/parse with jwst/large.bin | 3.0±0.02ms | 3.0±0.01ms | -0.00% | | update/parse with jwst/with-subdoc.bin | 7.1±0.01µs | 8.0±0.02µs | **+12.68%** | | update/parse with yrs/basic.bin | 44.2±0.09µs | 44.0±0.04µs | **-0.45%** | | update/parse with yrs/database.bin | 30.7±0.07µs | 30.5±0.04µs | **-0.65%** | | update/parse with yrs/large.bin | 2.3±0.03ms | 2.2±0.01ms | **-4.35%** | | update/parse with yrs/with-subdoc.bin | 6.6±0.02µs | 6.5±0.01µs | **-1.52%** |

Benchmark for Windows

Click to view benchmark | Test | Base | PR | % | | --- | --- | --- | --- | | codec/jwst decode var_int (32 bit) | 384.8±9.25µs | 380.1±4.64µs | **-1.22%** | | codec/jwst decode var_uint (32 bit) | 332.8±7.01µs | 482.5±5.10µs | **+44.98%** | | codec/jwst decode var_uint (64 bit) | 340.1±6.04µs | 338.2±4.34µs | -0.56% | | codec/jwst encode var_int (32 bit) | 410.6±7.17µs | 441.5±9.15µs | **+7.53%** | | codec/jwst encode var_uint (32 bit) | 320.3±7.10µs | 364.6±12.61µs | **+13.83%** | | codec/jwst encode var_uint (64 bit) | 315.0±4.51µs | 383.0±8.62µs | **+21.59%** | | codec/lib0 decode var_int (64 bit) | 432.7±6.36µs | 290.1±3.38µs | **-32.96%** | | codec/lib0 decode var_uint (32 bit) | 356.1±4.82µs | 388.1±5.08µs | **+8.99%** | | codec/lib0 decode var_uint (64 bit) | 243.6±3.14µs | 355.0±4.61µs | **+45.73%** | | codec/lib0 encode var_int (64 bit) | 606.9±9.74µs | 593.6±8.61µs | **-2.19%** | | codec/lib0 encode var_uint (32 bit) | 400.4±6.43µs | 395.2±6.39µs | -1.30% | | codec/lib0 encode var_uint (64 bit) | 414.8±5.54µs | 415.4±5.81µs | +0.14% | | ops/array/jwst/insert | 290.2±4.18µs | 285.6±3.15µs | **-1.59%** | | ops/array/jwst/insert range | 404.1±4.86µs | 399.1±4.92µs | **-1.24%** | | ops/array/jwst/remove | 167.8±1.77µs | 167.9±2.19µs | +0.06% | | ops/array/yrs/insert | 110.3±1.46µs | 110.4±3.10µs | +0.09% | | ops/array/yrs/insert range | 149.6±1.90µs | 147.8±1.47µs | **-1.20%** | | ops/array/yrs/remove | 161.6±4.60µs | 157.9±1.46µs | **-2.29%** | | ops/map/jwst/get | 482.7±9.62ns | 476.7±5.36ns | **-1.24%** | | ops/map/jwst/insert | 9.2±0.12µs | 9.2±0.09µs | -0.00% | | ops/map/jwst/remove | 9.2±0.08µs | 9.2±0.08µs | -0.00% | | ops/map/yrs/get | 354.4±6.10ns | 356.1±8.71ns | +0.48% | | ops/map/yrs/insert | 8.0±0.09µs | 8.3±0.08µs | **+3.75%** | | ops/map/yrs/remove | 10.5±0.11µs | 10.7±0.12µs | **+1.90%** | | ops/text/jwst/insert | 159.6±3.43µs | 156.1±1.81µs | **-2.19%** | | ops/text/jwst/remove | 4.0±0.08µs | 3.8±0.04µs | **-5.00%** | | ops/text/yrs/insert | 49.8±0.52µs | 49.4±0.48µs | **-0.80%** | | ops/text/yrs/remove | 3.9±0.04µs | 3.8±0.03µs | **-2.56%** | | update/parse with jwst/basic.bin | 84.0±0.90µs | 83.8±0.81µs | **-0.24%** | | update/parse with jwst/database.bin | 66.5±0.87µs | 63.6±0.55µs | **-4.36%** | | update/parse with jwst/large.bin | 4.0±0.20ms | 4.1±0.10ms | **+2.50%** | | update/parse with jwst/with-subdoc.bin | 11.5±0.21µs | 11.4±0.10µs | **-0.87%** | | update/parse with yrs/basic.bin | 67.1±0.62µs | 67.8±0.68µs | **+1.04%** | | update/parse with yrs/database.bin | 51.5±0.53µs | 51.4±0.49µs | **-0.19%** | | update/parse with yrs/large.bin | 3.2±0.13ms | 3.3±0.13ms | **+3.12%** | | update/parse with yrs/with-subdoc.bin | 11.2±0.11µs | 12.1±0.10µs | **+8.04%** |