This is an automated email from the ASF dual-hosted git repository.
quinnj pushed a change to branch core-rewrite
in repository https://gitbox.apache.org/repos/asf/arrow-julia.git
from f8516c1 docs: describe C stream batch windows and null-row refusal
add af0acb6 perf: materialize primitive read columns without redundant
copies
add f0d8426 Return nothing from getmetadata for non-Arrow tables
add beef10b Pass FixedSizeBinary storage to ArrowTypes hooks as NTuple
add 5610af0 Accept writer value types in later Writer and append tables
add 454792d Read Arrow 2.x temporal extension labels without warnings
add fea0363 Document that Arrow 2.x cannot read 3.0 VersionNumber columns
add 8f6c19d Widen abstract NamedTuple columns field by field
add f4856f5 Name the supported source kinds for an unsupported read source
add e7d9e0e Dictionary-encode DataAPI ref-pool columns as Arrow 2.x did
add 5811d86 Require DataAPI 1.12
add 4dc96af Read files whose footer is V4 over V5 messages
add e5274a3 Document more Arrow 2.x read and API differences in the
migration guide
add df66cc9 Write ref-pool columns as values through Arrow.Writer
add f14bcb8 perf: list column metadata in linear time without interning
names
add dfb070e test: gate the nullable read allocation pin to Julia 1.12
add dfb17bf fix: count union nulls logically in batch statistics
add e5e285d fix: write aliased extension columns from unshared retained
fields
add e0b5b31 docs: readrange must return a fresh vector
add 5c8f4d7 fix: keep dictionary pools in scan results
add b41d474 test: recalibrate the public-scan budget window to the leaner
read
add f6e11a6 perf: stage uncompressed IPC buffers once in the writer
add 03192ab fix: reject footer blocks near typemax(Int64) as
ValidationError
add bf85700 fix: validate timestamp zone names before making them type
parameters
add 349cd5a test: warm the zero-field scan before pinning its allocation
No new revisions were added by this update.
Summary of changes:
CHANGELOG.md | 8 +-
Project.toml | 2 +-
docs/src/manual.md | 13 ++-
docs/src/migration.md | 56 +++++++++++--
src/ArrowCore.jl | 28 ++++---
src/arrowtypes.jl | 38 ++++++++-
src/columnconstruction.jl | 112 ++++++++++++++++++++++++--
src/ipc_write.jl | 75 +++++++++++++++---
src/scan.jl | 84 ++++++++++++++++----
src/source.jl | 10 ++-
src/table.jl | 166 +++++++++++++++++++++++++++++----------
src/write.jl | 135 ++++++++++++++++++++++++++++---
test/arrowtypes_compat_tests.jl | 3 +
test/compat_tests.jl | 152 ++++++++++++++++++++++++++++++++++-
test/facade_tests.jl | 94 ++++++++++++++++++++++
test/incremental_writer_tests.jl | 51 ++++++++++++
test/ipc_dictionary_tests.jl | 4 +-
test/rewrite_regressions.jl | 47 +++++++++++
test/scan_battery.jl | 27 ++++++-
19 files changed, 994 insertions(+), 111 deletions(-)