Skip to content

Support repeated fields in HTTP variable bindings#244

Merged
vietj merged 3 commits intoeclipse-vertx:mainfrom
zZHorizonZz:fix-transcoding-query-repeated
Mar 17, 2026
Merged

Support repeated fields in HTTP variable bindings#244
vietj merged 3 commits intoeclipse-vertx:mainfrom
zZHorizonZz:fix-transcoding-query-repeated

Conversation

@zZHorizonZz
Copy link
Member

Motivation:

  • Proper handling of repeated fields in gRPC messages during HTTP transcoding.

Changes:

  • Updated MessageWeaver to identify and weave repeated fields using protobuf descriptors.
  • Expanded unit tests to cover repeated fields at various nesting levels.
  • Added tests for repeated query parameters in ServerTranscodingTest.

@zZHorizonZz zZHorizonZz marked this pull request as draft March 3, 2026 12:46
@zZHorizonZz zZHorizonZz marked this pull request as ready for review March 3, 2026 15:42
@zZHorizonZz zZHorizonZz requested a review from vietj March 3, 2026 15:42
@vietj vietj added this to the 5.1.0 milestone Mar 3, 2026
@vietj
Copy link
Member

vietj commented Mar 16, 2026

LGTM @zZHorizonZz

Motivation:

- Enable proper handling of repeated fields in gRPC messages during HTTP transcoding.

Changes:

- Updated `MessageWeaver` to identify and weave repeated fields using protobuf descriptors.
- Expanded unit tests to cover repeated fields at various nesting levels.
- Added tests for repeated query parameters in `ServerTranscodingTest`.

Signed-off-by: Daniel Fiala <[email protected]>
…ecoder

Changes:

- Replaced `Async` assertions in gRPC transcoding tests with `await`
- Fix BridgeMessageDecoder to return Descriptor if messageLite is Message
@zZHorizonZz zZHorizonZz force-pushed the fix-transcoding-query-repeated branch from 9fcab8a to 513f272 Compare March 16, 2026 10:37
@vietj vietj merged commit af5010b into eclipse-vertx:main Mar 17, 2026
6 checks passed
@vietj
Copy link
Member

vietj commented Mar 17, 2026

@zZHorizonZz can you backport this contribution?

@zZHorizonZz zZHorizonZz deleted the fix-transcoding-query-repeated branch March 17, 2026 17:04
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