alamb opened a new issue, #24542: URL: https://github.com/apache/datafusion/issues/24542
### Is your feature request related to a problem or challenge? The [API health policy deprecation guidelines] say deprecated APIs remain for > 6 major versions or 6 months, whichever is longer `main` is at `55.0.0`, so the next release is `56.0.0` and anything deprecated in `50.0.0` or earlier can now be removed. These eight are independent one-offs, each a few lines in a different crate: | Item | Deprecated in | Replacement | | --- | --- | --- | | [`ScalarValue::raw_data`](https://github.com/apache/datafusion/blob/main/datafusion/common/src/scalar/mod.rs#L4039) | 46.0.0 | `to_array` | | [`get_statistics_with_limit`](https://github.com/apache/datafusion/blob/main/datafusion/datasource/src/statistics.rs#L379) | 47.0.0 | `get_files_with_limit` and `compute_all_files_statistics` | | [`DisplayableExecutionPlan::to_stringified`](https://github.com/apache/datafusion/blob/main/datafusion/physical-plan/src/display.rs#L523) | 47.0.0 | `indent` or `tree_render` | | [`ExprSimplifier::simplify_with_cycle_count`](https://github.com/apache/datafusion/blob/main/datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs#L191) | 48.0.0 | `simplify_with_cycle_count_transformed` | | [`DynEq` / `DynHash` re-export](https://github.com/apache/datafusion/blob/main/datafusion/physical-expr-common/src/physical_expr.rs#L802) | 50.0.0 | `datafusion_expr_common::dyn_eq` | | [`ExecutionProps::start_execution`](https://github.com/apache/datafusion/blob/main/datafusion/expr/src/execution_props.rs#L91) | 50.0.0 | `mark_start_execution` | | [`UserDefinedFunctionPlanner`](https://github.com/apache/datafusion/blob/main/datafusion/functions/src/planner.rs#L32) | 50.0.0 | `UnicodeFunctionPlanner` and `DateTimeFunctionPlanner` | | [`Now::new`](https://github.com/apache/datafusion/blob/main/datafusion/functions/src/datetime/now.rs#L78) | 50.2.0 | `new_with_config` | [API health policy deprecation guidelines]: https://datafusion.apache.org/contributor-guide/api-health.html#deprecation-guidelines [upgrade guide]: https://github.com/apache/datafusion/tree/main/docs/source/library-user-guide/upgrading ### Describe the solution you'd like Remove all eight items and supporting code These are independent, so this can be done as one PR or several -- feel free to pick off whichever items you like. * While this is a breaking Rust API change, the PR should carry the `api change` label * DO NOT add a note to the `56.0.0` [upgrade guide], as removing deprecated APIs is clear and the compiler has guided people off them in the past ### Describe alternatives you've considered N/A ### Additional context Follow on to #23080, which did the same sweep at the `49.0.0` cutoff, and #24535. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
