|
1 | 1 | # cuDF 0.7.0 (Date TBD)
|
2 | 2 |
|
3 | 3 | ## New Features
|
4 |
| - |
| 4 | +- PR #1142 Add `GDF_BOOL` column type |
5 | 5 | - PR #1194 Implement overloads for CUDA atomic operations
|
6 | 6 | - PR #1292 Implemented Bitwise binary ops AND, OR, XOR (&, |, ^)
|
7 | 7 | - PR #1235 Add GPU-accelerated Parquet Reader
|
|
20 | 20 | - PR #1441 Add Series level cumulative ops (cumsum, cummin, cummax, cumprod)
|
21 | 21 | - PR #1461 Add Python coverage test to gpu build
|
22 | 22 | - PR #1445 Parquet Reader: Add selective reading of rows and row group
|
| 23 | +- PR #1532 Parquet Reader: Add support for INT96 timestamps |
| 24 | +- PR #1516 Add Series and DataFrame.ndim |
| 25 | +- PR #1466 Add GPU-accelerated ORC Reader |
23 | 26 |
|
24 | 27 | ## Improvements
|
25 | 28 |
|
| 29 | +- PR #1531 Refactor closures as private functions in gpuarrow |
26 | 30 | - PR #1404 Parquet reader page data decoding speedup
|
27 | 31 | - PR #1076 Use `type_dispatcher` in join, quantiles, filter, segmented sort, radix sort and hash_groupby
|
28 | 32 | - PR #1202 Simplify README.md
|
|
40 | 44 | - PR #1319 CSV Reader: Use column wrapper for gdf_column output alloc/dealloc
|
41 | 45 | - PR #1376 Change series quantile default to linear
|
42 | 46 | - PR #1399 Replace CFFI bindings for NVTX functions with Cython bindings
|
| 47 | +- PR #1407 Rename and cleanup of `gdf_table` to `device_table` |
43 | 48 | - PR #1389 Refactored `set_null_count()`
|
44 | 49 | - PR #1386 Added macros `GDF_TRY()`, `CUDF_TRY()` and `ASSERT_CUDF_SUCCEEDED()`
|
45 | 50 | - PR #1435 Rework CMake and conda recipes to depend on installed libraries
|
|
50 | 55 | - PR #1479 Convert Parquet Reader CFFI to Cython
|
51 | 56 | - PR #1397 Add a utility function for producing an overflow-safe kernel launch grid configuration
|
52 | 57 | - PR #1382 Add GPU parsing of nested brackets to cuIO parsing utilities
|
| 58 | +- PR #1481 Add cudf::table constructor to allocate a set of `gdf_column`s |
53 | 59 | - PR #1484 Convert GroupBy CFFI to Cython
|
54 | 60 | - PR #1463 Allow and default melt keyword argument var_name to be None
|
55 | 61 | - PR #1486 Parquet Reader: Use device_buffer rather than device_ptr
|
56 | 62 | - PR #1525 Add cudatoolkit conda dependency
|
| 63 | +- PR #1520 Renamed `src/dataframe` to `src/table` and moved `table.hpp`. Made `types.hpp` to be type declarations only. |
| 64 | +- PR #1521 Added `row_bitmask` to compute bitmask for rows of a table. Merged `valids_ops.cu` and `bitmask_ops.cu` |
| 65 | +- PR #1553 Overload `hash_row` to avoid using intial hash values. Updated `gdf_hash` to select between overloads |
57 | 66 |
|
58 | 67 | ## Bug Fixes
|
59 | 68 |
|
|
87 | 96 | - PR #1451 Fix hash join estimated result size is not correct
|
88 | 97 | - PR #1454 Fix local build script improperly change directory permissions
|
89 | 98 | - PR #1490 Require Dask 1.1.0+ for `is_dataframe_like` test or skip otherwise.
|
| 99 | +- PR #1491 Use more specific directories & groups in CODEOWNERS |
90 | 100 | - PR #1497 Fix Thrust issue on CentOS caused by missing default constructor of host_vector elements
|
91 | 101 | - PR #1498 Add missing include guard to device_atomics.cuh and separated DEVICE_ATOMICS_TEST
|
92 | 102 | - PR #1506 Fix csv-write call to updated NVStrings method
|
| 103 | +- PR #1510 Added nvstrings `fillna()` function |
| 104 | +- PR #1507 Parquet Reader: Default string data to GDF_STRING |
| 105 | +- PR #1535 Fix doc issue to ensure correct labelling of cudf.series |
| 106 | +- PR #1537 Fix `undefined reference` link error in HashPartitionTest |
| 107 | +- PR #1548 Fix ci/local/build.sh README from using an incorrect image example |
| 108 | +- PR #1551 CSV Reader: Fix integer column name indexing |
93 | 109 |
|
94 | 110 |
|
95 | 111 | # cuDF 0.6.1 (25 Mar 2019)
|
|
151 | 167 | - PR #1155 Add __array_ufunc__ for DataFrame and Series for sqrt
|
152 | 168 | - PR #1168 to_frame for series accepts a name argument
|
153 | 169 |
|
| 170 | + |
154 | 171 | ## Improvements
|
155 | 172 |
|
156 | 173 | - PR #1218 Add dask-cudf page to API docs
|
|
0 commit comments