Skip to content

chore(rust): release#1453

Merged
CommanderStorm merged 2 commits into
mainfrom
release-plz-2026-06-19T10-21-33Z
Jun 21, 2026
Merged

chore(rust): release#1453
CommanderStorm merged 2 commits into
mainfrom
release-plz-2026-06-19T10-21-33Z

Conversation

@CommanderStorm

@CommanderStorm CommanderStorm commented Jun 19, 2026

Copy link
Copy Markdown
Member

🤖 New release

  • mlt-core: 0.12.0 -> 0.12.1 (✓ API compatible changes)
  • mlt: 0.1.19 -> 0.1.20
  • mlt-py: 0.1.21 -> 0.1.22
  • mlt-wasm: 0.1.14 -> 0.1.15
  • mlt-ffi: 0.1.8 -> 0.1.9
Changelog

mlt-core

0.12.1 - 2026-06-20

Other

  • (deps) bump fast-mvt from 0.3.2 to 0.4.0 in /rust in the all-cargo-version-updates group (#1452)

mlt

0.1.20 - 2026-06-20

Other

  • update Cargo.lock dependencies

mlt-py

0.1.22 - 2026-06-20

Other

  • (deps) bump fast-mvt from 0.3.2 to 0.4.0 in /rust in the all-cargo-version-updates group (#1452)

mlt-wasm

0.1.15 - 2026-06-20

Other

  • make sure that marked-failing synthetics actually fail (#1451)
  • (deps) bump fast-mvt from 0.3.2 to 0.4.0 in /rust in the all-cargo-version-updates group (#1452)

mlt-ffi

0.1.9 - 2026-06-20

Other

  • updated the following local packages: mlt-core


This PR was generated with release-plz.

Copilot AI review requested due to automatic review settings June 19, 2026 10:21

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@codecov-commenter

codecov-commenter commented Jun 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.82%. Comparing base (7138c40) to head (0f067b7).

❗ There is a different number of reports uploaded between BASE (7138c40) and HEAD (0f067b7). Click for more details.

HEAD has 6 uploads less than BASE
Flag BASE (7138c40) HEAD (0f067b7)
7 1
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #1453      +/-   ##
============================================
- Coverage     69.09%   62.82%   -6.28%     
============================================
  Files           313       94     -219     
  Lines         30485    15317   -15168     
  Branches       3344        0    -3344     
============================================
- Hits          21064     9623   -11441     
+ Misses         8295     5694    -2601     
+ Partials       1126        0    -1126     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor
Performance Comparison

Performance Comparison mainrelease-plz-2026-06-19T10-21-33Z

Total Elapsed Time: 2.38s → 2.39s (+0.5%)
CPU Baseline: 80.56µs → 82.40µs (+2.3%)
Benchmark ID: mlt-convert

timing - Function execution time metrics.

+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| Function                             | Calls                        | Avg                            | P95                            | Total                           | % Total                      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| optimizer::encode                    | 14092 → 14092 (+0.0%)        | 570.51µs → 571.44µs (+0.2%)    | 2.41ms → 2.38ms (-1.2%)        | 8.04s → 8.05s (+0.1%)           | 338.34% → 337.39% (-0.3%)    |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| optimizer::encode_into               | 28188 → 28188 (+0.0%)        | 187.06µs → 187.56µs (+0.3%)    | 783.87µs → 786.94µs (+0.4%)    | 5.27s → 5.29s (+0.4%)           | 221.90% → 221.51% (-0.2%)    |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| encode::write_to                     | 28191 → 28192 (+0.0%)        | 138.86µs → 138.62µs (-0.2%)    | 678.91µs → 672.77µs (-0.9%)    | 3.91s → 3.91s (+0.0%)           | 164.74% → 163.74% (-0.6%)    |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| writer::with                         | 2197150 → 2197197 (+0.0%)    | 1.30µs → 1.29µs (-0.8%)        | 1.69µs → 1.73µs (+2.4%)        | 2.85s → 2.84s (-0.4%)           | 120.08% → 119.20% (-0.7%)    |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| mlt::main                            | 1 → 1 (+0.0%)                | 2.38s → 2.39s (+0.4%)          | 2.38s → 2.39s (+0.4%)          | 2.38s → 2.39s (+0.4%)           | 100.00% → 100.00% (+0.0%)    |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| optimizer::analyze                   | 14096 → 14096 (+0.0%)        | 124.85µs → 124.24µs (-0.5%)    | 666.62µs → 656.89µs (-1.5%)    | 1.76s → 1.75s (-0.6%)           | 74.06% → 73.37% (-0.9%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| shared_dict::group_string_properties | 14096 → 14096 (+0.0%)        | 120.08µs → 119.24µs (-0.7%)    | 647.68µs → 629.25µs (-2.8%)    | 1.69s → 1.68s (-0.6%)           | 71.23% → 70.42% (-1.1%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| encode::dict_may_be_beneficial       | 28191 → 28192 (+0.0%)        | 48.42µs → 48.62µs (+0.4%)      | 224.38µs → 225.28µs (+0.4%)    | 1.37s → 1.37s (+0.0%)           | 57.44% → 57.43% (-0.0%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| encode::write_properties             | 28188 → 28189 (+0.0%)        | 44.67µs → 45.55µs (+2.0%)      | 192.51µs → 195.97µs (+1.8%)    | 1.26s → 1.28s (+1.6%)           | 52.99% → 53.79% (+1.5%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| encode::write_prop                   | 116564 → 116565 (+0.0%)      | 10.61µs → 10.81µs (+1.9%)      | 32.32µs → 32.14µs (-0.6%)      | 1.24s → 1.26s (+1.6%)           | 52.06% → 52.80% (+1.4%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| shared_dict::write_shared_dict       | 23999 → 24001 (+0.0%)        | 28.78µs → 29.61µs (+2.9%)      | 73.86µs → 73.60µs (-0.4%)      | 690.75ms → 710.55ms (+2.9%)     | 29.07% → 29.77% (+2.4%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| tile::from_tile                      | 28191 → 28192 (+0.0%)        | 20.13µs → 20.40µs (+1.3%)      | 87.42µs → 89.92µs (+2.9%)      | 567.52ms → 575.23ms (+1.4%)     | 23.88% → 24.10% (+0.9%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| strings::write_str_col               | 57066 → 57066 (+0.0%)        | 8.17µs → 8.21µs (+0.5%)        | 25.34µs → 25.20µs (-0.6%)      | 466.40ms → 468.35ms (+0.4%)     | 19.63% → 19.62% (-0.1%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| sort::curve_params                   | 14096 → 14096 (+0.0%)        | 17.92µs → 17.91µs (-0.1%)      | 84.29µs → 85.44µs (+1.4%)      | 252.63ms → 252.51ms (-0.0%)     | 10.63% → 10.58% (-0.5%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+
| strings::fsst_try_train              | 40536 → 40536 (+0.0%)        | 4.58µs → 5.11µs (+11.6%)       | 80.00ns → 80.00ns (+0.0%)      | 185.82ms → 207.15ms (+11.5%)    | 7.82% → 8.68% (+11.0%)       |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+---------------------------------+------------------------------+

alloc-bytes - Exclusive allocation bytes by each function (excluding nested calls).

+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| Function                             | Calls                        | Avg                          | P95                            | Total                          | % Total                    |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| tile::from_tile                      | 28191 → 28192 (+0.0%)        | 44.2 KB → 44.2 KB (+0.0%)    | 239.2 KB → 239.2 KB (+0.0%)    | 1.2 GB → 1.2 GB (+0.0%)        | 24.43% → 24.43% (+0.0%)    |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| optimizer::encode                    | 14092 → 14092 (+0.0%)        | 86.2 KB → 86.2 KB (+0.0%)    | 159.2 KB → 159.2 KB (+0.0%)    | 1.2 GB → 1.2 GB (+0.0%)        | 23.84% → 23.84% (+0.0%)    |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| writer::with                         | 2197150 → 2197197 (+0.0%)    | 518 B → 518 B (+0.0%)        | 20.3 KB → 20.3 KB (+0.0%)      | 1.1 GB → 1.1 GB (+0.0%)        | 21.84% → 21.84% (+0.0%)    |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| strings::fsst_try_train              | 40536 → 40536 (+0.0%)        | 16.8 KB → 16.8 KB (+0.0%)    | 3.6 MB → 3.6 MB (+0.0%)        | 664.5 MB → 664.5 MB (+0.0%)    | 13.35% → 13.35% (+0.0%)    |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| shared_dict::group_string_properties | 14096 → 14096 (+0.0%)        | 30.1 KB → 30.1 KB (+0.0%)    | 167.5 KB → 167.5 KB (+0.0%)    | 414.1 MB → 414.1 MB (+0.0%)    | 8.32% → 8.32% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| encode::write_to                     | 28191 → 28192 (+0.0%)        | 7.4 KB → 7.4 KB (+0.0%)      | 35.7 KB → 35.7 KB (+0.0%)      | 204.9 MB → 204.9 MB (+0.0%)    | 4.12% → 4.12% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| shared_dict::write_shared_dict       | 23999 → 24001 (+0.0%)        | 3.4 KB → 3.4 KB (+0.0%)      | 11.5 KB → 11.5 KB (+0.0%)      | 80.2 MB → 80.2 MB (+0.0%)      | 1.61% → 1.61% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| strings::write_str_col               | 57066 → 57066 (+0.0%)        | 893 B → 893 B (+0.0%)        | 3.5 KB → 3.5 KB (+0.0%)        | 48.6 MB → 48.6 MB (+0.0%)      | 0.98% → 0.98% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| encode::build_morton_dict            | 362 → 362 (+0.0%)            | 44.6 KB → 44.6 KB (+0.0%)    | 89.9 KB → 89.9 KB (+0.0%)      | 15.8 MB → 15.8 MB (+0.0%)      | 0.32% → 0.32% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| strings::write_raw_str_data          | 137734 → 137736 (+0.0%)      | 117 B → 117 B (+0.0%)        | 10.8 KB → 10.8 KB (+0.0%)      | 15.4 MB → 15.4 MB (+0.0%)      | 0.31% → 0.31% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| optimizer::analyze                   | 14096 → 14096 (+0.0%)        | 1.0 KB → 1.0 KB (+0.0%)      | 6.5 KB → 6.5 KB (+0.0%)        | 14.0 MB → 14.0 MB (+0.0%)      | 0.28% → 0.28% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| encode::build_hilbert_dict           | 362 → 362 (+0.0%)            | 25.9 KB → 25.9 KB (+0.0%)    | 90.7 KB → 90.7 KB (+0.0%)      | 9.2 MB → 9.2 MB (+0.0%)        | 0.18% → 0.18% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| encode::dict_may_be_beneficial       | 28191 → 28192 (+0.0%)        | 256 B → 256 B (+0.0%)        | 256 B → 256 B (+0.0%)          | 6.9 MB → 6.9 MB (+0.0%)        | 0.14% → 0.14% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| encode::write_prop                   | 116564 → 116565 (+0.0%)      | 41 B → 41 B (+0.0%)          | 400 B → 400 B (+0.0%)          | 4.6 MB → 4.6 MB (+0.0%)        | 0.09% → 0.09% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| strings::write_str_plain             | 57067 → 57067 (+0.0%)        | 69 B → 69 B (+0.0%)          | 240 B → 240 B (+0.0%)          | 3.8 MB → 3.8 MB (+0.0%)        | 0.08% → 0.08% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+

Threads

No threads to compare


Generated with hotpath-rs

Per-tile encoded size diff
zoom tiles prev_total curr_total delta_total avg_delta pct best worst
0 1 71471 71471 0 0.0 0.0
1 4 220990 220990 0 0.0 0.0
2 16 615018 615018 0 0.0 0.0
3 64 1653881 1653881 0 0.0 0.0
4 256 3828995 3828995 0 0.0 0.0
5 1024 9716961 9716961 0 0.0 0.0
6 4096 32402309 32402309 0 0.0 0.0
ALL 5461 48509625 48509625 0 0.0 0.0

Top 3 improvements

Top 3 degradations

@CommanderStorm
CommanderStorm force-pushed the release-plz-2026-06-19T10-21-33Z branch 2 times, most recently from dda1bfa to a957879 Compare June 19, 2026 23:13
@CommanderStorm
CommanderStorm force-pushed the release-plz-2026-06-19T10-21-33Z branch from 868dcf8 to a536c55 Compare June 20, 2026 22:24
@CommanderStorm
CommanderStorm merged commit 3139b05 into main Jun 21, 2026
52 checks passed
@CommanderStorm
CommanderStorm deleted the release-plz-2026-06-19T10-21-33Z branch June 21, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants