This is an automated email from the ASF dual-hosted git repository. wesm pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 59a6788 ARROW-6833: [R][CI] Add crossbow job for full R autobrew macOS build add d1848c8 ARROW-6855: [FlightRPC][C++][Python] Flight middleware for C++/Python No new revisions were added by this update. Summary of changes: cpp/src/arrow/flight/api.h | 3 + cpp/src/arrow/flight/client.cc | 122 ++++- cpp/src/arrow/flight/client.h | 5 + cpp/src/arrow/flight/client_middleware.h | 73 +++ cpp/src/arrow/flight/flight_test.cc | 546 +++++++++++++++++---- cpp/src/arrow/flight/middleware.h | 69 +++ .../{server_auth.cc => middleware_internal.h} | 35 +- cpp/src/arrow/flight/server.cc | 259 +++++++--- cpp/src/arrow/flight/server.h | 24 +- cpp/src/arrow/flight/server_middleware.h | 83 ++++ cpp/src/arrow/flight/test_util.cc | 19 - cpp/src/arrow/flight/test_util.h | 16 - cpp/src/arrow/python/flight.cc | 117 +++++ cpp/src/arrow/python/flight.h | 99 ++++ docs/source/cpp/api/flight.rst | 27 + docs/source/python/api/flight.rst | 13 + python/examples/flight/middleware.py | 167 +++++++ python/pyarrow/_flight.pyx | 433 +++++++++++++++- python/pyarrow/flight.py | 6 + python/pyarrow/includes/libarrow_flight.pxd | 111 +++++ python/pyarrow/tests/test_flight.py | 101 +++- 21 files changed, 2106 insertions(+), 222 deletions(-) create mode 100644 cpp/src/arrow/flight/client_middleware.h create mode 100644 cpp/src/arrow/flight/middleware.h copy cpp/src/arrow/flight/{server_auth.cc => middleware_internal.h} (67%) create mode 100644 cpp/src/arrow/flight/server_middleware.h create mode 100644 python/examples/flight/middleware.py