Phoenix500526 opened a new pull request, #11500: URL: https://github.com/apache/arrow-rs/pull/11500
# Which issue does this PR close? - Part of #11383 - Builds on #11499. Its documentation and Go metadata commits are included here until that PR merges. # Rationale for this change Flight clients need protocol messages for server session options. A prepared statement result can also tell a Flight SQL client whether to use the query or update command. # What changes are included in this PR? - Add experimental session option and close session messages, regenerate the Rust bindings, and expose the new types from `arrow-flight`. - Add the optional `is_update` field to the prepared statement result and update the example and test initializers. - Carry forward the format documentation and Go package metadata updates from #11499. # Are these changes tested? No dedicated tests were added for the new protobuf fields. The existing Flight and Flight SQL unit, integration, and documentation tests pass with all features, including the updated prepared statement examples. # Are there any significant user-facing changes? The new session message types are public. The optional `is_update` field is wire compatible, but adding it to a public Rust struct requires downstream struct literals to supply a value. The Go package path change is described in #11499. AI assistance was used to review the generated Rust bindings and prepare this PR. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
