Release 2.8.1
We need to release a new version before Julia 1.12 release: https://github.com/apache/arrow-julia/pull/543#issuecomment-3310126433
What version should be used for the next version? 2.8.1? (patch release?) 2.9.0? (minor release?)
FYI: We're using semantic versioning.
Could someone check changes since 2.8.0 release?
There have been no other changes to the package itself since 2.8.0 -- everything else was related to CI or docs.
I view this as a bugfix, so this is a patch version bump, i.e. 2.8.1.
Thanks for checking it.
@quinnj @baumgold @ericphanson Do you have any opinion for the next release?
News about the next release? My Rembus.jl package fails CI:
93 dependencies successfully precompiled in 297 seconds. 33 already precompiled.
1 dependency had output during precompilation:
┌ Arrow
│ WARNING: Constructor for type "Type" was extended in `Flatbuf` without explicit qualification or import.
│ NOTE: Assumed "Type" refers to `Base.Type`. This behavior is deprecated and may differ in future versions.`
│ NOTE: This behavior may have differed in Julia versions prior to 1.12.
│ Hint: If you intended to create a new generic function of the same name, use `function Type end`.
│ Hint: To silence the warning, qualify `Type` as `Base.Type` in the method signature or explicitly `import Base: Type`.
└
Testing Running tests...
Package Rembus errored during testing (exit code: 3221225477)
Error: Process completed with exit code 1.
@kou I think the next release can be a patch release, since there are no breaking changes.
Thanks. I'll work on this tomorrow.
Our Julia stable CI jobs are stuck: https://github.com/apache/arrow-julia/pull/572#issuecomment-3449613770
Can we release a new version without fixing this...?
It's not a timeout issue -- the stable jobs were cancelled before completing because nightly jobs failed. I think you can set fail-fast: false (or something similar) so that matrix jobs keep running even if a single job fails.
Oh, sorry. You're right.
I'll cut an RC.
BTW, do you want to open an issue for the nightly job failure and fix it?
The vote thread: https://lists.apache.org/thread/7g3wr39wlbs8dj08hpb87mf9z2mlqrft
BTW, do you want to open an issue for the nightly job failure and fix it?
I'm not sure it makes sense to try to fix something on nightly this early in a Julia release cycle. Also, it looks like several dependencies are broken on the current nightly (TimeZones and Mocking), so I don't know how much we can actually address. It might make more sense to move default CI testing to pre, which will do betas, alphas, and RCs when available or otherwise the most recent release. Julia nightly can be quite unstable, and waiting until official alpha/beta will still allow us to test compatibility in a timely manner.
OK. Let's migrate to pre from nightly. Do you want to open an issue for it?
Just FYI, when running Downstream tests in Julia 1.12 in https://github.com/JuliaIO/CodecZstd.jl/actions/runs/19185940798/job/54852442426, the tests for Arrow.jl seem to stall, but do eventually pass after about 2 hours.
Please create a new release to address the warnings in Julia 1.12.
@ufechner7 Could you help fixing the release blocker? https://lists.apache.org/thread/tplb14nkg2f6vkn5nwb0k0wc32211shy