github jorgecarleitao/arrow2 v0.6.1
v0.6.0

latest releases: v0.17.0, v0.16.0, v0.15.0...
2 years ago

(in crates as 0.6.1: I made a mistake in publishing). Anyways, another big release is here!

There are just too many improvements for a 22 days release - let's try to capture important mentions:

  • Buffer and MutableBuffer are now compatible with Rust's std::Vec with no strings attached: everything continues to work, including FFI with the rest of the ecosystem! You can recover the previous behavior (of using cached-aligned allocations), via feature cache_aligned
  • Added broad support to timestamp with timezones. Kudos to @VasanthakumarV for all the help.
  • Added read Decimal from parquet. Kudos to @potter420 for the contribution.
  • More improvements to performance. Kudos to @Dandandan and @ritchie46.
  • Support to read from the Avro via feature io_avro

Full Changelog

Breaking changes:

  • Bring MutableFixedSizeListArray to the spec used by the rest of the Mutable API #475
  • Removed ALIGNMENT invariant from [Mutable]Buffer #449
  • Un-nested compute::arithemtics::basic #461 (jorgecarleitao)
  • Added more serialization options for csv writer. #453 (ritchie46)
  • Changed validity from &Option<Bitmap> to Option<&Bitmap>. #431 (jorgecarleitao)
  • Bumped parquet2 #422 (jorgecarleitao)
  • Changed IPC FileWriter to own the writer. #420 (yjshen)
  • Made DynComparator Send+Sync #414 (yjshen)

New features:

Fixed bugs:

Enhancements:

Documentation updates:

Testing updates:

Don't miss a new arrow2 release

NewReleases is sending notifications on new releases.