Skip to content

chore: release - #3129

Open
CommanderStorm wants to merge 4 commits into
mainfrom
release-plz-2026-08-18T10-44-12Z
Open

chore: release#3129
CommanderStorm wants to merge 4 commits into
mainfrom
release-plz-2026-08-18T10-44-12Z

Conversation

@CommanderStorm

@CommanderStorm CommanderStorm commented Aug 18, 2026

Copy link
Copy Markdown
Member

🤖 New release

  • martin-tile-utils: 0.7.6 -> 0.7.7 (✓ API compatible changes)
  • mbtiles: 0.19.1 -> 0.19.2 (✓ API compatible changes)
  • martin-core: 0.11.0 -> 0.11.1 (✓ API compatible changes)
  • martin: 1.14.0 -> 1.15.0
Changelog

mbtiles

0.19.2 - 2026-08-24

Other

  • adopt clippy 1.98 (#3137)
  • (test) migrate the save-config e2e tests to rust and retire tests/test.sh (#3105)

martin-core

0.11.1 - 2026-08-24

Other

  • (cache) fix some CI flakes by widening font + sprite cache expiry margins (#3146)
  • adopt clippy 1.98 (#3137)
  • fix fmt (#3135)
  • (test) migrate the save-config e2e tests to rust and retire tests/test.sh (#3105)

martin

1.15.0 - 2026-08-24

Added

  • (postgres) add --ssl-cert and --ssl-key CLI flags (#3150)

Fixed

  • (postgres) keep per-source convert_to_* overrides on the reload path (#3144)

Other

  • fix typo explicitely -> explicitly (source + generated), recomend -> recommend (#3147)
  • (pmtiles) open file sources concurrently and share one client per store (#3131)
  • (reload) build advisory additions and updates concurrently (#3142)
  • (discovery) return warnings from Discovery::discover (#3143)
  • (postprocesing) refactor docs to accept the new postprocessing section (#3139)
  • adopt clippy 1.98 (#3137)
  • fix cors logging logging unrecognisable (#3136)
  • fix fmt (#3135)
  • (config) resolve file source ids before opening the sources (#3133)
  • (cache) fix some CI flakes by widening font + sprite cache expiry margins (#3146)
  • (test) migrate the save-config e2e tests to rust and retire tests/test.sh (#3105)


This PR was generated with release-plz.

Copilot AI lite review requested due to automatic review settings August 18, 2026 10:44

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.

@CommanderStorm
CommanderStorm force-pushed the release-plz-2026-08-18T10-44-12Z branch from 922230b to 5bfadc1 Compare August 18, 2026 22:35
@github-actions

github-actions Bot commented Aug 18, 2026

Copy link
Copy Markdown

Performance Comparison mainrelease-plz-2026-08-18T10-44-12Z

Total Elapsed Time: 109.13s → 111.17s (+1.9%)
CPU Baseline: 257.21µs → 258.74µs (+0.6%)
Benchmark ID: timing

timing - Function execution time metrics.

+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| Function                   | Calls                        | Avg                              | P95                              | Total                            | % Total                      |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| martin::main               | 1 → 1 (+0.0%)                | 109.13s → 111.17s (+1.9%)        | 109.19s → 111.20s (+1.8%)        | 109.13s → 111.17s (+1.9%)        | 100.00% → 100.00% (+0.0%)    |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| martin::start              | 1 → 1 (+0.0%)                | 109.12s → 111.17s (+1.9%)        | 109.19s → 111.20s (+1.8%)        | 109.12s → 111.17s (+1.9%)        | 99.99% → 99.99% (+0.0%)      |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| content::get_tile          | 3200800 → 3200800 (+0.0%)    | 20.34µs → 20.03µs (-1.5%)        | 38.56µs → 38.08µs (-1.2%)        | 65.12s → 64.11s (-1.6%)          | 59.67% → 57.66% (-3.4%)      |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| content::get_http_response | 2200600 → 2200600 (+0.0%)    | 21.73µs → 21.28µs (-2.1%)        | 34.24µs → 33.85µs (-1.1%)        | 47.83s → 46.82s (-2.1%)          | 43.83% → 42.12% (-3.9%)      |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| content::get_tile_content  | 2200600 → 2200600 (+0.0%)    | 19.09µs → 18.70µs (-2.0%)        | 31.55µs → 31.26µs (-0.9%)        | 42.00s → 41.14s (-2.0%)          | 38.49% → 37.01% (-3.8%)      |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| content::new               | 3200800 → 3200800 (+0.0%)    | 1.90µs → 1.92µs (+1.1%)          | 3.15µs → 3.18µs (+1.0%)          | 6.09s → 6.14s (+0.8%)            | 5.58% → 5.52% (-1.1%)        |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| source::get_sources        | 3200800 → 3200800 (+0.0%)    | 1.48µs → 1.53µs (+3.4%)          | 2.60µs → 2.67µs (+2.7%)          | 4.74s → 4.91s (+3.6%)            | 4.34% → 4.42% (+1.8%)        |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| content::recompress        | 2200600 → 2200600 (+0.0%)    | 1.63µs → 1.58µs (-3.1%)          | 101.00ns → 105.00ns (+4.0%)      | 3.58s → 3.48s (-2.8%)            | 3.28% → 3.13% (-4.6%)        |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| content::encode            | 100100 → 100100 (+0.0%)      | 34.66µs → 33.61µs (-3.0%)        | 61.98µs → 56.09µs (-9.5%)        | 3.47s → 3.36s (-3.2%)            | 3.18% → 3.03% (-4.7%)        |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| pool::get_metadata         | 15 → 15 (+0.0%)              | 3.78ms → 4.11ms (+8.7%)          | 4.52ms → 5.32ms (+17.7%)         | 56.64ms → 61.66ms (+8.9%)        | 0.05% → 0.06% (+20.0%)       |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| metadata::get_metadata     | 15 → 15 (+0.0%)              | 3.24ms → 3.94ms (+21.6%) ⚠️      | 4.42ms → 5.22ms (+18.1%)         | 48.54ms → 59.17ms (+21.9%) ⚠️    | 0.04% → 0.05% (+25.0%) ⚠️    |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| pool::detect_format        | 15 → 15 (+0.0%)              | 3.30ms → 3.53ms (+7.0%)          | 6.04ms → 5.70ms (-5.6%)          | 49.55ms → 53.01ms (+7.0%)        | 0.05% → 0.05% (+0.0%)        |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| validation::detect_format  | 15 → 15 (+0.0%)              | 2.34ms → 2.25ms (-3.8%)          | 4.55ms → 3.49ms (-23.3%) 🚀      | 35.08ms → 33.77ms (-3.7%)        | 0.03% → 0.03% (+0.0%)        |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| pool::open_readonly        | 15 → 15 (+0.0%)              | 2.29ms → 1.35ms (-41.0%) 🚀      | 2.98ms → 2.64ms (-11.4%)         | 34.36ms → 20.19ms (-41.2%) 🚀    | 0.03% → 0.02% (-33.3%) 🚀    |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+
| server::new_server         | 1 → 1 (+0.0%)                | 260.00µs → 160.30µs (-38.3%) 🚀  | 260.10µs → 160.38µs (-38.3%) 🚀  | 260.00µs → 160.30µs (-38.3%) 🚀  | 0.00% → 0.00% (+0.0%)        |
+----------------------------+------------------------------+----------------------------------+----------------------------------+----------------------------------+------------------------------+

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

+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| Function                   | Calls                        | Avg                            | P95                            | Total                          | % Total                    |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| content::get_tile_content  | 2200600 → 2200600 (+0.0%)    | 96.0 KB → 96.0 KB (+0.0%)      | 184.9 KB → 184.9 KB (+0.0%)    | 201.6 GB → 201.6 GB (+0.0%)    | 84.26% → 84.26% (+0.0%)    |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| content::encode            | 100100 → 100100 (+0.0%)      | 344.6 KB → 344.6 KB (+0.0%)    | 347.2 KB → 347.2 KB (+0.0%)    | 32.9 GB → 32.9 GB (+0.0%)      | 13.75% → 13.75% (+0.0%)    |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| source::get_sources        | 3200800 → 3200800 (+0.0%)    | 1.1 KB → 1.1 KB (+0.0%)        | 2.4 KB → 2.4 KB (+0.0%)        | 3.5 GB → 3.5 GB (+0.0%)        | 1.47% → 1.47% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| content::get_tile          | 3200800 → 3200800 (+0.0%)    | 287 B → 287 B (+0.0%)          | 296 B → 296 B (+0.0%)          | 876.6 MB → 876.6 MB (+0.0%)    | 0.36% → 0.36% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| content::get_http_response | 2200600 → 2200600 (+0.0%)    | 183 B → 183 B (+0.0%)          | 216 B → 216 B (+0.0%)          | 385.1 MB → 385.1 MB (+0.0%)    | 0.16% → 0.16% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| martin::start              | 1 → 1 (+0.0%)                | 3.2 MB → 3.2 MB (+0.0%)        | 3.2 MB → 3.2 MB (+0.0%)        | 3.2 MB → 3.2 MB (+0.0%)        | 0.00% → 0.00% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| validation::detect_format  | 15 → 15 (+0.0%)              | 82.1 KB → 82.1 KB (+0.0%)      | 531.0 KB → 533.0 KB (+0.4%)    | 1.2 MB → 1.2 MB (+0.0%)        | 0.00% → 0.00% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| pool::open_readonly        | 15 → 15 (+0.0%)              | 12.0 KB → 11.9 KB (-0.8%)      | 12.0 KB → 12.0 KB (+0.0%)      | 179.3 KB → 179.0 KB (-0.2%)    | 0.00% → 0.00% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| martin::main               | 1 → 1 (+0.0%)                | 171.3 KB → 171.3 KB (+0.0%)    | 171.4 KB → 171.4 KB (+0.0%)    | 171.3 KB → 171.3 KB (+0.0%)    | 0.00% → 0.00% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| metadata::get_metadata     | 15 → 15 (+0.0%)              | 6.4 KB → 6.5 KB (+1.6%)        | 17.0 KB → 17.4 KB (+2.4%)      | 96.2 KB → 97.3 KB (+1.1%)      | 0.00% → 0.00% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| pool::detect_format        | 15 → 15 (+0.0%)              | 2.9 KB → 2.9 KB (+0.0%)        | 3.0 KB → 3.0 KB (+0.0%)        | 42.8 KB → 43.9 KB (+2.6%)      | 0.00% → 0.00% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| server::new_server         | 1 → 1 (+0.0%)                | 31.3 KB → 31.3 KB (+0.0%)      | 31.3 KB → 31.3 KB (+0.0%)      | 31.3 KB → 31.3 KB (+0.0%)      | 0.00% → 0.00% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| pool::get_metadata         | 15 → 15 (+0.0%)              | 1.8 KB → 1.8 KB (+0.0%)        | 1.8 KB → 1.8 KB (+0.0%)        | 26.7 KB → 26.7 KB (+0.0%)      | 0.00% → 0.00% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| content::decode            | 1 → 1 (+0.0%)                | 0 B → 0 B (+0.0%)              | 0 B → 0 B (+0.0%)              | 0 B → 0 B (+0.0%)              | 0.00% → 0.00% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+
| content::new               | 3200800 → 3200800 (+0.0%)    | 0 B → 0 B (+0.0%)              | 0 B → 0 B (+0.0%)              | 0 B → 0 B (+0.0%)              | 0.00% → 0.00% (+0.0%)      |
+----------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+----------------------------+

Threads

Total Alloc: 259.8 GB → 259.8 GB (+0.0%)
Total Dealloc: 259.8 GB → 259.8 GB (+0.0%)
Mem Diff: -53.1 MB → -53.1 MB (+0.0%)

+----------+--------------------------+--------------------------+------------------------------+--------------------------------+----------------------------------+
| Thread   | CPU % Avg                | CPU % Max                | Alloc                        | Dealloc                        | Mem Diff                         |
+----------+--------------------------+--------------------------+------------------------------+--------------------------------+----------------------------------+
| hp-debug | 1.50% → 1.50% (+0.0%)    | 8.00% → 8.00% (+0.0%)    | 10.3 KB → 10.3 KB (+0.0%)    | 299.7 MB → 299.7 MB (+0.0%)    | -299.7 MB → -299.7 MB (+0.0%)    |
+----------+--------------------------+--------------------------+------------------------------+--------------------------------+----------------------------------+

Generated with hotpath-rs

@github-code-quality

github-code-quality Bot commented Aug 18, 2026

Copy link
Copy Markdown

Code Coverage Overview

Languages: Rust

Rust / code-coverage/llvm-cov

The overall line coverage in commit 4c03b2a in the release-plz-2026-08-... branch remains at 91%, unchanged from commit 8c0c145 in the main branch.


Updated August 24, 2026 11:07 UTC

@CommanderStorm
CommanderStorm force-pushed the release-plz-2026-08-18T10-44-12Z branch 12 times, most recently from 49482dc to 8e38626 Compare August 24, 2026 09:33
@CommanderStorm
CommanderStorm force-pushed the release-plz-2026-08-18T10-44-12Z branch from c121f09 to 20a61dc Compare August 24, 2026 10:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants