Skip to content

Fix GeoJSON MultiLineString coordinates being flattened#9219

Merged
michaelstaib merged 3 commits intomainfrom
mst/issue-5352
Feb 25, 2026
Merged

Fix GeoJSON MultiLineString coordinates being flattened#9219
michaelstaib merged 3 commits intomainfrom
mst/issue-5352

Conversation

@michaelstaib
Copy link
Copy Markdown
Member

@michaelstaib michaelstaib commented Feb 25, 2026

  • fix GeoJsonMultiLineStringType to resolve coordinates from geometry collection members instead of MultiLineString.Coordinates
  • preserve each contained LineString boundary in GraphQL output ([[Position]] instead of flattened [Position])
  • update multiline type snapshots to lock the corrected output and schema shape

Fixes #5352

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Feb 25, 2026

Fusion Gateway Performance Results

Simple Composite Query

Req/s Err%
Constant 2 (50 VUs) 3052.16 0.00%
Ramping 2 (0-500-0 VUs) 3846.91 0.00%
Response Times
Min Med Avg P90 P95 Max
Constant 2 1.18ms 13.24ms 16.07ms 26.10ms 36.02ms 268.09ms
Ramping 2 1.25ms 52.77ms 57.02ms 98.56ms 140.22ms 296.53ms

Deep Recursion Query

Req/s Err%
Constant 2 (50 VUs) 684.64 0.00%
Ramping 2 (0-500-0 VUs) 816.24 0.00%
Response Times
Min Med Avg P90 P95 Max
Constant 2 11.31ms 63.54ms 70.45ms 90.00ms 110.30ms 809.48ms
Ramping 2 2.94ms 224.56ms 253.66ms 533.35ms 594.68ms 1004.25ms

Variable Batching Throughput

Req/s Err%
Constant 2 (50 VUs) 6072.15 0.00%
Ramping 2 (0-500-0 VUs) 6021.71 0.00%
Response Times
Min Med Avg P90 P95 Max
Constant 2 0.14ms 7.69ms 8.14ms 13.47ms 16.59ms 53.37ms
Ramping 2 0.15ms 34.34ms 38.16ms 68.07ms 98.18ms 217.81ms

Runner 2 = benchmarking-2

Run 22417076776 • Commit a88197d • Wed, 25 Feb 2026 22:44:14 GMT

@michaelstaib michaelstaib added the 🎬 ready Ready to merge label Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Spatial output: MultiLineString gets mangled into a LineString

1 participant