brancz opened a new pull request, #7940: URL: https://github.com/apache/arrow-rs/pull/7940
# Which issue does this PR close? Does not yet close, but contributes towards: - https://github.com/apache/arrow-rs/issues/6356 - https://github.com/apache/arrow-rs/issues/5981 - https://github.com/apache/arrow-rs/issues/1206 # Rationale for this change See the above issues. And this is a follow up to https://github.com/apache/arrow-rs/pull/6711 https://github.com/apache/arrow-rs/pull/6873 This was also split out from: https://github.com/apache/arrow-rs/pull/7929 # What changes are included in this PR? This removes the API to allow preserving `dict_id` set in the `Schema`'s `Field` within arrow-ipc and arrow-flight. This is in an effort to remove the `dict_id` field entirely and make it an IPC/flight-only concern. # Are these changes tested? Yes, all existing tests continue to pass. # Are there any user-facing changes? Yes, these previously (in 54.0.0) deprecated functions/fields are removed: * `arrow_ipc::DictionaryTracker.set_dict_id` * `arrow_ipc::DictionaryTracker:: new_with_preserve_dict_id` * `arrow_ipc::IpcWriteOptions.with_preserve_dict_id` * `arrow_ipc::IpcWriteOptions.preserve_dict_id` (function and field) * `arrow_ipc::schema_to_fb` * `arrow_ipc::schema_to_bytes` -- 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: github-unsubscr...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org