Skip to content

Fix #7919 Dictionary-derived object types should not be coerced to list#9270

Merged
michaelstaib merged 8 commits intomainfrom
mst/issue-7919
Mar 5, 2026
Merged

Fix #7919 Dictionary-derived object types should not be coerced to list#9270
michaelstaib merged 8 commits intomainfrom
mst/issue-7919

Conversation

@michaelstaib
Copy link
Member

@michaelstaib michaelstaib commented Feb 27, 2026

  • add a regression test that reproduces the dictionary-derived object parent-cast failure (Issue7919ProbeTests)
  • mark runtime-type registration as explicit for exact-binding runtime types (dictionary/byte[]) when registering discovered runtime types
  • this keeps explicitly declared object types on dictionary-derived runtime types from being wrapped as list types at execution

Fixes #7919

@github-actions
Copy link
Contributor

Fusion Gateway Performance Results

Progress: 0/6 benchmarks completed — this report updates as each job finishes.

Simple Composite Query

Req/s Err%
Constant 2 (50 VUs) pending pending
Ramping 2 (0-500-0 VUs) pending pending
Response Times
Min Med Avg P90 P95 Max
Constant 2 pending pending pending pending pending pending
Ramping 2 pending pending pending pending pending pending

Deep Recursion Query

Req/s Err%
Constant 2 (50 VUs) pending pending
Ramping 2 (0-500-0 VUs) pending pending
Response Times
Min Med Avg P90 P95 Max
Constant 2 pending pending pending pending pending pending
Ramping 2 pending pending pending pending pending pending

Variable Batching Throughput

Req/s Err%
Constant 2 (50 VUs) pending pending
Ramping 2 (0-500-0 VUs) pending pending
Response Times
Min Med Avg P90 P95 Max
Constant 2 pending pending pending pending pending pending
Ramping 2 pending pending pending pending pending pending

Runner 2 = benchmarking-2

Run 22503387695 • Commit 9614889 • Fri, 27 Feb 2026 20:53:13 GMT

@michaelstaib michaelstaib added the 🔍 investigate Indicates that an issue or pull request needs more information. label Feb 27, 2026
@michaelstaib michaelstaib merged commit 52b9cd6 into main Mar 5, 2026
3 checks passed
@michaelstaib michaelstaib deleted the mst/issue-7919 branch March 5, 2026 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🌶️ hot chocolate 🔍 investigate Indicates that an issue or pull request needs more information.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Resolver for objects derived from dictionaries/lists implicitly applies a list conversion

1 participant