alamb opened a new issue, #9332: URL: https://github.com/apache/arrow-rs/issues/9332
**Is your feature request related to a problem or challenge? Please describe what you are trying to do.** This is me ranting (while waiting for the changlog generator to run) - https://github.com/apache/arrow-rs/issues/9240 The current instructions in https://github.com/apache/arrow-rs/blob/main/dev/release/README.md consumes far more time than it should in my opinion: 1. I have to manually edit the script 2. It takes many minutes to generate a CHANGELOG file 3. I have to then manually touch up the various CHANGELOGs 4. It doesn't seem to know how to deal with branches For example, while creating a CHANGELOG for 57.3.0 (which has 4 commits on the branch) it produces this nonsense <details><summary>Details</summary> <p> # Changelog ## [57.3.0](https://github.com/apache/arrow-rs/tree/57.3.0) (2026-02-02) [Full Changelog](https://github.com/apache/arrow-rs/compare/57.2.0...57.3.0) **Implemented enhancements:** - Optimize data page statistics conversion [\#9306](https://github.com/apache/arrow-rs/issues/9306) - A more generic convenience method to create list arrays from nested iterators [\#9267](https://github.com/apache/arrow-rs/issues/9267) [[arrow](https://github.com/apache/arrow-rs/labels/arrow)] - Speed up string view comparison [\#9253](https://github.com/apache/arrow-rs/issues/9253) - Improve parquet BinaryView / StringView decoder performance [\#9238](https://github.com/apache/arrow-rs/issues/9238) - Speedup filter \(up to 1.5x\) filter/BitIndexIterator/iter\_set\_bits\_rev [\#9230](https://github.com/apache/arrow-rs/issues/9230) - \[Parquet\] Optimize struct reading [\#9216](https://github.com/apache/arrow-rs/issues/9216) - \[Parquet\] Add benchmarks for reading struct arrays from parquet [\#9209](https://github.com/apache/arrow-rs/issues/9209) - Support casting negative scale decimals to numeric [\#9201](https://github.com/apache/arrow-rs/issues/9201) - Add ability to reuse `DictionaryTracker` when creating new IPC Stream [\#9195](https://github.com/apache/arrow-rs/issues/9195) - \[regression\] Sealing the `Array` trait broke downstream crates [\#9184](https://github.com/apache/arrow-rs/issues/9184) - perf: optimize `RowGroupIndexReader` for single row group reads [\#9180](https://github.com/apache/arrow-rs/issues/9180) - Support formatting ListView [\#9174](https://github.com/apache/arrow-rs/issues/9174) - Row format support for ListView [\#9173](https://github.com/apache/arrow-rs/issues/9173) - Add lossy flag in CastOptions [\#9172](https://github.com/apache/arrow-rs/issues/9172) - Consolidate parquet examples into the doc comments [\#9154](https://github.com/apache/arrow-rs/issues/9154) - Uncomment part of test\_utf8\_single\_column\_reader\_test [\#9147](https://github.com/apache/arrow-rs/issues/9147) - Document / Add an example of RowFilter usage [\#9096](https://github.com/apache/arrow-rs/issues/9096) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] - Document / Add an example of preserving dictionary encoding when reading parquet [\#9095](https://github.com/apache/arrow-rs/issues/9095) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] - Reduce overhead to create an Array from ArrayData \(`make_array`\) [\#9061](https://github.com/apache/arrow-rs/issues/9061) - \[arrow-avro\] Add Explicit Projection API to ReaderBuilder [\#8923](https://github.com/apache/arrow-rs/issues/8923) ... </p> </details> This may be a function of not configuring the changelog generator correctly but it is really quite a pain **Describe the solution you'd like** Something that I don't have to spend much time working on changelogs **Describe alternatives you've considered** @andygrove made one in DataFusion that seems to work well; https://github.com/apache/datafusion/blob/main/dev/release/generate-changelog.py Maybe @kylebarron or @Jefffrey have some suggestions for a better solution too **Additional context** <!-- Add any other context or screenshots about the feature request here. --> -- 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]
