**Reporter**: [David Li](https://issues.apache.org/jira/browse/ARROW-9375) / @lidavidm #### Related issues: - [[C++] Add support for writing MetadataVersion::V4-compatible IPC messages for compatibility with library versions <= 0.17.1](https://github.com/apache/arrow/issues/25361) (requires) - [[Java] Add support for writing MetadataVersion::V4-compatible IPC messages for compatibility with library versions <= 0.17.1](https://github.com/apache/arrow/issues/25445) (requires) <sub>**Note**: *This issue was originally created as [ARROW-9375](https://issues.apache.org/jira/browse/ARROW-9375). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*</sub>