Skip to content

Release Notes v2023.09.06

Compare
Choose a tag to compare
@stress-tess stress-tess released this 07 Sep 02:24
· 412 commits to master since this release
e574712

Bug Fixes

  • Issue #2596 - Fixes datetime columns in dataframe display bug
  • Issue #2612 - Fixes an oob error with multilocale read_hdf of a segarray with string values and empty segments
  • Issues #2560, #2268, #2566 - Fix missing empty segments for parquet read of segarray with string values
  • Issue #2567 - Fixes error when reading SegArray containing nan with parquet
  • Issue #2581 - Fixes Strings.get_null_indicies incorrect results
  • Issues #2681, #1493 - Fix Series equality bug
  • Issues #2644, #2645 - Fix uint cast to str/float and add str cast to str
  • Issue #2703 - Fixes sort bug with nans
  • Issue #2617 - Fixes bug in comparison of segarrays containing empty segments
  • Issue #2711 - Fixes bug in Multindex indexing with bigint values
  • Issue #2579 - Fixes compression when writing bools with Parquet
  • Issues #2508, #2519, #2505 - Fix uint scalar binops handling and overhauls mod/fmod
  • Issue #2635 - Fixes Strings double delete

Major Updates

  • Issues #2548, #2550 - Drop support for Chapel 1.29 and recommend 1.31
  • Issues #2395, #2723, #2726, #2737 - Rework Register/Attach
  • Issues #2512, #2541, #2614 - Adds Snapshotting via HDF5
  • Issue #2493 - Adds parquet support for multi-column SegArray with String values
  • Issues #2749, #1166 - Add missing aggregations for Dataframe groupby and ability to aggregate on a list column names
  • Issue #2708 - Adds support for preserving DateTime, TimeDelta, and IPV4 when reading/writing with HDF5
Added New Testing Architecture
  • Issue #2504 - numeric_tests.py conversion for new test framework
  • Issue #2538 - client_test.py conversion for new test framework
  • Issue #2542 - message_test.py Conversion for new test framework
  • Issues #2547, #2553, #2554, #2555 - setops_tests.py conversion for new test framework
  • Issue #2526 - Add arc/hyperbolic Tests to new test framework
  • Issue #2570 - bigint_agg_test.py Conversion for new test framework
  • Issue #2536 - alignment_test.py Conversion for new test framework
  • Issue #2559 - dataframe_test.py conversion for new framework
  • Issue #2585 - parquet_test.py conversion for new framework
  • Issue #2537 - array_view_test conversion for new framework
  • Issue #2607 - groupby_test.py conversion to new framework
  • Issue #2616 - index_test.py conversion for new framework
  • Issue #2625 - coargsort_test.py conversion for new test framework
  • Issue #2602 - io_test.py conversion for new framework
  • Issue #2640 - Convert security_test.py to new test framework
  • Issue #2648 - logger_test.py conversion for new framework
  • Issue #2583 - client_dtypes_test conversion for new framework
  • Issue #2624 - import_export_test.py conversion for new test framework
  • Issue #2572 - bit_ops.py Conversion for new test framework
  • Issue #2605 - dtypes_test.py Conversion for new test framework
  • Issue #2659 - regex_test.py conversion to new test framework
  • Issue #2626 - join_test.py Conversion for new test framework
  • Issue #2668 - io_util_test.py refactor for new framework
  • Issue #2642 - segarray_test.py refactor for new test framework
  • Issue #2694 - extrema_test.py conversion for new test framework
  • Issue #2688 - operator_test.py conversion for new test framework
  • Issue #2684 - symbol_table_test.py refactor for new test framework
  • Issue #2705 - where_test.py refactor to new test framework
  • Issue #2700 - string_test.py conversion for new test framework
  • Issue #2654 - sort_test.py conversion for new test framework
  • Issue #2620 - indexing_test.py conversion for new framework
  • Issue #2656 - stats_test.py conversion for new test framework
  • Issue #2686 - categorical_test.py conversion for new test framework
  • Issue #2573 - pdarray_creation_test.py Conversion for new test framework
  • Issue #2697 - datetime_test.py conversion for new test framework
  • Issue #2651 - series_test.py conversion for new framework
  • Issue #2591 - Add dtype testing to test_multi_array_search_interval

Minor Updates

  • Issue #2053 - Adds Strings property accessors
  • Issue #2568 - Provides client access to arkouda locale memory information
  • Issue #2419 - Adds ability to log arkouda commands to a file
  • Issue #2702 - Capture only user-specified arkouda commands on client
  • Issues #2524, #2721, #2746 - Extend client to enable gRPC proxy server channel implementations
  • Issues #2477, #2728 - Provide dynamic available memory calculation for all locales
  • Issue #2400 - Adds arc and hyperbolic trig functions
  • Issue #2471 - Adds ak.full() for Strings
  • Issue #2603 - Reworks arange handling of uint and bigint arguments
  • Issue #2714 - Adds regex argument to categorical substring search
  • Issue #2695 - Adds uint support to extrema methods
  • Issues #2658, #2575 - Implement ServerStatusDaemon
  • Issue #2690 - Updates ak.load_all glob expression
Auto-Generated Release Notes

New Contributors

Full Changelog: v2023.06.20...v2023.09.06