-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arrow 35901 #2
Arrow 35901 #2
Commits on Oct 10, 2023
-
MINOR: [R] Fix lint error (apache#38170)
### Rationale for this change The CI job is failing on Windows after apache#38002. This was masked in review because the Windows job was failing for another reason (which is also now fixed). ### What changes are included in this PR? The error is fixed. ### Are these changes tested? Covered by existing tests ### Are there any user-facing changes? No Authored-by: Dewey Dunnington <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f06beb - Browse repository at this point
Copy the full SHA 4f06bebView commit details -
apacheGH-38034: [Python] DataFrame Interchange Protocol - correct dty…
…pe information for categorical columns (apache#38065) ### Rationale for this change See: apache#38034 (comment) ### What changes are included in this PR? The `f_string` for the columns with categorical dtype is now corrected to reflect the type of the indices from the dictionary data type. Bit width has been correct before. From the spec: > For categoricals, the format string describes the type of the categorical in the data buffer. In case of a separate encoding of the categorical (e.g. an integer to string mapping), this can be derived from ``self.describe_categorical``. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38034 Authored-by: AlenkaF <[email protected]> Signed-off-by: AlenkaF <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db420c9 - Browse repository at this point
Copy the full SHA db420c9View commit details -
apacheGH-37735: [C++][FreeBSD] Suppress a shorten-64-to-32 warning (a…
…pache#38004) ### Rationale for this change It's caused by `backtrace()` and `backtrace_symbols_fd()` signatures are different on Linux and FreeBSD (`int` vs `size_t`). Linux: ```c extern int backtrace (void **__array, int __size) __nonnull ((1)); extern void backtrace_symbols_fd (void *const *__array, int __size, int __fd) __THROW __nonnull ((1)); ``` FreeBSD: ```c size_t backtrace(void **, size_t); int backtrace_symbols_fd(void *const *, size_t, int); ``` ### What changes are included in this PR? Use `auto` to ignore the difference. ### Are these changes tested? Yes on FreeBSD 12. ### Are there any user-facing changes? No. * Closes: apache#37735 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72bfe49 - Browse repository at this point
Copy the full SHA 72bfe49View commit details -
MINOR: [C#] Bump Google.Protobuf from 3.24.3 to 3.24.4 in /csharp (ap…
…ache#38162) Bumps [Google.Protobuf](https://github.com/protocolbuffers/protobuf) from 3.24.3 to 3.24.4. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/protocolbuffers/protobuf/commit/7789b3ac85248ad75631a1919071fa268e466210"><code>7789b3a</code></a> Updating version.json and repo version numbers to: 24.4</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/0006601261bdba91668fc454f782ffc8a3ca32e9"><code>0006601</code></a> Update upb dependency (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/14277">#14277</a>)</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/b9cf19ba5ec4aa6ff108933fa4a1adb075f8c4fb"><code>b9cf19b</code></a> Automated rollback of commit 2a55706f9d36afd1742c97fd0d611ea8af0ac3f8. (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/14246">#14246</a>)</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/e4baf96abe5a2d854ba1102ce1911eba467ef65a"><code>e4baf96</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/14240">#14240</a> from vthib/backport-cython-fix</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/fe87c909399c45d54374817a52af40d6cfd8e063"><code>fe87c90</code></a> fix python code generation compatibility with Cython</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/b2b7a51158418f41cff0520894836c15b1738721"><code>b2b7a51</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/14054">#14054</a> from mkruskal-google/iwyu-fix2</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/955d371eacedc37eeff8bf61a1046d694a5fbc8a"><code>955d371</code></a> <code>Printer</code>: Include Abseil's <code>str_cat.h</code> for <code>absl::AlphaNum</code></li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/0d22de520bf3fdb0978a962ae90b72db2f560cef"><code>0d22de5</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/14042">#14042</a> from mkruskal-google/iwyu-fix</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/96c1a7d47702f6c82b96e2a0ff112b30ea85c330"><code>96c1a7d</code></a> Add dependency on absl::layout, and explicitly include absl layout includes</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/d3c44a42c218213d6d5a9fbd66afdd9e8946bfce"><code>d3c44a4</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/13898">#13898</a> from protocolbuffers/24.x-202309071538</li> <li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.24.3...v3.24.4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Google.Protobuf&package-manager=nuget&previous-version=3.24.3&new-version=3.24.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 036de91 - Browse repository at this point
Copy the full SHA 036de91View commit details -
apacheGH-37650: [Python] Check filter inputs in FilterMetaFunction (a…
…pache#38075) ### Rationale for this change Prevent a segfault upon passing a non-(chunked_)array object into `Table.filter`. See apache#37650. ### What changes are included in this PR? 1. Check filter Datum kind to make sure that it is an array or a chunked array 2. test that attempting to filter a table with another table raises a not implemented error ### Are these changes tested? In PyArrow, yes ### Are there any user-facing changes? Raises an error if a non-array or non-chunked_array object is passed into `Table.filter` * Closes: apache#37650 Lead-authored-by: Patrick Clarke <[email protected]> Co-authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 11d5ab6 - Browse repository at this point
Copy the full SHA 11d5ab6View commit details -
apacheGH-37050: [Python][Interchange protocol] Add a workaround for e…
…mpty dataframes (apache#38037) ### Rationale for this change The implementation of the DataFrame Interchange Protocol does not currently support consumption of dataframes with 0 number of chunks (empty dataframes). ### What changes are included in this PR? Add a workaround to not error in this case. ### Are these changes tested? Yes, added `test_empty_dataframe` in `python/pyarrow/tests/interchange/test_conversion.py`. ### Are there any user-facing changes? No. * Closes: apache#37050 Authored-by: AlenkaF <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9afa848 - Browse repository at this point
Copy the full SHA 9afa848View commit details -
apacheGH-36983: [Python] Different get_file_info behaviour between py…
…arrow.fs.S3FileSystem and s3fs (apache#37768) ### What changes are included in this PR? Update `test_get_file_info_with_selector ` to check that the base directory is not included in the `S3FileSystem` or `s3fs` filesystem. Also remove old comments and flexible checks. * Closes: apache#36983 Lead-authored-by: AlenkaF <[email protected]> Co-authored-by: Joris Van den Bossche <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94b7258 - Browse repository at this point
Copy the full SHA 94b7258View commit details -
apacheGH-38145: [Docs][Python] Add tzdata on Windows subsection in Py…
…thon install docs (apache#38146) ### What changes are included in this PR? The option to set custom path to timezone database through python API has been implemented in apache#35600 and is documented in `docs/source/python/install.rst` with this PR. * Closes: apache#38145 Authored-by: AlenkaF <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d95007 - Browse repository at this point
Copy the full SHA 5d95007View commit details -
apacheGH-38172: [CI][C++] Use system GoogleTest on Ubuntu 22.04 (apac…
…he#38173) ### Rationale for this change It will reduce build time. ### What changes are included in this PR? Install GoogleTest by apt. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38172 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0f7c569 - Browse repository at this point
Copy the full SHA 0f7c569View commit details -
apacheGH-36845: [C++][Python] Allow type promotion on `pa.concat_tabl…
…es` (apache#36846) Revival of apache#12000 ### Rationale for this change It would be great to be able to do promotions when `concat`'ing a table, such as: ```python def test_concat_tables_with_promotion_int(): import pyarrow as pa t1 = pa.Table.from_arrays( [pa.array([1, 2], type=pa.int64())], ["int"]) t2 = pa.Table.from_arrays( [pa.array([3, 4], type=pa.int32())], ["int"]) result = pa.concat_tables([t1, t2], promote=True) assert result.equals(pa.Table.from_arrays([ pa.array([1, 2, 3, 4], type=pa.int64()) ], ["int"])) ``` ### What changes are included in this PR? ### Are these changes tested? ### Are there any user-facing changes? * Closes: apache#36845 Lead-authored-by: Fokko Driesprong <[email protected]> Co-authored-by: David Li <[email protected]> Co-authored-by: Joris Van den Bossche <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f57219 - Browse repository at this point
Copy the full SHA 5f57219View commit details -
apacheGH-38015: [MATLAB] Add
arrow.buffer.Buffer
class to the MATLA……B Interface (apache#38020) ### Rationale for this change To unblock use cases that are not satisfied by the default Arrow -> MATLAB conversions (i.e. the `toMATLAB()` on `arrow.array.Array`), we would like expose the underlying Arrow data representation as a property on `arrow.array.Array`. One possible name for this property would be `DataLayout`, which would be an `arrow.array.DataLayout` object. Note, this class does not yet exist, so we would have to add it. For example, the `DataLayout` property for temporal array types would return an object of the following class type: ```matlab classdef TemporalDataLayout < arrow.array.DataLayout properties Values % an arrow.array.Int32Array or an arrow.array.Int64Array Valid % an arrow.buffer.Buffer end end ``` However, the `Valid` property on this class would need to be an `arrow.buffer.Buffer` object, which does not yet exist in the MATLAB interface. Therefore, it would be helpful to first add the `arrow.buffer.Buffer` class before adding the `DataLayout` property/class hierarchy. It's worth mentioning that adding `arrow.buffer.Buffer` will open up additional advanced use cases in the future. ### What changes are included in this PR? Added `arrow.buffer.Buffer` MATLAB class. *Properties of `arrow.buffer.Buffer`* 1. `NumBytes` - a scalar `int64` value representing the size of the buffer in bytes. *Methods of `arrow.buffer.Buffer`* 1. `toMATLAB` - returns the data in the buffer as `Nx1` `uint8` vector, where `N` is the number of bytes. 2. `fromMATLAB(data)` - Static method that creates an `arrow.buffer.Buffer` from a numeric array. **Example:** ```matlab >> dataIn = [1 2]; >> buffer = arrow.buffer.Buffer.fromMATLAB(dataIn) buffer = Buffer with properties: NumBytes: 16 >> dataOut = toMATLAB(buffer) dataOut = 16×1 uint8 column vector 0 0 0 0 0 0 240 63 0 0 0 0 0 0 0 64 % Reinterpret bit pattern as a double array >> toDouble = typecast(dataOut, "double") toDouble = 1 2 ``` ### Are these changes tested? Yes. Added a new test class called `tBuffer.m` ### Are there any user-facing changes? Yes. Users can now create `arrow.buffer.Buffer` objects via the `fromMATLAB` static method. However, there's not much users can do with this object as of now. We implemented this class to facilitate adding `DataLayout` property to `arrow.array.Array`, as described in the **Rational for this change** section. * Closes: apache#38015 Authored-by: Sarah Gilmore <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c37059a - Browse repository at this point
Copy the full SHA c37059aView commit details -
MINOR: [Python] Fix typo: represenation -> representation (apache#38180)
Fix typo: represenation -> representation. Authored-by: Alexander Grueneberg <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9077236 - Browse repository at this point
Copy the full SHA 9077236View commit details -
apacheGH-32439: [Python] Fix off by one bug when chunking nested stru…
…cts (apache#37376) ### Rationale for this change See: apache#32439 ### What changes are included in this PR? During conversion from Python to Arrow, when a struct's child hits a capacity error and chunking is triggered, this can leave the Finish'd chunk in an invalid state since the struct's length does not match the length of its children. This change simply tries to Append the children first, and only if successful will Append the struct. This is safe because the order of Append'ing between the struct and its child is not specified. It is only specified that they must be consistent with each other. This is per: https://github.com/apache/arrow/blob/86b7a84c9317fa08222eb63f6930bbb54c2e6d0b/cpp/src/arrow/array/builder_nested.h#L507-L508 ### Are these changes tested? A unit test is added that would previously have an invalid data error. ``` > tab = pa.Table.from_pandas(df) pyarrow/tests/test_pandas.py:4970: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pyarrow/table.pxi:3788: in pyarrow.lib.Table.from_pandas return cls.from_arrays(arrays, schema=schema) pyarrow/table.pxi:3890: in pyarrow.lib.Table.from_arrays result.validate() pyarrow/table.pxi:3170: in pyarrow.lib.Table.validate check_status(self.table.Validate()) # ... FAILED pyarrow/tests/test_pandas.py::test_nested_chunking_valid - pyarrow.lib.ArrowInvalid: Column 0: In chunk 0: Invalid: List child array invalid: Invalid: Struct child array #0 has length smaller than expected for struct array (2 < 3) ``` NOTE: This unit test uses about 7GB of memory (max RSS) on my macbook pro. This might make CI challenging; I'm open to suggestions to limit it. ### Are there any user-facing changes? No * Closes: apache#32439 Lead-authored-by: Mike Lui <[email protected]> Co-authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8cdce28 - Browse repository at this point
Copy the full SHA 8cdce28View commit details -
apacheGH-37411: [C++][Python] Add string -> date cast kernel (fix pyt…
…hon scalar cast) (apache#38038) ### Rationale for this change Adding `string -> date32/date64` cast kernels, which then also fixes the pyarrow scalar cast method (which was earlier refactored to rely on the general cast kernels) * Closes: apache#37411 Authored-by: Joris Van den Bossche <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 241b99a - Browse repository at this point
Copy the full SHA 241b99aView commit details -
apacheGH-36882: [C++][Parquet] Use RLE as BOOLEAN default encoding wh…
…en both data page and version is V2 (apache#38163) ### Rationale for this change Only use RLE as BOOLEAN default encoding when data page is V2. Previous patch ( apache#36955 ) set RLE encoding for Boolean type by default. However, parquet-cpp might write format v2 file with page v1 by default. This might cause parquet-cpp generating RLE encoding for boolean type by default. As https://issues.apache.org/jira/browse/PARQUET-2222 says, we still need some talks about that. So, we: 1. Still allow writing RLE on DataPage V2. This keeps same as parquet rust 2. If DataPage V1 is used, don't use RLE as default Boolean encoding. ### What changes are included in this PR? Only use RLE as BOOLEAN default encoding when both data page and version is V2. ### Are these changes tested? Yes ### Are there any user-facing changes? RLE encoding change for Boolean. * Closes: apache#36882 Lead-authored-by: mwish <[email protected]> Co-authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64c7cae - Browse repository at this point
Copy the full SHA 64c7caeView commit details -
apacheGH-35344: [Go][Format] Implementation of the LIST_VIEW and LARG…
…E_LIST_VIEW array formats (apache#37468) ### Rationale for this change Go implementation of apache#35345. ### What changes are included in this PR? - [x] Add `LIST_VIEW` and `LARGE_LIST_VIEW` to datatype.go - [x] Add `ListView` and `LargeListView` to list.go - [x] Add `ListViewType` and `LargeListViewType` to datatype_nested.go - [x] Add list-view builders - [x] Implement list-view comparison in compare.go - [x] String conversion in both directions - [x] Validation of list-view arrays - [x] Generation of random list-view arrays - [x] Concatenation of list-view arrays in concat.go - [x] JSON serialization/deserialization - [x] Add data used for tests in `arrdata.go` - [x] Add Flatbuffer changes - [x] Add IPC support ### Are these changes tested? Yes. Existing tests are being changed to also cover list-view variations as well as new tests focused solely on the list-view format. ### Are there any user-facing changes? New structs and functions introduced. * Closes: apache#35344 Authored-by: Felipe Oliveira Carvalho <[email protected]> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44ea222 - Browse repository at this point
Copy the full SHA 44ea222View commit details
Commits on Oct 11, 2023
-
apacheGH-38174: [C++] Update bundled Azure SDK for C++ to 1.10.3 (apa…
…che#38175) ### Rationale for this change It has g++ 13 support. ### What changes are included in this PR? Update version and checksum. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: apache#38174 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5454d5 - Browse repository at this point
Copy the full SHA c5454d5View commit details -
apacheGH-37767: [C++][CMake] Don't touch .git/index (apache#38003)
### Rationale for this change We run "git describe --tag --dirty" implicitly in cpp/cmake_modules/DefineOptions.cmake. If we use "--dirty", .git/index's owner may be changed. Because "git describe" touches .git/index for "--dirty". We can avoid changing .git/index's owner by not using "--dirty". ### What changes are included in this PR? Remove "--dirty". ### Are these changes tested? Yes. I used "strace git describe ...". ### Are there any user-facing changes? No. * Closes: apache#37767 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 277b168 - Browse repository at this point
Copy the full SHA 277b168View commit details -
MINOR: [R] Add Jacob Wujciak-Jens as author (apache#38188)
### Rationale for this change Add Jacob Wujciak-Jens as one of the R package authors ### What changes are included in this PR? Add Jacob Wujciak-Jens as one of the R package authors ### Are these changes tested? No ### Are there any user-facing changes? No Lead-authored-by: Nic Crane <[email protected]> Co-authored-by: Jacob Wujciak-Jens <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for abbb26f - Browse repository at this point
Copy the full SHA abbb26fView commit details -
apacheGH-38193: [CI][Java] Free up disk space for "AMD64 manylinux201…
…4 Java JNI" (apache#38194) ### Rationale for this change We don't have enough disk space. ### What changes are included in this PR? Remove unused pre-installed software. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38193 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4c29a8f - Browse repository at this point
Copy the full SHA 4c29a8fView commit details -
apacheGH-38159: [CI][Release] Run only integration tests on integrati…
…on test mode (apache#38177) ### Rationale for this change Unit tests for each implementations are done on unit test mode. ### What changes are included in this PR? Detect integration test only mode. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38159 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 14abb2c - Browse repository at this point
Copy the full SHA 14abb2cView commit details -
apacheGH-37941: [R][CI][Release] Add checksum verification for pre-co…
…mpiled binaries (apache#38115) ### Rationale for this change This change is to restore parity with the previous solution on macOS (brew does cs validation) and improve security for windows and linux. This also align with CRAN policy. ### What changes are included in this PR? This PR adds a script that can be run after the arrow release (once all files have been pushed to the artifactory) before the CRAN submission to download the checksum files for the pre-compiled binaries which are already added through the usual release. *libs.R have been extended to use these checksum files to validate the downloaded binaries. ### Are these changes tested? The r-binary-packages nightlies generate checksums and use them when building binary packages, this way the code path is tested. They do not modify the actual src package though. ### Are there any user-facing changes? no (outside of log messages) * Closes: apache#37941 Authored-by: Jacob Wujciak-Jens <[email protected]> Signed-off-by: Nic Crane <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b20e0ae - Browse repository at this point
Copy the full SHA b20e0aeView commit details -
apacheGH-29238 [C++][Dataset][Parquet] Support parquet modular encryp…
…tion in the new Dataset API (apache#34616) ### Rationale for this change The purpose of this pull request is to support modular encryption in the new Dataset API. See [https://docs.google.com/document/d/13EysCNC6-Nu9wnJ8YpdzmD-aMLn4i2KXUJTNqIihy7A/edit#](url) for supporting document. ### What changes are included in this PR? I made improvements to the C++ and Python code to enable the Dataset API to have per-file settings for each file saved. Previously, the Dataset API applied the same encryption properties to all saved files, but now I've updated the code to allow for greater flexibility. In the Python code, I've added support for the changes by updating the ParquetFormat class to accept DatasetEncryptionConfiguration and DatasetDecryptionConfiguration structures. With these changes, you can pass the format object to the write_dataset function, giving you the ability to set unique encryption properties for each file in your Dataset. ### Are these changes tested? Yes, unit tests are included. I have also included a python sample project. ### Are there any user-facing changes? Yes, as stated above the ParquetFormat class has optional parameters for DatasetEncryptionConfiguration and DatasetDecryptionConfiguration through setters and getters. The Dataset now has the option using this to set different file encryption properties per file * Closes: apache#29238 Lead-authored-by: Don <[email protected]> Co-authored-by: Donald Tolley <[email protected]> Co-authored-by: Joris Van den Bossche <[email protected]> Co-authored-by: anjakefala <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Co-authored-by: Weston Pace <[email protected]> Co-authored-by: Gang Wu <[email protected]> Co-authored-by: scoder <[email protected]> Co-authored-by: Will Jones <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0793432 - Browse repository at this point
Copy the full SHA 0793432View commit details -
apacheGH-38153: [C#] expose ArrayDataConcatenator.Concatenate (apache…
…#38154) ### Rationale for this change New C# drivers need the ability to concatenate array data, particularly for metadata calls. ### What changes are included in this PR? Converts a previously internal class and method to a public class and method. ### Are these changes tested? Yes ### Are there any user-facing changes? It exposes previously hidden functionality. Resolves apache#38153 * Closes: apache#38153 Lead-authored-by: David Coe <[email protected]> Co-authored-by: davidhcoe <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e74d3a9 - Browse repository at this point
Copy the full SHA e74d3a9View commit details -
apacheGH-38164: [MATLAB] Rename
Length
property on `arrow.array.Arr……ay` and `arrow.array.ChunkedArray` to `NumElements` (apache#38190) ### Rationale for this change We would like to rename the `Length` property on `arrow.array.Array` (and `arrow.array.ChunkedArray`) to `NumElements` because MATLAB has a function called `length(A)`, which returns the length of the largest array dimension in `A`. Because `arrow.array.Array` inherits from `matlab.mixin.Scalar`, it's size is always `1x1`, so the `length()` function always returns `1`. This may confuse users because the `Length` property of `arrow.array.Array` returns the number of elements within the array, which may not be `1`. ```matlab >> array = arrow.array([1 2 3 4 5]); % The length property returns the number of elements in the array >> array.Length ans = int64 5 % The length method returns the length of the largest dimension >> length(array) ans = 1 ``` I suspect this inconsistency will confuse users, so we should rename the `Length` property to `NumElements`. ### What changes are included in this PR? 1. Renamed `Length` property on `arrow.array.Array` to `NumElements` 2. Renamed `Length` property on `arrow.array.ChunkedArray` to `NumElements` ### Are these changes tested? Yes. I modified the existing `Length` test cases to now test the `NumElements` property. ### Are there any user-facing changes? Yes. Please note this is a breaking change because `Length` is no longer a property on either `arrow.array.Array` or `arrow.array.ChunkedArray`. However, we have not yet cut an initial release of the MATLAB interface, so we don't expect this change should affect too many users at this point. * Closes: apache#38164 Authored-by: Sarah Gilmore <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 223739a - Browse repository at this point
Copy the full SHA 223739aView commit details -
apacheGH-24868: [C++] Add a Tensor logical value type with varying di…
…mensions, implemented using ExtensionType (apache#37166) ### Rationale for this change For use cases where underlying datatype and number of dimensions in tensors are equal but not the actual shape we want to add a `VariableShapeTensorType`. See apache#24868 and huggingface/datasets#5272 ### What changes are included in this PR? This introduces definition of `arrow.variable_shape_tensor` extension and it's C++ implementation and a Python wrapper. ### Are these changes tested? Yes. ### Are there any user-facing changes? This introduces new extension type to the user. * Closes: apache#24868 Lead-authored-by: Rok Mihevc <[email protected]> Co-authored-by: Joris Van den Bossche <[email protected]> Co-authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a7fab04 - Browse repository at this point
Copy the full SHA a7fab04View commit details -
apacheGH-37880: [CI][Python][Packaging] Add support for Python 3.12 (a…
…pache#37901) ### Rationale for this change Python 3.12 will be released in the next couple of weeks. We should add the wheels for pyarrow on our 14.0.0 release. ### What changes are included in this PR? This PR adds jobs to build pyarrow wheels for Python 3.12. ### Are these changes tested? They will be tested via archery tasks ### Are there any user-facing changes? No but users will be able to use pyarrow with Python 3.12 * Closes: apache#37880 Authored-by: Raúl Cumplido <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7695935 - Browse repository at this point
Copy the full SHA 7695935View commit details -
apacheGH-38198: [Go] Fix AuthenticateBasicToken to be reliable behind…
… proxies (apache#38199) ### Rationale for this change Fixes a bug in the Go Flight client library that makes using AuthenticateBasicToken unreliable behind proxies. ### What changes are included in this PR? Closes the sending side of the bi-directional stream for the Flight Handshake RPC call before trying to read the headers. This matches the C++ implementation. <img width="609" alt="Screenshot 2023-10-11 at 6 18 40 PM" src="https://github.com/apache/arrow/assets/879445/05e23c6a-0ff8-41fc-825b-8add7fe938bc"> ### Are these changes tested? I've tested these changes against my service deployed behind CloudFlare and verified the error listed in the linked issue disappears. ### Are there any user-facing changes? No * Closes: apache#38198 Authored-by: Phillip LeBlanc <[email protected]> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96d09e1 - Browse repository at this point
Copy the full SHA 96d09e1View commit details -
apacheGH-38201: [CI][Packaging] Pin zlib 1.2.13 when using thrift on …
…conan (apache#38202) ### Rationale for this change There is a conflict between the required Zlib version when using both thrift and GRPC. ### What changes are included in this PR? Pinning zlib when using thrifht. ### Are these changes tested? Via archery ### Are there any user-facing changes? No * Closes: apache#38201 Authored-by: Raúl Cumplido <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 757cf3e - Browse repository at this point
Copy the full SHA 757cf3eView commit details -
apacheGH-37812: [MATLAB] Add
arrow.type.ListType
MATLAB class (apac……he#38189) ### Rationale for this change In support of adding an [`arrow.array.ListArray`](apache#37815) MATLAB class, this pull request adds a new `arrow.type.ListType` MATLAB class. ### What changes are included in this PR? 1. New `arrow.list(<type>)` MATLAB construction function. 2. New `arrow.list.ListType` MATLAB class. `ListType` has a property named `Type` which indicates the inner type of the `List`. `Type` can be set to any subclass `arrow.type.Type` (including `arrow.type.ListType`, to support nested lists). 3. New `arrow.type.ID.List` type ID enumeration value. 4. New `arrow.type.traits.ListTraits` type traits class. Some of the properties, such as `ArrayConstructor` and `ArrayProxyClassName`, are set to `missing` because they are dependent on adding [`arrow.array.ListArray`](apache#37815) first. **Example** ```matlab % Create a simple List<String> type. >> stringListType = arrow.list(arrow.string()) stringListType = ListType with properties: ID: List Type: [1x1 arrow.type.StringType] % Create a nested List<List<Boolean>> type. >> nestedListType = arrow.list(arrow.list(arrow.boolean())) nestedListType = ListType with properties: ID: List Type: [1x1 arrow.type.ListType] % Extract the first-level, inner type, which is List<Boolean>. >> innerType = nestedListType.Type innerType = ListType with properties: ID: List Type: [1x1 arrow.type.BooleanType] % Extract the second-level, nested inner type, which is Boolean. >> innerType.Type ans = BooleanType with properties: ID: Boolean ``` ### Are these changes tested? Yes. 1. Added `tListType.m`. 2. Added `tListTraits.m`. 3. Updated `tField.m` to include `arrow.list`. 4. Updated `tID.m` to include `arrow.type.ID.List`. 6. Updated `tTypeDisplay.m` to include `arrow.type.ListType`. 7. Updated `ttraits.m` to include `arrow.type.traits.ListTraits`. ### Are there any user-facing changes? Yes. Client MATLAB code can now creates instances of `arrow.type.ListType` by using the `arrow.list(<type>)` construction function. ### Future Directions 1. apache#37815 * Closes: apache#37812 Authored-by: Kevin Gurney <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 852f09d - Browse repository at this point
Copy the full SHA 852f09dView commit details -
apacheGH-38142: [R] Add NEWS for 14.0.0 (apache#38143)
### Rationale for this change The NEWS file needs updating for 14.0.0. ### What changes are included in this PR? The NEWS file is updated with commits since 13.0.0. ### Are these changes tested? N/A ### Are there any user-facing changes? No * Closes: apache#38142 Lead-authored-by: Dewey Dunnington <[email protected]> Co-authored-by: Dewey Dunnington <[email protected]> Co-authored-by: Nic Crane <[email protected]> Signed-off-by: Dewey Dunnington <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e085b98 - Browse repository at this point
Copy the full SHA e085b98View commit details -
apacheGH-38209: [Docs] Reduce width of header items and keep header h…
…eight default (small) on smaller screens (apache#38148) ### Rationale for this change The Sphinx theme we have been using (PyData Sphinx Theme) has been pinned to an older version for a while now and with the apache#36591 we have updated the code and are now using version 0.14.0 for the dev docs. This PR fixes bugs we have encountered after the PR updating the theme has been merged. ### What changes are included in this PR? - Have default header size for smaller screens and keep it increased for bigger screens. * Closes: apache#38209 Authored-by: AlenkaF <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1cc0f14 - Browse repository at this point
Copy the full SHA 1cc0f14View commit details -
apacheGH-37378: [C++] Add A Dictionary Compaction Function For Dictio…
…naryArray (apache#37418) ### Rationale for this change A Dictionary Compaction Function for DictionaryArray is supported. ### What changes are included in this PR? Add a Function for Dictionary Compaction ### Are these changes tested? Yes Are there any user-facing changes? No * Closes: apache#37378 Lead-authored-by: Junming Chen <[email protected]> Co-authored-by: Ben Harkins <[email protected]> Co-authored-by: Benjamin Kietzman <[email protected]> Signed-off-by: Benjamin Kietzman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 73454b7 - Browse repository at this point
Copy the full SHA 73454b7View commit details -
apacheGH-37592: [MATLAB] Add
NumRows
property to `arrow.tabular.Rec……ordBatch` (apache#38215) ### Rationale for this change Currently, there is a `NumColumns` property on `arrow.tabular.RecordBatch`, but no `NumRows` property. It would be useful to be able to query the number of rows in a `RecordBatch`. This pull request adds a `NumRows` property to `arrow.tabular.RecordBatch` to mirror the design of `arrow.tabular.Table`. ### What changes are included in this PR? 1. Added new `NumRows` property to `arrow.tabular.RecordBatch` **Example** ```matlab >> matlabTable = array2table(rand(10, 5)) matlabTable = 10x5 table Var1 Var2 Var3 Var4 Var5 ________ ________ _______ _______ ________ 0.76062 0.12009 0.98898 0.29974 0.42165 0.64994 0.85116 0.71768 0.58693 0.31061 0.33593 0.87823 0.87766 0.38206 0.45742 0.031364 0.8336 0.71528 0.14987 0.3618 0.5986 0.81193 0.25784 0.21073 0.76715 0.46493 0.40281 0.39729 0.16737 0.94521 0.18738 0.16351 0.46437 0.45545 0.40774 0.67682 0.3577 0.94882 0.1295 0.022501 0.29368 0.47122 0.99682 0.46011 0.34275 0.6849 0.064717 0.89719 0.38302 0.4523 >> arrowRecordBatch = arrow.recordBatch(matlabTable); >> arrowRecordBatch.NumRows ans = int64 10 ``` ### Are these changes tested? Yes. 1. Added `NumRows` test to `tRecordBatch` test class. 3. Updated `EmptyTable` test (renamed to `EmptyRecordBatch`) in `tRecordBatch` test class. 4. Added `FromArraysNoInputs` test to mirror the `FromArraysNoInputs` test in `tTable` test class. ### Are there any user-facing changes? Yes. This pull request adds a new public `NumRows` property to the `arrow.tabular.RecordBatch` class. Users can query the number of rows in an `arrow.tabular.RecordBatch` by accessing the `NumRows` property. ### Future Directions 1. apache#38214 3. apache#38213 * Closes: apache#37592 Authored-by: Kevin Gurney <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef02417 - Browse repository at this point
Copy the full SHA ef02417View commit details -
apacheGH-37510: [C++] Don't install bundled Azure SDK for C++ (apache…
…#38176) ### Rationale for this change It's an internal bundled library. We should not install it as a part of Arrow. ### What changes are included in this PR? Exclude all Azure SDK for C++ jobs including install jobs aren't executed by default. Building jobs are executed because they are required to build Arrow. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: apache#37510 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7047e63 - Browse repository at this point
Copy the full SHA 7047e63View commit details
Commits on Oct 12, 2023
-
apacheGH-38200: [CI][Release][Go] Ensure removing all module caches (a…
…pache#38222) ### Rationale for this change Module caches don't have write permission by owner. So we can remove them by `rm -rf`. ### What changes are included in this PR? Run `go clean -modcache` after all builds. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38200 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb5ebbf - Browse repository at this point
Copy the full SHA bb5ebbfView commit details -
apacheGH-38226: [R] Remove R 3.5 from test-r-versions (apache#38230)
### Rationale for this change The test-r-versions job is failing because not all of our dependencies support R 3.5. We follow the tidyverse support policy where possible, which means we only support R 3.6 and above. Thus, we can drop the test for R 3.5. ### What changes are included in this PR? R 3.5 was removed from the test matrix for test-r-versions ### Are these changes tested? Yes ### Are there any user-facing changes? No * Closes: apache#38226 Authored-by: Dewey Dunnington <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec08625 - Browse repository at this point
Copy the full SHA ec08625View commit details -
apacheGH-38243: [CI][Python] Add missing dataset marker for dataset e…
…ncryption tests (apache#38244) * Closes: apache#38243 Authored-by: Joris Van den Bossche <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d9bab3 - Browse repository at this point
Copy the full SHA 8d9bab3View commit details -
apacheGH-37979: [C++] Add support for specifying custom Array opening…
… and closing delimiters to `arrow::PrettyPrintDelimiters` (apache#38187) ### Rationale for this change This is a follow up to apache#37981. in order to make the [`arrow::PrettyPrint`](https://github.com/apache/arrow/blob/7667b81bffcb5b361fab6d61c42ce396d98cc6e1/cpp/src/arrow/pretty_print.h#L101) functionality for `arrow::Array` more flexible, it would be useful to be able to specify a custom `Array` opening and closing delimiter other than `"["` and `"]"`. For example, the MATLAB interface wraps the Arrow C++ libraries and being able to specify a custom opening and closing delimiter for `Array` would make it possible to make the display of MATLAB `arrow.array.Array` objects more MATLAB-like. In order to support custom `Array` opening and closing delimiters, this pull request adds two new properties, `open` and `close`, to the [`arrow::PrettyPrintDelimiters`](https://github.com/apache/arrow/blob/c37059ad7b87f0cbb681f6388aca0e3f02860351/cpp/src/arrow/pretty_print.h#L38) struct. This enable use cases like the ability to display an `arrow::Array` as `<1,2,3>` instead of `[1,2,3]`, by setting `options.array_delimiters.open = "<"` and `options.array_delimiters.close = ">"`. ### What changes are included in this PR? This pull request adds two new properties to the [`arrow::PrettyPrintDelimiters`](https://github.com/apache/arrow/blob/c37059ad7b87f0cbb681f6388aca0e3f02860351/cpp/src/arrow/pretty_print.h#L38) struct: 1. `open` - the opening delimiter to use for an `Array` or `ChunkedArray` (default = `[`). 1. `close` - the closing delimiter to use for an `Array` or `ChunkedArray` (default = `]`). ### Are these changes tested? Yes. 1. Added two new tests: (1) `ArrayCustomOpenCloseDelimiter` and (2) `ChunkedArrayCustomOpenCloseDelimiter`. 2. All existing tests related to `arrow::PrettyPrint` pass. ### Are there any user-facing changes? Yes. This pull request adds two new public, user-facing properties, (1) `open` (of type `std::string`) and (2) `close` (also of type `std::string`) to the `PrettyPrintDelimiters` struct. This enables client code to specify custom opening and closing delimiters to use when printing an `arrow::Array` or `arrow::ChunkedArray` by changing the values of the nested `open` and `close` properties of the `array_delimiters`/`chunked_array_delimiters` properties of `PrettyPrintOptions`. ### Notes 1. This pull request was motivated by our desire to improve the display of Arrow related classes in the MATLAB interface, but it is hopefully a generic enough change that it may benefit other use cases too. ### Future Directions 1. Now that client code can easily specify custom opening, closing, and element delimiters, it may make sense to address apache#30951. * Closes: apache#37979 Authored-by: Kevin Gurney <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc1dc6a - Browse repository at this point
Copy the full SHA cc1dc6aView commit details -
apacheGH-38228: [R] Fence examples that need dataset with
examplesIf
(apache#38229) ### Rationale for this change The minimal nightly build are failing with examples that won't run without the dataset feature ### What changes are included in this PR? - Added `examplesIf` where needed - Redocumented ### Are these changes tested? Yes, by all R CMD check jobs ### Are there any user-facing changes? No * Closes: apache#38228 Authored-by: Dewey Dunnington <[email protected]> Signed-off-by: Dewey Dunnington <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 84a4ab1 - Browse repository at this point
Copy the full SHA 84a4ab1View commit details -
apacheGH-38197: [R] Update actions that used setup-r@v1 to use setup-…
…r@v2 (apache#38218) ### Rationale for this change CI jobs that used setup-r@ v1 no longer run without error. ### What changes are included in this PR? - Updated the rchk job to use the `setup-r@ v2` - Updated the devdocs job to use `setup-r@ v2`. To make this work, we needed to remove the Windows build because it was installing an old version of R. It seems that the job has been running an outdated and unsable (for most users) for a very long time. ### Are these changes tested? Will be covered by crossbow jobs submitted below. ### Are there any user-facing changes? No. * Closes: apache#38197 Lead-authored-by: Dewey Dunnington <[email protected]> Co-authored-by: Dewey Dunnington <[email protected]> Signed-off-by: Dewey Dunnington <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0640f94 - Browse repository at this point
Copy the full SHA 0640f94View commit details -
apacheGH-38096: [Java] FlightStream with metadata can cause error whe…
…n closing (apache#38110) ### Rationale for this change The Java FlightStream can raise an error if metadata is transferred and ends up being closed twice. ``` java.lang.IllegalStateException: RefCnt has gone negative at org.apache.arrow.util.Preconditions.checkState(Preconditions.java:458) at org.apache.arrow.memory.BufferLedger.release(BufferLedger.java:130) at org.apache.arrow.memory.BufferLedger.release(BufferLedger.java:104) at org.apache.arrow.memory.ArrowBuf.close(ArrowBuf.java:1044) at org.apache.arrow.util.AutoCloseables.close(AutoCloseables.java:97) at org.apache.arrow.flight.FlightStream.close(FlightStream.java:208) ``` ### What changes are included in this PR? When FlightStream is closed, remove any reference of previous metadata to prevent reference count going negative if closed again. Also added `ExchangeReaderWriter.getResult()` for convenience and clear up ambiguity on error handling. ### Are these changes tested? Unit tests added for closing with metadata and ### Are there any user-facing changes? Added `ExchangeReaderWriter.getResult()` * Closes: apache#38096 Authored-by: Bryan Cutler <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71a4ef4 - Browse repository at this point
Copy the full SHA 71a4ef4View commit details -
apacheGH-38210: [C++][FlightRPC] Add missing app_metadata arguments (a…
…pache#38231) ### Rationale for this change I have fixed the error occurring when using the "DARROW_FLIGHT_SQL=ON" option on a Mac with ARM Architecture CPU. ### What changes are included in this PR? It seems that implicit values are not recognized in this environment (Mac ARM), so I have added values explicitly. ### Are these changes tested? yes (build and run unit test) ### Are there any user-facing changes? No * Closes: apache#38210 Authored-by: Hyunseok Seo <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed97d5c - Browse repository at this point
Copy the full SHA ed97d5cView commit details -
apacheGH-38227: [R] Fix non-unicode character errors in nightly builds (
apache#38232) ### Rationale for this change We have several nightly builds failing with errors building the manual as a result of unicode characters. The unicode characters aren't new, so I'm not sure why this happened now. ### What changes are included in this PR? Install a distribution of latex that supports unicode characters (maybe)? ### Are these changes tested? Yes ### Are there any user-facing changes? No * Closes: apache#38227 Lead-authored-by: Dewey Dunnington <[email protected]> Co-authored-by: Dewey Dunnington <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a2561e3 - Browse repository at this point
Copy the full SHA a2561e3View commit details -
MINOR: [Go] Bump golang.org/x/net from 0.15.0 to 0.17.0 in /go (apach…
…e#38225) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.15.0 to 0.17.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/net/commit/b225e7ca6dde1ef5a5ae5ce922861bda011cfabd"><code>b225e7c</code></a> http2: limit maximum handler goroutines to MaxConcurrentStreams</li> <li><a href="https://github.com/golang/net/commit/88194ad8ab44a02ea952c169883c3f57db6cf9f4"><code>88194ad</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/net/commit/2b60a61f1e4cf3a5ecded0bd7e77ea168289e6de"><code>2b60a61</code></a> quic: fix several bugs in flow control accounting</li> <li><a href="https://github.com/golang/net/commit/73d82efb96cacc0c378bc150b56675fc191894b9"><code>73d82ef</code></a> quic: handle DATA_BLOCKED frames</li> <li><a href="https://github.com/golang/net/commit/5d5a036a503f8accd748f7453c0162115187be13"><code>5d5a036</code></a> quic: handle streams moving from the data queue to the meta queue</li> <li><a href="https://github.com/golang/net/commit/350aad2603e57013fafb1a9e2089a382fe67dc80"><code>350aad2</code></a> quic: correctly extend peer's flow control window after MAX_DATA</li> <li><a href="https://github.com/golang/net/commit/21814e71db756f39b69fb1a3e06350fa555a79b1"><code>21814e7</code></a> quic: validate connection id transport parameters</li> <li><a href="https://github.com/golang/net/commit/a600b3518eed7a9a4e24380b4b249cb986d9b64d"><code>a600b35</code></a> quic: avoid redundant MAX_DATA updates</li> <li><a href="https://github.com/golang/net/commit/ea633599b58dc6a50d33c7f5438edfaa8bc313df"><code>ea63359</code></a> http2: check stream body is present on read timeout</li> <li><a href="https://github.com/golang/net/commit/ddd8598e5694aa5e966e44573a53e895f6fa5eb2"><code>ddd8598</code></a> quic: version negotiation</li> <li>Additional commits viewable in <a href="https://github.com/golang/net/compare/v0.15.0...v0.17.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/net&package-manager=go_modules&previous-version=0.15.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/apache/arrow/network/alerts). </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bead40a - Browse repository at this point
Copy the full SHA bead40aView commit details -
apacheGH-35497: [C++] Use the latest tagged version of flatbuffers (a…
…pache#38192) ### Rationale for this change To use a more modern version of `flatc` in Arrow. ### What changes are included in this PR? 1) Re-generating the the C++ files with a `flatc` based on the latest tag on the `flatbuffer` repo. 2) Copy the minimal set of includes to our vendored folder 3) Manually re-apply the patches that have been applied to the previous headers to fix issues ### Are these changes tested? Tested by building everything correctly. * Closes: apache#35497 Authored-by: Felipe Oliveira Carvalho <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01b42d5 - Browse repository at this point
Copy the full SHA 01b42d5View commit details -
apacheGH-37907: [R] Setting rosetta variable is missing (apache#37961)
### Rationale for this change The latest version of `r/R/install-arrow.R` was not working properly, since it was relying on the `on_rosetta()` function, which is not defined elsewhere. I just fixed the identification of rosetta in the script. With the current code, the following gives an error ````r > source("https://raw.githubusercontent.com/apache/arrow/master/r/R/install-arrow.R") > install_arrow() Error in on_rosetta() : could not find function "on_rosetta" ```` ### What changes are included in this PR? It only removed the `on_rosetta()` function, which was not defined elsewhere, and reverted back to the `rosetta` object to identify if rosetta is present or not on a user's system. ### Are these changes tested? Yes. It was tested with the current code and the proposed PR. The proposed PR works as expected. ### Are there any user-facing changes? No. * Closes: apache#37907 Lead-authored-by: Fernando Mayer <[email protected]> Co-authored-by: Jonathan Keane <[email protected]> Signed-off-by: Nic Crane <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b7bbdc - Browse repository at this point
Copy the full SHA 7b7bbdcView commit details
Commits on Oct 13, 2023
-
apacheGH-37945: [R] Update developer documentation (apache#38220)
### Rationale for this change Several PRs over the last few months have update the build system to be more friendly for developers. During this process it has also come to light that we haven't supported the Windows development setup documented here since R 4.1 (released in spring 2021). I had to remove Windows from the test-r-devdocs job because the approach used there was not compatible with the `setup-r@ v2` action, and the job was failing with the `@ v1` action. ### What changes are included in this PR? - Updated the sections on using pre-built static libraries and bundled builds - Removed the Windows section regarding the bundled build. This section would need rewriting to support the last two minor releases of R but in the meantime I think it is mostly confusing. ### Are these changes tested? They are documentation changes. They are also slightly optimisitc: we can fix problems with the developer setup incrementally between releases, but it's more difficult to update our documentation. This PR documents the intended behaviour after apache#38236 . ### Are there any user-facing changes? No. * Closes: apache#37945 Lead-authored-by: Dewey Dunnington <[email protected]> Co-authored-by: Dewey Dunnington <[email protected]> Co-authored-by: Jacob Wujciak-Jens <[email protected]> Signed-off-by: Dewey Dunnington <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0574535 - Browse repository at this point
Copy the full SHA 0574535View commit details -
apacheGH-38043: [R] Enable all features by default on macOS (apache#3…
…8195) ### Rationale for this change Previously GCS/S3 support would need to be explicitly enabled in source builds (when they are build without `NOT_CRAN`). As we want the macos binaries to be fully featured we should turn the features on when the dependencies exists. ### What changes are included in this PR? This PR enables this behavior for macOS only, on Linux setting `NOT_CRAN` or `LIBARROW_MINIMAL=false` is still required. ### Are these changes tested? Crossbow and locally (thanks @ paleolimbot ) * Closes: apache#38043 Lead-authored-by: Jacob Wujciak-Jens <[email protected]> Co-authored-by: Dewey Dunnington <[email protected]> Co-authored-by: Jonathan Keane <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4bf777a - Browse repository at this point
Copy the full SHA 4bf777aView commit details -
MINOR: [R] Fix spelling of delimiter (apache#38257)
### Rationale for this change Fix typo in docs introduced in apache#38232 ### What changes are included in this PR? Change spelling of "delimeter" to "delimiter" ### Are these changes tested? No ### Are there any user-facing changes? Just docs Authored-by: Nic Crane <[email protected]> Signed-off-by: Nic Crane <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9aac8a - Browse repository at this point
Copy the full SHA e9aac8aView commit details -
apacheGH-37895: [C++] Feature: support concatenate recordbatches. (ap…
…ache#37896) ### Rationale for this change User scenario: When we use acero plan, many smaller batches may be generated through agg and hashjoin. In addition, due to the mpp database, there is data distribution. When there are many segments, each segment data is compared at this time. Small, in order to improve performance, we hope to merge multiple fragmented small batches into one large batch for calculation together. ### What changes are included in this PR? record_batch.cc record_batch.h record_batch_test.cc ### Are these changes tested? yes, see record_batch_test.cc ### Are there any user-facing changes? yes * Closes: apache#37895 Authored-by: light-city <[email protected]> Signed-off-by: Benjamin Kietzman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5bce96 - Browse repository at this point
Copy the full SHA c5bce96View commit details
Commits on Oct 16, 2023
-
apacheGH-38239: [CI][Python] Disable -W error on Python CI jobs tempo…
…rarily (apache#38238) * Closes: apache#38239 Lead-authored-by: Joris Van den Bossche <[email protected]> Co-authored-by: Raúl Cumplido <[email protected]> Co-authored-by: Jacob Wujciak-Jens <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f325ce9 - Browse repository at this point
Copy the full SHA f325ce9View commit details -
apacheGH-37751: [C++][Gandiva] Avoid registering exported functions m…
…ultiple times in gandiva (apache#37752) ### Rationale for this change Try to fix apache#37751 ### What changes are included in this PR? The exported functions defined in gandiva are registered multiple times unnecessarily. This PR tries to address this issue. ### Are these changes tested? Yes. ### Are there any user-facing changes? No Authored-by: Yue Ni <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 47314e8 - Browse repository at this point
Copy the full SHA 47314e8View commit details -
apacheGH-38074: [C++] Fix Offset Size Calculation for Slicing Large S…
…tring and Binary Types in Hash Join (apache#38147) ### Rationale for this change We found that the wrong results in inner joins during hash join operations were caused by a problem with how large strings and binary types were handled. The `Slice` function was not calculating their sizes correctly. To fix this, I changed the `Slice` function to calculate the sizes correctly, based on the type of data for large string and binary. * Issue raised: apache#37729 ### What changes are included in this PR? * The `Slice` function has been updated to correctly calculate the offset for Large String and Large Binary types, and assertion statements have been added to improve maintainability. * Unit tests (`TEST(KeyColumnArray, SliceBinaryTest)`)for the Slice function have been added. * During random tests for Hash Join (`TEST(HashJoin, Random)`), modifications were made to allow the creation of Large String as key column values. ### Are these changes tested? Yes ### Are there any user-facing changes? Acero might not have a large user base as it is an experimental feature, but I deemed the issue of incorrect join results as critical and have addressed the bug. * Closes: apache#38074 Authored-by: Hyunseok Seo <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb26178 - Browse repository at this point
Copy the full SHA fb26178View commit details -
apacheGH-38263 [C++]: Prefer to call string_view::data() instead of b…
…egin() where a char pointer is expected (apache#38265) ### Rationale for this change The MSVC compiler doesn't seem to allow user code to assume `std::string_view::const_iterator` is `const char*`, so using only `re2::StringPiece` and preferring to call `.data()` instead of `.begin()` should make things more uniform across different compilers and STL implementations. ### What changes are included in this PR? - Using `re2::StringPiece` instead of `std::string_view` to interact with `re2` - Use `data()` instead of `begin()` where a `char*` is expected ### Are these changes tested? Yes, by existing tests. * Closes: apache#38263 Authored-by: Felipe Oliveira Carvalho <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 93ca3b2 - Browse repository at this point
Copy the full SHA 93ca3b2View commit details -
apacheGH-38206: [CI] Remove more pre-installed files (apache#38233)
### Rationale for this change We need more disk space... ### What changes are included in this PR? Remove more pre-installed files. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38206 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 732d400 - Browse repository at this point
Copy the full SHA 732d400View commit details -
apacheGH-38285: [Go] Slight deps and docs update (apache#38284)
### Rationale for this change Making sure the documentation that shows up on pkg.go.dev will show that the package is compatible with go1.19+ ### What changes are included in this PR? slight patch/minor version updates of some dependencies along with a documentation update in `doc.go`. * Closes: apache#38285 Authored-by: Matt Topol <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cbf1bb5 - Browse repository at this point
Copy the full SHA cbf1bb5View commit details -
apacheGH-38061: [C#] Implement Duration support (apache#38062)
### What changes are included in this PR? Complete support for the Duration array type in the C# implementation. ### Are these changes tested? Yes. ### Are there any user-facing changes? The Duration array type is now supported in the C# library. This also does some slight refactoring of classes which could impact edge cases of user scenarios. * Closes: apache#38061
Configuration menu - View commit details
-
Copy full SHA for 20e120b - Browse repository at this point
Copy the full SHA 20e120bView commit details -
apacheGH-37861: [C#] Fix StringArray.GetString returning null instead…
… of empty (apache#37862) ### Rationale for this change Fixes apache#37861. ### What changes are included in this PR? Add `BinaryArray.GetBytes(int, out bool)` overload that enables `StringArray.GetString` to reliably determine if the value is null or empty without needing an additional call to `IsNull`. ### Are these changes tested? Added a test for `StringArray.GetString` (which didn't appear to have any existing tests). Two of the cases fail without this change. I also updated the tests that call `BinaryArray.GetBytes` to use the new overload instead of a separate call to `IsNull` as extra validation. ### Are there any user-facing changes? New public overload to an existing API. * Closes: apache#37861
Configuration menu - View commit details
-
Copy full SHA for ded3295 - Browse repository at this point
Copy the full SHA ded3295View commit details -
apacheGH-38282 [C++]: Implement ReplaceString with the right type sig…
…nature (apache#38283) ### Rationale for this change The type signature of `ReplaceString` should be identical when arrow is compiled with or without `ARROW_WITH_RE2`. ### What changes are included in this PR? The right signature + delegating to the implementation that takes `re2::StringPiece`. The conversion should be a no-op when compiled and optimized. ### Are these changes tested? By existing tests and CI checks. * Closes: apache#38282 Authored-by: Felipe Oliveira Carvalho <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b118bb - Browse repository at this point
Copy the full SHA 6b118bbView commit details -
apacheGH-38286: [CI][R] Clean GitHub runner disk for ubuntu-r-only-r …
…images (apache#38287) ### Rationale for this change Fix CI failures for job that is getting out of space. ### What changes are included in this PR? Using our free disk space script to add space for the ubuntu-r-only-r images. ### Are these changes tested? On CI ### Are there any user-facing changes? No * Closes: apache#38286 Authored-by: Raúl Cumplido <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 834da69 - Browse repository at this point
Copy the full SHA 834da69View commit details -
MINOR: [Go] Bump go versions for testing nightly tasks (apache#38289)
### What changes are included in this PR? Bump versions of Go for our nightly tests to match supported Go versions ### Are these changes tested? Via archery ### Are there any user-facing changes? No Authored-by: Raúl Cumplido <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 85671b3 - Browse repository at this point
Copy the full SHA 85671b3View commit details -
MINOR: [C#] Bump xunit.runner.visualstudio from 2.5.1 to 2.5.3 in /cs…
…harp (apache#38290) Bumps [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) from 2.5.1 to 2.5.3. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/xunit/visualstudio.xunit/commit/6b60a9e56a82a4010e2c65481cfa40c227f97fd5"><code>6b60a9e</code></a> v2.5.3</li> <li><a href="https://github.com/xunit/visualstudio.xunit/commit/48d5ef68535d44fc58641a51c6844da6e4e3f7b7"><code>48d5ef6</code></a> Add diagnostic messages around DiaSession failures</li> <li><a href="https://github.com/xunit/visualstudio.xunit/commit/32b7c99f6023cc12552833c740ca2a2fce3bdbd6"><code>32b7c99</code></a> Incorrect URL for Git repository in .nuspec file</li> <li><a href="https://github.com/xunit/visualstudio.xunit/commit/ce0f849c747ee27ba6c947e71e483f730293a0fd"><code>ce0f849</code></a> Bump up to v2.5.3-pre</li> <li><a href="https://github.com/xunit/visualstudio.xunit/commit/b56611bde0cdc1513d5420f4a066b63df0de7870"><code>b56611b</code></a> v2.5.2</li> <li><a href="https://github.com/xunit/visualstudio.xunit/commit/9b843e136f0d5a385846b88ccfae89d667c6093b"><code>9b843e1</code></a> Add Microsoft.TestPlatform.ObjectModel as a dependency in the nuspec for .NET...</li> <li><a href="https://github.com/xunit/visualstudio.xunit/commit/9d2800688c5a5007fdb9f0f073c9a4b749e62ef4"><code>9d28006</code></a> Add /.vscode/tasks.json for builds inside VS Code</li> <li><a href="https://github.com/xunit/visualstudio.xunit/commit/af96d96e2cf2f15ce18a21df462553053558d8e0"><code>af96d96</code></a> Latest dependencies</li> <li><a href="https://github.com/xunit/visualstudio.xunit/commit/2dd69895010eaff737e38e567f7f792996cd3ba4"><code>2dd6989</code></a> Undo the assembly merge from <a href="https://redirect.github.com/xunit/visualstudio.xunit/issues/383">#383</a></li> <li><a href="https://github.com/xunit/visualstudio.xunit/commit/1c51d513e6479ba76856ce976433478bf75818ed"><code>1c51d51</code></a> Latest dependencies</li> <li>Additional commits viewable in <a href="https://github.com/xunit/visualstudio.xunit/compare/2.5.1...2.5.3">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=xunit.runner.visualstudio&package-manager=nuget&previous-version=2.5.1&new-version=2.5.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ee862b - Browse repository at this point
Copy the full SHA 2ee862bView commit details -
MINOR: [C#] Bump pythonnet from 3.0.2 to 3.0.3 in /csharp (apache#38291)
Bumps [pythonnet](https://github.com/pythonnet/pythonnet) from 3.0.2 to 3.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pythonnet/pythonnet/releases">pythonnet's releases</a>.</em></p> <blockquote> <h2>v3.0.3</h2> <h2>What's Changed</h2> <ul> <li>change PyScope to PyModule by <a href="https://github.com/OmkarBorhade98"><code>@OmkarBorhade98</code></a> in <a href="https://redirect.github.com/pythonnet/pythonnet/pull/2231">pythonnet/pythonnet#2231</a></li> <li>use enum name in repr by <a href="https://github.com/koubaa"><code>@koubaa</code></a> in <a href="https://redirect.github.com/pythonnet/pythonnet/pull/2239">pythonnet/pythonnet#2239</a></li> <li>ARM CI fix by <a href="https://github.com/lostmsu"><code>@lostmsu</code></a> in <a href="https://redirect.github.com/pythonnet/pythonnet/pull/2256">pythonnet/pythonnet#2256</a></li> <li>Python 3.12 by <a href="https://github.com/filmor"><code>@filmor</code></a> in <a href="https://redirect.github.com/pythonnet/pythonnet/pull/2249">pythonnet/pythonnet#2249</a></li> <li>Only run docs CI/main CI for corresponding changes by <a href="https://github.com/lostmsu"><code>@lostmsu</code></a> in <a href="https://redirect.github.com/pythonnet/pythonnet/pull/2257">pythonnet/pythonnet#2257</a></li> <li>Revert "Only run docs CI/main CI for corresponding changes" by <a href="https://github.com/filmor"><code>@filmor</code></a> in <a href="https://redirect.github.com/pythonnet/pythonnet/pull/2260">pythonnet/pythonnet#2260</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/OmkarBorhade98"><code>@OmkarBorhade98</code></a> made their first contribution in <a href="https://redirect.github.com/pythonnet/pythonnet/pull/2231">pythonnet/pythonnet#2231</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pythonnet/pythonnet/compare/v3.0.2...v3.0.3">https://github.com/pythonnet/pythonnet/compare/v3.0.2...v3.0.3</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pythonnet/pythonnet/blob/master/CHANGELOG.md">pythonnet's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/pythonnet/pythonnet/releases/tag/v3.0.3">3.0.3</a> - 2023-10-11</h2> <h3>Added</h3> <ul> <li>Support for Python 3.12</li> </ul> <h3>Changed</h3> <ul> <li>Use enum name in <code>repr</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pythonnet/pythonnet/commit/0a5a63ccc4ee1e104ab0aae75ede8aa3441a3481"><code>0a5a63c</code></a> Release 3.0.3</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/5a4a986f9e2b9f4f505db68809f45a63c39b1418"><code>5a4a986</code></a> Revert "only run docs CI/main CI for corresponding changes (<a href="https://redirect.github.com/pythonnet/pythonnet/issues/2257">#2257</a>)" (<a href="https://redirect.github.com/pythonnet/pythonnet/issues/2260">#2260</a>)</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/04670ea1c8a761944e19ac89acd18a43a82cc352"><code>04670ea</code></a> only run docs CI/main CI for corresponding changes (<a href="https://redirect.github.com/pythonnet/pythonnet/issues/2257">#2257</a>)</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/88418da6a87f3dcdd861ff0022d8beb6164ae3ee"><code>88418da</code></a> Merge pull request <a href="https://redirect.github.com/pythonnet/pythonnet/issues/2249">#2249</a> from pythonnet/python-3.12</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/293f8b1d810db1e63253b950a4b4844b35c38bab"><code>293f8b1</code></a> Python 3.12 has been released, use final version</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/fb494705652af998a4f346aeb88ebff836c72eb4"><code>fb49470</code></a> Ignore test-case on Python 3.12</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/080d1bd59f2b231db2081474cf126e46aa039505"><code>080d1bd</code></a> For now skip over "new style" weakrefs in clear</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/8dfe4080d642397a7efcb52b8d3aa69da1675713"><code>8dfe408</code></a> Remove deprecated function call</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/d057724e5167d7088a3dc77310a37c38473e318d"><code>d057724</code></a> Update changelog</li> <li><a href="https://github.com/pythonnet/pythonnet/commit/7a31d38755c71d0385bf28e758ab9cf96a2db481"><code>7a31d38</code></a> Add 3.12 to CI and metadata</li> <li>Additional commits viewable in <a href="https://github.com/pythonnet/pythonnet/compare/v3.0.2...v3.0.3">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pythonnet&package-manager=nuget&previous-version=3.0.2&new-version=3.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cee2fa8 - Browse repository at this point
Copy the full SHA cee2fa8View commit details -
apacheGH-38297: [C#] Fix build for .NET 4.7.2 (apache#38299)
### What changes are included in this PR? Fixes apache#38297 ### Are these changes tested? Yes * Closes: apache#38297
Configuration menu - View commit details
-
Copy full SHA for 71a76c3 - Browse repository at this point
Copy the full SHA 71a76c3View commit details -
MINOR: [C#] Bump xunit from 2.5.1 to 2.5.2 in /csharp (apache#38292)
Bumps [xunit](https://github.com/xunit/xunit) from 2.5.1 to 2.5.2. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/xunit/xunit/commit/32931855e213ccb74d75a899af76f40388b2131b"><code>3293185</code></a> v2.5.2</li> <li><a href="https://github.com/xunit/xunit/commit/4d9d4fcc5d5f0e09445026674f62415993a3fe73"><code>4d9d4fc</code></a> Roll back singleton NullMessageSink and NullSourceInformationProvider</li> <li><a href="https://github.com/xunit/xunit/commit/45078f3a86e04e495dbbe3e434a8dddc1ce42a8d"><code>45078f3</code></a> Pick up latest analyzers</li> <li><a href="https://github.com/xunit/xunit/commit/8ae0d067bb8f427f38c5524b4f3c47f99e844f77"><code>8ae0d06</code></a> Remove VisualStudioSourceInformationProvider and DiaSession-related classes</li> <li><a href="https://github.com/xunit/xunit/commit/4a35ce7722aa3ac01a1e04fc3757c448d454aaa5"><code>4a35ce7</code></a> Missing comparer pass-through on DictionaryExtensions</li> <li><a href="https://github.com/xunit/xunit/commit/9ab4ecef596b9677bcc53bdb3b5e1117b0a83bf4"><code>9ab4ece</code></a> <a href="https://redirect.github.com/xunit/xunit/issues/2755">#2755</a>: Tests for another embedded collection regression (v2)</li> <li><a href="https://github.com/xunit/xunit/commit/e499f14da33189d3c197b5f4abf3a6f769e0a80e"><code>e499f14</code></a> Bump up to v2.5.2-pre</li> <li>See full diff in <a href="https://github.com/xunit/xunit/compare/2.5.1...2.5.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=xunit&package-manager=nuget&previous-version=2.5.1&new-version=2.5.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c244473 - Browse repository at this point
Copy the full SHA c244473View commit details
Commits on Oct 17, 2023
-
apacheGH-38293: [R] Fix non-deterministic duckdb test (apache#38294)
### Rationale for this change The test fail with the latest version of duckdb (0.9.1). ### What changes are included in this PR? The test was changed so that it did not depend on non-deterministic behaviour. We sort all of the other expectations involving a group_by to avoid this problem...we hadn't changed this one yet because it didn't fail in any previous version of duckdb. ### Are these changes tested? Yes ### Are there any user-facing changes? No * Closes: apache#38293 Authored-by: Dewey Dunnington <[email protected]> Signed-off-by: Dewey Dunnington <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3b958e - Browse repository at this point
Copy the full SHA b3b958eView commit details -
apacheGH-37002: [C++][Parquet] Add api to get RecordReader from RowGr…
…oupReader (apache#37003) Currently we only can get a ColumnReader for a column from RowGroupReader. We need an API to return a RecordReader for the column. Moved ComputeLevelInfo from column_writer to level_conversion so that it can be shared between column_writer and file_reader. * Closes: apache#37002 Lead-authored-by: Fatemah Panahi <[email protected]> Co-authored-by: Fatemah Panahi <[email protected]> Signed-off-by: Gang Wu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3a576d - Browse repository at this point
Copy the full SHA d3a576dView commit details -
apacheGH-36815: [C#]: Enable net472 tests under Windows (apache#36818)
### What changes are included in this PR? The primary C# test project is updated to run for .NET 4.7.2 only on Windows platforms. ### Are these changes tested? Yes. * Closes: apache#36815 Authored-by: Curt Hagenlocher <[email protected]> Signed-off-by: Curt Hagenlocher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4011058 - Browse repository at this point
Copy the full SHA 4011058View commit details -
apacheGH-35260: [C++][Python][R] Allow users to adjust S3 log level b…
…y environment variable (apache#38267) ### Rationale for this change It's useful when troubleshooting issues with Arrow's S3 filesystem implementation to raise the log level. Currently, this can only be done in C++ and Python, but not from R. In addition, the log level can only be set during S3 initialization and not directly so the user has to introduce explicit S3 initialization code to turn on logging and must make sure this code is called before S3 initialization. While discussing exposing control of log level to R, we realized that allowing the log level to be controlled by environment variable may be more intuitive and useful and would just be a good addition for C++, Python, and R. ### What changes are included in this PR? - A new environment variable `AWS_S3_LOG_LEVEL` with documentation for controlling S3 log level - Updated documentation for C++, Python, and R - A new `InitializeS3()` as a quality-of-life thing for C++ users. Feel free to ask me to remove this. No changes are needed directly for Python and R because these implementation uses the internal implicit initializer `EnsureS3Initialized` rather than the explicit form, `InitializeS3`. And it's the behavior of the `EnsureS3Initialized` routine that's changed here. ### Are these changes tested? Yes. I added a unit test for the new `GetS3LogLevelFromEnvOrDefault` and tested from Python and R manually. I didn't add a test to make sure the underlying `AwsInstance` gets set up correctly because it looked like it would require a refactor and didn't seem worth it. ### Are there any user-facing changes? Yes. A new way to turn on logging for S3 and matching docs in C++, Python, and R. * Closes: apache#35260 Lead-authored-by: Bryce Mecum <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Co-authored-by: Nic Crane <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e9f224 - Browse repository at this point
Copy the full SHA 1e9f224View commit details -
apacheGH-38240: [Docs] version_match should match the version from ve…
…rsions.json (apache#38241) This PR corrects the version for the `version_match` to be equal to the version defined in versions.json. This way the text is correctly displayed in the version switcher button. * Closes: apache#38240 Authored-by: AlenkaF <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ecd3871 - Browse repository at this point
Copy the full SHA ecd3871View commit details -
apacheGH-38295: [CI][R] Free up disk space for Azure Pipelines jobs (a…
…pache#38302) ### Rationale for this change test-r-rhub-ubuntu-gcc-release-latest doesn't have enough disk space. ### What changes are included in this PR? Remove pre-installed files on Azure Pipelines too. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38295 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94ed8aa - Browse repository at this point
Copy the full SHA 94ed8aaView commit details -
apacheGH-36994: [Java] Use JDK 21 in CI (apache#38219)
### Rationale for this change Verify JDK 21 in CI in time for the Arrow v14 release. ### What changes are included in this PR? * Bump latest Java version from 20 -> 21 in CI ### Are these changes tested? Yes, via CI. ### Are there any user-facing changes? No. * Closes: apache#36994 Authored-by: Dane Pitkin <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 39298fe - Browse repository at this point
Copy the full SHA 39298feView commit details -
apacheGH-36044: [Python][Docs] Added ParquetFileFragment to the API r…
…eference docs (apache#38277) * Closes: apache#36044 Authored-by: Divyansh200102 <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44a00fc - Browse repository at this point
Copy the full SHA 44a00fcView commit details -
apacheGH-37312: [Python][Docs] Update Python docstrings to reflect ne…
…w parquet encoding option (apache#38070) ### Rationale for this change Since parquet C++ has complete all encoding, we can publish this in Python doc. ### What changes are included in this PR? Add encoding in document. ### Are these changes tested? No ### Are there any user-facing changes? No * Closes: apache#37312 Lead-authored-by: mwish <[email protected]> Co-authored-by: mwish <[email protected]> Co-authored-by: Rok Mihevc <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5043e7 - Browse repository at this point
Copy the full SHA a5043e7View commit details -
MINOR: [R] Avoid stray output from expr when checking for 10.13 (apac…
…he#38303) ### Rationale for this change `expr` was printing the number of matching chars which showed up as noise in the log (which we want to avoid as much as possible to avoid any false positive checks) See apache#38236 (comment) for @ jonkeane's investigation. ### What changes are included in this PR? Replace use of expr with test. ### Are these changes tested? Crossbow Lead-authored-by: Jacob Wujciak-Jens <[email protected]> Co-authored-by: Jonathan Keane <[email protected]> Signed-off-by: Jonathan Keane <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40571db - Browse repository at this point
Copy the full SHA 40571dbView commit details -
apacheGH-38216: [R] open_dataset(format = "json") not documented (apa…
…che#38258) fixes apache#38216 * Closes: apache#38216 Lead-authored-by: Divyansh200102 <[email protected]> Co-authored-by: Divyansh200102 <[email protected]> Co-authored-by: Jonathan Keane <[email protected]> Signed-off-by: Jonathan Keane <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac581fd - Browse repository at this point
Copy the full SHA ac581fdView commit details
Commits on Oct 18, 2023
-
apacheGH-38312: [Docs] Add the Arrow C Device data interface page to …
…the sidebar TOC (apache#38313) * Closes: apache#38312 Authored-by: Joris Van den Bossche <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f1a32a5 - Browse repository at this point
Copy the full SHA f1a32a5View commit details -
MINOR: [JS] Bump @babel/traverse from 7.22.5 to 7.23.2 in /js (apache…
…#38288) Bumps [@ babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.5 to 7.23.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/traverse</code>'s releases</a>.</em></p> <blockquote> <h2>v7.23.2 (2023-10-11)</h2> <p><strong>NOTE</strong>: This release also re-publishes <code>@ babel/core</code>, even if it does not appear in the linked release commit.</p> <p>Thanks <a href="https://github.com/jimmydief"><code>@jimmydief</code></a> for your first PR!</p> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16033">#16033</a> Only evaluate own String/Number/Math methods (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-preset-typescript</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16022">#16022</a> Rewrite <code>.tsx</code> extension when using <code>rewriteImportExtensions</code> (<a href="https://github.com/jimmydief"><code>@jimmydief</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16017">#16017</a> Fix: fallback to typeof when toString is applied to incompatible object (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16025">#16025</a> Avoid override mistake in namespace imports (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>Committers: 5</h4> <ul> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>James Diefenderfer (<a href="https://github.com/jimmydief"><code>@jimmydief</code></a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> <h2>v7.23.1 (2023-09-25)</h2> <p>Re-publishing <code>@ babel/helpers</code> due to a publishing error in 7.23.0.</p> <h2>v7.23.0 (2023-09-25)</h2> <p>Thanks <a href="https://github.com/lorenzoferre"><code>@lorenzoferre</code></a> and <a href="https://github.com/RajShukla1"><code>@RajShukla1</code></a> for your first PRs!</p> <h4>:rocket: New Feature</h4> <ul> <li><code>babel-plugin-proposal-import-wasm-source</code>, <code>babel-plugin-syntax-import-source</code>, <code>babel-plugin-transform-dynamic-import</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15870">#15870</a> Support transforming <code>import source</code> for wasm (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-module-transforms</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-import-defer</code>, <code>babel-plugin-syntax-import-defer</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15878">#15878</a> Implement <code>import defer</code> proposal transform support (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15845">#15845</a> Implement <code>import defer</code> parsing support (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/15829">#15829</a> Add parsing support for the "source phase imports" proposal (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-helper-module-transforms</code>, <code>babel-parser</code>, <code>babel-plugin-transform-dynamic-import</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-traverse</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15682">#15682</a> Add <code>createImportExpressions</code> parser option (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15671">#15671</a> Pass through nonce to the transformed script element (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-function-name</code>, <code>babel-helper-member-expression-to-functions</code>, <code>babel-helpers</code>, <code>babel-parser</code>, <code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-optional-chaining-assign</code>, <code>babel-plugin-syntax-optional-chaining-assign</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>, <code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15751">#15751</a> Add support for optional chain in assignments (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15895">#15895</a> Implement the "decorator metadata" proposal (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-traverse</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15893">#15893</a> Add <code>t.buildUndefinedNode</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-preset-typescript</code></li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/traverse</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.23.2 (2023-10-11)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16033">#16033</a> Only evaluate own String/Number/Math methods (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-preset-typescript</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16022">#16022</a> Rewrite <code>.tsx</code> extension when using <code>rewriteImportExtensions</code> (<a href="https://github.com/jimmydief"><code>@jimmydief</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16017">#16017</a> Fix: fallback to typeof when toString is applied to incompatible object (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16025">#16025</a> Avoid override mistake in namespace imports (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h2>v7.23.0 (2023-09-25)</h2> <h4>:rocket: New Feature</h4> <ul> <li><code>babel-plugin-proposal-import-wasm-source</code>, <code>babel-plugin-syntax-import-source</code>, <code>babel-plugin-transform-dynamic-import</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15870">#15870</a> Support transforming <code>import source</code> for wasm (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-module-transforms</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-import-defer</code>, <code>babel-plugin-syntax-import-defer</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15878">#15878</a> Implement <code>import defer</code> proposal transform support (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15845">#15845</a> Implement <code>import defer</code> parsing support (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/15829">#15829</a> Add parsing support for the "source phase imports" proposal (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-helper-module-transforms</code>, <code>babel-parser</code>, <code>babel-plugin-transform-dynamic-import</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-traverse</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15682">#15682</a> Add <code>createImportExpressions</code> parser option (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15671">#15671</a> Pass through nonce to the transformed script element (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-function-name</code>, <code>babel-helper-member-expression-to-functions</code>, <code>babel-helpers</code>, <code>babel-parser</code>, <code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-optional-chaining-assign</code>, <code>babel-plugin-syntax-optional-chaining-assign</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>, <code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15751">#15751</a> Add support for optional chain in assignments (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15895">#15895</a> Implement the "decorator metadata" proposal (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-traverse</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15893">#15893</a> Add <code>t.buildUndefinedNode</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-preset-typescript</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15913">#15913</a> Add <code>rewriteImportExtensions</code> option to TS preset (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15896">#15896</a> Allow TS tuples to have both labeled and unlabeled elements (<a href="https://github.com/yukukotani"><code>@yukukotani</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15962">#15962</a> fix: <code>transform-block-scoping</code> captures the variables of the method in the loop (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15797">#15797</a> Expand evaluation of global built-ins in <code>@ babel/traverse</code> (<a href="https://github.com/lorenzoferre"><code>@lorenzoferre</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-explicit-resource-management</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15985">#15985</a> Improve source maps for blocks with <code>using</code> declarations (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:microscope: Output optimization</h4> <ul> <li><code>babel-core</code>, <code>babel-helper-module-transforms</code>, <code>babel-plugin-transform-async-to-generator</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-dynamic-import</code>, <code>babel-plugin-transform-function-name</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-umd</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-plugin-transform-react-constant-elements</code>, <code>babel-plugin-transform-react-inline-elements</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/15984">#15984</a> Inline <code>exports.XXX =</code> update in simple variable declarations (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h2>v7.22.20 (2023-09-16)</h2> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/b4b9942a6cde0685c222eb3412347880aae40ad5"><code>b4b9942</code></a> v7.23.2</li> <li><a href="https://github.com/babel/babel/commit/b13376b346946e3f62fc0848c1d2a23223314c82"><code>b13376b</code></a> Only evaluate own String/Number/Math methods (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/16033">#16033</a>)</li> <li><a href="https://github.com/babel/babel/commit/ca58ec15cb6dde6812c36997477e44880bec0bba"><code>ca58ec1</code></a> v7.23.0</li> <li><a href="https://github.com/babel/babel/commit/0f333dafcf470f1970083e4e695ced6aec8bead0"><code>0f333da</code></a> Add <code>createImportExpressions</code> parser option (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/15682">#15682</a>)</li> <li><a href="https://github.com/babel/babel/commit/3744545649fdc21688a2f3c97e1e39dbebff0d21"><code>3744545</code></a> Fix linting</li> <li><a href="https://github.com/babel/babel/commit/c7e6806e2194deb36c330f543409c792592b22d4"><code>c7e6806</code></a> Add <code>t.buildUndefinedNode</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/15893">#15893</a>)</li> <li><a href="https://github.com/babel/babel/commit/38ee8b4dd693f1e2bd00107bbc1167ce84736ea0"><code>38ee8b4</code></a> Expand evaluation of global built-ins in <code>@ babel/traverse</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/15797">#15797</a>)</li> <li><a href="https://github.com/babel/babel/commit/9f3dfd90211472cf0083a3234dd1a1b857ce3624"><code>9f3dfd9</code></a> v7.22.20</li> <li><a href="https://github.com/babel/babel/commit/3ed28b29c1fb15588369bdd55187b69f1248e87d"><code>3ed28b2</code></a> Fully support <code>||</code> and <code>&&</code> in <code>pluginToggleBooleanFlag</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/15961">#15961</a>)</li> <li><a href="https://github.com/babel/babel/commit/77b0d7359909c94f3797c24006f244847fbc8d6d"><code>77b0d73</code></a> v7.22.19</li> <li>Additional commits viewable in <a href="https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@ babel/traverse&package-manager=npm_and_yarn&previous-version=7.22.5&new-version=7.23.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/apache/arrow/network/alerts). </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 58546e2 - Browse repository at this point
Copy the full SHA 58546e2View commit details -
apacheGH-38304: [C++][Parquet] Fix Valgrind memory leak in arrow-data…
…set-file-parquet-encryption-test (apache#38306) If OpenSSL initializes itself from a non-main thread, it can fail deallocating all memory at shutdown. This is really a benign leak, but we don't want any spurious CI errors. * Closes: apache#38304 Authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd57b7a - Browse repository at this point
Copy the full SHA fd57b7aView commit details -
MINOR: Update dev docs link on README.md (apache#38322)
### Rationale for this change Broken link on the [arrow/README.md](https://github.com/apache/arrow/blob/main/README.md?plain=1#L102) after the landing page for the dev docs has been changed in apache#36591. ### What changes are included in this PR? Update the link. Authored-by: AlenkaF <[email protected]> Signed-off-by: AlenkaF <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b7fdeaa - Browse repository at this point
Copy the full SHA b7fdeaaView commit details -
apacheGH-35531: [Python] C Data Interface PyCapsule Protocol (apache#…
…37797) ### Rationale for this change ### What changes are included in this PR? * A new specification for Arrow PyCapsules and related dunder methods * Implementing the dunder methods for `DataType`, `Field`, `Schema`, `Array`, `RecordBatch`, `Table`, and `RecordBatchReader`. ### Are these changes tested? Yes, I've added various roundtrip tests for each of the types. ### Are there any user-facing changes? This introduces some new APIs and documents them. * Closes: apache#34031 * Closes: apache#35531 Authored-by: Joris Van den Bossche <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d68f8e2 - Browse repository at this point
Copy the full SHA d68f8e2View commit details -
apacheGH-38281: [Go] Ensure CData imported arrays are freed on release (
apache#38314) ### Rationale for this change The usage of `SetFinalizer` means that it's not *guaranteed* that calling `Release()` on an imported Record or Array will actually free the memory during the lifetime of the process. Instead we can leverage a shared buffer count, atomic ref counting and a custom allocator to ensure proper and more timely memory releasing when importing from C Data interface. ### What changes are included in this PR? * Some simplifications of code to use `unsafe.Slice` instead of the deprecated handling of `reflect.SliceHeader` to improve readability * Updating tests using `mallocator.Mallocator` in order to easily allow testing to ensure that memory is being cleaned up and freed * Fixing a series of memory leaks subsequently found by the previous change of using the `mallocator.Mallocator` to track the allocations used for testing arrays. ### Are these changes tested? Yes, unit tests are updated and included. * Closes: apache#38281 Authored-by: Matt Topol <[email protected]> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0428c5e - Browse repository at this point
Copy the full SHA 0428c5eView commit details
Commits on Oct 19, 2023
-
apacheGH-36594: [C++] Don't use MSVC_VERSION to determin -fms-compati…
…bility-version (apache#36595) ### Rationale for this change `MSVC_VERSION` isn't used correctly. ### What changes are included in this PR? * Remove MSVC 2013 or earlier check because it reached EOL * Don't change `-fms-compatibility-version` depending on `MSVC_VERSION` * Always use the lowest supported Visual Studio version for it ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: apache#36594 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63840f2 - Browse repository at this point
Copy the full SHA 63840f2View commit details -
apacheGH-38332: [CI][Release] Resolve symlinks in RAT lint (apache#38337
) ### Rationale for this change Our release script (`dev/release/02-source.sh`) resolves symlinks in source archive but our lint script (`dev/archery/archery/utils/source.py`) doesn't resolve symlinks. So we may detect RAT problem by our CI. ### What changes are included in this PR? Resolve symlinks in our lint script too. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38332 Lead-authored-by: Sutou Kouhei <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Co-authored-by: Raúl Cumplido <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3cf96b3 - Browse repository at this point
Copy the full SHA 3cf96b3View commit details -
apacheGH-38323: [CI][Python] Use system gdb on test-conda-python (apa…
…che#38324) ### Rationale for this change gdb on conda-forge frequently conflicts with the newest Python version (example for Python 3.12: conda-forge/gdb-feedstock#66) ### What changes are included in this PR? Use the system-provided gdb instead of trying to install it from conda-forge. This works because the Python interpreter used for gdb is entirely independent from the Python interpreter under test, and gdb itself can debug any binary, regardless of binutils version. However, there is a complication: if the system Python version and the conda-forge Python version are the same, then for some reason `pyarrow/tests/test_gdb.py` would fail with the system gdb. In that case we still install the conda-forge gdb. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38323 Authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 883a439 - Browse repository at this point
Copy the full SHA 883a439View commit details -
apacheGH-37910: [Java][Integration] Implement C Data Interface integr…
…ation testing (apache#38248) ### Rationale for this change ### What changes are included in this PR? ### Are these changes tested? ### Are there any user-facing changes? * Closes: apache#37910 Authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea936e3 - Browse repository at this point
Copy the full SHA ea936e3View commit details -
apacheGH-37511: [C++] Implement file reads for Azure filesystem (apac…
…he#38269) ### Rationale for this change We want a C++ implementation of an Azure filesystem. Reading files is the first step. ### What changes are included in this PR? Adds an implementation of `io::RandomAccessFile` for Azure blob storage (with or without hierarchical namespace (HNS) a.k.a datalake gen 2). This is largely copied from apache#12914. Using this `io::RandomAccessFile` implementation we implement the input file and stream methods of the `AzureFileSystem`. I've made a few changes to the implementation from apache#12914. The biggest one is removing use of the Azure SDK datalake APIs. These APIs cannot be tested with `azurite`, they are only beneficial for listing operations on HNS enabled accounts and detecting a HNS enabled account is quite difficult (unless you use significantly elevated Azure permissions). Adding 2 different code paths for normal blob storage and datalake gen 2 seems like a bad idea to me except in cases where there is a performance advantage. I also made a few other tweaks to some of the error handling and to make things more consistent with the S3 or GCS filesystems. ### Are these changes tested? Yes. The tests are all based on the tests from the GCS filesystem with minimal chantges. I remember reading a review comment on apache#12914 which recommended this approach. There are a few places where the GCS tests relied on file writes or file info methods so I've replaced those with direct calls to the Azure blob client and left TODO comments saying to switch them to use the AzureFilesystem when the relevant methods are implemented. ### Are there any user-facing changes? Yes. File reads using the Azure filesystem are now supported. * Closes: apache#37511 Lead-authored-by: Thomas Newton <[email protected]> Co-authored-by: Benjamin Kietzman <[email protected]> Signed-off-by: Benjamin Kietzman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 23dfd0e - Browse repository at this point
Copy the full SHA 23dfd0eView commit details -
apacheGH-38326: [C++][Parquet] check the decompressed page size same …
…as size in page header (apache#38327) ### Rationale for this change As mentioned in issue, currently we only decompress the page without checking the decompress size. This patch add a checkings. ### What changes are included in this PR? Throw exception when size not matches in `SerializedPageReader::DecompressIfNeeded` ### Are these changes tested? Yes. ### Are there any user-facing changes? Non-conforming files may throw an exception while they would silently return invalid results before. * Closes: apache#38326 Authored-by: mwish <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4712dab - Browse repository at this point
Copy the full SHA 4712dabView commit details -
apacheGH-38117: [C++][Parquet] Change DictEncoder dtor checking to wa…
…rning log (apache#38118) ### Rationale for this change This is a minor change, just change `DCHECK` to warning log. ### What changes are included in this PR? change `DCHECK` to warning log. ### Are these changes tested? no, I don't know how to test this, any idea is welcome. ### Are there any user-facing changes? no * Closes: apache#38117 Authored-by: mwish <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 02ad5ae - Browse repository at this point
Copy the full SHA 02ad5aeView commit details -
apacheGH-38033: [R] Allow
code()
to return package name prefix. (ap……ache#38144) ### Rationale for this change apache#38033 ### What changes are included in this PR? - ~~Added `get_pkg_ns()` helper.~~ - ~~Added `call_name` private method to `DataType` class to store the string name used in the code call. Refactored `code()` public method to use `call_name`.~~ - Converted all `$code() call(...)` to `$code(namespace = FALSE) call2(..., .ns = if(namespace) "arrow")` in `DataType`, `Schema`, and `DictionaryType`. - Added `code` to `Schema` docstring. - Updated `expect_code_roundtrip` to test roundtrip with and without namespace, and check match/no match for `arrow::` depending on namespace argument. ### Are these changes tested? * All tests pass, including lintr checks. ### Are there any user-facing changes? Yes, user-facing changes, but no breaking changes to any public APIs. * Closes: apache#38033 Lead-authored-by: orgadish <[email protected]> Co-authored-by: Nic Crane <[email protected]> Signed-off-by: Nic Crane <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0e58f1 - Browse repository at this point
Copy the full SHA a0e58f1View commit details
Commits on Oct 20, 2023
-
apacheGH-38363: [Release][CI] Omit tests for main/maintenance branche…
…s on RC branch (apache#38365) ### Rationale for this change Tests of deb package names for the following patterns are only for main/maintenance branches: * `dev/release/post-11-bump-versions.sh 14.1.0 15.0.0` (minor release -> major release) * `dev/release/post-11-bump-versions.sh 14.0.1 15.0.0` (patch release -> major release) ### What changes are included in this PR? Omit these patterns. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38363 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 717a851 - Browse repository at this point
Copy the full SHA 717a851View commit details -
apacheGH-38345: [Release] Use local test data for verification if pos…
…sible (apache#38362) ### Rationale for this change We have external test data repositories, apache/arrow-testing and apache/parquet-testing. We use them as submodule. apache/arrow may not use the latest test data repositories. But our verification script always use the latest test data repositories. It may cause test failures. ### What changes are included in this PR? Use local test data if they exist. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38345 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 394966b - Browse repository at this point
Copy the full SHA 394966bView commit details -
apacheGH-38268: [Java] Disable flaky TestFlightSqlStreams (apache#38319)
### Rationale for this change The TestFlightSqlStreams test is failing sporadically in CI. ### What changes are included in this PR? Disables the tests for now. ### Are these changes tested? N/A ### Are there any user-facing changes? No. * Closes: apache#38268 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cda7ffc - Browse repository at this point
Copy the full SHA cda7ffcView commit details -
apacheGH-37943: [Java] Add parquet file with all supported types (apa…
…che#38249) ### Rationale for this change Validate the types the Dataset APIs support when generating Parquet files. ### What changes are included in this PR? Add a reference file with all supported types and corresponding test case to validate that the Dataset API generates this consistently. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#37943 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 110fb96 - Browse repository at this point
Copy the full SHA 110fb96View commit details -
apacheGH-38246: [JAVA] added new getTransferPair() function that take…
…s in a Field type for Complex Type Vectors (apache#38261) ### Rationale for this change Additionally, a new function **getTransferPair(Field, Allocator)** is introduced so that a new Field method is not constructed each time getTransferPair is called on the Vector. Added Field.setChildren() method and made **children** not final - for updating **field** object inside complex vector(it possible that Field will be without children on creation) - optimisation for keeping using already existing Field object. ### What changes are included in this PR? - `getTransferPair` method for ComplexType Vectors and for BaseVariableWidthVector's - added `Field.setChildren()` method and made **children** not final - for updating **field** object inside complex vector(it possible that Field will be without children on creation) - optimisation for keeping using already existing Field object. ### Are these changes tested? Yes, some tests have been added to verify these changes. ### Are there any user-facing changes? Yes. **This PR includes breaking changes to public APIs.** * Closes: apache#38246 Lead-authored-by: Ivan Chesnov <[email protected]> Co-authored-by: Ivan Chesnov <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a376e3c - Browse repository at this point
Copy the full SHA a376e3cView commit details -
apacheGH-38366: [Java] Fix Murmur hash on buffers less than 4 bytes (a…
…pache#38368) ### Rationale for this change Using the `MurmurHash` implementation would cause collisions on small input values. ### What changes are included in this PR? Fix the iteration for small and tail values that are not 4 bytes in length. ### Are these changes tested? Yes ### Are there any user-facing changes? Unlikely unless someone was using the `MurmurHash` functions to persist a hash value. * Closes: apache#38366 Authored-by: Chris Larsen <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4bbd48d - Browse repository at this point
Copy the full SHA 4bbd48dView commit details
Commits on Oct 22, 2023
-
apacheGH-38387: [Java] Fix JDK8 compilation issue with TestAllTypes (a…
…pache#38388) ### Rationale for this change There is a build error due to use of a JDK9 API ### What changes are included in this PR? Change construction of a list of to use JDK8 functions instead of a JDK9 function. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. **This PR contains a "Critical Fix".** * Closes: apache#38387 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cb7996f - Browse repository at this point
Copy the full SHA cb7996fView commit details -
apacheGH-38376 [R]: Add
dimnames
method toDataset
class (apache#……38377) ### Rationale for this change Add `dimnames` method so that things like `colnames(ds)` work out of the box on datasets. Inspired by dbplyr's lazy tbl implementation ### What changes are included in this PR? An additional `dimnames` method for Dataset objects ### Are these changes tested? Yes ### Are there any user-facing changes? Yes * Closes: apache#38376 Authored-by: Jonathan Keane <[email protected]> Signed-off-by: Nic Crane <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f489996 - Browse repository at this point
Copy the full SHA f489996View commit details
Commits on Oct 23, 2023
-
apacheGH-38300: [Dev][Docs] Update dev/README.md for the current merg…
…e_arrow_pr.py (apache#38301) ### Rationale for this change dev/README.md is outdated. ### What changes are included in this PR? * Don't require `arrow` remote * Remove ARROW Jira related documents ### Are these changes tested? No. ### Are there any user-facing changes? No. * Closes: apache#38300 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6ce6ec2 - Browse repository at this point
Copy the full SHA 6ce6ec2View commit details -
apacheGH-38242: [Java] Fix incorrect internal struct accounting for D…
…enseUnionVector#getBufferSizeFor (apache#38305) ### What changes are included in this PR? Fix incorrect implementation of `DenseUnionVector.getBufferSizeFor`. Sum the type id counts before calling `getBufferSizeFor` on the union's child vectors. ### Are these changes tested? Yes. A test verifies the OOB read (requires bounds check), and an example count is correct, fails as expected before fix. **This PR contains a "Critical Fix".** For users of DenseUnionVector the size can calculated incorrectly, as well as cause of out-of-bounds buffer reads which may return garbage (or potentially segfaulting) if bounds checking is off. * Closes: apache#38242 Authored-by: Dan Stone <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3793560 - Browse repository at this point
Copy the full SHA 3793560View commit details -
MINOR: [Dev] Remove maplefu as collaborator (apache#38397)
### Rationale for this change @ mapleFU is committer now 🎉 ### What changes are included in this PR? Remove from list of collaborators. ### Are these changes tested? No ### Are there any user-facing changes? No Authored-by: Raúl Cumplido <[email protected]> Signed-off-by: mwish <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d11df3 - Browse repository at this point
Copy the full SHA 1d11df3View commit details -
apacheGH-37815: [MATLAB] Add
arrow.array.ListArray
MATLAB class (ap……ache#38357) ### Rationale for this change Now that many of the commonly-used "primitive" array types have been added to the MATLAB interface, we can implement an `arrow.array.ListArray` class. This pull request adds a new `arrow.array.ListArray` class which can be converted to a MATLAB `cell` array by calling the static `toMATLAB` method. ### What changes are included in this PR? 1. Added a new `arrow.array.ListArray` MATLAB class. *Methods* `cellArray = arrow.array.ListArray.toMATLAB()` `listArray = arrow.array.ListArray.fromArrays(offsets, values)` *Properties* `Offsets` - `Int32Array` list offsets (uses zero-based indexing) `Values` - Array of values in the list (supports nesting) 2. Added a new `arrow.type.traits.ListTraits` MATLAB class. **Example** ```matlab >> offsets = arrow.array(int32([0, 2, 3, 7])) offsets = [ 0, 2, 3, 7 ] >> values = arrow.array(["A", "B", "C", "D", "E", "F", "G"]) values = [ "A", "B", "C", "D", "E", "F", "G" ] >> arrowArray = arrow.array.ListArray.fromArrays(offsets, values) arrowArray = [ [ "A", "B" ], [ "C" ], [ "D", "E", "F", "G" ] ] >> matlabArray = arrowArray.toMATLAB() matlabArray = 3x1 cell array {2x1 string} {["C" ]} {4x1 string} >> matlabArray{:} ans = 2x1 string array "A" "B" ans = "C" ans = 4x1 string array "D" "E" "F" "G" ``` ### Are these changes tested? Yes. 1. Added a new `tListArray.m` test class. 2. Added a new `tListTraits.m` test class. 3. Updated `arrow.internal.test.tabular.createAllSupportedArrayTypes` to include `ListArray`. ### Are there any user-facing changes? Yes. 1. Users can now create an `arrow.array.ListArray` from an `offsets` and `values` array by calling the static `arrow.array.ListArray.fromArrays(offsets, values)` method. `ListArray`s can be converted into MATLAB `cell` arrays by calling the static `arrow.array.ListArray.toMATLAB` method. ### Notes 1. We chose to use the "missing-class" `missing` value as the `NullSubstitutionValue` for the time being for `ListArray`. However, we eventually want to add `arrow.array.NullArray`, and will most likely want to use the "missing-class" `missing` value to represent `NullArray` values in MATLAB. So, this could cause some ambiguity in the future. We have been thinking about whether we should consider introducing some sort of special "sentinel value" to represent null values when converting to MATLAB `cell` arrays. Perhaps, something like `arrow.Null`, or something to that effect, in order to avoid this ambiguity. If we think it makes sense to do that, we may want to retroactively change the `NullSubstitutionValue` to be `arrow.Null` and break compatibility. Since we are still in pre-`0.1`, we don't think the impact of such a behavior change would be very large. 2. Implementing `ListArray` is fairly involved. So, in the spirit of incremental delivery, we chose not to include an implementation of `arrow.array.ListArray.fromMATLAB` in this initial pull request. We plan on following up with some more changes to `arrow.array.ListArray`. See apache#38353, apache#38354, and apache#38361. 3. Thank you @ sgilmore10 for your help with this pull request! ### Future Directions 1. apache#38353 2. apache#38354 3. apache#38361 4. Consider adding a null sentinel value like `arrow.Null` for conversion to MATLAB `cell` arrays. * Closes: apache#37815 Lead-authored-by: Kevin Gurney <[email protected]> Co-authored-by: Sarah Gilmore <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3beb93a - Browse repository at this point
Copy the full SHA 3beb93aView commit details -
apacheGH-38254: [Java] Add reusable buffer getters to char/binary vec…
…tors (apache#38266) ### Rationale for this change Provide a way for a user to reuse a buffer when iterating over byte-array-based ValueVectors to avoid excessive reallocations. ### What changes are included in this PR? Add a reusable buffer interface that can be populated by character and binary vectors to avoid allocations when consuming vector content. Optimize getObject() on VarCharVector/LargeVarCharVector to avoid an extra allocation of a byte array (copy from ArrowBuf directly to the resulting Text). ### Are these changes tested? ### Are there any user-facing changes? Yes. **This PR includes breaking changes to public APIs.** * Closes: apache#38254 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6f8f34b - Browse repository at this point
Copy the full SHA 6f8f34bView commit details -
MINOR: [CI] Bump actions/setup-node from 3 to 4 (apache#38406)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-node/releases">actions/setup-node's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h2>What's Changed</h2> <p>In scope of this release we changed version of node runtime for action from node16 to node20 and updated dependencies in <a href="https://redirect.github.com/actions/setup-node/pull/866">actions/setup-node#866</a></p> <p>Besides, release contains such changes as:</p> <ul> <li>Upgrade actions/checkout to v4 by <a href="https://github.com/gmembre-zenika"><code>@gmembre-zenika</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/868">actions/setup-node#868</a></li> <li>Update actions/checkout for documentation and yaml by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/876">actions/setup-node#876</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/gmembre-zenika"><code>@gmembre-zenika</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/868">actions/setup-node#868</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v4.0.0">https://github.com/actions/setup-node/compare/v3...v4.0.0</a></p> <h2>v3.8.2</h2> <h2>What's Changed</h2> <ul> <li>Update semver by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/861">actions/setup-node#861</a></li> <li>Update temp directory creation by <a href="https://github.com/nikolai-laevskii"><code>@nikolai-laevskii</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/859">actions/setup-node#859</a></li> <li>Bump <code>@babel/traverse</code> from 7.15.4 to 7.23.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/870">actions/setup-node#870</a></li> <li>Add notice about binaries not being updated yet by <a href="https://github.com/nikolai-laevskii"><code>@nikolai-laevskii</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/872">actions/setup-node#872</a></li> <li>Update toolkit cache and core by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> and <a href="https://github.com/seongwon-privatenote"><code>@seongwon-privatenote</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/875">actions/setup-node#875</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v3.8.2">https://github.com/actions/setup-node/compare/v3...v3.8.2</a></p> <h2>v3.8.1</h2> <h2>What's Changed</h2> <p>In scope of this release, the filter was removed within the cache-save step by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/831">actions/setup-node#831</a>. It is filtered and checked in the toolkit/cache library.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v3.8.1">https://github.com/actions/setup-node/compare/v3...v3.8.1</a></p> <h2>v3.8.0</h2> <h2>What's Changed</h2> <h3>Bug fixes:</h3> <ul> <li>Add check for existing paths by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/803">actions/setup-node#803</a></li> <li>Resolve SymbolicLink by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/809">actions/setup-node#809</a></li> <li>Change passing logic for cache input by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/816">actions/setup-node#816</a></li> <li>Fix armv7 cache issue by <a href="https://github.com/louislam"><code>@louislam</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/794">actions/setup-node#794</a></li> <li>Update check-dist workflow name by <a href="https://github.com/sinchang"><code>@sinchang</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/710">actions/setup-node#710</a></li> </ul> <h3>Feature implementations:</h3> <ul> <li>feat: handling the case where "node" is used for tool-versions file. by <a href="https://github.com/xytis"><code>@xytis</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/812">actions/setup-node#812</a></li> </ul> <h3>Documentation changes:</h3> <ul> <li>Refer to semver package name in README.md by <a href="https://github.com/olleolleolle"><code>@olleolleolle</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/808">actions/setup-node#808</a></li> </ul> <h3>Update dependencies:</h3> <ul> <li>Update toolkit cache to fix zstd by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/804">actions/setup-node#804</a></li> <li>Bump tough-cookie and <code>@azure/ms-rest-js</code> by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/802">actions/setup-node#802</a></li> <li>Bump semver from 6.1.2 to 6.3.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/807">actions/setup-node#807</a></li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-node/commit/8f152de45cc393bb48ce5d89d36b731f54556e65"><code>8f152de</code></a> Update actions/checkout for documentation and yaml (<a href="https://redirect.github.com/actions/setup-node/issues/876">#876</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/23755b521f87533c8ed7f8fb13674f9021579e34"><code>23755b5</code></a> upgrade actions/checkout to v4 (<a href="https://redirect.github.com/actions/setup-node/issues/868">#868</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/54534a2a9ba7308e8a8995af3104899e6a95b681"><code>54534a2</code></a> Change node version for action to node20 (<a href="https://redirect.github.com/actions/setup-node/issues/866">#866</a>)</li> <li>See full diff in <a href="https://github.com/actions/setup-node/compare/v3...v4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-node&package-manager=github_actions&previous-version=3&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1f11ba - Browse repository at this point
Copy the full SHA e1f11baView commit details -
MINOR: [C#] Bump Grpc.AspNetCore from 2.57.0 to 2.58.0 in /csharp (ap…
…ache#38407) Bumps [Grpc.AspNetCore](https://github.com/grpc/grpc-dotnet) from 2.57.0 to 2.58.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-dotnet/releases">Grpc.AspNetCore's releases</a>.</em></p> <blockquote> <h2>Release v2.58.0</h2> <h2>What's Changed</h2> <ul> <li>Start 2.58 development cycle. by <a href="https://github.com/jtattermusch"><code>@jtattermusch</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2267">grpc/grpc-dotnet#2267</a></li> <li>Update ServiceBinderBase.AddMethod annotations to allow null handler by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2270">grpc/grpc-dotnet#2270</a></li> <li>Add request and channel to call debugging by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2271">grpc/grpc-dotnet#2271</a></li> <li>Support disabling load balancing with SocketsHttpHandler.Properties by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2274">grpc/grpc-dotnet#2274</a></li> <li>Remove netstandard1.5 from some projects by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2279">grpc/grpc-dotnet#2279</a></li> <li>Add debugger display to Status by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2281">grpc/grpc-dotnet#2281</a></li> <li>Fix detecting inherited WinHttpHandler by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2288">grpc/grpc-dotnet#2288</a></li> <li>Dispose socket after connection failure by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2287">grpc/grpc-dotnet#2287</a></li> <li>Bump GrpcToolsPackageVersion to 2.58.0 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2290">grpc/grpc-dotnet#2290</a></li> <li>Bump version to pre1 on 2.58 branch by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2291">grpc/grpc-dotnet#2291</a></li> <li>Update v2.58.x branch to 2.58.0 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2299">grpc/grpc-dotnet#2299</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0">https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-dotnet/commit/002368bbca9bb1411aab277acf84b1d73d1a44b0"><code>002368b</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2299">#2299</a> from apolcyn/update_it</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/c2f0c5822471168c0b58ee06fae0ee3ae877424d"><code>c2f0c58</code></a> update 2.58.x branch to 2.58.0</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/38ab095ea1462fc646590d5ec168fe00334aaac9"><code>38ab095</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2291">#2291</a> from apolcyn/bump_deps</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/a90b3de004bc76553afaa40dacbf150a28ef4840"><code>a90b3de</code></a> bump to pre1 on 2.58 branch</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/683fbdfa5ce725a4bb0574a71dbf1a3c08ddcc38"><code>683fbdf</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2290">#2290</a> from apolcyn/bump_deps</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/bad41ff5709d515274c5e408cd3823103c03fc44"><code>bad41ff</code></a> bump GrpcToolsPackageVersion to 2.58.0</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/207e8066f3ed2f6c656e565c07c746e282f54ff4"><code>207e806</code></a> Dispose socket after connection failure (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2287">#2287</a>)</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/97f6fbd3fe749b9cdff109659d91f30987b8ec54"><code>97f6fbd</code></a> Fix detecting inherited WinHttpHandler (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2288">#2288</a>)</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/7e62218646dfe16ef0a98802886bb6a7f5507a80"><code>7e62218</code></a> Add debugger display to Status (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2281">#2281</a>)</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/46480fca2fccddb3391cf267004f281afe87571d"><code>46480fc</code></a> Remove netstandard1.5 from some projects (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2279">#2279</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Grpc.AspNetCore&package-manager=nuget&previous-version=2.57.0&new-version=2.58.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 22d8e08 - Browse repository at this point
Copy the full SHA 22d8e08View commit details -
MINOR: [C#] Bump Grpc.AspNetCore.Server from 2.57.0 to 2.58.0 in /csh…
…arp (apache#38408) Bumps [Grpc.AspNetCore.Server](https://github.com/grpc/grpc-dotnet) from 2.57.0 to 2.58.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-dotnet/releases">Grpc.AspNetCore.Server's releases</a>.</em></p> <blockquote> <h2>Release v2.58.0</h2> <h2>What's Changed</h2> <ul> <li>Start 2.58 development cycle. by <a href="https://github.com/jtattermusch"><code>@jtattermusch</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2267">grpc/grpc-dotnet#2267</a></li> <li>Update ServiceBinderBase.AddMethod annotations to allow null handler by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2270">grpc/grpc-dotnet#2270</a></li> <li>Add request and channel to call debugging by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2271">grpc/grpc-dotnet#2271</a></li> <li>Support disabling load balancing with SocketsHttpHandler.Properties by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2274">grpc/grpc-dotnet#2274</a></li> <li>Remove netstandard1.5 from some projects by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2279">grpc/grpc-dotnet#2279</a></li> <li>Add debugger display to Status by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2281">grpc/grpc-dotnet#2281</a></li> <li>Fix detecting inherited WinHttpHandler by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2288">grpc/grpc-dotnet#2288</a></li> <li>Dispose socket after connection failure by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2287">grpc/grpc-dotnet#2287</a></li> <li>Bump GrpcToolsPackageVersion to 2.58.0 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2290">grpc/grpc-dotnet#2290</a></li> <li>Bump version to pre1 on 2.58 branch by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2291">grpc/grpc-dotnet#2291</a></li> <li>Update v2.58.x branch to 2.58.0 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2299">grpc/grpc-dotnet#2299</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0">https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-dotnet/commit/002368bbca9bb1411aab277acf84b1d73d1a44b0"><code>002368b</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2299">#2299</a> from apolcyn/update_it</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/c2f0c5822471168c0b58ee06fae0ee3ae877424d"><code>c2f0c58</code></a> update 2.58.x branch to 2.58.0</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/38ab095ea1462fc646590d5ec168fe00334aaac9"><code>38ab095</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2291">#2291</a> from apolcyn/bump_deps</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/a90b3de004bc76553afaa40dacbf150a28ef4840"><code>a90b3de</code></a> bump to pre1 on 2.58 branch</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/683fbdfa5ce725a4bb0574a71dbf1a3c08ddcc38"><code>683fbdf</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2290">#2290</a> from apolcyn/bump_deps</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/bad41ff5709d515274c5e408cd3823103c03fc44"><code>bad41ff</code></a> bump GrpcToolsPackageVersion to 2.58.0</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/207e8066f3ed2f6c656e565c07c746e282f54ff4"><code>207e806</code></a> Dispose socket after connection failure (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2287">#2287</a>)</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/97f6fbd3fe749b9cdff109659d91f30987b8ec54"><code>97f6fbd</code></a> Fix detecting inherited WinHttpHandler (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2288">#2288</a>)</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/7e62218646dfe16ef0a98802886bb6a7f5507a80"><code>7e62218</code></a> Add debugger display to Status (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2281">#2281</a>)</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/46480fca2fccddb3391cf267004f281afe87571d"><code>46480fc</code></a> Remove netstandard1.5 from some projects (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2279">#2279</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Grpc.AspNetCore.Server&package-manager=nuget&previous-version=2.57.0&new-version=2.58.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce6c2c1 - Browse repository at this point
Copy the full SHA ce6c2c1View commit details -
MINOR: [C#] Bump Grpc.Tools from 2.58.0 to 2.59.0 in /csharp (apache#…
…38409) Bumps [Grpc.Tools](https://github.com/grpc/grpc) from 2.58.0 to 2.59.0. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/grpc/grpc/commits">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Grpc.Tools&package-manager=nuget&previous-version=2.58.0&new-version=2.59.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e321a7 - Browse repository at this point
Copy the full SHA 6e321a7View commit details -
MINOR: [C#] Bump xunit from 2.5.2 to 2.5.3 in /csharp (apache#38410)
Bumps [xunit](https://github.com/xunit/xunit) from 2.5.2 to 2.5.3. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/xunit/xunit/commit/161ce40d656a92fe3dda826a98c742310c7c55a1"><code>161ce40</code></a> v2.5.3</li> <li><a href="https://github.com/xunit/xunit/commit/b8bfb82f89ea697d7b5c7961100b61bc0bd82ff6"><code>b8bfb82</code></a> <a href="https://redirect.github.com/xunit/xunit/issues/2795">#2795</a>: Collection equality regression with custom comparer on sequence type (...</li> <li><a href="https://github.com/xunit/xunit/commit/644d65e557a398317d54b6228abf2b79b887c12d"><code>644d65e</code></a> Use <code>is null</code> and <code>is not null</code> in assertion tests</li> <li><a href="https://github.com/xunit/xunit/commit/2457cf147e0dca6e34a15a43ada9298201005b93"><code>2457cf1</code></a> Bump up to v2.5.3-pre</li> <li>See full diff in <a href="https://github.com/xunit/xunit/compare/2.5.2...2.5.3">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=xunit&package-manager=nuget&previous-version=2.5.2&new-version=2.5.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7661c39 - Browse repository at this point
Copy the full SHA 7661c39View commit details -
MINOR: [C#] Bump ZstdSharp.Port from 0.7.2 to 0.7.3 in /csharp (apach…
…e#38412) Bumps [ZstdSharp.Port](https://github.com/oleg-st/ZstdSharp) from 0.7.2 to 0.7.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/oleg-st/ZstdSharp/releases">ZstdSharp.Port's releases</a>.</em></p> <blockquote> <h2>0.7.3</h2> <p>Improved compatibility with Mono and .NET Native</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/oleg-st/ZstdSharp/commit/26c25793cad1bdd82223437f4ceb3ea31708465d"><code>26c2579</code></a> 0.7.3</li> <li><a href="https://github.com/oleg-st/ZstdSharp/commit/3b271630d5bfc48ff034592bbe501da5c9aa08c7"><code>3b27163</code></a> Converted some object initializations to constructors (.NET Native workaround)</li> <li><a href="https://github.com/oleg-st/ZstdSharp/commit/3767e20b3c73f3dec048eec42cf6f569c9fb15ea"><code>3767e20</code></a> Hide function pointers (.NET Native / Mono / .NET Framework workarounds)</li> <li><a href="https://github.com/oleg-st/ZstdSharp/commit/dcd8af0d88486bbefd05b6eaaab6823979089069"><code>dcd8af0</code></a> Array initialization optimization for .NET 7/8</li> <li><a href="https://github.com/oleg-st/ZstdSharp/commit/cd7c9a9c64ecc5790284e063297a93d95cfb10d1"><code>cd7c9a9</code></a> memcmp simplified</li> <li><a href="https://github.com/oleg-st/ZstdSharp/commit/be37b8f95dd5f0edd93a604e2dff671d70789983"><code>be37b8f</code></a> Bounded macro simplified</li> <li><a href="https://github.com/oleg-st/ZstdSharp/commit/b1f90a760d63c29c3fad64d5c657cc0949fb01dd"><code>b1f90a7</code></a> Private/readonly fields</li> <li><a href="https://github.com/oleg-st/ZstdSharp/commit/43f985313c1be1087249f6552c58fe5bd04f4e22"><code>43f9853</code></a> Reworked access to artificial fixed buffer fields</li> <li><a href="https://github.com/oleg-st/ZstdSharp/commit/4ea7b5a6de2c168b9bb842f6677f86d7fd71391d"><code>4ea7b5a</code></a> Hide symbols that zstd does not export</li> <li><a href="https://github.com/oleg-st/ZstdSharp/commit/cd0c35bd774a55beb8aa10dd4aa68980967cade4"><code>cd0c35b</code></a> Added TrainFromBufferFastCover method</li> <li>See full diff in <a href="https://github.com/oleg-st/ZstdSharp/compare/0.7.2...0.7.3">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ZstdSharp.Port&package-manager=nuget&previous-version=0.7.2&new-version=0.7.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f9df29 - Browse repository at this point
Copy the full SHA 7f9df29View commit details -
apacheGH-38401: [C++] Re-generate flatbuffers C++ for Skyhook (apache…
…#38405) ### Rationale for this change Vendored flatbuffer headers have been upgraded so the checked-in flatc-generated files need to be upgraded. ### What changes are included in this PR? - Changes to the shell script that re-generates flatbuffers - Check-in of the newly generated `ScanRequest_generated.h` ### Are these changes tested? By integration tests. * Closes: apache#38401 Authored-by: Felipe Oliveira Carvalho <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be175de - Browse repository at this point
Copy the full SHA be175deView commit details
Commits on Oct 24, 2023
-
MINOR: [C#] Bump Grpc.Net.Client from 2.57.0 to 2.58.0 in /csharp (ap…
…ache#38411) Bumps [Grpc.Net.Client](https://github.com/grpc/grpc-dotnet) from 2.57.0 to 2.58.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-dotnet/releases">Grpc.Net.Client's releases</a>.</em></p> <blockquote> <h2>Release v2.58.0</h2> <h2>What's Changed</h2> <ul> <li>Start 2.58 development cycle. by <a href="https://github.com/jtattermusch"><code>@jtattermusch</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2267">grpc/grpc-dotnet#2267</a></li> <li>Update ServiceBinderBase.AddMethod annotations to allow null handler by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2270">grpc/grpc-dotnet#2270</a></li> <li>Add request and channel to call debugging by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2271">grpc/grpc-dotnet#2271</a></li> <li>Support disabling load balancing with SocketsHttpHandler.Properties by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2274">grpc/grpc-dotnet#2274</a></li> <li>Remove netstandard1.5 from some projects by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2279">grpc/grpc-dotnet#2279</a></li> <li>Add debugger display to Status by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2281">grpc/grpc-dotnet#2281</a></li> <li>Fix detecting inherited WinHttpHandler by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2288">grpc/grpc-dotnet#2288</a></li> <li>Dispose socket after connection failure by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2287">grpc/grpc-dotnet#2287</a></li> <li>Bump GrpcToolsPackageVersion to 2.58.0 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2290">grpc/grpc-dotnet#2290</a></li> <li>Bump version to pre1 on 2.58 branch by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2291">grpc/grpc-dotnet#2291</a></li> <li>Update v2.58.x branch to 2.58.0 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2299">grpc/grpc-dotnet#2299</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0">https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-dotnet/commit/002368bbca9bb1411aab277acf84b1d73d1a44b0"><code>002368b</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2299">#2299</a> from apolcyn/update_it</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/c2f0c5822471168c0b58ee06fae0ee3ae877424d"><code>c2f0c58</code></a> update 2.58.x branch to 2.58.0</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/38ab095ea1462fc646590d5ec168fe00334aaac9"><code>38ab095</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2291">#2291</a> from apolcyn/bump_deps</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/a90b3de004bc76553afaa40dacbf150a28ef4840"><code>a90b3de</code></a> bump to pre1 on 2.58 branch</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/683fbdfa5ce725a4bb0574a71dbf1a3c08ddcc38"><code>683fbdf</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2290">#2290</a> from apolcyn/bump_deps</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/bad41ff5709d515274c5e408cd3823103c03fc44"><code>bad41ff</code></a> bump GrpcToolsPackageVersion to 2.58.0</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/207e8066f3ed2f6c656e565c07c746e282f54ff4"><code>207e806</code></a> Dispose socket after connection failure (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2287">#2287</a>)</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/97f6fbd3fe749b9cdff109659d91f30987b8ec54"><code>97f6fbd</code></a> Fix detecting inherited WinHttpHandler (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2288">#2288</a>)</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/7e62218646dfe16ef0a98802886bb6a7f5507a80"><code>7e62218</code></a> Add debugger display to Status (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2281">#2281</a>)</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/46480fca2fccddb3391cf267004f281afe87571d"><code>46480fc</code></a> Remove netstandard1.5 from some projects (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2279">#2279</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Grpc.Net.Client&package-manager=nuget&previous-version=2.57.0&new-version=2.58.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6bb51b4 - Browse repository at this point
Copy the full SHA 6bb51b4View commit details -
apacheGH-38307: [CI] Remove gemfury_clean.rb (apache#38308)
### Rationale for this change wheel-clean nightly job is currently failing. As seen on ADBC: apache/arrow-adbc#1085 gemfury seems to have stopped supporting removing via API. ### What changes are included in this PR? Do not remove old wheels on gemfury anymore. If we reach quota related issues we can re-create the package on pyarrow as suggested on the comments: apache#38308 (comment) ### Are these changes tested? No, we are deleting the CI job that fails. ### Are there any user-facing changes? No * Closes: apache#38307 Authored-by: Raúl Cumplido <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c8c7485 - Browse repository at this point
Copy the full SHA c8c7485View commit details -
MINOR: [Python] Add docs for missing type checking functions (apache#…
…38119) ### Rationale for this change These appear to be missing and I only found them by accident! ### What changes are included in this PR? ### Are these changes tested? ### Are there any user-facing changes? Authored-by: Judah Rand <[email protected]> Signed-off-by: AlenkaF <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b9f4b9 - Browse repository at this point
Copy the full SHA 5b9f4b9View commit details -
apacheGH-37796: [C++][Acero] Fix race condition caused by straggling …
…input in the as-of-join node (apache#37839) ### Rationale for this change ### What changes are included in this PR? While asofjoining some large parquet datasets with many row groups, I ran into a deadlock that I described here: apache#37796. Copy pasting below for convenience: 1. The left hand side of the asofjoin completes and is matched with the right hand tables, so `InputFinished` proceeds as [expected](https://github.com/apache/arrow/blob/2455bc07e09cd5341d1fabdb293afbd07682f0b2/cpp/src/arrow/acero/asof_join_node.cc#L1323). So far so good 2. The right hand table(s) of the join are a huge dataset scan. They're still streaming and can legally still call `AsofJoinNode::InputReceived` all they want ([doc ref](https://arrow.apache.org/docs/cpp/api/acero.html#_CPPv4N5arrow5acero8ExecNode13InputReceivedEP8ExecNode9ExecBatch)) 3. Each input batch is blindly pushed to the `InputState`s, which in turn defer to `BackpressureHandler`s to decide whether to pause inputs. ([code pointer](https://github.com/apache/arrow/blob/2455bc07e09cd5341d1fabdb293afbd07682f0b2/cpp/src/arrow/acero/asof_join_node.cc#L1689)) 4. If enough batches come in right after `EndFromProcessThread` is called, then we might exceed the [high_threshold](https://github.com/apache/arrow/blob/2455bc07e09cd5341d1fabdb293afbd07682f0b2/cpp/src/arrow/acero/asof_join_node.cc#L575) and tell the input node to pause via the [BackpressureController](https://github.com/apache/arrow/blob/2455bc07e09cd5341d1fabdb293afbd07682f0b2/cpp/src/arrow/acero/asof_join_node.cc#L540) 5. At this point, the process thread has stopped for the asofjoiner, so the right hand table(s) won't be dequeue'd, meaning `BackpressureController::Resume()` will never be called. This causes a [deadlock](https://arrow.apache.org/docs/cpp/api/acero.html#_CPPv4N5arrow5acero19BackpressureControl5PauseEv) TLDR this is caused by a straggling input node being paused due to backpressure _after_ the process thread has ended. And since every `PauseInput` needs a corresponding `ResumeInput` to exit gracefully, we deadlock. Turns out this is fairly easy to reproduce with small tables, if you make a slow input node composed of 1-row record batches with a synthetic delay. My solution is to: 1. Create a `ForceShutdown` hook that puts the input nodes in a resumed state, and for good measure we call `StopProducing` 2. Also for good measure, if nodes come after the process thread exits, we short circuit and return OK. This is because `InputReceived` can be called an arbitrary number of times after `StopProducing`, so it makes sense to not enqueue useless batches. ### Are these changes tested? Yes, I added a delay to the batches of one of the already-existing asofjoin backpressure tests. Checkout out `main`, we get a timeout failure. With my changes, it passes. I considered a more deterministic test, but I struggled to create callbacks in a way that wasn't invasive to the Asof implementation. The idea of using delays was inspired by things I saw in `source_node_test.cc` <!-- We typically require tests for all PRs in order to: 1. Prevent the code from being accidentally broken by subsequent changes 3. Serve as another way to document the expected behavior of the code ### Are there any user-facing changes? No * Closes: apache#37796 Lead-authored-by: Jeremy Aguilon <[email protected]> Co-authored-by: Jeremy Aguilon <[email protected]> Co-authored-by: Benjamin Kietzman <[email protected]> Signed-off-by: Benjamin Kietzman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e3d6b9b - Browse repository at this point
Copy the full SHA e3d6b9bView commit details -
apacheGH-38364: [Python] Initialize S3 on first use (apache#38375)
### Rationale for this change In accordance to apache#38364, we believe that for various reasons (shortening import time, preventing unnecessary resource consumption and potential bugs with S3 library) it is appropriate to avoid initialization of S3 resources at import time and move that step to occur at first-use. ### What changes are included in this PR? - Remove calls to `ensure_s3_initialized()` that were up until now executed during `import pyarrow.fs`; - Move `ensure_s3_intialized()` calls to `python/pyarrow/_s3fs.pyx` module; - Add global flag to mark whether S3 has been previously initialized and `atexit` handlers registered. ### Are these changes tested? Yes, existing S3 tests check whether it has been initialized, otherwise failing with a C++ exception. ### Are there any user-facing changes? No, the behavior is now slightly different with S3 initialization not happening immediately after `pyarrow.fs` is imported, but no changes are expected from a user perspective relying on the public API alone. **This PR contains a "Critical Fix".** A bug in aws-sdk-cpp reported in aws/aws-sdk-cpp#2681 causes segmentation faults under specific circumstances when Python processes shutdown, specifically observed with Dask+GPUs (so far we were unable to pinpoint the exact correlation of Dask+GPUs+S3). While this definitely doesn't seem to affect all users and is not directly sourced in Arrow, it may affect use cases that are completely independent of S3 to operate, which is particularly problematic in CI where all tests pass successfully but the process crashes at shutdown. * Closes: apache#38364 Lead-authored-by: Peter Andreas Entschev <[email protected]> Co-authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7751444 - Browse repository at this point
Copy the full SHA 7751444View commit details -
apacheGH-38399: [Go][Parquet] DeltaBitPack decoder reset usedFirst af…
…ter SetData (apache#38413) ### Rationale for this change As apache#38399 says. DeltaBitPack will corrupt when we meet a column chunk with more than one page. During first page decoding, it works well. But when the second page comes, the `d.usedFirst` haven't been reset, which cause the bug. ### What changes are included in this PR? 1. Some style enhancement 2. Bug fix ### Are these changes tested? Currently not ### Are there any user-facing changes? bugfix * Closes: apache#38399 Authored-by: mwish <[email protected]> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b1281a - Browse repository at this point
Copy the full SHA 7b1281aView commit details -
apacheGH-38264: [Java][Packaging] Add BOM file (apache#38336)
### Rationale for this change Provide an easy way for users to import Arrow maven packages. ### What changes are included in this PR? Add a BOM module and utilize this module internally for importing Arrow dependencies. ### Are these changes tested? Yes. ### Are there any user-facing changes? Users can import the BOM dependency now. * Closes: apache#38264 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 006f387 - Browse repository at this point
Copy the full SHA 006f387View commit details -
apacheGH-38398: [MATLAB] Improve array display (apache#38400)
### Rationale for this change Currently, the display for `arrow.array.Array`s is not very MATLAB-like: ```matlab >> a = arrow.array([1 2 3 4]) a = [ 1, 2, 3, ] ``` At the very least, the display should include the class header and indent each line by 4 spaces. Here's one display option: ```matlab >> a = arrow.array([1 2 3 4]) a = Float64Array with 4 elements and 0 null values: 1 | 2 | 3 | 4 ``` ### What changes are included in this PR? 1. Array display now includes a class header, which states the array type and the number of elements/nulls in the array. 2. Changed the [`window`](https://github.com/apache/arrow/blob/37935604bf168a3b2d52f3cc5b0edf83b5783309/cpp/src/arrow/pretty_print.h#L79C1-L80C1) size to 3 from 10. 3. Primitive and string arrays are displayed horizontally, i.e. set [`skip_new_lines`](https://github.com/apache/arrow/blob/37935604bf168a3b2d52f3cc5b0edf83b5783309/cpp/src/arrow/pretty_print.h#L90) to `false`. Uses ` | ` as the delimiter between elements with no opening/closing brackets. 4. All other array types (`struct`, `list`, etc) are displayed vertically with an `indent` of 4. **Example String Array Display:** ```matlab >> a = arrow.array(["Hello", missing, "Bye"]) a = StringArray with 3 elements and 1 null value: "Hello" | null | "Bye" ``` **Example Struct Array Display:** ```matlab >> a1 = arrow.array(["Hello", missing, "Bye"]); >> a2 = arrow.array([1 2 3]); >> structArray = arrow.array.StructArray.fromArrays(a1, a2) structArray = StructArray with 3 elements and 0 null values: -- is_valid: all not null -- child 0 type: string [ "Hello", null, "Bye" ] -- child 1 type: double [ 1, 2, 3 ] ``` ### Are these changes tested? Yes. Added a new test class called `tArrayDisplay.m` with unit tests for array display. ### Are there any user-facing changes? Yes. Users will see a different display for arrays now. ### Future Directions 1. apache#38166 * Closes: apache#38398 Lead-authored-by: Sarah Gilmore <[email protected]> Co-authored-by: sgilmore10 <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e14f60b - Browse repository at this point
Copy the full SHA e14f60bView commit details -
apacheGH-38395: [Go] fix rounding errors in decimal256 string functio…
…ns (apache#38426) ### Rationale for this change Slight modifications to the `ToString` and `FromString` methods of decimal 256 to ensure proper accurate and proper conversion given precision and scale. ### Are these changes tested? Yes * Closes: apache#38395 Authored-by: Matt Topol <[email protected]> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e2d4aa - Browse repository at this point
Copy the full SHA 9e2d4aaView commit details
Commits on Oct 25, 2023
-
apacheGH-38131: [Swift][CI] Add linting and fix linting errors (apach…
…e#38133) Description: - Added swiftlint to swift CI job: swift_test.sh. - Fixed swiftlint errors in swift files. * Closes: apache#38131 Lead-authored-by: Alva Bandy <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a449072 - Browse repository at this point
Copy the full SHA a449072View commit details -
apacheGH-38042: [C++][Benchmark] Add non-stream Codec Compression/Dec…
…ompression (apache#38067) ### Rationale for this change Currently, we will enable compression benchmark with ARROW_WITH_BENCHMARKS_REFERENCE Note that it only has benchmark for compressor ( make by Codec::MakeCompressor() ) and decompressor ( make by Codec::MakeDecompressor ). However, Parquet uses Codec to encode and decode. So, I'd like to add benchmarks that use Codec directly. ### What changes are included in this PR? Add benchmark for direct compression and decompression ### Are these changes tested? no need ### Are there any user-facing changes? no * Closes: apache#38042 Authored-by: mwish <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3be5e60 - Browse repository at this point
Copy the full SHA 3be5e60View commit details -
apacheGH-38402: [CI][Integration] Provide wrapper scripts for integra…
…tion testing (apache#38403) ### Rationale for this change It is currently cumbersome to run integration tests from an other repository, as each tested implementation must be built explicitly. See explanatory comment at apache/arrow-rs#4957 (comment) ### What changes are included in this PR? Provide a wrapper script to automate building the implementations being tested. Allow usage of environment variables such as `ARROW_INTEGRATION_CPP`, etc. to selectively disable implementations. ### Are these changes tested? Yes, by construction. ### Are there any user-facing changes? No. * Closes: apache#38402 Authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 99f893f - Browse repository at this point
Copy the full SHA 99f893fView commit details -
apacheGH-27839: [R] Fetch latest nightly binary for arrow R dev versi…
…ons. (apache#38236) ### Rationale for this change We currently need to manually download the latest nightly build as the ".9000' dev version never matches any nightly builds. ### What changes are included in this PR? Check the nightly repo html listing for the latest version matching the local major version. Refactor nixlibs.R and integrate the functionality of winlibs.R into it to simplify maintenance and prepare for the future of in-line windows libarrow builds. These changes are build on apache#38195 so once that is merged I will rebase this. ### Are these changes tested? Crossbow * Closes: apache#27839 Lead-authored-by: Jacob Wujciak-Jens <[email protected]> Co-authored-by: Dewey Dunnington <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a4e0db - Browse repository at this point
Copy the full SHA 2a4e0dbView commit details -
apacheGH-36898: [CI] Hashpin Sensitive GitHub Actions (apache#37676)
### Rationale for this change Explained on issue apache#36898 ### What changes are included in this PR? For security reasons, it hashpins the calls for github actions that are called with sensitive permission (usually `pull-requests: write`) or with secrets used on the same context. I'm not hashpinning every action call because the tag-pinning flexibility can be useful if used with caution, e.g. in testing environment. ### Are these changes tested? Not tested, but the changes on this PR shouldn't change any comportment of the CI, as we'd still be using the exact same version, but pinned differently. ### Are there any user-facing changes? No * Closes: apache#36898 Authored-by: Diogo Teles Sant'Anna <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 91b642a - Browse repository at this point
Copy the full SHA 91b642aView commit details -
MINOR: [C++] Fix a maybe-uninitialized warning (apache#38433)
Some compilers generate a maybe-uninitialized warning when compiling scalar_round.cc ``` /home/jinshang/arrow/cpp/src/arrow/util/logging.h: In function 'void arrow::compute::internal::RegisterScalarRoundArithmetic(arrow::compute::FunctionRegistry*)': /home/jinshang/arrow/cpp/src/arrow/util/logging.h:59:34: warning: 'exec' may be used uninitialized [-Wmaybe-uninitialized] 59 | #define ARROW_IGNORE_EXPR(expr) ((void)(expr)) | ^ /home/jinshang/arrow/cpp/src/arrow/compute/kernels/scalar_round.cc:1262:23: note: 'exec' was declared here 1262 | ArrayKernelExec exec; | ^~~~ /home/jinshang/arrow/cpp/src/arrow/util/logging.h:59:34: warning: 'exec' may be used uninitialized [-Wmaybe-uninitialized] 59 | #define ARROW_IGNORE_EXPR(expr) ((void)(expr)) | ^ /home/jinshang/arrow/cpp/src/arrow/compute/kernels/scalar_round.cc:1283:23: note: 'exec' was declared here 1283 | ArrayKernelExec exec; | ^~~~ ``` Authored-by: Jin Shang <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c655c33 - Browse repository at this point
Copy the full SHA c655c33View commit details -
apacheGH-38449: [Release][Go][macOS] Use local test data if possible (a…
…pache#38450) ### Rationale for this change On macOS, "cp -a source/ destination/" copies "source/*" to "destination/" (such as "source/a" is copied to "destination/a") not "source/" to "destination/" (such as "source/a" is copied to "destination/source/a"). ### What changes are included in this PR? We need to remove the trailing "/" from "source/" to copy "source/" itself to "destination/source/". ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38449 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25e5d19 - Browse repository at this point
Copy the full SHA 25e5d19View commit details -
apacheGH-38452: [C++][Benchmark] Adding benchmark for LZ4/Snappy Comp…
…ression (apache#38453) ### Rationale for this change This patch add LZ4 (LZ4_RAW in Parquet standard) and Snappy compression/decompression benchmark. ### What changes are included in this PR? Add groups of benchmarks. ### Are these changes tested? no ### Are there any user-facing changes? no * Closes: apache#38452 Authored-by: mwish <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 73589dd - Browse repository at this point
Copy the full SHA 73589ddView commit details -
apacheGH-38346: [C++][Parquet] Use new encrypted files for page index…
… encryption test (apache#38347) ### Rationale for this change Encrypted parquet files have been updated to apache/parquet-testing repo. We can use the new files to verify encrypted page index. ### What changes are included in this PR? Minor refactor read_configurations_test.cc to check page index from all parquet files. ### Are these changes tested? This is indeed a unit test enhancement. ### Are there any user-facing changes? NO. * Closes: apache#38346 Authored-by: Gang Wu <[email protected]> Signed-off-by: mwish <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e836061 - Browse repository at this point
Copy the full SHA e836061View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7970e1f - Browse repository at this point
Copy the full SHA 7970e1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f39e8c - Browse repository at this point
Copy the full SHA 0f39e8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d822a23 - Browse repository at this point
Copy the full SHA d822a23View commit details -
MINOR: [Python] Deduplicate
ensure_s3_initialized()
call (apache#38451) ### Rationale for this change apache#38375 introduced duplicate calls to `ensure_s3_initialized()`. ### What changes are included in this PR? Deduplicates call to `ensure_s3_initialized()`. ### Are these changes tested? Yes, covered by existing S3 tests. ### Are there any user-facing changes? No. Authored-by: Peter Andreas Entschev <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff7b3bb - Browse repository at this point
Copy the full SHA ff7b3bbView commit details
Commits on Oct 26, 2023
-
apacheGH-38431: [Python][CI] Update fs.type_name checks for s3fs tests (
apache#38455) ### Rationale for this change Appveyor CI is failing https://ci.appveyor.com/project/ApacheSoftwareFoundation/arrow/builds/48347810. It seems the reason for the test failures is a change in the `type_name` (from `"py::fsspec+s3"` to `"py::fsspec+('s3', 's3a')"`) and due to it tests are not being skipped. ### What changes are included in this PR? Update the check for `type_name` in case of `PyFileSystem(FSSpecHandler(s3fs.S3FileSystem()))`. * Closes: apache#38431 Authored-by: AlenkaF <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f4aeab - Browse repository at this point
Copy the full SHA 3f4aeabView commit details -
apacheGH-37726: [Swift][FlightSQL] Update behavior to be similar to e…
…xisting impls (apache#37764) Swift Flight implementation behavior didn't match existing flight implementations. The updates in this PR have been tested against python/examples/flight/server.py except for getSchemaTest and doExchangeTest which are not implemented in server.py. I will follow up this PR with a cleanup refactoring PR. This difference in behavior was found due to issue apache#37726. * Closes: apache#37726 Authored-by: Alva Bandy <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2995b0 - Browse repository at this point
Copy the full SHA f2995b0View commit details -
MINOR: [Python][Docs] Fix default for use_compliant_nested_type in pa…
…rquet write_table docstring (apache#38471) ### Rationale for this change the default value of use_compliant_nested_type is True ### What changes are included in this PR? Change the comment from False to True ### Are these changes tested? No, it just changed the comment ### Are there any user-facing changes? No Authored-by: Jiaxing Liang <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c46fd24 - Browse repository at this point
Copy the full SHA c46fd24View commit details -
apacheGH-38022: [Java][FlightRPC] Expose app_metadata on FlightInfo a…
…nd FlightEndpoint (apache#38331) Making necessary changes in Java to expose the newly added app_metadata. * Closes: apache#38022 Authored-by: Diego Fernandez <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57f643c - Browse repository at this point
Copy the full SHA 57f643cView commit details -
apacheGH-38418: [MATLAB] Add method for extracting one row of an `arr…
…ow.tabular.Table` as a string (apache#38463) ### Rationale for this change We would like to modify the display of the `arrow.tabular.Table` and `arrow.tabular.RecordBatch` classes to be more "MATLAB-like". In order to do this, we need to add a method to their respective C++ Proxy classes that returns a single row of the Table/RecordBatch as a MATLAB `string` array. ### What changes are included in this PR? Added new function template: ```cpp template <typename TabularLike> arrow::matlab::tabular::print_row(const std::shared_ptr<TabularLike>& tabularObject, const int64_t row_index) ``` This function template returns a string representation of the specified row in `tabbularObject`. Added a new proxy method called `getRowString` to both the `Table` and `RecordBatch` C++ proxy classes. These methods invoke `print_row` to return a string representation of one row in the `Table`/`RecordBatch`. Neither MATLAB class `arrow.tabular.Table` nor `arrow.tabular.RecordBatch` expose these methods directly because they will only be used internally for display. Below is an example Output of `getRowString()`: ```matlab >> matlabTable = table([1; 2; 3], ["ABC"; "DE"; "FGH"], datetime(2023, 10, 25) + days(0:2)'); >> arrowTable = arrow.table(matlabTable); >> rowOneAsString = arrowTable.Proxy.getRowString(struct(Index=int64(1))) rowOneAsString = "1 | "ABC" | 2023-10-25 00:00:00.000000" ``` ### Are these changes tested? Yes, added a new test class called `tTabularInternal.m`. Because `getRowString()` is not a method on the MATLAB classes `arrow.tabular.Table` and `arrow.tabular.RecordBatch`, this test class calls `getRowString()` on their `Proxy` properties, which are public but hidden. ### Are there any user-facing changes? No. * Closes: apache#38418 Lead-authored-by: Sarah Gilmore <[email protected]> Co-authored-by: sgilmore10 <[email protected]> Co-authored-by: Kevin Gurney <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 818f71d - Browse repository at this point
Copy the full SHA 818f71dView commit details -
apacheGH-37710: [C++][Integration] Add C++ Utf8View implementation (a…
…pache#37792) ### Rationale for this change After the PR changing the spec and schema ( apache#37526 ) is accepted, this PR will be undrafted. It adds the minimal addition of a C++ implementation and was extracted from the original C++ Utf8View pr ( apache#35628 ) for ease of review. ### What changes are included in this PR? - The new types are available with new subclasses of DataType, Array, ArrayBuilder, ... - The values of string view arrays can be visited as `std::string_view` as with StringArray - String view arrays can be round tripped through IPC and integration JSON * Closes: apache#37710 Relevant mailing list discussions: * https://lists.apache.org/thread/l8t1vj5x1wdf75mdw3wfjvnxrfy5xomy * https://lists.apache.org/thread/3qhkomvvc69v3gkotbwldyko7yk9cs9k Authored-by: Benjamin Kietzman <[email protected]> Signed-off-by: Benjamin Kietzman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f622139 - Browse repository at this point
Copy the full SHA f622139View commit details -
apacheGH-34569: [C++] Diffing of Run-End Encoded arrays (apache#35003)
### What changes are included in this PR? Ability to diff run-end encoded arrays without expanding them first. This is useful for debugging and understanding of unit test failures. Many successive random accesses to REE arrays by logical indices incur many successive binary searches on the run-ends array to find the physical index of the values array, so this PR implements a few interesting optimizations -- the most complicated one is encapsulated in a new utility available via `ree_util.h` as there are many potential uses for it other than diffing. +-------------+---------------------------+----------------------------------------------------+ | | Optimizations | +-------------+---------------------------+-----------------------+----------------------------+ | # bsearches | Null checks on Comparator | RunLengthOfEqualsFrom | Cached FindPhysicalIndex() | +-------------+---------------------------+----------------------+-----------------------------+ | 3798 | | | | +-------------+---------------------------+----------------------+-----------------------------+ | 1914 | X | | | +-------------+---------------------------+----------------------+-----------------------------+ | 180 | X | X | | +-------------+---------------------------+----------------------+-----------------------------+ | 153 | X | | X | +-------------+---------------------------+----------------------+-----------------------------+ | 75 | X | X | X | +-------------+---------------------------+----------------------+-----------------------------+ ### Are these changes tested? Yes. By existing and newly added REE-specific tests. ### Are there any user-facing changes? No. * Closes: apache#34569 Authored-by: Felipe Oliveira Carvalho <[email protected]> Signed-off-by: Benjamin Kietzman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fcbcb7d - Browse repository at this point
Copy the full SHA fcbcb7dView commit details
Commits on Oct 27, 2023
-
apacheGH-38424: [CI][C++] Use Fedora 38 instead of 35 (apache#38425)
### Rationale for this change Because Fedora 35 reached EOL. ### What changes are included in this PR? Use Fedora 38. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38424 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 471334d - Browse repository at this point
Copy the full SHA 471334dView commit details -
apacheGH-38378: [C++][Parquet] Don't initialize OpenSSL explicitly wi…
…th OpenSSL 1.1 (apache#38379) ### Rationale for this change This explicit initialization is for Valgrind and OpenSSL 1.1 will be unsupported eventually. So we can disable this explicit initialization for OpenSSL 1.1. ### What changes are included in this PR? Disable the explicit initialization with OpenSSL 1.1. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38378 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e6fd0a - Browse repository at this point
Copy the full SHA 6e6fd0aView commit details -
apacheGH-38166: [MATLAB] Improve tabular object display (apache#38482)
### Rationale for this change Currently, the display for `arrow.tabular.RecordBatch` and `arrow.tabular.Table` are not very MATLAB-like. ### What changes are included in this PR? 1. Updated the display of both `arrow.tabular.Table` and `arrow.tabular.RecordBatch`. 2. Added a new utility function `arrow.internal.display.boldFontIfPossible` 3. Renamed `arrow.array.internal.display.pluralizeStringIfNeeded` to `arrow.internal.display.pluralizeStringIfNeeded` 4. Renamed `arrow.tabular.internal.displaySchema` to `arrow.tabular.internal.display.getSchemaString`. **Example RecordBatch Display** ```matlab >> t = table(1, false, datetime(2023, 1, 1), VariableNames=["Number", "Logical", "Date"]); >> rb = arrow.recordBatch(t) rb = Arrow RecordBatch with 1 row and 3 columns: Schema: Number: Float64 | Logical: Boolean | Date: Timestamp First Row: 1 | false | 2023-01-01 00:00:00.000000 ``` **Example Table Display** ```matlab >> t = table(1, false, datetime(2023, 1, 1), VariableNames=["Number", "Logical", "Date"]); >> arrowTable = arrow.table(t) arrowTable = Arrow Table with 1 row and 3 columns: Schema: Number: Float64 | Logical: Boolean | Date: Timestamp First Row: 1 | false | 2023-01-01 00:00:00.000000 ``` ### Are these changes tested? Yes, I added a new test class in `matlab/test/arrow/tabular` called `tTabularDisplay.m`. ### Are there any user-facing changes? Yes. Users will now see the new `Table`/`RecordBatch` display * Closes: apache#38166 Authored-by: Sarah Gilmore <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 547b240 - Browse repository at this point
Copy the full SHA 547b240View commit details -
MINOR: [Go] Bump google.golang.org/grpc from 1.58.2 to 1.58.3 in /go (a…
…pache#38468) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.2 to 1.58.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-go/releases">google.golang.org/grpc's releases</a>.</em></p> <blockquote> <h2>Release 1.58.3</h2> <h1>Security</h1> <ul> <li> <p>server: prohibit more than MaxConcurrentStreams handlers from running at once (CVE-2023-44487)</p> <p>In addition to this change, applications should ensure they do not leave running tasks behind related to the RPC before returning from method handlers, or should enforce appropriate limits on any such work.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/bf05b9558c16677e362d231120f8213eb276d406"><code>bf05b95</code></a> Change version.go to v1.58.3 (<a href="https://redirect.github.com/grpc/grpc-go/issues/6707">#6707</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/c40c9ba315aaaa58eb4dc74ba9d8bbc5058f1dfa"><code>c40c9ba</code></a> server: prohibit more than MaxConcurrentStreams handlers from running at once...</li> <li><a href="https://github.com/grpc/grpc-go/commit/dd9270d663c346b82341f7f51c4cded2bba5a653"><code>dd9270d</code></a> update version to 1.58.3-dev (<a href="https://redirect.github.com/grpc/grpc-go/issues/6656">#6656</a>)</li> <li>See full diff in <a href="https://github.com/grpc/grpc-go/compare/v1.58.2...v1.58.3">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/grpc&package-manager=go_modules&previous-version=1.58.2&new-version=1.58.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/apache/arrow/network/alerts). </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 848725f - Browse repository at this point
Copy the full SHA 848725fView commit details -
MINOR: [Java] Update installation documentation for BOM file (apache#…
…38475) Update the installation documentation to describe how to use the bill of materials module. ### Rationale for this change Add information to get users to use the bill of materials file. ### What changes are included in this PR? Provide an example of including the bill of materials dependency. ### Are these changes tested? N/A ### Are there any user-facing changes? Documentation Lead-authored-by: James Duong <[email protected]> Co-authored-by: James Duong <[email protected]> Co-authored-by: David Li <[email protected]> Co-authored-by: Dane Pitkin <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b587a3d - Browse repository at this point
Copy the full SHA b587a3dView commit details -
apacheGH-14936: [Java] Remove netty dependency from arrow-vector (apa…
…che#38493) ### Rationale for this change This removes Netty from core Arrow modules that do not have net code (aside from tests). ### What changes are included in this PR? * Change use of IntObjectHashMap to come from Eclipse instead of Netty-common to remove the dependency on Netty from arrow-vector. * Add test cases for MapWithOrdinal. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#14936 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09d6ca7 - Browse repository at this point
Copy the full SHA 09d6ca7View commit details -
apacheGH-38351: [C#] Add SqlDecimal support to Decimal128Array (apach…
…e#38481) ### What changes are included in this PR? Adds support for reading and writing System.Data.SqlTypes.SqlDecimal against Decimal128Array. ### Are these changes tested? Yes. ### Are there any user-facing changes? Adds functions to the API. * Closes: apache#38351 Authored-by: Curt Hagenlocher <[email protected]> Signed-off-by: Curt Hagenlocher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1633f8d - Browse repository at this point
Copy the full SHA 1633f8dView commit details
Commits on Oct 28, 2023
-
MINOR: [GLib][Docs] Specify downloaded archive name explicitly (apach…
…e#38497) ### Rationale for this change Unable to extract on the [arrow/c_glib/README.md](https://github.com/apache/arrow/blob/848725f31b2633a35a0389e4ffb96e1c14bc8e26/c_glib/README.md?plain=1#L70-L71) because the downloaded file name is `closer.lua?action=download&filename=arrow%2Farrow-12.0.0%2Fapache-arrow-12.0.0.tar.gz` not `apache-arrow-12.0.0.tar.gz`. ### What changes are included in this PR? Specify the downloaded file name explicitly. Authored-by: Tsutomu Katsube <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ef517e - Browse repository at this point
Copy the full SHA 7ef517eView commit details
Commits on Oct 30, 2023
-
apacheGH-38483: [C#] Add support for more decimal conversions (apache…
…#38508) ### What changes are included in this PR? Adds support for decimal128 <-> string and decimal256 <-> string. Adds support for decimal256 <-> SqlDecimal. ### Are these changes tested? Yes ### Are there any user-facing changes? APIs have been added to support these conversions. * Closes: apache#38483 Authored-by: Curt Hagenlocher <[email protected]> Signed-off-by: Curt Hagenlocher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2628d49 - Browse repository at this point
Copy the full SHA 2628d49View commit details -
apacheGH-37889: [Java][Doc] Improve JDBC driver documentation (apache…
…#38469) ### Rationale for this change Correct inaccuracies and better document how to connect with the Flight SQL JDBC Driver. ### What changes are included in this PR? - Correct the user property. - Correct the default for useEncryption. - Elaborate on using the Properties object when connecting and describe the order of precedence. ### Are these changes tested? N/A ### Are there any user-facing changes? Yes * Closes: apache#37889 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b42d44e - Browse repository at this point
Copy the full SHA b42d44eView commit details -
apacheGH-38462: [Go][Parquet] Handle Boolean RLE encoding/decoding (a…
…pache#38367) ### Rationale for this change Looks like the parquet-testing repo files have been updated and now include boolean columns which use the RLE encoding type. This causes the Go parquet lib to fail verification tests when it pulls the most recent commits for the parquet-testing repository. So a solution for this is to actually implement the RleBoolean encoder and decoder. ### What changes are included in this PR? Adding `RleBooleanEncoder` and `RleBooleanDecoder` and updating the `parquet-testing` repo. ### Are these changes tested? Unit tests are added, and this is also tested via the `parquet-testing` golden files. * Closes: apache#38345 * Closes: apache#38462 Lead-authored-by: Matt Topol <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 23b62a4 - Browse repository at this point
Copy the full SHA 23b62a4View commit details -
apacheGH-30717: [C#] Add ToString() methods to Arrow classes (apache#…
…36566) ### What changes are included in this PR? Implemented the ToString() method on classes ChunkedArray, Field, RecordBatch, Schema and Table. I could not find the class DataType mentioned in the issue, perhaps it meant DateType? Closes apache#30717. * Closes: apache#30717 Lead-authored-by: Gavin Murrison <[email protected]> Co-authored-by: voidstar69 <[email protected]> Co-authored-by: Weston Pace <[email protected]> Signed-off-by: Curt Hagenlocher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0026c0c - Browse repository at this point
Copy the full SHA 0026c0cView commit details -
apacheGH-38310: [MATLAB] Create the testing guideline document for te…
…sting MATLAB interface (apache#38459) ### Rationale for this change This document is aimed at coaching people on how to write and run tests for the MATLAB interface. This document is helpful to reproduce and address test failures in GitHub Actions CI, and is also helpful to maintain the good quality of MATLAB interface. ### What changes are included in this PR? Created a markdown page under arrow/matlab/doc. ### Are these changes tested? No test needed. ### Are there any user-facing changes? No software change. * Closes: apache#38310 Authored-by: Lei Hou <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cb11e44 - Browse repository at this point
Copy the full SHA cb11e44View commit details
Commits on Oct 31, 2023
-
MINOR: [Docs][Python] Add more text around PyArrow build types (apach…
…e#38522) ### Rationale for this change It's not very clear that PyArrow will get built in release mode even if the linked Arrow C++ is built in debug mode. I added some text to the docs to make it more clear. An example of a user running into this is apache#38519. ### Are these changes tested? No as they're just minor docs changes. ### Are there any user-facing changes? This adds text to the Python docs. Authored-by: Bryce Mecum <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for efd945d - Browse repository at this point
Copy the full SHA efd945dView commit details -
apacheGH-38361: Add validation logic for
offsets
andvalues
to `a……rrow.array.ListArray.fromArrays` (apache#38531) ### Rationale for this change This pull request adds a new `ValidationMode` name-value pair to the `arrow.array.ListArray.fromArrays` function. This allows client code to validate whether provided `offsets` and `values` are valid. ### What changes are included in this PR? 1. Added a new name-value pair `ValidationMode = "None" | "Minimal" (default) | "Full".` to the `arrow.array.ListArrays.fromArrays` function. If `ValidationMode` is set to `"Minimal"` or `"Full"` and the provided `offsets` and `values` arrays are invalid, then an error will be thrown when calling the `arrow.array.ListArrays.fromArrays` function. 2. Set the default `ValidationMode` for `arrow.array.ListArray.fromArrays` to `"Minimal"` to balance usability and performance when creating `ListArray`s. Hopefully, this should help more MATLAB users navigate the complexities of creating `ListArray`s "from scratch" using `offsets` and `values` arrays. 3. Added a new `arrow.array.ValidationMode` enumeration class. This is used as the type of the `ValidationMode` name-value pair on the `arrow.array.ListArray.fromArrays` function. Supported values for `arrow.array.ValidationMode` include: * `arrow.array.ValidationMode.None` - Do no validation checks on the given `Array`. * `arrow.array.ValidationMode.Minimal` - Do relatively inexpensive validation checks on the given `Array`. Delegates to the C++ [`Array::Validate`](https://github.com/apache/arrow/blob/efd945d437a8df12b200c1da20573216f2a17feb/cpp/src/arrow/array/array_base.h#L200) method under the hood. * `arrow.array.ValidationMode.Full` - Do expensive / robust validation checks on the given `Array`. Delegates to the C++ [`Array::ValidateFull`](https://github.com/apache/arrow/blob/efd945d437a8df12b200c1da20573216f2a17feb/cpp/src/arrow/array/array_base.h#L209) method under the hood. **Example** ```matlab >> offsets = arrow.array(int32([0, 1, 2, 3, 4, 5])) offsets = Int32Array with 6 elements and 0 null values: 0 | 1 | 2 | 3 | 4 | 5 >> values = arrow.array([1, 2, 3]) values = Float64Array with 3 elements and 0 null values: 1 | 2 | 3 >> array = arrow.array.ListArray.fromArrays(offsets, values, ValidationMode="full") Error using . Offset invariant failure: offset for slot 4 out of bounds: 4 > 3 Error in arrow.array.ListArray.fromArrays (line 108) proxy.validate(struct(ValidationMode=uint8(opts.ValidationMode))); >> array = arrow.array.ListArray.fromArrays(offsets, values, ValidationMode="minimal") Error using . Length spanned by list offsets (5) larger than values array (length 3) Error in arrow.array.ListArray.fromArrays (line 108) proxy.validate(struct(ValidationMode=uint8(opts.ValidationMode))); >> array = arrow.array.ListArray.fromArrays(offsets, values, ValidationMode="none") array = ListArray with 5 elements and 0 null values: <Invalid array: Length spanned by list offsets (5) larger than values array (length 3)> ``` ### Are these changes tested? Yes. 1. Added new test cases for verifying `ValidationMode` behavior to `tListArray.m`. ### Are there any user-facing changes? Yes. 1. Client code can now control validation behavior when calling `arrow.array.ListArray.fromArrays` by using the new `ValidationMode` name-value pair. 2. By default, an error will now be thrown by `arrow.array.ListArray.fromArrays` for certain invalid combinations of `offsets` and `values`. In other words, `arrow.array.ListArray.fromArrays` will call the C++ method `Array::Validate` by default, which corresponds to `arrow.array.ValidationMode.Minimal`. 3. Client code can now create `arrow.array.ValidationMode` enumeration values. **This PR includes breaking changes to public APIs.** Previously, all `offsets` and `values` would be accepted by the `arrow.array.ListArray.fromArrays` function. However, this pull request changes the default behavior to call the C++ [`Array::Validate`](https://github.com/apache/arrow/blob/efd945d437a8df12b200c1da20573216f2a17feb/cpp/src/arrow/array/array_base.h#L200) method under the hood, which means that some previously accepted `offsets` and `values` will now result in a validation error. This can be worked around by setting `ValidationMode` to `"None"` when calling `arrow.array.ListArray.fromArrays`. ### Future Directions 1. Currently `ValidationMode` has only been added to the `arrow.array.ListArray.fromArrays` method. However, in the future, it may make sense to generalize validation behavior and provide `ValidationMode` on other `fromMATLAB` and `fromArrays` methods for other `Array` types. We may also want to add a stand-alone `validate` method on all `arrow.array.Array` classes (apache#38532). We decided to start with `ListArray` as an incremental first step since we suspect creating valid `ListArray`s from `offsets` and `values` will generally be more error prone than creating simpler `Array` types like `Float64Array` or `StringArray`. ### Notes 1. We chose to set the default `ValidationMode` value to `arrow.array.ValidationMode.Minimal` to balance usability and performance. If this ends up causing major performance issues in common workflows, then we could consider changing this to `arrow.array.ValidationMode.None` in the future. 2. Thank you @ sgilmore10 for your help with this pull request! * Closes: apache#38361 Authored-by: Kevin Gurney <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66844e9 - Browse repository at this point
Copy the full SHA 66844e9View commit details -
apacheGH-38419: [MATLAB] Implement a
ClassTypeValidator
class that ……validates a MATLAB `cell` array contains only values of the same class type. (apache#38530) ### Rationale for this change Adding this `ClassTypeValidator` class is a step towards implementing the `arrow.array.ListArray.fromMATLAB()` method for creating `ListArray`s whose `ValueType`s is either a numeric, boolean, string, time32, or time64 array from a MATLAB `cell` array. ### What changes are included in this PR? Added an abstract class `arrow.array.internal.list.ListTypeValidator` that defines three abstract methods: 1. `validateElement(obj, element)` 2. `length = getElementLength(obj, element)` 3. `C = reshapeCellElements(obj, C)` These abstract methods will be used in `ListArray.fromMATLAB` to create `ListArray`s from MATLAB `cell` arrays. Below is a "pared-down" version of how the `fromMATLAB` algorithm will work: ```matlab function listArray = fromMATLAB(C) % Create the appropriate ListTypeValidator from the % first element in the cell array C validator = createListTypeValidator(C{1}); % Pre-allocate a uint32 vector for the offsets numRows = numel(C); offsets = zeros([numRows 1], "int32"); for ii = 1:numRows cellElement = C{ii}; % Validate cellElement can be used to create % one row in the ListArray, i.e. For example, % if the first element in C was a double, verify % cellElement is also a double. validator.validateElement(cellElement); % Determine how much to increment the % last offset value by to set the offset at index ii + 1. length = validator.getElementLEngth(cellElement); offsets[ii + 1] = length + offsets[i]; end % Reshape the elements in cell array C so that they % can be vertically concatenated. C = validator.reshapeCellElements(C); % Extract the cell array elements and vertically concatenate % them into one array. Then pass this array to arrow.array(). values = vertcat(C{:}); valueArray = arrow.array(values); % Create an Int32Array from offsets offsetArray = arrow.array(offsets); listArray = arrow.array.ListArray(Values=valueArray, Offsets=offsetArray) end ``` The concrete type of the `validator` object is created based on the first element in the `cell` array `C`. We use the first element to determine what kind of `ListArray` to construct from the input `cell` array. -- Added a concrete class called `arrow.array.internal.list.ClassTypeValidator`, which inherits from `arrow.array.internal.list.ListTypeValidator`: 1. `validateElement(obj, element)` - Throws an error if the element's class type does not match the expected value. 2. `length = getElementLength(obj, element)` - Returns the number of elements in the input array. 3. `C = reshapeCellElements(obj, C)` - Reshapes all elements in the `cell` array `C` to be column vectors. `ClassTypeValidator` will be used when creating `ListArray`s from MATLAB `cell` arrays containing "primitive types", such as numerics, strings, and durations. ### Are these changes tested? Yes. I added a new class called `tClassTypeValidator.m`. ### Are there any user-facing changes? No. ### Future Directions 1. apache#38420 2. apache#38417 3. apache#38354 * Closes: apache#38419 Authored-by: Sarah Gilmore <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aaf01e8 - Browse repository at this point
Copy the full SHA aaf01e8View commit details -
apacheGH-38420: [MATLAB] Implement a
DatetimeValidator
class that v……alidates a MATLAB `cell` array contains only values of zoned or unzoned `datetime`s (apache#38533) ### Rationale for this change This is a followup to apache#38419. Adding this `DatetimeTypeValidator` class is a step towards implementing the `arrow.array.ListArray.fromMATLAB()` method for creating `ListArray`s whose `ValueType`s is a timestamp array from a MATLAB `cell` array. This validator will ensure the cell array contain only `datetime`s or unzoned `datetime`s. This is a requirement when creating a `List` of `Timestamp`s because two MATLAB `datetime`s can only be concatenated together if they are either both zoned or both unzoned: ```matlab >> d1 = datetime(2023, 10, 31, TimeZone="America/New_York"); >> d2 =datetime(2023, 11, 1); >> [d1; d2] Error using datetime/vertcat Unable to concatenate a datetime array that has a time zone with one that does not have a time zone. ``` ### What changes are included in this PR? Added a new MATLAB class called `arrow.array.internal.list.DatetimeValidator`, which inherits from `arrow.array.internal.list.ClassTypeValidator`. This new class defines one property called `HasTimeZone`, which is a scalar `logical` indicating if the validator expects all `datetime`s to be zoned or not. Additionally, `DatetimeValidator` overrides the `validateElement` method. It first call's `ClassTypeValidator`'s implementation of `validateElement` to verify the input element is a `datetime`. If so, it then confirms that the input `datetime`'s TimeZone property is empty or nonempty, based on the validator's `HasTimeZone` property value. ### Are these changes tested? Yes, I added a new test class called `tDatetimeValidator.m`. ### Are there any user-facing changes? No. ### Future Directions 1. apache#38417 2. apache#38354 * Closes: apache#38420 Authored-by: Sarah Gilmore <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c49e242 - Browse repository at this point
Copy the full SHA c49e242View commit details
Commits on Nov 1, 2023
-
apacheGH-38382: [R] Explicitly clean up
arrow_duck_connection()
on ……exit (apache#38495) ### Rationale for this change We get lots of warning messages about unclosed connections when running tests + users get them on exit when they weren't expecting them. ### What changes are included in this PR? A finalizer was added on exit to close the global arrow_duck_con that we cache in the global options. ### Are these changes tested? Yes, the finalizer will run in every test that runs `to_duckb()` with the default connection. ### Are there any user-facing changes? No. * Closes: apache#38382 Authored-by: Dewey Dunnington <[email protected]> Signed-off-by: Nic Crane <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57c028f - Browse repository at this point
Copy the full SHA 57c028fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 641fee6 - Browse repository at this point
Copy the full SHA 641fee6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62985c5 - Browse repository at this point
Copy the full SHA 62985c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d6192c - Browse repository at this point
Copy the full SHA 5d6192cView commit details -
apacheGH-38511: [Java] Add getTransferPair(Field, BufferAllocator, Ca…
…llBack) for StructVector and MapVector (apache#38512) ### Rationale for this change Missed impl of getTransferPair(Field, BufferAllocator, CallBack) for StructVector and MapVector ### What changes are included in this PR? ### Are these changes tested? yes, added unit test. ### Are there any user-facing changes? * Closes: apache#38511 Authored-by: Ivan Chesnov <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 87a1852 - Browse repository at this point
Copy the full SHA 87a1852View commit details
Commits on Nov 2, 2023
-
MINOR: [C++][FlightRPC] Add missing app_metadata arguments (apache#38548
) ### Rationale for this change This issue was discovered in the apache#38210 issue. It is reproduced on Mac with ARM Architecture CPU (**M1**). If the argument for `app_metadata` is not explicitly added, the build fails. ### What changes are included in this PR? * Added the argument for `app_metadata` explicitly ### Are these changes tested? Yes (Build) ### Are there any user-facing changes? No Authored-by: Hyunseok Seo <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6e62f1 - Browse repository at this point
Copy the full SHA c6e62f1View commit details -
MINOR: [Docs][Python] Fix typo on pycapsule and ipc docs (apache#38550)
### Rationale for this change `_export_from_c` was a typo and it should be `_export_to_c`. ### Are these changes tested? No. ### Are there any user-facing changes? Docs changes. Authored-by: Bryce Mecum <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe90302 - Browse repository at this point
Copy the full SHA fe90302View commit details -
apacheGH-38339: [C++][CMake] Use transitive dependency for system Goo…
…gleTest (apache#38340) ### Rationale for this change Our bundled GoogleTest has transitive dependency. So we can omit explicit `GTest::gtest` linking because `GTest::gtest_main`/`GTest::gmock` has transitive dependency. But GoogleTest related targets found by CMake's `FindGTest.cmake` don't have transitive dependency. So our code base needs to link `GTest::gtest` explicitly. We can remove needless links by setting transitive dependency to GoogleTest related targets found by CMake's `FindGTest.cmake`. ### What changes are included in this PR? * Set transitive dependencies to `GTest::gtest_main` and `GTest::gmock` * Remove needless links ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38339 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff762a5 - Browse repository at this point
Copy the full SHA ff762a5View commit details -
apacheGH-37429: [C++] Add arrow::ipc::StreamDecoder::Reset() (apache#…
…37970) ### Rationale for this change We can reuse the same StreamDecoder to read multiple streams with this. ### What changes are included in this PR? Add StreamDecoder::Reset(). ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: apache#37429 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cead3dd - Browse repository at this point
Copy the full SHA cead3ddView commit details -
apacheGH-38542: [C++][Parquet] Faster scalar BYTE_STREAM_SPLIT (apach…
…e#38529) ### Rationale for this change BYTE_STREAM_SPLIT encoding and decoding benefit from SIMD accelerations on x86, but scalar implementations are used otherwise. ### What changes are included in this PR? Improve the speed of scalar implementations of BYTE_STREAM_SPLIT by using a blocked algorithm. Benchmark numbers on the author's machine (AMD Ryzen 9 3900X): * before: ``` ------------------------------------------------------------------------------------------------------- Benchmark Time CPU Iterations UserCounters... ------------------------------------------------------------------------------------------------------- BM_ByteStreamSplitDecode_Float_Scalar/1024 1374 ns 1374 ns 510396 bytes_per_second=2.77574G/s BM_ByteStreamSplitDecode_Float_Scalar/4096 5483 ns 5483 ns 127498 bytes_per_second=2.78303G/s BM_ByteStreamSplitDecode_Float_Scalar/32768 44042 ns 44035 ns 15905 bytes_per_second=2.77212G/s BM_ByteStreamSplitDecode_Float_Scalar/65536 87966 ns 87952 ns 7962 bytes_per_second=2.77583G/s BM_ByteStreamSplitDecode_Double_Scalar/1024 2583 ns 2583 ns 271436 bytes_per_second=2.95408G/s BM_ByteStreamSplitDecode_Double_Scalar/4096 10533 ns 10532 ns 65695 bytes_per_second=2.89761G/s BM_ByteStreamSplitDecode_Double_Scalar/32768 84067 ns 84053 ns 8275 bytes_per_second=2.90459G/s BM_ByteStreamSplitDecode_Double_Scalar/65536 168332 ns 168309 ns 4155 bytes_per_second=2.9011G/s BM_ByteStreamSplitEncode_Float_Scalar/1024 1435 ns 1435 ns 484278 bytes_per_second=2.65802G/s BM_ByteStreamSplitEncode_Float_Scalar/4096 5725 ns 5725 ns 121877 bytes_per_second=2.66545G/s BM_ByteStreamSplitEncode_Float_Scalar/32768 46291 ns 46283 ns 15134 bytes_per_second=2.63745G/s BM_ByteStreamSplitEncode_Float_Scalar/65536 91139 ns 91128 ns 7707 bytes_per_second=2.6791G/s BM_ByteStreamSplitEncode_Double_Scalar/1024 3093 ns 3093 ns 226198 bytes_per_second=2.46663G/s BM_ByteStreamSplitEncode_Double_Scalar/4096 12724 ns 12722 ns 54522 bytes_per_second=2.39873G/s BM_ByteStreamSplitEncode_Double_Scalar/32768 100488 ns 100475 ns 6957 bytes_per_second=2.42987G/s BM_ByteStreamSplitEncode_Double_Scalar/65536 200885 ns 200852 ns 3486 bytes_per_second=2.43105G/s ``` * after: ``` ------------------------------------------------------------------------------------------------------- Benchmark Time CPU Iterations UserCounters... ------------------------------------------------------------------------------------------------------- BM_ByteStreamSplitDecode_Float_Scalar/1024 932 ns 932 ns 753352 bytes_per_second=4.09273G/s BM_ByteStreamSplitDecode_Float_Scalar/4096 3715 ns 3715 ns 188394 bytes_per_second=4.10783G/s BM_ByteStreamSplitDecode_Float_Scalar/32768 30167 ns 30162 ns 23441 bytes_per_second=4.04716G/s BM_ByteStreamSplitDecode_Float_Scalar/65536 59483 ns 59475 ns 11744 bytes_per_second=4.10496G/s BM_ByteStreamSplitDecode_Double_Scalar/1024 1862 ns 1862 ns 374715 bytes_per_second=4.09823G/s BM_ByteStreamSplitDecode_Double_Scalar/4096 7554 ns 7553 ns 91975 bytes_per_second=4.04038G/s BM_ByteStreamSplitDecode_Double_Scalar/32768 60429 ns 60421 ns 11499 bytes_per_second=4.04067G/s BM_ByteStreamSplitDecode_Double_Scalar/65536 120992 ns 120972 ns 5756 bytes_per_second=4.03631G/s BM_ByteStreamSplitEncode_Float_Scalar/1024 737 ns 737 ns 947423 bytes_per_second=5.17843G/s BM_ByteStreamSplitEncode_Float_Scalar/4096 2934 ns 2933 ns 239459 bytes_per_second=5.20175G/s BM_ByteStreamSplitEncode_Float_Scalar/32768 23730 ns 23727 ns 29243 bytes_per_second=5.14485G/s BM_ByteStreamSplitEncode_Float_Scalar/65536 47671 ns 47664 ns 14682 bytes_per_second=5.12209G/s BM_ByteStreamSplitEncode_Double_Scalar/1024 1517 ns 1517 ns 458928 bytes_per_second=5.02827G/s BM_ByteStreamSplitEncode_Double_Scalar/4096 6224 ns 6223 ns 111361 bytes_per_second=4.90407G/s BM_ByteStreamSplitEncode_Double_Scalar/32768 49719 ns 49713 ns 14059 bytes_per_second=4.91099G/s BM_ByteStreamSplitEncode_Double_Scalar/65536 99445 ns 99432 ns 7027 bytes_per_second=4.91072G/s ``` ### Are these changes tested? Yes, though the scalar implementations are unfortunately only exercised on non-x86 by default (see added comment in the PR). ### Are there any user-facing changes? No. * Closes: apache#38542 Authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7281851 - Browse repository at this point
Copy the full SHA 7281851View commit details -
apacheGH-37657: [JS] Run bin scripts with ts-node (apache#38500)
(rebased version of apache#37668, yarn.lock conflicts resolved in favor of main) * update bin scripts to use ts-node in transpile-only mode * remove ts-node config from top level tsconfig.json * fix tsc errors in bin scripts * Closes: apache#37657 Authored-by: ptaylor <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8aeb42 - Browse repository at this point
Copy the full SHA d8aeb42View commit details -
apacheGH-38537: [Java] upgrade to netty 4.1.100.Final (apache#38538)
### Rationale for this change <img width="938" alt="Screenshot 2023-11-01 at 14 58 19" src="https://github.com/apache/arrow/assets/30110721/7bc749de-ddfc-48d5-a291-522506ceddf3"> <img width="911" alt="Screenshot 2023-11-01 at 14 58 36" src="https://github.com/apache/arrow/assets/30110721/74973933-0caa-4ab3-926b-993adce57403"> ### What changes are included in this PR? new version of netty. ### Are these changes tested? ### Are there any user-facing changes? no * Closes: apache#38537 Authored-by: Ivan Chesnov <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0c329cd - Browse repository at this point
Copy the full SHA 0c329cdView commit details -
apacheGH-38554: [Release][Website] post-03-website.sh doesn't quote c…
…urrent.date (apache#38555) ### Rationale for this change We should not quote the value to process the value as a date value. ### What changes are included in this PR? Remove needless quotation. ### Are these changes tested? No. ### Are there any user-facing changes? No. * Closes: apache#38554 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4fa7f03 - Browse repository at this point
Copy the full SHA 4fa7f03View commit details -
apacheGH-38417: [MATLAB] Implement a
TableTypeValidator
class that ……validates a MATLAB `cell` array contains only `table`s that share the same schema (apache#38551) ### Rationale for this change This is a followup to apache#38533. Adding this `TableValidator` class is a step towards implementing the `arrow.array.ListArray.fromMATLAB` method for creating `ListArray`s whose `ValueType` is a `StructArray`. This validator will ensure all `table`s in a `cell` array have the same schema when attempting to make a `ListArray` of `Struct`s. This is a requirement to ensure the `table`s in the `cell` array are vertcat'ble. For example, two `table`s with different `VariableNames` cannot be concatenated together: ```matlab >> t1 = table(1, 2, VariableNames=["A", "B"]); >> t2 = table(3, 4, VariableNames=["C", "D"]); >> vertcat(t1, t2) Error using tabular/vertcat All tables being vertically concatenated must have the same variable names. ``` ### What changes are included in this PR? Modified `arrow.array.internal.list.Validator` to inherit from `matlab.mixin.Heterogeneous`. Doing so enables creating an array whose elements are different subclasses of `arrow.array.internal.list.Validator`. Added a new MATLAB class `arrow.array.internal.list.TableValidator`, which inherits from `arrow.array.internal.list.Validator`. This class has two properties: `VariableNames` and `VariableValidators`. `VariableNames` is a `string` array containing the expected variable names of all `table`s. `VariableValidators` is an array of `arrow.array.internal.list.Validator`, in which each element represents one variable in a `table`. This array is used to validate `table` variables have the expected type and configuration. `TableValidator`'s `validateElement` method uses both its `VariableNames` and `VariableValidator` properties to validate the input argument provided is a `table` with the expected schema. If not, it throws an error. Lastly, I added a gateway function called `arrow.array.internal.list.createValidator`, which creates the appropriate `Validator` subclass based on the input. If no such `Validator` exists, an error is thrown. ### Are these changes tested? Yes. Added two new test classes: `tTableValidator.m` and `tCreateValidator.m`. ### Are there any user-facing changes? No. ### Future Directions: 1. apache#38354 * Closes: apache#38417 Authored-by: Sarah Gilmore <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 56edb2d - Browse repository at this point
Copy the full SHA 56edb2dView commit details -
apacheGH-38541: [MATLAB] Add remaining tests for arrow tabular object…
… display (apache#38564) ### Rationale for this change The current tests for arrow tabular display only covers basic use cases. To guarantee its quality, we need to add tests to cover more use cases. ### Added Test Cases - display of 0-by-N tabular - display of a very wide tabular to verify that the display is not truncated. - display of hyperlink contained in the tabular data - display class name when the datatype of a tabular variable is not array. - display of null - display of Unicode. ### Are these changes tested? Yes. See "Added test Cases" above. ### Are there any user-facing changes? No * Closes: apache#38541 Authored-by: Lei Hou <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1749e00 - Browse repository at this point
Copy the full SHA 1749e00View commit details -
apacheGH-38354: [MATLAB] Implement
fromMATLAB
method for `arrow.arr……ay.ListArray` (apache#38561) ### Rationale for this change We should implement a static `fromMATLAB` method for `arrow.array.ListArray` that takes in a MATLAB `cell` array and returns an instance of `arrow.array.ListArray`. Adding this method enables users to create an `arrow.array.ListArray` by passing a MATLAB `cell` array to the `arrow.array` gateway function: ```matlab >> C = {[1 2 3], [4 5], 6}; >> array = arrow.array(C) array = ListArray with 3 elements and 0 null values: [ [ 1, 2, 3 ], [ 4, 5 ], [ 6 ] ] ``` Internally, the `arrow.array` gateway function will call `arrow.array.ListArray.fromMATLAB` to construct a `ListArray` from the given `cell` array. ### What changes are included in this PR? 1. Implemented `fromMATLAB` method on `arrow.array.ListArray`. This method accepts a MATLAB `cell` array and returns an instance of `arrow.array.ListArray`. 2. Set the `ArrayStaticConstructor` property of `arrow.type.traits.ListTraits` to `@ arrow.array.ListArray.fromMATLAB`. 3. Added a switch case for `"cell"` to the `arrow.array` gateway function that invokes `arrow.array.ListArray.fromMATLAB` with the input `cell` array. ### Are these changes tested? Yes. I added a new test class to the `test/arrow/array/list` folder named `tFromMATLAB.m`. ### Are there any user-facing changes? Yes. Users can now create instances of `arrow.array.ListArray` by passing `cell` arrays to `arrow.array`: ```matlab >> C = {["A" "B"], ["C" "D" "E"], missing, ["F" "G"], string.empty(0, 1)}; >> array = arrow.array(C) array = ListArray with 5 elements and 1 null value: [ [ "A", "B" ], [ "C", "D", "E" ], null, [ "F", "G" ], [] ] ``` * Closes: apache#38354 Authored-by: Sarah Gilmore <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd6e635 - Browse repository at this point
Copy the full SHA cd6e635View commit details
Commits on Nov 3, 2023
-
apacheGH-34532: [Java][FlightSQL] Change JDBC to handle multi-endpoin…
…ts (apache#38521) ### Rationale for this change The Flight SQL JDBC Driver currently doesn't fetch at multiple endpoints correctly when the data is not at the same location as the original connection. ### What changes are included in this PR? - Create new clients to connect to new locations in endpoints. - If no location is reported using the current connection. - Make ArrowFlightSqlClientHandler's builder's build() function to be idempodent. - Add functionality to clone ArrowFlightSqClientHandler's builder so that it can be used for temporary connections to locations returned by getFlightInfo(). - Add utility classes in unit tests for constructing a distributed Flight SQL Server ### Are these changes tested? Yes. ### Are there any user-facing changes? The behavior for when there are reported endpoints from getFlightInfo is now fixed. However if users relied on the previous behavior of just getting streams from the same node, and their server only ever reported the original node, they may observe more Flight client connections opening and closing than before (since new connections get spawned for each partition that has at least one Location now). * Closes: apache#34532 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2fb7fd9 - Browse repository at this point
Copy the full SHA 2fb7fd9View commit details -
MINOR: [Docs][C++] Fix a typo (apache#38568)
### Rationale for this change Noticed a typo on the web doc and proposing here a fix ### Are these changes tested? No. But the PR is changing only text. ### Are there any user-facing changes? Yes. But only documentation typo Authored-by: Pierre Moulon <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d4deb36 - Browse repository at this point
Copy the full SHA d4deb36View commit details
Commits on Nov 4, 2023
-
apacheGH-33475: [Java] Add parameter binding for Prepared Statements …
…in JDBC driver (apache#38404) This PR is a combination of apache#33961 and apache#14627. The goal is to support parametrized queries through the Arrow Flight SQL JDBC driver. An Arrow Flight SQL server returns a Schema for the `PreparedStatement` parameters. The driver then converts the `Field` list associated with the Schema into a list of `AvaticaParameter`. When the user sets values for the parameters, Avatica generates a list of `TypedValue`, which we then bind to each parameter vector. This conversion between Arrow and Avatica is handled by implementations of a `AvaticaParameterConverter` interface for each Arrow type. This interface which provides 2 methods: - createParameter: Create an `AvaticaParameter` from the given Arrow `Field`. - bindParameter: Cast the given `TypedValue` and bind it to the `FieldVector` at the specified index. This PR purposely leaves out a few features: - We currently naively cast the `TypedValue` values assuming users set the type correctly. If this cast fails, we raise an exception letting the user know that the cast is not supported. This could be improved in subsequent PRs to do smarter conversions from other types. - We currently don't provide conversions for complex types such as List, Map, Struct, Union, Interval, and Duration. The stubs are there so they can be implemented as needed. - Tests for specific types have not been implemented. I'm not very familiar with a lot of these JDBC types so it's hard to implement rigorous tets. * Closes: apache#33475 * Closes: apache#35536 Authored-by: Diego Fernandez <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fc8c6b7 - Browse repository at this point
Copy the full SHA fc8c6b7View commit details
Commits on Nov 6, 2023
-
MINOR: [GLib][Docs] Specify Brewfile location explicitly (apache#38592)
### Rationale for this change Unable to find Brewfile on the [arrow/c_glib/README.md](https://github.com/apache/arrow/blob/fc8c6b7dc8287c672b62c62f3a2bd724b3835063/c_glib/README.md?plain=1#L85) because the found Brewfile location is `./Brewfile`, not `c_glib/Brewfile`. ### What changes are included in this PR? Specify Brewfile location explicitly. ### Are these changes tested? Yes. `brew bundle --file=c_glib/Brewfile` was successfully bundled. ### Are there any user-facing changes? Yes. Authored-by: Tsutomu Katsube <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0298492 - Browse repository at this point
Copy the full SHA 0298492View commit details -
MINOR: [C++] Fix typo in Decimal256::FromBigEndian error (apache#38587)
Looks like a copy/paste error from the Decimal128 variant Authored-by: Will Ayd <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 987975c - Browse repository at this point
Copy the full SHA 987975cView commit details -
MINOR: [JS] Bump @types/benchmark from 2.1.2 to 2.1.4 in /js (apache#…
…38544) Bumps [@ types/benchmark](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/benchmark) from 2.1.2 to 2.1.4. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/benchmark">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@ types/benchmark&package-manager=npm_and_yarn&previous-version=2.1.2&new-version=2.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b00f141 - Browse repository at this point
Copy the full SHA b00f141View commit details -
MINOR: [JS] Bump rollup from 3.25.0 to 3.29.4 in /js (apache#38543)
[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR**⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [rollup](https://github.com/rollup/rollup) from 3.25.0 to 3.29.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rollup/rollup/releases">rollup's releases</a>.</em></p> <blockquote> <h2>v3.29.4</h2> <h2>3.29.4</h2> <p><em>2023-09-28</em></p> <h3>Bug Fixes</h3> <ul> <li>Fix static analysis when an exported function uses callbacks (<a href="https://redirect.github.com/rollup/rollup/issues/5158">#5158</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5158">#5158</a>: Deoptimize all parameters when losing track of a function (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <h2>v3.29.3</h2> <h2>3.29.3</h2> <p><em>2023-09-24</em></p> <h3>Bug Fixes</h3> <ul> <li>Fix a bug where code was wrongly tree-shaken after mutating function parameters (<a href="https://redirect.github.com/rollup/rollup/issues/5153">#5153</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5145">#5145</a>: docs: improve the docs repl appearance in the light mode (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5148">#5148</a>: chore(deps): update dependency <code>@vue/eslint-config-typescript</code> to v12 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5149">#5149</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5153">#5153</a>: Fully deoptimize first level path when deoptimizing nested parameter paths (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <h2>v3.29.2</h2> <h2>3.29.2</h2> <p><em>2023-09-15</em></p> <h3>Bug Fixes</h3> <ul> <li>Export <code>TreeshakingPreset</code> type (<a href="https://redirect.github.com/rollup/rollup/issues/5131">#5131</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5131">#5131</a>: fix: exports <code>TreeshakingPreset</code> (<a href="https://github.com/moltar"><code>@moltar</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5134">#5134</a>: docs: steps to enable symlinks on windows (<a href="https://github.com/thebanjomatic"><code>@thebanjomatic</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5137">#5137</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> <h2>v3.29.1</h2> <h2>3.29.1</h2> <p><em>2023-09-10</em></p> <h3>Bug Fixes</h3> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md">rollup's changelog</a>.</em></p> <blockquote> <h2>3.29.4</h2> <p><em>2023-09-28</em></p> <h3>Bug Fixes</h3> <ul> <li>Fix static analysis when an exported function uses callbacks (<a href="https://redirect.github.com/rollup/rollup/issues/5158">#5158</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5158">#5158</a>: Deoptimize all parameters when losing track of a function (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <h2>3.29.3</h2> <p><em>2023-09-24</em></p> <h3>Bug Fixes</h3> <ul> <li>Fix a bug where code was wrongly tree-shaken after mutating function parameters (<a href="https://redirect.github.com/rollup/rollup/issues/5153">#5153</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5145">#5145</a>: docs: improve the docs repl appearance in the light mode (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5148">#5148</a>: chore(deps): update dependency <code>@vue/eslint-config-typescript</code> to v12 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5149">#5149</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5153">#5153</a>: Fully deoptimize first level path when deoptimizing nested parameter paths (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <h2>3.29.2</h2> <p><em>2023-09-15</em></p> <h3>Bug Fixes</h3> <ul> <li>Export <code>TreeshakingPreset</code> type (<a href="https://redirect.github.com/rollup/rollup/issues/5131">#5131</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5131">#5131</a>: fix: exports <code>TreeshakingPreset</code> (<a href="https://github.com/moltar"><code>@moltar</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5134">#5134</a>: docs: steps to enable symlinks on windows (<a href="https://github.com/thebanjomatic"><code>@thebanjomatic</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5137">#5137</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> <h2>3.29.1</h2> <p><em>2023-09-10</em></p> <h3>Bug Fixes</h3> <ul> <li>Fix time measurement of plugin hooks in watch mode (<a href="https://redirect.github.com/rollup/rollup/issues/5114">#5114</a>)</li> <li>Ensure accessing document.currentScript in import.meta.url returns correct results (<a href="https://redirect.github.com/rollup/rollup/issues/5118">#5118</a>)</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rollup/rollup/commit/a6448b99f725d457e35821b73a865b5c4d4c6a61"><code>a6448b9</code></a> 3.29.4</li> <li><a href="https://github.com/rollup/rollup/commit/4e92d60fa90cead39481e3703d26e5d812f43bd1"><code>4e92d60</code></a> Deoptimize all parameters when losing track of a function (<a href="https://redirect.github.com/rollup/rollup/issues/5158">#5158</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/801ffd1a9bebe550b6a0ce665bdca1ead06313de"><code>801ffd1</code></a> 3.29.3</li> <li><a href="https://github.com/rollup/rollup/commit/353e4628284b1ef4d8a8b47d895881e5ce6546f4"><code>353e462</code></a> Fully deoptimize first level path when deoptimizing nested parameter paths (#...</li> <li><a href="https://github.com/rollup/rollup/commit/a1a89e77fbe06a23229486194970f0813593e9df"><code>a1a89e7</code></a> chore(deps): update dependency <code>@vue/eslint-config-typescript</code> to v12 (<a href="https://redirect.github.com/rollup/rollup/issues/5148">#5148</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/cc14f7070af8c02ac2d477bda043f3203955291d"><code>cc14f70</code></a> chore(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/5149">#5149</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/1e8355b2b68811da24e1d96dea32176b403dc377"><code>1e8355b</code></a> docs: improve the docs repl appearance in the light mode (<a href="https://redirect.github.com/rollup/rollup/issues/5145">#5145</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/5950fc8a6bf6c9f8ef1c7ae05bb8c43d5c313212"><code>5950fc8</code></a> Adapt branches in REPL workflow</li> <li><a href="https://github.com/rollup/rollup/commit/e1a78ff8e61295edc88890f834e8763176692be6"><code>e1a78ff</code></a> 3.29.2</li> <li><a href="https://github.com/rollup/rollup/commit/be3b25c68382b227548cdbcab057d29805e34e02"><code>be3b25c</code></a> chore(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/5137">#5137</a>)</li> <li>Additional commits viewable in <a href="https://github.com/rollup/rollup/compare/v3.25.0...v3.29.4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rollup&package-manager=npm_and_yarn&previous-version=3.25.0&new-version=3.29.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>Configuration menu - View commit details
-
Copy full SHA for 70b552a - Browse repository at this point
Copy the full SHA 70b552aView commit details -
MINOR: [JS] Bump @types/node from 20.3.0 to 20.8.10 in /js (apache#38547
) Bumps [@ types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.3.0 to 20.8.10. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@ types/node&package-manager=npm_and_yarn&previous-version=20.3.0&new-version=20.8.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d18054e - Browse repository at this point
Copy the full SHA d18054eView commit details -
apacheGH-38556: [C++] Add missing explicit size_t cast for i386 (apac…
…he#38557) ### Rationale for this change We need explicit cast for `int64_t` to `size_t` conversion for i386 environment. This was introduced by apacheGH-37792. ### What changes are included in this PR? Add explicit cast. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38556 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a364b8 - Browse repository at this point
Copy the full SHA 9a364b8View commit details -
apacheGH-38562: [Packaging] Add support for Ubuntu 23.10 (apache#38563)
### Rationale for this change Ubuntu 23.10 released on 2023-10. ### What changes are included in this PR? Build packages for Ubuntu 23.10. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38562 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 305f438 - Browse repository at this point
Copy the full SHA 305f438View commit details -
apacheGH-38381: [C++][Acero] Create a sorted merge node (apache#38380)
### Rationale for this change This is an implementation of a node that can merge N sorted inputs (only in ascending order for a first pass). Where possible I have shared components with `asof_join_node.cc`. Full description/use case is described in apache#38381 ### What changes are included in this PR? * Take out relevant guts of asofjoin to stream data top to bottom/consume in a non blocking manner * Implement a sorted merger ### Are these changes tested? Basic test added. Locally I have tested this on 100+ gigabytes of parquet, sharded across 50+ files. Happy to add a benchmark test on top of the basic test, but submitting now for code feedback. ### Are there any user-facing changes? Yes, `sorted_merge` is now an exposed declaration Lead-authored-by: Jeremy Aguilon <[email protected]> Co-authored-by: jeremy <[email protected]> Co-authored-by: Weston Pace <[email protected]> Signed-off-by: Weston Pace <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b55d8d5 - Browse repository at this point
Copy the full SHA b55d8d5View commit details -
apacheGH-38578: [Java][FlightSQL] Remove joda usage from flight-sql l…
…ibrary (apache#38579) ### Rationale for this change [joda](https://www.joda.org/joda-time/) is a very popular date/time manipulation library for java but the introduction of `java.time` package makes it obsolete and author actually recommends using `java.time` over `joda` > Note that from Java SE 8 onwards, users are asked to migrate to java.time (JSR-310) - a core part of the JDK which replaces this project. ### What changes are included in this PR? Change include the use of `java.time` classes over `joda` classes and the removal of `joda` library as a dependency ### Are these changes tested? As there is no behavior change, it is covered by the existing tests * Closes: apache#38578 Authored-by: Laurent Goujon <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 02d8bd2 - Browse repository at this point
Copy the full SHA 02d8bd2View commit details -
apacheGH-38460: [Java][FlightRPC] Add mTLS support for Flight SQL JDB…
…C driver (apache#38461) ### Rationale for this change I wanted to add additional security capabilities to the Arrow Flight SQL JDBC driver so that it catches up to ADBC. ADBC already supports mTLS - and it is a great security feature. I wanted to bring this to the JDBC driver as well. ### What changes are included in this PR? This PR adds support for mTLS (client certificate verification/authentication) to the Arrow Flight SQL JDBC driver. ### Are these changes tested? Yes, I've added tests of the new mTLS functionality - and have ensured that the change is backward compatible by verifying all existing tests pass. ### Are there any user-facing changes? Yes - but the end-user documentation for the Arrow Flight SQL JDBC driver has been updated in the PR itself. * Closes: apache#38460 Lead-authored-by: prmoore77 <[email protected]> Co-authored-by: David Li <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ff1a29 - Browse repository at this point
Copy the full SHA 4ff1a29View commit details -
apacheGH-36912: [Java] JDBC driver stops consuming roots if it sees a…
…n empty root (apache#38590) ### Rationale for this change The JDBC driver for Flight SQL incorrectly stops iterating on a FlightStream if it encounters an empty root. ### What changes are included in this PR? The driver now waits until FlightStream#next() returns false to determine if a FlightStream is fully-consumed instead of an empty root. ### Are these changes tested? Yes, new tests have been written. ### Are there any user-facing changes? No * Closes: apache#36912 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09e5e6a - Browse repository at this point
Copy the full SHA 09e5e6aView commit details -
MINOR: [JS] Bump rollup and @rollup/stream in /js (apache#38595)
Bumps [rollup](https://github.com/rollup/rollup) and [@ rollup/stream](https://github.com/rollup/stream). These dependencies needed to be updated together. Updates `rollup` from 3.29.4 to 4.3.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rollup/rollup/releases">rollup's releases</a>.</em></p> <blockquote> <h2>v4.3.0</h2> <h2>4.3.0</h2> <p><em>2023-11-03</em></p> <h3>Features</h3> <ul> <li>Add <code>forceExit</code> CLI flag for situations where the CLI does not exit gracefully (<a href="https://redirect.github.com/rollup/rollup/issues/5195">#5195</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Properly catch errors when removing a temporary config file fails (<a href="https://redirect.github.com/rollup/rollup/issues/5198">#5198</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5195">#5195</a>: Add <code>forceExit</code> CLI flag (<a href="https://github.com/raphael-theriault-swi"><code>@raphael-theriault-swi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5198">#5198</a>: fix: prevent <code>ENOENT</code> error on temp config removal (<a href="https://github.com/jzempel"><code>@jzempel</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5237">#5237</a>: chore: remove unused files and deps (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5238">#5238</a>: chore(deps): update dependency eslint-plugin-unicorn to v49 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5239">#5239</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> <h2>v4.2.0</h2> <h2>4.2.0</h2> <p><em>2023-10-31</em></p> <h3>Features</h3> <ul> <li>Run parsing in multiple threads and introduce <code>parseAstAsync</code> helper function (<a href="https://redirect.github.com/rollup/rollup/issues/5202">#5202</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5202">#5202</a>: perf: introduce <code>parseAstAsync</code> and parallelize parsing AST (<a href="https://github.com/sapphi-red"><code>@sapphi-red</code></a>)</li> </ul> <h2>v4.1.6</h2> <h2>4.1.6</h2> <p><em>2023-10-31</em></p> <h3>Bug Fixes</h3> <ul> <li>Fix a bug where emtpy block comments in certain positions could freeze Rollup (<a href="https://redirect.github.com/rollup/rollup/issues/5231">#5231</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5228">#5228</a>: build: ensure rust toolchain components for linting are installed (<a href="https://github.com/jerome-benoit"><code>@jerome-benoit</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5231">#5231</a>: Render emtpy block comments after tree-shaken statements (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5232">#5232</a>: Revert specifying rustfmt and clippy in toolchain file as it breaks REPL build (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <h2>v4.1.5</h2> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md">rollup's changelog</a>.</em></p> <blockquote> <h2>4.3.0</h2> <p><em>2023-11-03</em></p> <h3>Features</h3> <ul> <li>Add <code>forceExit</code> CLI flag for situations where the CLI does not exit gracefully (<a href="https://redirect.github.com/rollup/rollup/issues/5195">#5195</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Properly catch errors when removing a temporary config file fails (<a href="https://redirect.github.com/rollup/rollup/issues/5198">#5198</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5195">#5195</a>: Add <code>forceExit</code> CLI flag (<a href="https://github.com/raphael-theriault-swi"><code>@raphael-theriault-swi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5198">#5198</a>: fix: prevent <code>ENOENT</code> error on temp config removal (<a href="https://github.com/jzempel"><code>@jzempel</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5237">#5237</a>: chore: remove unused files and deps (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5238">#5238</a>: chore(deps): update dependency eslint-plugin-unicorn to v49 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5239">#5239</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> <h2>4.2.0</h2> <p><em>2023-10-31</em></p> <h3>Features</h3> <ul> <li>Run parsing in multiple threads and introduce <code>parseAstAsync</code> helper function (<a href="https://redirect.github.com/rollup/rollup/issues/5202">#5202</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5202">#5202</a>: perf: introduce <code>parseAstAsync</code> and parallelize parsing AST (<a href="https://github.com/sapphi-red"><code>@sapphi-red</code></a>)</li> </ul> <h2>4.1.6</h2> <p><em>2023-10-31</em></p> <h3>Bug Fixes</h3> <ul> <li>Fix a bug where emtpy block comments in certain positions could freeze Rollup (<a href="https://redirect.github.com/rollup/rollup/issues/5231">#5231</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5228">#5228</a>: build: ensure rust toolchain components for linting are installed (<a href="https://github.com/jerome-benoit"><code>@jerome-benoit</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5231">#5231</a>: Render emtpy block comments after tree-shaken statements (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5232">#5232</a>: Revert specifying rustfmt and clippy in toolchain file as it breaks REPL build (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <h2>4.1.5</h2> <p><em>2023-10-28</em></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rollup/rollup/commit/937d9911376574c42f893e1cd14b55418c4f7b68"><code>937d991</code></a> 4.3.0</li> <li><a href="https://github.com/rollup/rollup/commit/75c67e9e3f739fe65f4a9c4a0a9d12d375a9f902"><code>75c67e9</code></a> fix: prevent <code>ENOENT</code> error on temp config removal (<a href="https://redirect.github.com/rollup/rollup/issues/5198">#5198</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/ba2a961416affaadbe253c93655e91908b722e08"><code>ba2a961</code></a> chore(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/5239">#5239</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/20a64a11d0804c27f9dff38af9a65e896c99beb1"><code>20a64a1</code></a> Add <code>forceExit</code> CLI flag (<a href="https://redirect.github.com/rollup/rollup/issues/5195">#5195</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/d255414d2c0d234b2d5ab368d6e31daa60f77989"><code>d255414</code></a> chore: remove unused files and deps (<a href="https://redirect.github.com/rollup/rollup/issues/5237">#5237</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/876f305b06d41486d77725ba7ffbd0419fc0821a"><code>876f305</code></a> chore(deps): update dependency eslint-plugin-unicorn to v49 (<a href="https://redirect.github.com/rollup/rollup/issues/5238">#5238</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/fbf806aceffd822d43e4603b664c54165c72cf36"><code>fbf806a</code></a> 4.2.0</li> <li><a href="https://github.com/rollup/rollup/commit/49b57c2b30d55178a7316f23cc9ccc457e1a2ee7"><code>49b57c2</code></a> perf: introduce <code>parseAstAsync</code> and parallelize parsing AST (<a href="https://redirect.github.com/rollup/rollup/issues/5202">#5202</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/5865fbd33e13c4be2018494de196f6e815e2bc8a"><code>5865fbd</code></a> Revert specifying components in workflow files</li> <li><a href="https://github.com/rollup/rollup/commit/5901e545697b36326110d89ed02964fdaffd9f6f"><code>5901e54</code></a> 4.1.6</li> <li>Additional commits viewable in <a href="https://github.com/rollup/rollup/compare/v3.29.4...v4.3.0">compare view</a></li> </ul> </details> <br /> Updates `@ rollup/stream` from 3.0.0 to 3.0.1 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/rollup/stream/commits/v3.0.1">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c131fea - Browse repository at this point
Copy the full SHA c131feaView commit details -
MINOR: [C#] Bump Google.Protobuf from 3.24.4 to 3.25.0 in /csharp (ap…
…ache#38603) Bumps [Google.Protobuf](https://github.com/protocolbuffers/protobuf) from 3.24.4 to 3.25.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/protocolbuffers/protobuf/commit/6b5d8db01fe47478e8d400f550e797e6230d464e"><code>6b5d8db</code></a> Updating version.json and repo version numbers to: 25.0</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/59a66af1465c8abbc78c7506153ae7f711b991f2"><code>59a66af</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/14583">#14583</a> from haberman/cherry-pick-python-memory-leak</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/1711ebd4559313555e89d0f56294842779c7e900"><code>1711ebd</code></a> Fixed Python memory leak in map lookup.</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/8defef58f4367d3a968b44000698e308a035ab9e"><code>8defef5</code></a> Include .inc files directly instead of through a filegroup (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/14575">#14575</a>)</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/0a5d6d4a45880a3076681cbd7d88e0985b4ccdb7"><code>0a5d6d4</code></a> Check that ffi-compiler loads before using it to define tasks. (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/14538">#14538</a>) (<a href="https://redirect.github.com/protocolbuffers/protobuf/issues/14560">#14560</a>)</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/a4964a44f7ae6d00584658422d19d337959ee79d"><code>a4964a4</code></a> Merge pull request <a href="https://redirect.github.com/protocolbuffers/protobuf/issues/14460">#14460</a> from protocolbuffers/25.x-202310181825</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/08b6c404af3cba3e054bec05221faa296584dba9"><code>08b6c40</code></a> Updating version.json to: 25.0-dev</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/ba1aab2baf19e83cc8c5532f98e5f90bd6d21fd5"><code>ba1aab2</code></a> Updating version.json and repo version numbers to: 25.0-rc2</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/3f05c099c3ad62b4af33cf4e78bc4674c32cc680"><code>3f05c09</code></a> update test runners</li> <li><a href="https://github.com/protocolbuffers/protobuf/commit/b4abcef8a954383d860a9367465fb398e5992d82"><code>b4abcef</code></a> Bump minimum PHP to 8.0</li> <li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.24.4...v3.25.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Google.Protobuf&package-manager=nuget&previous-version=3.24.4&new-version=3.25.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e90c4cf - Browse repository at this point
Copy the full SHA e90c4cfView commit details -
MINOR: [C#] Bump xunit from 2.5.3 to 2.6.1 in /csharp (apache#38604)
Bumps [xunit](https://github.com/xunit/xunit) from 2.5.3 to 2.6.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/xunit/xunit/commit/9f1684f5f74196d952f0085d7bde21aa20df6229"><code>9f1684f</code></a> v2.6.1</li> <li><a href="https://github.com/xunit/xunit/commit/5d9ef4b8ef82e3e3a8581a259f8a02fb01fd7391"><code>5d9ef4b</code></a> Remove unnecessary XUNIT_VALUETASK definition</li> <li><a href="https://github.com/xunit/xunit/commit/0266bac5ed8b31ada11b6034c9fe013142090033"><code>0266bac</code></a> Latest assertions</li> <li><a href="https://github.com/xunit/xunit/commit/fb3c3cf30445dc5a7aa7fdca6fe8118dc407b960"><code>fb3c3cf</code></a> Remove all ValueTask support from assertions</li> <li><a href="https://github.com/xunit/xunit/commit/801790c5accbaa51b06fde9397b92a47d4ae8f41"><code>801790c</code></a> Reconcile AcceptanceTestAssembly and friends with v3</li> <li><a href="https://github.com/xunit/xunit/commit/f244cc89bf086ce8a3b3f628f70da14e2420a4a4"><code>f244cc8</code></a> More shared assertion tests that shouldn't return ValueTask</li> <li><a href="https://github.com/xunit/xunit/commit/262dd72145a7a62143926892beab0af1f9832e9e"><code>262dd72</code></a> Shared assertion tests cannot return ValueTask</li> <li><a href="https://github.com/xunit/xunit/commit/36bbf773ea60b1fa1622063c160cfb4b0707dcd8"><code>36bbf77</code></a> Bump up to v2.6.1-pre</li> <li><a href="https://github.com/xunit/xunit/commit/6a07b9530d643f938287db600feb46082e894188"><code>6a07b95</code></a> v2.6.0</li> <li><a href="https://github.com/xunit/xunit/commit/5a7297e8dcbc7998dc85708af8fb3756888ccd14"><code>5a7297e</code></a> <a href="https://redirect.github.com/xunit/xunit/issues/2806">#2806</a>: Performance improvements in Assert.Equal (v2)</li> <li>Additional commits viewable in <a href="https://github.com/xunit/xunit/compare/2.5.3...2.6.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=xunit&package-manager=nuget&previous-version=2.5.3&new-version=2.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5164acb - Browse repository at this point
Copy the full SHA 5164acbView commit details -
MINOR: [C#] Bump BenchmarkDotNet from 0.13.9 to 0.13.10 in /csharp (a…
…pache#38606) Bumps [BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet) from 0.13.9 to 0.13.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dotnet/BenchmarkDotNet/releases">BenchmarkDotNet's releases</a>.</em></p> <blockquote> <h2>0.13.10</h2> <p>Full changelog: <a href="https://benchmarkdotnet.org/changelog/v0.13.10.html">https://benchmarkdotnet.org/changelog/v0.13.10.html</a></p> <h2>Highlights</h2> <p>Initial support of .NET 9 and minor bug fixes.</p> <h2>Details</h2> <p>In the <a href="https://github.com/dotnet/BenchmarkDotNet/issues?q=milestone:v0.13.10">v0.13.10</a> scope, 2 issues were resolved and 3 pull requests were merged. This release includes 10 commits by 4 contributors.</p> <h2>Resolved issues (2)</h2> <ul> <li><a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2436">#2436</a> BenchmarkDotNet Access Denied Error on WSL2 when Writing to '/mnt/c/DumpStack.log.tmp' (assignee: <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2455">#2455</a> .NET 9 support (assignee: <a href="https://github.com/adamsitnik"><code>@adamsitnik</code></a>)</li> </ul> <h2>Merged pull requests (3)</h2> <ul> <li><a href="https://redirect.github.com/dotnet/BenchmarkDotNet/pull/2447">#2447</a> Add support for wasm/net9.0 (by <a href="https://github.com/radical"><code>@radical</code></a>)</li> <li><a href="https://redirect.github.com/dotnet/BenchmarkDotNet/pull/2453">#2453</a> feat: set RuntimeHostConfigurationOption on generated project (by <a href="https://github.com/workgroupengineering"><code>@workgroupengineering</code></a>)</li> <li><a href="https://redirect.github.com/dotnet/BenchmarkDotNet/pull/2456">#2456</a> implement full .NET 9 support (by <a href="https://github.com/adamsitnik"><code>@adamsitnik</code></a>)</li> </ul> <h2>Commits (10)</h2> <ul> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/c27152b9d7b6391501abcf7e8edcb2804999622f">c27152</a> Set next BenchmarkDotNet version: 0.13.10 (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/2e96d29453a804cfc1b92fffeea94c866522167a">2e96d2</a> Don't show AssemblyInformationalVersion metadata in BDN BrandVersion (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/d17c6ad0bd8ac15d83ced0a7522de7dd51526ad4">d17c6a</a> Support Windows 11 23H2 (10.0.22631) in OsBrandStringHelper (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/af9c5c6013b4e661cda0ff8fed40a50ae62d5a74">af9c5c</a> Exception handling in DotNetCliGenerator.GetRootDirectory, fix <a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2436">#2436</a> (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/e11136897bdf26c004076bcbe812bb4ae60f8859">e11136</a> [build] Bump Docfx.App: 2.71.0->2.71.1 (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/7b342f5cfb63c73708f3e69dde33d7430a3c0401">7b342f</a> Add support for wasm/net9.0 (<a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2447">#2447</a>) (by <a href="https://github.com/radical"><code>@radical</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/e170684208103ca5ba4212ad8dc7c2aad5cf02d4">e17068</a> Adjust 'Failed to set up high priority' message (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/0a734a94a13733c2950d7edbac08499c6f2c108a">0a734a</a> feat: set RuntimeHostConfigurationOption on generated project (<a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2453">#2453</a>) (by <a href="https://github.com/workgroupengineering"><code>@workgroupengineering</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/ae49148a92c358676190772803fe0ed532814ce3">ae4914</a> implement full .NET 9 support (<a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2456">#2456</a>) (by <a href="https://github.com/adamsitnik"><code>@adamsitnik</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/40c4142734ce68bdfcbccf7086ed2b724e9428bc">40c414</a> Prepare v0.13.10 changelog (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> </ul> <h2>Contributors (4)</h2> <ul> <li>Adam Sitnik (<a href="https://github.com/adamsitnik"><code>@adamsitnik</code></a>)</li> <li>Andrey Akinshin (<a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li>Ankit Jain (<a href="https://github.com/radical"><code>@radical</code></a>)</li> <li>workgroupengineering (<a href="https://github.com/workgroupengineering"><code>@workgroupengineering</code></a>)</li> </ul> <p>Thank you very much!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/40c4142734ce68bdfcbccf7086ed2b724e9428bc"><code>40c4142</code></a> Prepare v0.13.10 changelog</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/ae49148a92c358676190772803fe0ed532814ce3"><code>ae49148</code></a> implement full .NET 9 support (<a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2456">#2456</a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/0a734a94a13733c2950d7edbac08499c6f2c108a"><code>0a734a9</code></a> feat: set RuntimeHostConfigurationOption on generated project (<a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2453">#2453</a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/e170684208103ca5ba4212ad8dc7c2aad5cf02d4"><code>e170684</code></a> Adjust 'Failed to set up high priority' message</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/7b342f5cfb63c73708f3e69dde33d7430a3c0401"><code>7b342f5</code></a> Add support for wasm/net9.0 (<a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2447">#2447</a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/e11136897bdf26c004076bcbe812bb4ae60f8859"><code>e111368</code></a> [build] Bump Docfx.App: 2.71.0->2.71.1</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/af9c5c6013b4e661cda0ff8fed40a50ae62d5a74"><code>af9c5c6</code></a> Exception handling in DotNetCliGenerator.GetRootDirectory, fix <a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2436">#2436</a></li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/d17c6ad0bd8ac15d83ced0a7522de7dd51526ad4"><code>d17c6ad</code></a> Support Windows 11 23H2 (10.0.22631) in OsBrandStringHelper</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/2e96d29453a804cfc1b92fffeea94c866522167a"><code>2e96d29</code></a> Don't show AssemblyInformationalVersion metadata in BDN BrandVersion</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/c27152b9d7b6391501abcf7e8edcb2804999622f"><code>c27152b</code></a> Set next BenchmarkDotNet version: 0.13.10</li> <li>See full diff in <a href="https://github.com/dotnet/BenchmarkDotNet/compare/v0.13.9...v0.13.10">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=BenchmarkDotNet&package-manager=nuget&previous-version=0.13.9&new-version=0.13.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0bc75b7 - Browse repository at this point
Copy the full SHA 0bc75b7View commit details -
apacheGH-38607: [Python] Disable PyExtensionType autoload (apache#38608)
### Rationale for this change PyExtensionType autoload is really a misfeature. It creates PyArrow-specific extension types, though using ExtensionType is almost the same complexity while allowing deserialization from non-PyArrow software. ### What changes are included in this PR? * Disable PyExtensionType autoloading and deprecate PyExtensionType instantiation. * Update the docs to emphasize ExtensionType. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: apache#38607 Authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c73cb13 - Browse repository at this point
Copy the full SHA c73cb13View commit details -
apacheGH-38602: [R] Add missing
prod
for summarize (apache#38601)### Rationale for this change `prod` is currently missing for use in summarize. ### What changes are included in this PR? Added `prod` for summarize aggregation. ### Are these changes tested? Yes, included the same tests used for the other aggregation functions for summarize. ### Are there any user-facing changes? Yes, added `prod` function. * Closes: apache#38602 Authored-by: Maximilian Muecke <[email protected]> Signed-off-by: Dewey Dunnington <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6dcba93 - Browse repository at this point
Copy the full SHA 6dcba93View commit details
Commits on Nov 7, 2023
-
MINOR: [JS] Bump @types/command-line-args from 5.2.0 to 5.2.2 in /js (a…
…pache#38546) Bumps [@ types/command-line-args](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/command-line-args) from 5.2.0 to 5.2.2. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/command-line-args">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@ types/command-line-args&package-manager=npm_and_yarn&previous-version=5.2.0&new-version=5.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e01f0c - Browse repository at this point
Copy the full SHA 2e01f0cView commit details -
apacheGH-38570: [R] Ensure that test-nix-libs is warning free (apache…
…#38571) ### Rationale for this change Although we stop / fail the CI job for warnings elsewhere, we don't seem to be doing that for our buildsystem tests. Let's change that so warnings + other output doesn't creep in. - [x] Prevent `*** Failed to find latest nightly for 8.0.0.9000` from showing up when the file is sourced under test - [x] fix `Warning ('test-nixlibs.R:140:3'): select_binary() with test program 'x' is NULL so the result will be NULL` - [x] update version strings to be characters to avoid r-devel warnings ### What changes are included in this PR? Added `stop_on_warning` to the test call, and fixes to make that pass ### Are these changes tested? Yes, they are all part of the test suite ### Are there any user-facing changes? No. * Closes: apache#38570 Authored-by: Jonathan Keane <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7622ded - Browse repository at this point
Copy the full SHA 7622dedView commit details -
apacheGH-38330: [C++][Azure] Use properties for input stream metadata (…
…apache#38524) ### Rationale for this change We use user defined metadata for input stream metadata for now. But we should use properties returned from Azure like other remove filesystem implementations such as S3 and GCS. ### What changes are included in this PR? Convert `Azure::Storage::Blobs::Models::BlobProperties` to `KeyValueMetadata`. The following values aren't supported yet: * `BlobProperties::ObjectReplicationSourceProperties` * `BlobProperties::Metadata` If they need, we will add support for them as a follow-up task. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * Closes: apache#38330 Lead-authored-by: Sutou Kouhei <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f1820cb - Browse repository at this point
Copy the full SHA f1820cbView commit details -
MINOR: [C#] Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.9 to 0…
….13.10 in /csharp (apache#38605) Bumps [BenchmarkDotNet.Diagnostics.Windows](https://github.com/dotnet/BenchmarkDotNet) from 0.13.9 to 0.13.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dotnet/BenchmarkDotNet/releases">BenchmarkDotNet.Diagnostics.Windows's releases</a>.</em></p> <blockquote> <h2>0.13.10</h2> <p>Full changelog: <a href="https://benchmarkdotnet.org/changelog/v0.13.10.html">https://benchmarkdotnet.org/changelog/v0.13.10.html</a></p> <h2>Highlights</h2> <p>Initial support of .NET 9 and minor bug fixes.</p> <h2>Details</h2> <p>In the <a href="https://github.com/dotnet/BenchmarkDotNet/issues?q=milestone:v0.13.10">v0.13.10</a> scope, 2 issues were resolved and 3 pull requests were merged. This release includes 10 commits by 4 contributors.</p> <h2>Resolved issues (2)</h2> <ul> <li><a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2436">#2436</a> BenchmarkDotNet Access Denied Error on WSL2 when Writing to '/mnt/c/DumpStack.log.tmp' (assignee: <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2455">#2455</a> .NET 9 support (assignee: <a href="https://github.com/adamsitnik"><code>@adamsitnik</code></a>)</li> </ul> <h2>Merged pull requests (3)</h2> <ul> <li><a href="https://redirect.github.com/dotnet/BenchmarkDotNet/pull/2447">#2447</a> Add support for wasm/net9.0 (by <a href="https://github.com/radical"><code>@radical</code></a>)</li> <li><a href="https://redirect.github.com/dotnet/BenchmarkDotNet/pull/2453">#2453</a> feat: set RuntimeHostConfigurationOption on generated project (by <a href="https://github.com/workgroupengineering"><code>@workgroupengineering</code></a>)</li> <li><a href="https://redirect.github.com/dotnet/BenchmarkDotNet/pull/2456">#2456</a> implement full .NET 9 support (by <a href="https://github.com/adamsitnik"><code>@adamsitnik</code></a>)</li> </ul> <h2>Commits (10)</h2> <ul> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/c27152b9d7b6391501abcf7e8edcb2804999622f">c27152</a> Set next BenchmarkDotNet version: 0.13.10 (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/2e96d29453a804cfc1b92fffeea94c866522167a">2e96d2</a> Don't show AssemblyInformationalVersion metadata in BDN BrandVersion (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/d17c6ad0bd8ac15d83ced0a7522de7dd51526ad4">d17c6a</a> Support Windows 11 23H2 (10.0.22631) in OsBrandStringHelper (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/af9c5c6013b4e661cda0ff8fed40a50ae62d5a74">af9c5c</a> Exception handling in DotNetCliGenerator.GetRootDirectory, fix <a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2436">#2436</a> (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/e11136897bdf26c004076bcbe812bb4ae60f8859">e11136</a> [build] Bump Docfx.App: 2.71.0->2.71.1 (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/7b342f5cfb63c73708f3e69dde33d7430a3c0401">7b342f</a> Add support for wasm/net9.0 (<a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2447">#2447</a>) (by <a href="https://github.com/radical"><code>@radical</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/e170684208103ca5ba4212ad8dc7c2aad5cf02d4">e17068</a> Adjust 'Failed to set up high priority' message (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/0a734a94a13733c2950d7edbac08499c6f2c108a">0a734a</a> feat: set RuntimeHostConfigurationOption on generated project (<a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2453">#2453</a>) (by <a href="https://github.com/workgroupengineering"><code>@workgroupengineering</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/ae49148a92c358676190772803fe0ed532814ce3">ae4914</a> implement full .NET 9 support (<a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2456">#2456</a>) (by <a href="https://github.com/adamsitnik"><code>@adamsitnik</code></a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/40c4142734ce68bdfcbccf7086ed2b724e9428bc">40c414</a> Prepare v0.13.10 changelog (by <a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> </ul> <h2>Contributors (4)</h2> <ul> <li>Adam Sitnik (<a href="https://github.com/adamsitnik"><code>@adamsitnik</code></a>)</li> <li>Andrey Akinshin (<a href="https://github.com/AndreyAkinshin"><code>@AndreyAkinshin</code></a>)</li> <li>Ankit Jain (<a href="https://github.com/radical"><code>@radical</code></a>)</li> <li>workgroupengineering (<a href="https://github.com/workgroupengineering"><code>@workgroupengineering</code></a>)</li> </ul> <p>Thank you very much!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/40c4142734ce68bdfcbccf7086ed2b724e9428bc"><code>40c4142</code></a> Prepare v0.13.10 changelog</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/ae49148a92c358676190772803fe0ed532814ce3"><code>ae49148</code></a> implement full .NET 9 support (<a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2456">#2456</a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/0a734a94a13733c2950d7edbac08499c6f2c108a"><code>0a734a9</code></a> feat: set RuntimeHostConfigurationOption on generated project (<a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2453">#2453</a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/e170684208103ca5ba4212ad8dc7c2aad5cf02d4"><code>e170684</code></a> Adjust 'Failed to set up high priority' message</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/7b342f5cfb63c73708f3e69dde33d7430a3c0401"><code>7b342f5</code></a> Add support for wasm/net9.0 (<a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2447">#2447</a>)</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/e11136897bdf26c004076bcbe812bb4ae60f8859"><code>e111368</code></a> [build] Bump Docfx.App: 2.71.0->2.71.1</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/af9c5c6013b4e661cda0ff8fed40a50ae62d5a74"><code>af9c5c6</code></a> Exception handling in DotNetCliGenerator.GetRootDirectory, fix <a href="https://redirect.github.com/dotnet/BenchmarkDotNet/issues/2436">#2436</a></li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/d17c6ad0bd8ac15d83ced0a7522de7dd51526ad4"><code>d17c6ad</code></a> Support Windows 11 23H2 (10.0.22631) in OsBrandStringHelper</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/2e96d29453a804cfc1b92fffeea94c866522167a"><code>2e96d29</code></a> Don't show AssemblyInformationalVersion metadata in BDN BrandVersion</li> <li><a href="https://github.com/dotnet/BenchmarkDotNet/commit/c27152b9d7b6391501abcf7e8edcb2804999622f"><code>c27152b</code></a> Set next BenchmarkDotNet version: 0.13.10</li> <li>See full diff in <a href="https://github.com/dotnet/BenchmarkDotNet/compare/v0.13.9...v0.13.10">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=BenchmarkDotNet.Diagnostics.Windows&package-manager=nuget&previous-version=0.13.9&new-version=0.13.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dbed499 - Browse repository at this point
Copy the full SHA dbed499View commit details -
MINOR: [JS] Bump eslint from 8.42.0 to 8.52.0 in /js (apache#38545)
Bumps [eslint](https://github.com/eslint/eslint) from 8.42.0 to 8.52.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v8.52.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/70648ee49c07f7b533d09f6bf8a5291e5a5a8601"><code>70648ee</code></a> feat: report-unused-disable-directive to report unused eslint-enable (<a href="https://redirect.github.com/eslint/eslint/issues/17611">#17611</a>) (Yosuke Ota)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/5de9637fc925729a83d5a5e9e868a41792a184e3"><code>5de9637</code></a> fix: Ensure shared references in rule configs are separated (<a href="https://redirect.github.com/eslint/eslint/issues/17666">#17666</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/dcfe5739c374c9d7ed21f14027870ec0fd453661"><code>dcfe573</code></a> fix: add preceding semicolon in suggestions of <code>no-object-constructor</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17649">#17649</a>) (Francesco Trotta)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/476d58a584d5d2db003c4c22ffee90e63566164d"><code>476d58a</code></a> docs: Add note about invalid CLI flags when using flat config. (<a href="https://redirect.github.com/eslint/eslint/issues/17664">#17664</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/660ed3afd128ad529234a855345629982caf1bc7"><code>660ed3a</code></a> docs: Plugin flat config migration guide (<a href="https://redirect.github.com/eslint/eslint/issues/17640">#17640</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/a58aa200fccedae7e2e9b6129246f2cedab14f8d"><code>a58aa20</code></a> docs: fix examples for several rules (<a href="https://redirect.github.com/eslint/eslint/issues/17645">#17645</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/179929bd46892f18f2aef0c159d5cc361cb69987"><code>179929b</code></a> docs: Remove trailing newline from the code of Playground links (<a href="https://redirect.github.com/eslint/eslint/issues/17641">#17641</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f8e5c30636450d4a8baf51f0e227685e6d77ac64"><code>f8e5c30</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/b7ef2f34fe12b68a366e1b4bf5f64d7332c6e72e"><code>b7ef2f3</code></a> docs: Enable pretty code formatter output (<a href="https://redirect.github.com/eslint/eslint/issues/17635">#17635</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/0bcb9a8db608a3d0bd2645f99e0707b9a9bbaaf0"><code>0bcb9a8</code></a> docs: Fix syntax errors in rule examples (<a href="https://redirect.github.com/eslint/eslint/issues/17633">#17633</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/61b90839633ef300ac7707a651f65f532e65f42d"><code>61b9083</code></a> docs: Make no-continue example code work (<a href="https://redirect.github.com/eslint/eslint/issues/17643">#17643</a>) (Zhongyuan Zhou)</li> <li><a href="https://github.com/eslint/eslint/commit/9fafe450c31ed9b6bdd9dcd6c115255943b8c1c2"><code>9fafe45</code></a> docs: upgrade to 11ty 2.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17632">#17632</a>) (Percy Ma)</li> <li><a href="https://github.com/eslint/eslint/commit/ff8e4bf327b5c92b0623b0fc5f8f101954f785db"><code>ff8e4bf</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/fab249ae6addac2ee18cd81cee80916010bb469e"><code>fab249a</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/392305bf4797e3ebc696dfca48bd874741fca845"><code>392305b</code></a> docs: Update <code>no-irregular-whitespace</code> and fix examples (<a href="https://redirect.github.com/eslint/eslint/issues/17626">#17626</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/6b8acfb770589f3941df41c3910d3b8ffc3e1e45"><code>6b8acfb</code></a> docs: Add real whitespace to <code>no-trailing-spaces</code> examples (<a href="https://redirect.github.com/eslint/eslint/issues/17630">#17630</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/1000187e00949332babcee4d37d46c96a6a554a8"><code>1000187</code></a> docs: Fix examples in <code>unicode-bom</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17631">#17631</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/000290c4c923cc1473e21b4bdbdc0c42765ef7dd"><code>000290c</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/6d1f0c2da0309c06c21149b8d71a8f439a70d7e8"><code>6d1f0c2</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.52.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17671">#17671</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/d63d4fe0942e6747ab60e758aa36076f43041a30"><code>d63d4fe</code></a> chore: package.json update for <code>@eslint/js</code> release (ESLint Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/f30cefee6bda2789ede18e1664b84c2638ea1bb5"><code>f30cefe</code></a> test: fix FlatESLint tests for caching (<a href="https://redirect.github.com/eslint/eslint/issues/17658">#17658</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/ef650cb612510bcfa1379c1f0af56dd563b3a705"><code>ef650cb</code></a> test: update tests for no-promise-executor-return (<a href="https://redirect.github.com/eslint/eslint/issues/17661">#17661</a>) (Milos Djermanovic)</li> </ul> <h2>v8.51.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/0a9c43339a4adef24ef83034d0b078dd279cc977"><code>0a9c433</code></a> feat: Add <code>--no-warn-ignored</code> CLI option for flat config (<a href="https://redirect.github.com/eslint/eslint/issues/17569">#17569</a>) (Domantas Petrauskas)</li> <li><a href="https://github.com/eslint/eslint/commit/977e67ec274a05cb7391665b5e3453e7f72f72b2"><code>977e67e</code></a> feat: logical-assignment-operators to report expressions with 3 operands (<a href="https://redirect.github.com/eslint/eslint/issues/17600">#17600</a>) (Yosuke Ota)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/f976b2f7bfe7cc78bb649f8b37e90fd519ff3bcc"><code>f976b2f</code></a> fix: make rule severity case-sensitive in flat config (<a href="https://redirect.github.com/eslint/eslint/issues/17619">#17619</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/0edfe369aa5bd80a98053022bb4c6b1ea0155f44"><code>0edfe36</code></a> fix: Ensure crash error messages are not duplicated (<a href="https://redirect.github.com/eslint/eslint/issues/17584">#17584</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/dd79abc0c1857b1d765acc312c0d6518e40d31c9"><code>dd79abc</code></a> fix: <code>eslint-disable</code> to be able to parse quoted rule names (<a href="https://redirect.github.com/eslint/eslint/issues/17612">#17612</a>) (Yosuke Ota)</li> <li><a href="https://github.com/eslint/eslint/commit/d2f68019b8882278877801c5ef2f74d55e2a10c1"><code>d2f6801</code></a> fix: Ensure correct code path for && followed by ?? (<a href="https://redirect.github.com/eslint/eslint/issues/17618">#17618</a>) (Nicholas C. Zakas)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/ee5be81fa3c4fe801c2f653854f098ed6a84dcef"><code>ee5be81</code></a> docs: default to <code>sourceType: "module"</code> in rule examples (<a href="https://redirect.github.com/eslint/eslint/issues/17615">#17615</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/1aa26df9fbcfdf5b895743c6d2d3a216479544b1"><code>1aa26df</code></a> docs: Add more examples for multiline-ternary (<a href="https://redirect.github.com/eslint/eslint/issues/17610">#17610</a>) (George Ashiotis)</li> <li><a href="https://github.com/eslint/eslint/commit/47d0b446964f44d70b9457ecc368e721e1dc7c11"><code>47d0b44</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/dbf831e31f8eea0bc94df96cd33255579324b66e"><code>dbf831e</code></a> docs: use generated og image (<a href="https://redirect.github.com/eslint/eslint/issues/17601">#17601</a>) (Percy Ma)</li> <li><a href="https://github.com/eslint/eslint/commit/1866da5e1d931787256ecb825a803cac5835b71c"><code>1866da5</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <h2>Chores</h2> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p> <blockquote> <p>v8.52.0 - October 20, 2023</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/6d1f0c2da0309c06c21149b8d71a8f439a70d7e8"><code>6d1f0c2</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.52.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17671">#17671</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/d63d4fe0942e6747ab60e758aa36076f43041a30"><code>d63d4fe</code></a> chore: package.json update for <code>@eslint/js</code> release (ESLint Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/476d58a584d5d2db003c4c22ffee90e63566164d"><code>476d58a</code></a> docs: Add note about invalid CLI flags when using flat config. (<a href="https://redirect.github.com/eslint/eslint/issues/17664">#17664</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/5de9637fc925729a83d5a5e9e868a41792a184e3"><code>5de9637</code></a> fix: Ensure shared references in rule configs are separated (<a href="https://redirect.github.com/eslint/eslint/issues/17666">#17666</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/f30cefee6bda2789ede18e1664b84c2638ea1bb5"><code>f30cefe</code></a> test: fix FlatESLint tests for caching (<a href="https://redirect.github.com/eslint/eslint/issues/17658">#17658</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/ef650cb612510bcfa1379c1f0af56dd563b3a705"><code>ef650cb</code></a> test: update tests for no-promise-executor-return (<a href="https://redirect.github.com/eslint/eslint/issues/17661">#17661</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/70648ee49c07f7b533d09f6bf8a5291e5a5a8601"><code>70648ee</code></a> feat: report-unused-disable-directive to report unused eslint-enable (<a href="https://redirect.github.com/eslint/eslint/issues/17611">#17611</a>) (Yosuke Ota)</li> <li><a href="https://github.com/eslint/eslint/commit/dcfe5739c374c9d7ed21f14027870ec0fd453661"><code>dcfe573</code></a> fix: add preceding semicolon in suggestions of <code>no-object-constructor</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17649">#17649</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/660ed3afd128ad529234a855345629982caf1bc7"><code>660ed3a</code></a> docs: Plugin flat config migration guide (<a href="https://redirect.github.com/eslint/eslint/issues/17640">#17640</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/a58aa200fccedae7e2e9b6129246f2cedab14f8d"><code>a58aa20</code></a> docs: fix examples for several rules (<a href="https://redirect.github.com/eslint/eslint/issues/17645">#17645</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/179929bd46892f18f2aef0c159d5cc361cb69987"><code>179929b</code></a> docs: Remove trailing newline from the code of Playground links (<a href="https://redirect.github.com/eslint/eslint/issues/17641">#17641</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f8e5c30636450d4a8baf51f0e227685e6d77ac64"><code>f8e5c30</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/b7ef2f34fe12b68a366e1b4bf5f64d7332c6e72e"><code>b7ef2f3</code></a> docs: Enable pretty code formatter output (<a href="https://redirect.github.com/eslint/eslint/issues/17635">#17635</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/0bcb9a8db608a3d0bd2645f99e0707b9a9bbaaf0"><code>0bcb9a8</code></a> docs: Fix syntax errors in rule examples (<a href="https://redirect.github.com/eslint/eslint/issues/17633">#17633</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/61b90839633ef300ac7707a651f65f532e65f42d"><code>61b9083</code></a> docs: Make no-continue example code work (<a href="https://redirect.github.com/eslint/eslint/issues/17643">#17643</a>) (Zhongyuan Zhou)</li> <li><a href="https://github.com/eslint/eslint/commit/9fafe450c31ed9b6bdd9dcd6c115255943b8c1c2"><code>9fafe45</code></a> docs: upgrade to 11ty 2.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17632">#17632</a>) (Percy Ma)</li> <li><a href="https://github.com/eslint/eslint/commit/ff8e4bf327b5c92b0623b0fc5f8f101954f785db"><code>ff8e4bf</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/fab249ae6addac2ee18cd81cee80916010bb469e"><code>fab249a</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/392305bf4797e3ebc696dfca48bd874741fca845"><code>392305b</code></a> docs: Update <code>no-irregular-whitespace</code> and fix examples (<a href="https://redirect.github.com/eslint/eslint/issues/17626">#17626</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/6b8acfb770589f3941df41c3910d3b8ffc3e1e45"><code>6b8acfb</code></a> docs: Add real whitespace to <code>no-trailing-spaces</code> examples (<a href="https://redirect.github.com/eslint/eslint/issues/17630">#17630</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/1000187e00949332babcee4d37d46c96a6a554a8"><code>1000187</code></a> docs: Fix examples in <code>unicode-bom</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17631">#17631</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/000290c4c923cc1473e21b4bdbdc0c42765ef7dd"><code>000290c</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <p>v8.51.0 - October 6, 2023</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/1ef39ea5b884453be717ebc929155d7eb584dcbf"><code>1ef39ea</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.51.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17624">#17624</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/f8c7403255c11e99c402860aef3c0179f2b16628"><code>f8c7403</code></a> chore: package.json update for <code>@eslint/js</code> release (ESLint Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/f976b2f7bfe7cc78bb649f8b37e90fd519ff3bcc"><code>f976b2f</code></a> fix: make rule severity case-sensitive in flat config (<a href="https://redirect.github.com/eslint/eslint/issues/17619">#17619</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/0edfe369aa5bd80a98053022bb4c6b1ea0155f44"><code>0edfe36</code></a> fix: Ensure crash error messages are not duplicated (<a href="https://redirect.github.com/eslint/eslint/issues/17584">#17584</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/ee5be81fa3c4fe801c2f653854f098ed6a84dcef"><code>ee5be81</code></a> docs: default to <code>sourceType: "module"</code> in rule examples (<a href="https://redirect.github.com/eslint/eslint/issues/17615">#17615</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/dd79abc0c1857b1d765acc312c0d6518e40d31c9"><code>dd79abc</code></a> fix: <code>eslint-disable</code> to be able to parse quoted rule names (<a href="https://redirect.github.com/eslint/eslint/issues/17612">#17612</a>) (Yosuke Ota)</li> <li><a href="https://github.com/eslint/eslint/commit/d2f68019b8882278877801c5ef2f74d55e2a10c1"><code>d2f6801</code></a> fix: Ensure correct code path for && followed by ?? (<a href="https://redirect.github.com/eslint/eslint/issues/17618">#17618</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/2665552ba0057e8603f9fbece0fd236f189f5cf3"><code>2665552</code></a> test: fix flat config linter tests to use Linter in flat config mode (<a href="https://redirect.github.com/eslint/eslint/issues/17616">#17616</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/1aa26df9fbcfdf5b895743c6d2d3a216479544b1"><code>1aa26df</code></a> docs: Add more examples for multiline-ternary (<a href="https://redirect.github.com/eslint/eslint/issues/17610">#17610</a>) (George Ashiotis)</li> <li><a href="https://github.com/eslint/eslint/commit/47d0b446964f44d70b9457ecc368e721e1dc7c11"><code>47d0b44</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/dbf831e31f8eea0bc94df96cd33255579324b66e"><code>dbf831e</code></a> docs: use generated og image (<a href="https://redirect.github.com/eslint/eslint/issues/17601">#17601</a>) (Percy Ma)</li> <li><a href="https://github.com/eslint/eslint/commit/0a9c43339a4adef24ef83034d0b078dd279cc977"><code>0a9c433</code></a> feat: Add <code>--no-warn-ignored</code> CLI option for flat config (<a href="https://redirect.github.com/eslint/eslint/issues/17569">#17569</a>) (Domantas Petrauskas)</li> <li><a href="https://github.com/eslint/eslint/commit/1866da5e1d931787256ecb825a803cac5835b71c"><code>1866da5</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/7b77bccbb51bd36b2d20fea61bc782545c4029b3"><code>7b77bcc</code></a> chore: Refactor CodePathState (<a href="https://redirect.github.com/eslint/eslint/issues/17510">#17510</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/977e67ec274a05cb7391665b5e3453e7f72f72b2"><code>977e67e</code></a> feat: logical-assignment-operators to report expressions with 3 operands (<a href="https://redirect.github.com/eslint/eslint/issues/17600">#17600</a>) (Yosuke Ota)</li> <li><a href="https://github.com/eslint/eslint/commit/bc77c9af12539f350ef19e30611a153a5b869c6b"><code>bc77c9a</code></a> chore: Document and refactor ForkContext (<a href="https://redirect.github.com/eslint/eslint/issues/17566">#17566</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/24e1f140ec68659e55c1ace0d7500addb135a2b4"><code>24e1f14</code></a> chore: Refactor and document CodePath (<a href="https://redirect.github.com/eslint/eslint/issues/17558">#17558</a>) (Nicholas C. Zakas)</li> </ul> <p>v8.50.0 - September 22, 2023</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/f8a8a2d6b45c82f94a574623759b6e3d2af193f3"><code>f8a8a2d</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.50.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17599">#17599</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/38ada6df8f4a0313b7d0739b28f0af6b4897b8ce"><code>38ada6d</code></a> chore: package.json update for <code>@eslint/js</code> release (ESLint Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/27d5a9e57ad347982a68fcd0e75eafee42d344f0"><code>27d5a9e</code></a> feat: add suggestions to array-callback-return (<a href="https://redirect.github.com/eslint/eslint/issues/17590">#17590</a>) (Tanuj Kanti)</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/331cf62024b6c7ad4067c14c593f116576c3c861"><code>331cf62</code></a> 8.52.0</li> <li><a href="https://github.com/eslint/eslint/commit/7dc28ed1615169c68c08808fa445172cc0cf37e0"><code>7dc28ed</code></a> Build: changelog update for 8.52.0</li> <li><a href="https://github.com/eslint/eslint/commit/6d1f0c2da0309c06c21149b8d71a8f439a70d7e8"><code>6d1f0c2</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.52.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17671">#17671</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/d63d4fe0942e6747ab60e758aa36076f43041a30"><code>d63d4fe</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/476d58a584d5d2db003c4c22ffee90e63566164d"><code>476d58a</code></a> docs: Add note about invalid CLI flags when using flat config. (<a href="https://redirect.github.com/eslint/eslint/issues/17664">#17664</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/5de9637fc925729a83d5a5e9e868a41792a184e3"><code>5de9637</code></a> fix: Ensure shared references in rule configs are separated (<a href="https://redirect.github.com/eslint/eslint/issues/17666">#17666</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/f30cefee6bda2789ede18e1664b84c2638ea1bb5"><code>f30cefe</code></a> test: fix FlatESLint tests for caching (<a href="https://redirect.github.com/eslint/eslint/issues/17658">#17658</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/ef650cb612510bcfa1379c1f0af56dd563b3a705"><code>ef650cb</code></a> test: update tests for no-promise-executor-return (<a href="https://redirect.github.com/eslint/eslint/issues/17661">#17661</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/70648ee49c07f7b533d09f6bf8a5291e5a5a8601"><code>70648ee</code></a> feat: report-unused-disable-directive to report unused eslint-enable (<a href="https://redirect.github.com/eslint/eslint/issues/17611">#17611</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/dcfe5739c374c9d7ed21f14027870ec0fd453661"><code>dcfe573</code></a> fix: add preceding semicolon in suggestions of <code>no-object-constructor</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17649">#17649</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v8.42.0...v8.52.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=8.42.0&new-version=8.52.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25c18d8 - Browse repository at this point
Copy the full SHA 25c18d8View commit details -
apacheGH-38576: [Java] Change JDBC driver to optionally preserve cook…
…ies and auth tokens when getting streams (apache#38580) ### Rationale for this change This change restores the original behavior of transmitting existing cookies and auth tokens when getting separate streams returned by getFlightInfo after adding support for multiple endpoints. These properties are now optional though. ### What changes are included in this PR? - Change the JDBC driver to add new properties "retainCookies" and "retainAuth" - These properties allow internally spawned connections for getting streams to use the cookies and bearer tokens from the original connection. - Add tests for validating defaults from ArrowFlightSqlClient.Builder ### Are these changes tested? Unit tests have been added. ### Are there any user-facing changes? Yes. There are now properties and they are documented. * Closes: apache#38576 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fafd48c - Browse repository at this point
Copy the full SHA fafd48cView commit details -
MINOR: [Docs][C++] Fix a typo (apache#38625)
### Rationale for this change Noticed a typo on the web doc and proposing a fix ### Are these changes tested? No. But the PR is changing only text. ### Are there any user-facing changes? Yes. But only documentation typo Authored-by: Hyunseok Seo <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4db009 - Browse repository at this point
Copy the full SHA c4db009View commit details
Commits on Nov 8, 2023
-
apacheGH-37753: [C++][Gandiva] Add external function registry support (…
…apache#38116) # Rationale for this change This PR tries to enhance Gandiva by supporting external function registry, so that developers can author third party functions without modifying Gandiva's core codebase. See apache#37753 for more details. In this PR, the external function needs to be compiled into LLVM IR for integration. # What changes are included in this PR? Two new APIs are added to `FunctionRegistry`: ```C++ /// \brief register a set of functions into the function registry from a given bitcode /// file arrow::Status Register(const std::vector<NativeFunction>& funcs, const std::string& bitcode_path); /// \brief register a set of functions into the function registry from a given bitcode /// buffer arrow::Status Register(const std::vector<NativeFunction>& funcs, std::shared_ptr<arrow::Buffer> bitcode_buffer); ``` Developers can use these two APIs to register external functions. Typically, developers will register a set of function metadatas (`funcs`) for all functions in a LLVM bitcode file, by giving either the path to the LLVM bitcode file or an `arrow::Buffer` containing the LLVM bitcode buffer. The overall flow looks like this: ![image](https://github.com/apache/arrow/assets/27754/b2b346fe-931f-4253-b198-4c388c57a56b) # Are these changes tested? Some unit tests are added to verify this enhancement # Are there any user-facing changes? Some new ways to interfacing the library are added in this PR: * The `Configuration` class now supports accepting a customized function registry, which developers can register their own external functions and uses it as the function registry * The `FunctionRegistry` class has two new APIs mentioned above * The `FunctionRegistry` class, after instantiation, now it doesn't have any built-in function registered in it. And we switch to use a new function `GANDIVA_EXPORT std::shared_ptr<FunctionRegistry> default_function_registry();` to retrieve the default function registry, which contains all the Gandiva built-in functions. * Some library depending on Gandiva C++ library, such as Gandiva's Ruby binding's `Gandiva::FunctionRegistry` class behavior is changed accordingly # Notes * Performance * the code generation time grows with the number of externally added function bitcodes (the more functions are added, the slower the codegen will be), even if the externally function is not used in the given expression at all. But this is not a new issue, and it applies to built-in functions as well (the more built-in functions are there, the slower the codegen will be). In my limited testing, this is because `llvm::Linker::linkModule` takes non trivial of time, which happens to every IR loaded, and the `RemoveUnusedFunctions` happens after that, which doesn't help to reduce the time of `linkModule`. We may have to selectively load only necessary IR (primarily selectively doing `linkModule` for these IR), but more metadata may be needed to tell which functions can be found in which IR. This could be a separated PR for improving it, please advice if any one has any idea on improving it. Thanks. * Integration with other programming languages via LLVM IR/bitcode * So far I only added an external C++ function in the codebase for unit testing purpose. Rust based function is possible but I gave it a try and found another issue (Rust has std lib which needs to be processed in different approach), I will do some exploration for other languages such as zig later. * Non pre-compiled functions, may require some different approach to get the function pointer, and we may discuss and work on it in a separated PR later. Another issue apache#38589 was logged for this. * The discussion thread in dev mail list, https://lists.apache.org/thread/lm4sbw61w9cl7fsmo7tz3gvkq0ox6rod * I submitted another PR previously (apache#37787) which introduced JSON based function registry, and after discussion, I will close that PR and use this PR instead * Closes: apache#37753 Lead-authored-by: Yue Ni <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bbb610e - Browse repository at this point
Copy the full SHA bbb610eView commit details -
apacheGH-38591: [Parquet][C++] Remove redundant open calls in `Parque…
…tFileFormat::GetReaderAsync` (apache#38621) ### Rationale for this change There were duplicate method calls causing extra I/O operations, apparently unintentional from apache@0793432. ### What changes are included in this PR? Remove the extra method calls. ### Are these changes tested? ### Are there any user-facing changes? * Closes: apache#38591 Authored-by: Eero Lihavainen <[email protected]> Signed-off-by: mwish <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e62ec62 - Browse repository at this point
Copy the full SHA e62ec62View commit details -
MINOR: [R] Fix .lintr config file for updated lintr dependency (apach…
…e#38639) ### Rationale for this change The lint CI job is failing because an update to a dependency of lintr now does more strict DCF checking on the .lintr file ### What changes are included in this PR? The 'license' field was wrapped in quotes so that .lintr passes validation ### Are these changes tested? Yes, by existing CI job ### Are there any user-facing changes? No Authored-by: Dewey Dunnington <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3d96bab - Browse repository at this point
Copy the full SHA 3d96babView commit details -
apacheGH-38627: [Java][FlightRPC] Handle null parameter values (apach…
…e#38628) ### Rationale for this change We want to make sure we correctly handle binding `null` values to JDBC parameters. We also want better exceptions when handling parameter binding. ### What changes are included in this PR? - Handle adding null values to parameters if it's a nullable vector, else throw `UnsupportedOperationException` - For unsupported parameter types or casts, throw `UnsupportedOperationException` instead of `RuntimeException` * Closes: apache#38627 Authored-by: Diego Fernandez <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db19a35 - Browse repository at this point
Copy the full SHA db19a35View commit details
Commits on Nov 9, 2023
-
apacheGH-38335: [C++] Implement
GetFileInfo
for a single file in Az……ure filesystem (apache#38505) ### Rationale for this change `GetFileInfo` is an important part of an Arrow filesystem implementation. ### What changes are included in this PR? - Start `azurefs_internal` similar to GCS and S3 filesystems. - Implement `HierarchicalNamespaceDetector`. - This does not use the obvious and simple implementation. It uses a more complicated option inspired by `hadoop-azure` that avoids requiring the significantly elevated permissions needed for `blob_service_client->GetAccountInfo()`. - This can't be detected an initialisation time of the filesystem because it requires a `container_name`. Its packed into its only class so that the result can be cached. - Implement `GetFileInfo` for single paths. - Supports hierarchical or flat namespace accounts and takes advantage of hierarchical namespace where possible to avoid unnecessary extra calls to blob storage. The performance difference is actually noticeable just from running the `GetFileInfoObjectWithNestedStructure` test against real flat and hierarchical accounts. Its about 3 seconds with hierarchical namespace or 5 seconds with a flat namespace. - Update tests with TODO(apacheGH-38335) to now use this implementation of `GetFileInfo` to replace the temporary direct Azure SDK usage. - Rename the main test fixture and introduce new ones for connecting to real blob storage. If details of real blob storage is not provided then the real blob storage tests will be skipped. ### Are these changes tested? Yes. There are new Azurite based tests for everything that can be tested with Azurite. There are also some tests that are designed to test against a real blob storage account. This is because [Azurite cannot emulate a hierarchical namespace account](Azure/Azurite#553). Additionally some of the behaviour used to detect a hierarchical namespace account is different on Azurite compared to a real flat namespace account. These tests will be automatically skipped unless environment variables are provided with details for connecting to the relevant real storage accounts. Initially I based the tests on the GCS filesystem but I added a few extras where I thought it was appropriate. ### Are there any user-facing changes? Yes. `GetFileInfo` is now supported on the Azure filesystem. * Closes: apache#38335 Lead-authored-by: Thomas Newton <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75a0403 - Browse repository at this point
Copy the full SHA 75a0403View commit details -
apacheGH-38439: [Java][CI] Use Eclipse Temurin for all Java CI linux …
…jobs (apache#38440) ### Rationale for this change Use the same JDK vendor for all linux CI jobs and upgrade maven to latest version. ### What changes are included in this PR? * Eclipse Temurin image for Ubuntu is used for JDK 8 and 11 * maven is upgraded to 3.9.5 for all Ubuntu jobs ### Are these changes tested? This will be tested in CI. ### Are there any user-facing changes? No, just a developer change when using docker/archery. The image name is now `java` instead of `eclipse-java` and `debian-java`. * Closes: apache#38439 Authored-by: Dane Pitkin <[email protected]> Signed-off-by: Jacob Wujciak-Jens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9569be8 - Browse repository at this point
Copy the full SHA 9569be8View commit details -
apacheGH-34017: [Python][FlightRPC][Doc] Fix
read_chunk
docstring f……or FlightStreamReader and MetadataRecordBatchReader (apache#38641) ### Rationale for this change The docs for `FlightStreamReader` and `MetadataRecordBatchReader` currently list an incorrect return type for the `read_chunk` method - see apache#34017. NB: this issue was partially addressed by apache#35583. ### What changes are included in this PR? Simple docstring update for `read_chunk`. ### Are these changes tested? No (v minor docstring only change) ### Are there any user-facing changes? Yes * Closes: apache#34017 Authored-by: Nick Hughes <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 80503a6 - Browse repository at this point
Copy the full SHA 80503a6View commit details -
apacheGH-38648: [Java] Regenerate Flatbuffers (apache#38650)
### Rationale for this change Regenerate the Flatbuffers to include new formats. Flatbuffers are always forwards/backwards compatible as long as the code is generated from the same `flatc` compiler version. ### What changes are included in this PR? * Flatbuffers regenerated with `flatc` v1.12.0 ### Are these changes tested? Yes, via unit tests. ### Are there any user-facing changes? Yes, RecordBatch.java was modified. * Closes: apache#38648 Authored-by: Dane Pitkin <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f71014 - Browse repository at this point
Copy the full SHA 1f71014View commit details -
apacheGH-38630: [MATLAB]
arrow.array.BooleanArray
'stoMATLAB
meth……od does not take slice offsets into account (apache#38636) ### Rationale for this change While working on apache#38415, I noticed that the `toMATLAB` method of `arrow.array.BooleanArray` does not take the slice offset into account. This will cause the `toMATLAB` method to return the wrong value. ### What changes are included in this PR? 1. Updated `arrow::matlab::bit::unpack` function to accept a `start_offset` as input. 2. Updated clients (`BooleanArray::toMATLAB` and `Array::getValid`) to supply the array `offset` as the `start_offset`. ### Are these changes tested? The existing tests cover these changes. Additionally, the changes for apache#38415 will include tests that verify the `toMATLAB` method returns the correct MATLAB array when the underlying Arrow array has been sliced. ### Are there any user-facing changes? No. * Closes: apache#38630 Authored-by: Sarah Gilmore <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4983885 - Browse repository at this point
Copy the full SHA 4983885View commit details -
MINOR: [JS][Docs] Correct typo in README (apache#38658)
### Rationale for this change A demo variable is named 'uft8' but should clearly be 'utf8'. ### What changes are included in this PR? Two transpostions of two characters ### Are these changes tested? N/A ### Are there any user-facing changes? No Authored-by: Benjamin Schmidt <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79e328b - Browse repository at this point
Copy the full SHA 79e328bView commit details -
apacheGH-38614: [Java] Add VarBinary and VarCharWriter helper methods…
… to more writers (apache#38631) ### Rationale for this change Add the overrides for new convenience Writer methods added to VarCharWriter and VarBinaryWriter so that classes that use composition such as UnionWriter and PromotableWriter can invoke them properly. ### What changes are included in this PR? - Rename from writeTo$type to write$type for consistency with other methods - Add new helper methods to PromotableWriter - Add new helper methods to complex writers such as list and union ### Are these changes tested? Yes. New unit tests added for several Writer classes. **This PR includes breaking changes to public APIs.** The writeTo<Type>() and similar methods in Writers have been renamed to just write<Type>() * Closes: apache#38614 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0acf4c8 - Browse repository at this point
Copy the full SHA 0acf4c8View commit details
Commits on Nov 10, 2023
-
MINOR: [R] Fix broken link in README.md (apache#38657)
### Rationale for this change There is a broken link in README.md that refers to an old URL in the Arrow documentation. This causes the CRAN incoming check to fail. ### What changes are included in this PR? The link was updated. ### Are these changes tested? Not needed (docs only) ### Are there any user-facing changes? No Lead-authored-by: Dewey Dunnington <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Dewey Dunnington <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8fcaba7 - Browse repository at this point
Copy the full SHA 8fcaba7View commit details -
apacheGH-38430: [R] Add test + fix corner cases after nixlibs.R refac…
…tor (apache#38534) ### Rationale for this change A few rough edges exist after apache#38236 including: - When zero or 1 nightly with the matching major version exist, detection of the latest nightly might fail - At least one CI job is pulling nightlies instead of using the version from the current commit ### What changes are included in this PR? - Clean up `find_latest_nightly()` + add test - Ensure all CI jobs are not using `find_latest_nightly()` ### Are these changes tested? Yes (test added) ### Are there any user-facing changes? No * Closes: apache#38430 Lead-authored-by: Dewey Dunnington <[email protected]> Co-authored-by: Jonathan Keane <[email protected]> Signed-off-by: Dewey Dunnington <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c260a24 - Browse repository at this point
Copy the full SHA c260a24View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5b2bba - Browse repository at this point
Copy the full SHA e5b2bbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 452c420 - Browse repository at this point
Copy the full SHA 452c420View commit details -
Revert "MINOR: [Release] Update .deb/.rpm changelogs for 14.0.0"
This reverts commit 452c420.
Configuration menu - View commit details
-
Copy full SHA for 0b796f8 - Browse repository at this point
Copy the full SHA 0b796f8View commit details -
Revert "MINOR: [Release] Update versions for 14.0.1-SNAPSHOT"
This reverts commit e5b2bba.
Configuration menu - View commit details
-
Copy full SHA for 3c99fbb - Browse repository at this point
Copy the full SHA 3c99fbbView commit details
Commits on Nov 12, 2023
-
MINOR: [Dev] Add Bryce Mecum to list of collaborators (apache#38678)
### Rationale for this change Disclaimer: is a colleague of mine. Opening PR as documented on: https://arrow.apache.org/docs/developers/reviewing.html#collaborators Bryce Mecum (@ amoeba) has been helping with the project for some time and usually helps reviewing breaking changes and critical fixes in order to properly label the issues for the release. It would be helpful if he can add the corresponding labels and assign issues. ### What changes are included in this PR? Add to list of collaborators. ### Are these changes tested? No ### Are there any user-facing changes? No Authored-by: Raúl Cumplido <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa9f8ec - Browse repository at this point
Copy the full SHA aa9f8ecView commit details
Commits on Nov 13, 2023
-
apacheGH-38528: [Python][Compute] Describe strptime format semantics (a…
…pache#38665) ### Rationale for this change To prevent possible confusion with the compute strptime function, we now explicitly mention that the C/C++ semantics are followed. ### What changes are included in this PR? The documentation of the `format` parameter of the `strptime` function is expanded. ### Are these changes tested? N/A documentation change only. ### Are there any user-facing changes? Just the documentation. * Closes: apache#38528 Lead-authored-by: Dan Homola <[email protected]> Co-authored-by: Dan Homola <[email protected]> Co-authored-by: Rok Mihevc <[email protected]> Signed-off-by: Rok Mihevc <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79c72a6 - Browse repository at this point
Copy the full SHA 79c72a6View commit details -
apacheGH-38415: [MATLAB] Add indexing "slice" method to C++ Array Pro…
…xy class (apache#38674) ### Rationale for this change In order to support MATLAB indexing semantics on the `arrow.array.Array` classes, we first need to add a method for "slicing" an Arrow Array to the C++ Array Proxy classes. ### What changes are included in this PR? 1. Added a `slice` method to the C++ Arrow Array Proxy class. 2. Added a `slice` method to `arrow.array.Array`. This method invokes the `slice` method on the proxy class. **Example** ```matlab >> a = arrow.array([1 2 NaN 4 5 NaN 7]) a = Float64Array with 7 elements and 2 null values: 1 | 2 | null | 4 | 5 | null | 7 % Note: MATLAB uses 1-based indexing. >> slice = a.slice(int64(2), int64(4)) slice = Float64Array with 4 elements and 1 null value: 2 | null | 4 | 5 ``` ### Are these changes tested? Yes, added a new test file called `tSlice.m`. ### Are there any user-facing changes? The `slice` method is public, but [hidden](https://www.mathworks.com/help/matlab/matlab_oop/method-attributes.html). * Closes: apache#38415 Authored-by: Sarah Gilmore <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e18ace3 - Browse repository at this point
Copy the full SHA e18ace3View commit details -
apacheGH-38516: [Go][Parquet] Increment the number of rows written wh…
…en appending a new row group (apache#38517) ### Rationale for this change This makes it so the `NumRows` method on the `file.Writer` reports the total number of rows written across multiple row groups. ### Are these changes tested? A regression test is added that asserts that the total number of rows written matches expectations. * Closes: apache#38516 Authored-by: Tim Schaub <[email protected]> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ff43ab - Browse repository at this point
Copy the full SHA 1ff43abView commit details -
apacheGH-37582: [Go][Parquet] Implement Float16 logical type (apache#…
…37599) ### Rationale for this change There is an active proposal for a Float16 logical type in Parquet (apache/parquet-format#184) with C++/Python implementations in progress (apache#36073), so we should add one for Go as well. ### What changes are included in this PR? - [x] Adds `LogicalType` definitions and methods for `Float16` - [x] Adds support for `Float16` column statistics and comparators - [x] Adds support for interchange between Parquet and Arrow's half-precision float ### Are these changes tested? Yes ### Are there any user-facing changes? Yes * Closes: apache#37582 Authored-by: benibus <[email protected]> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bff5fb9 - Browse repository at this point
Copy the full SHA bff5fb9View commit details -
MINOR: [C#] Bump Grpc.AspNetCore from 2.58.0 to 2.59.0 in /csharp (ap…
…ache#38685) Bumps [Grpc.AspNetCore](https://github.com/grpc/grpc-dotnet) from 2.58.0 to 2.59.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-dotnet/releases">Grpc.AspNetCore's releases</a>.</em></p> <blockquote> <h2>Release v2.59.0</h2> <h2>What's Changed</h2> <ul> <li>Fix HttpContext race condition by copying values to reader and writer by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2294">grpc/grpc-dotnet#2294</a></li> <li>Bump <code>@babel/traverse</code> from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2298">grpc/grpc-dotnet#2298</a></li> <li>Update grpc tools to 2.59 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2303">grpc/grpc-dotnet#2303</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0">https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0</a></p> <h2>Release v2.59.0-pre1</h2> <h2>What's Changed</h2> <ul> <li>Fix HttpContext race condition by copying values to reader and writer by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2294">grpc/grpc-dotnet#2294</a></li> <li>Bump <code>@babel/traverse</code> from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2298">grpc/grpc-dotnet#2298</a></li> <li>Update grpc tools to 2.59 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2303">grpc/grpc-dotnet#2303</a></li> <li>Update to version 2.59.0-pre1 on v2.59.x branch by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2307">grpc/grpc-dotnet#2307</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0-pre1">https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0-pre1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-dotnet/commit/9124a4cb8c210a27bab47cce3da694d0d0b049ea"><code>9124a4c</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2316">#2316</a> from apolcyn/bump_r</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/eb9f932d52597116625fc127e1ae463a0b5faa62"><code>eb9f932</code></a> bump to 2.59</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/20a6e90ab43f47452446c49bab74c8839047b8d2"><code>20a6e90</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2307">#2307</a> from apolcyn/release_updates</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/2084009f8f375514dcad6b8b1d4571d266e8e6c8"><code>2084009</code></a> bump version to 2.59.0-pre1</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/e52049a94d69bf5105d07193b116800ddd62eae3"><code>e52049a</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2303">#2303</a> from apolcyn/update_59</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/51ad5ab7573ce61c1eecf620dc26bd3687d85e07"><code>51ad5ab</code></a> update grpc tools to 2.59</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/3c4abbada1a9794398c40e88b5e9de6c6f4641eb"><code>3c4abba</code></a> Bump <code>@babel/traverse</code> from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp...</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/91be3925c19ab297dda52ff0c201ee025eda0d6e"><code>91be392</code></a> Fix HttpContext race by copying values to reader and writer (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2294">#2294</a>)</li> <li>See full diff in <a href="https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Grpc.AspNetCore&package-manager=nuget&previous-version=2.58.0&new-version=2.59.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fba8389 - Browse repository at this point
Copy the full SHA fba8389View commit details -
MINOR: [C#] Bump Grpc.Net.Client from 2.58.0 to 2.59.0 in /csharp (ap…
…ache#38686) Bumps [Grpc.Net.Client](https://github.com/grpc/grpc-dotnet) from 2.58.0 to 2.59.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-dotnet/releases">Grpc.Net.Client's releases</a>.</em></p> <blockquote> <h2>Release v2.59.0</h2> <h2>What's Changed</h2> <ul> <li>Fix HttpContext race condition by copying values to reader and writer by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2294">grpc/grpc-dotnet#2294</a></li> <li>Bump <code>@babel/traverse</code> from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2298">grpc/grpc-dotnet#2298</a></li> <li>Update grpc tools to 2.59 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2303">grpc/grpc-dotnet#2303</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0">https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0</a></p> <h2>Release v2.59.0-pre1</h2> <h2>What's Changed</h2> <ul> <li>Fix HttpContext race condition by copying values to reader and writer by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2294">grpc/grpc-dotnet#2294</a></li> <li>Bump <code>@babel/traverse</code> from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2298">grpc/grpc-dotnet#2298</a></li> <li>Update grpc tools to 2.59 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2303">grpc/grpc-dotnet#2303</a></li> <li>Update to version 2.59.0-pre1 on v2.59.x branch by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2307">grpc/grpc-dotnet#2307</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0-pre1">https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0-pre1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-dotnet/commit/9124a4cb8c210a27bab47cce3da694d0d0b049ea"><code>9124a4c</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2316">#2316</a> from apolcyn/bump_r</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/eb9f932d52597116625fc127e1ae463a0b5faa62"><code>eb9f932</code></a> bump to 2.59</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/20a6e90ab43f47452446c49bab74c8839047b8d2"><code>20a6e90</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2307">#2307</a> from apolcyn/release_updates</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/2084009f8f375514dcad6b8b1d4571d266e8e6c8"><code>2084009</code></a> bump version to 2.59.0-pre1</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/e52049a94d69bf5105d07193b116800ddd62eae3"><code>e52049a</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2303">#2303</a> from apolcyn/update_59</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/51ad5ab7573ce61c1eecf620dc26bd3687d85e07"><code>51ad5ab</code></a> update grpc tools to 2.59</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/3c4abbada1a9794398c40e88b5e9de6c6f4641eb"><code>3c4abba</code></a> Bump <code>@babel/traverse</code> from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp...</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/91be3925c19ab297dda52ff0c201ee025eda0d6e"><code>91be392</code></a> Fix HttpContext race by copying values to reader and writer (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2294">#2294</a>)</li> <li>See full diff in <a href="https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Grpc.Net.Client&package-manager=nuget&previous-version=2.58.0&new-version=2.59.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e7d90b2 - Browse repository at this point
Copy the full SHA e7d90b2View commit details -
MINOR: [C#] Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 in /csh…
…arp (apache#38687) Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.7.2 to 17.8.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/vstest/releases">Microsoft.NET.Test.Sdk's releases</a>.</em></p> <blockquote> <h2>v17.8.0</h2> <h2>What's Changed</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/microsoft/vstest/compare/v17.7.2...v17.8.0">https://github.com/microsoft/vstest/compare/v17.7.2...v17.8.0</a></p> <h2>v17.8.0-release-23468-02</h2> <h2>What's Changed</h2> <ul> <li>Upgrade Newtonsoft.Json from 13.0.1 to 13.0.3 by <a href="https://github.com/mthalman"><code>@mthalman</code></a> in <a href="https://redirect.github.com/microsoft/vstest/pull/4681">#4681</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/microsoft/vstest/compare/v17.8.0-preview-23424-02...v17.8.0-release-23468-02">https://github.com/microsoft/vstest/compare/v17.8.0-preview-23424-02...v17.8.0-release-23468-02</a></p> <h2>v17.8.0-preview-23424-02</h2> <h2>What's Changed</h2> <ul> <li>Add possibility to send telemetry events by data collectors by <a href="https://github.com/jakubch1"><code>@jakubch1</code></a> in <a href="https://redirect.github.com/microsoft/vstest/pull/4622">microsoft/vstest#4622</a></li> <li>Fix timing issue in parallel execution by <a href="https://github.com/nohwnd"><code>@nohwnd</code></a> in <a href="https://redirect.github.com/microsoft/vstest/pull/4629">microsoft/vstest#4629</a></li> <li>Document default value for diag trace level by <a href="https://github.com/riQQ"><code>@riQQ</code></a> in <a href="https://redirect.github.com/microsoft/vstest/pull/4640">microsoft/vstest#4640</a></li> <li>Remove process suspend by <a href="https://github.com/nohwnd"><code>@nohwnd</code></a> in <a href="https://redirect.github.com/microsoft/vstest/pull/4586">microsoft/vstest#4586</a></li> <li>Make async VSTestConsoleWrapper apis obsolete by <a href="https://github.com/nohwnd"><code>@nohwnd</code></a> in <a href="https://redirect.github.com/microsoft/vstest/pull/4648">microsoft/vstest#4648</a></li> <li>Mitigate the usage of JsonConvert.DefaultSettings in user code by <a href="https://github.com/Applesauce314"><code>@Applesauce314</code></a> in <a href="https://redirect.github.com/microsoft/vstest/pull/4581">microsoft/vstest#4581</a></li> <li>Set console encoding to UTF8 by <a href="https://github.com/nohwnd"><code>@nohwnd</code></a> in <a href="https://redirect.github.com/microsoft/vstest/pull/4649">microsoft/vstest#4649</a></li> <li>Fix executable bitness for testhost.x86 by <a href="https://github.com/nohwnd"><code>@nohwnd</code></a> in <a href="https://redirect.github.com/microsoft/vstest/pull/4652">microsoft/vstest#4652</a></li> <li>Change license packages that use .NET Library license to MIT by <a href="https://github.com/nohwnd"><code>@nohwnd</code></a> in <a href="https://redirect.github.com/microsoft/vstest/pull/4658">microsoft/vstest#4658</a></li> <li>Fix cannot find System.Text.Json by <a href="https://github.com/nohwnd"><code>@nohwnd</code></a> in <a href="https://redirect.github.com/microsoft/vstest/pull/4668">microsoft/vstest#4668</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/riQQ"><code>@riQQ</code></a> made their first contribution in <a href="https://redirect.github.com/microsoft/vstest/pull/4640">microsoft/vstest#4640</a></li> <li><a href="https://github.com/Applesauce314"><code>@Applesauce314</code></a> made their first contribution in <a href="https://redirect.github.com/microsoft/vstest/pull/4581">microsoft/vstest#4581</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/microsoft/vstest/compare/v17.8.0-preview-23371-04...v17.8.0-preview-23424-02">https://github.com/microsoft/vstest/compare/v17.8.0-preview-23371-04...v17.8.0-preview-23424-02</a></p> <h2>v17.8.0-preview-23371-04</h2> <h3>Issues Fixed</h3> <ul> <li>Take System dlls from testhost folder <a href="https://redirect.github.com/microsoft/vstest/pull/4610">#4610</a></li> <li>Simplify naming in ExecutionTests</li> <li>Fix XmlException when writing Html log with certain test names <a href="https://redirect.github.com/microsoft/vstest/pull/4576">#4576</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/microsoft/vstest/compare/v17.8.0-rebrand...v17.8.0-preview-23371-04">here</a></p> <h3>Drops</h3> <ul> <li>Microsoft.TestPlatform.ObjectModel : <a href="https://www.nuget.org/packages/Microsoft.TestPlatform.ObjectModel/17.8.0-preview.23371.4">v17.8.0-preview-23371-04</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/vstest/commit/cf7d549fc0197abaabec19d61d2c20d7a7b089f8"><code>cf7d549</code></a> [rel/17.8] Update dependencies from devdiv/DevDiv/vs-code-coverage (<a href="https://redirect.github.com/microsoft/vstest/issues/4692">#4692</a>)</li> <li><a href="https://github.com/microsoft/vstest/commit/9fbb6e99222967142be29dabff064e2482cc229d"><code>9fbb6e9</code></a> Merge branch 'main' into rel/17.8</li> <li><a href="https://github.com/microsoft/vstest/commit/bb99e3ea07aaecd62d5c59568524133317d081b4"><code>bb99e3e</code></a> Upgrade Newtonsoft.Json from 13.0.1 to 13.0.3 (<a href="https://redirect.github.com/microsoft/vstest/issues/4681">#4681</a>)</li> <li><a href="https://github.com/microsoft/vstest/commit/e527e41b00c1418bc09abfe4f9550de43f232a27"><code>e527e41</code></a> [main] Update dependencies from dotnet/source-build-reference-packages (<a href="https://redirect.github.com/microsoft/vstest/issues/4677">#4677</a>)</li> <li><a href="https://github.com/microsoft/vstest/commit/f49f8c0700491d03c229543fc68980a613c56028"><code>f49f8c0</code></a> Update dependencies from <a href="https://dev.azure.com/devdiv/DevDiv/_git/vs-code-cov">https://dev.azure.com/devdiv/DevDiv/_git/vs-code-cov</a>...</li> <li><a href="https://github.com/microsoft/vstest/commit/44d3923145828924815d11a836aefaef9856e20d"><code>44d3923</code></a> Release branding 17.8.0</li> <li><a href="https://github.com/microsoft/vstest/commit/de95035550cad9e1b3ed3c9e31b599a883646205"><code>de95035</code></a> Update dependencies from <a href="https://dev.azure.com/devdiv/DevDiv/_git/vs-code-cov">https://dev.azure.com/devdiv/DevDiv/_git/vs-code-cov</a>...</li> <li><a href="https://github.com/microsoft/vstest/commit/c2d75c9455e40924d16f2367568df33c6f8d0aec"><code>c2d75c9</code></a> Fix SB ref assembly issue for System.ComponentModel.Composition (<a href="https://redirect.github.com/microsoft/vstest/issues/4675">#4675</a>)</li> <li><a href="https://github.com/microsoft/vstest/commit/7c7e6806c7bed0cab7d9944502f47e326afec43b"><code>7c7e680</code></a> Update dependencies from <a href="https://dev.azure.com/devdiv/DevDiv/_git/vs-code-cov">https://dev.azure.com/devdiv/DevDiv/_git/vs-code-cov</a>...</li> <li><a href="https://github.com/microsoft/vstest/commit/d0f7444a3b4445b0275b368ce233e4d71046b7ed"><code>d0f7444</code></a> Update dependencies from <a href="https://dev.azure.com/devdiv/DevDiv/_git/vs-code-cov">https://dev.azure.com/devdiv/DevDiv/_git/vs-code-cov</a>...</li> <li>Additional commits viewable in <a href="https://github.com/microsoft/vstest/compare/v17.7.2...v17.8.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Microsoft.NET.Test.Sdk&package-manager=nuget&previous-version=17.7.2&new-version=17.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 37db2a0 - Browse repository at this point
Copy the full SHA 37db2a0View commit details -
MINOR: [C#] Bump Grpc.AspNetCore.Server from 2.58.0 to 2.59.0 in /csh…
…arp (apache#38688) Bumps [Grpc.AspNetCore.Server](https://github.com/grpc/grpc-dotnet) from 2.58.0 to 2.59.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-dotnet/releases">Grpc.AspNetCore.Server's releases</a>.</em></p> <blockquote> <h2>Release v2.59.0</h2> <h2>What's Changed</h2> <ul> <li>Fix HttpContext race condition by copying values to reader and writer by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2294">grpc/grpc-dotnet#2294</a></li> <li>Bump <code>@babel/traverse</code> from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2298">grpc/grpc-dotnet#2298</a></li> <li>Update grpc tools to 2.59 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2303">grpc/grpc-dotnet#2303</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0">https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0</a></p> <h2>Release v2.59.0-pre1</h2> <h2>What's Changed</h2> <ul> <li>Fix HttpContext race condition by copying values to reader and writer by <a href="https://github.com/JamesNK"><code>@JamesNK</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2294">grpc/grpc-dotnet#2294</a></li> <li>Bump <code>@babel/traverse</code> from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2298">grpc/grpc-dotnet#2298</a></li> <li>Update grpc tools to 2.59 by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2303">grpc/grpc-dotnet#2303</a></li> <li>Update to version 2.59.0-pre1 on v2.59.x branch by <a href="https://github.com/apolcyn"><code>@apolcyn</code></a> in <a href="https://redirect.github.com/grpc/grpc-dotnet/pull/2307">grpc/grpc-dotnet#2307</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0-pre1">https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0-pre1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-dotnet/commit/9124a4cb8c210a27bab47cce3da694d0d0b049ea"><code>9124a4c</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2316">#2316</a> from apolcyn/bump_r</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/eb9f932d52597116625fc127e1ae463a0b5faa62"><code>eb9f932</code></a> bump to 2.59</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/20a6e90ab43f47452446c49bab74c8839047b8d2"><code>20a6e90</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2307">#2307</a> from apolcyn/release_updates</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/2084009f8f375514dcad6b8b1d4571d266e8e6c8"><code>2084009</code></a> bump version to 2.59.0-pre1</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/e52049a94d69bf5105d07193b116800ddd62eae3"><code>e52049a</code></a> Merge pull request <a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2303">#2303</a> from apolcyn/update_59</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/51ad5ab7573ce61c1eecf620dc26bd3687d85e07"><code>51ad5ab</code></a> update grpc tools to 2.59</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/3c4abbada1a9794398c40e88b5e9de6c6f4641eb"><code>3c4abba</code></a> Bump <code>@babel/traverse</code> from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp...</li> <li><a href="https://github.com/grpc/grpc-dotnet/commit/91be3925c19ab297dda52ff0c201ee025eda0d6e"><code>91be392</code></a> Fix HttpContext race by copying values to reader and writer (<a href="https://redirect.github.com/grpc/grpc-dotnet/issues/2294">#2294</a>)</li> <li>See full diff in <a href="https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Grpc.AspNetCore.Server&package-manager=nuget&previous-version=2.58.0&new-version=2.59.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@ dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@ dependabot rebase` will rebase this PR - `@ dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@ dependabot merge` will merge this PR after your CI passes on it - `@ dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@ dependabot cancel merge` will cancel a previously requested merge and block automerging - `@ dependabot reopen` will reopen this PR if it is closed - `@ dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@ dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@ dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@ dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0815a70 - Browse repository at this point
Copy the full SHA 0815a70View commit details
Commits on Nov 14, 2023
-
apacheGH-38653: [Packaging][Java][Python][Ruby] Raise the minimum mac…
…OS version to 10.15 catalina to allow using new APIs in C++17 (apache#38677) ### Rationale for this change For macOS, some new APIs in C++17, e.g. `std::filesystem::path` is only visible when the compiling target is >= macOS 10.15 (Catalina). But currently the minimum macOS target is set to 10.14 (Mojave). * macOS 10.14 Mojave was released on 2018-09-24 [1] * macOS 10.15 Catalina was released on 2019-10-07 [2] * Both macOS 10.14 and 10.15 are end of life [3] There is a [similar issue](ClickHouse/ClickHouse#8541) [4] and [its fix](ClickHouse/ClickHouse#8600) [5] for ClickHouse on year 2020, which raised minimum macOS version from 10.14 to 10.15. ### What changes are included in this PR? Raise the minimum macOS version from 10.14 to 10.15 ### Are these changes tested? This should be tested and verified on CI. ### Are there any user-facing changes? * Users using macOS <= 10.14 may not able to run these CI jobs locally. * The new version of python wheels may not be able to be deployed to environments with macOS <= 10.14 (not completely sure how this affects the deployment) * Closes: apache#38653 ### References * [1] https://en.wikipedia.org/wiki/MacOS_Mojave * [2] https://en.wikipedia.org/wiki/MacOS_Catalina * [3] https://endoflife.date/macos * [4] ClickHouse/ClickHouse#8541 * [5] ClickHouse/ClickHouse#8600 Authored-by: Yue Ni <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e5c5b5 - Browse repository at this point
Copy the full SHA 9e5c5b5View commit details -
MINOR: [Docs] Tweak text on docs index page (apache#38695)
### Rationale for this change These are just some minor style tweaks which made the text and buttons on these cards read more naturally to me. Feel free to ignore or take only some of the changes here. ### Are these changes tested? Yes, I confirmed the docs still build as expected locally. ### Are there any user-facing changes? New language in docs, see above. Authored-by: Bryce Mecum <[email protected]> Signed-off-by: AlenkaF <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 160d45c - Browse repository at this point
Copy the full SHA 160d45cView commit details -
apacheGH-38662: [Java] Add comparators (apache#38669)
### Rationale for this change Add missing Default VectorValueComparators for some more types. ### What changes are included in this PR? Add comparators for: - FixedSizeBinaryVector - LargeListVector - FixedSizeListVector - NullVector ### Are these changes tested? Yes, unit tests added. ### Are there any user-facing changes? No * Closes: apache#38662 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a408020 - Browse repository at this point
Copy the full SHA a408020View commit details -
apacheGH-38626: [Python] Fix segfault when PyArrow is imported at shu…
…tdown (apache#38637) ### Rationale for this change Some C++ destructors may be called after the Python interpreter has ceased to exist. If such a destructor tries to call back in the Python interpreter, for example by calling `Py_DECREF`, we get a crash. ### What changes are included in this PR? Protect `OwnedRef` and `OwneRefNoGIL` destructors against decref'ing a Python object after Python finalization. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38626 Authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f3ec224 - Browse repository at this point
Copy the full SHA f3ec224View commit details -
apacheGH-38477: [Go] Fixing decimal 128 rounding issue (apache#38478)
### Rationale for this change Fixing an off-by-one rounding issue with decimal128 by ensuring proper precision handling. ### Are these changes tested? The test case which reproduced the rounding issue has been added as a unit test. * Closes: apache#38477 Authored-by: Matt Topol <[email protected]> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb7ffaf - Browse repository at this point
Copy the full SHA bb7ffafView commit details -
MINOR: [Python] Fix name of new keyword in the concat_tables future w…
…arning (apache#38710) We renamed the new keyword in a final iteration of the PR, but apparently forgot to update the warning message. Authored-by: Joris Van den Bossche <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd0d7f5 - Browse repository at this point
Copy the full SHA cd0d7f5View commit details -
apacheGH-38718: [Go][Format][Integration] Add StringView/BinaryView t…
…o Go implementation (apache#35769) ### Rationale for this change See apache#35628 for the rationale and description of the StringView/BinaryView array types. This change is adding Go as a second implementation of it. ### What changes are included in this PR? Add Array Types for `StringView` and `BinaryView` along with `StringViewType` and `BinaryViewType` and necessary enums and builders. These arrays can be round tripped through JSON and IPC. ### Are these changes tested? Yes, unit tests have been added and integration tests run * Closes: [apache#38718](apache#38718) * Closes: apache#38718 Lead-authored-by: Matt Topol <[email protected]> Co-authored-by: Alex Shcherbakov <[email protected]> Signed-off-by: Benjamin Kietzman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 26149d9 - Browse repository at this point
Copy the full SHA 26149d9View commit details
Commits on Nov 15, 2023
-
apacheGH-38715: [R] Fix possible bashism in configure script (apache#…
…38716) ### Rationale for this change The CRAN incoming check for 14.0.0 is failing with a NOTE about a possible bashism ### What changes are included in this PR? One `test -a` usage was replaced with `&&`. ### Are these changes tested? Yes (via crossbow, below) ### Are there any user-facing changes? No * Closes: apache#38715 Authored-by: Dewey Dunnington <[email protected]> Signed-off-by: Dewey Dunnington <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a886fda - Browse repository at this point
Copy the full SHA a886fdaView commit details -
apacheGH-38711: [CI] Rollback aws-cli for preview documentation (apac…
…he#38723) ### Rationale for this change Restored the Runner image to not delete `aws-cli` for the execution of the `preview-docs` command. ### Are these changes tested? No ### Are there any user-facing changes? No * Closes: apache#38711 Authored-by: Hyunseok Seo <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e49d8ae - Browse repository at this point
Copy the full SHA e49d8aeView commit details -
apacheGH-38712: [Python] Remove dead code in _reconstruct_block (apac…
…he#38714) ### Rationale for this change It seems the object case in `_reconstruct_block` is a dead code and is not needed anymore so therefore could be removed. ### What changes are included in this PR? Removal of the object case in `_reconstruct_block` code. Was also looking at the `arrow_to_pandas.cc` code to see if there is any dead code present and I couldn't find any. ### Are these changes tested? The change in this PR should not make any of the existing tests fail. ### Are there any user-facing changes? There shouldn't be. * Closes: apache#38712 Authored-by: AlenkaF <[email protected]> Signed-off-by: Joris Van den Bossche <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b17b84 - Browse repository at this point
Copy the full SHA 5b17b84View commit details -
apacheGH-38599: [Docs] Update Headers (apache#38696)
### Rationale for this change Noticed wrong section headings on the web doc and proposing a fix. ### Are these changes tested? Yes. Built and verified the documentation locally. <img width="1049" alt="image" src="https://github.com/apache/arrow/assets/6668548/793d6222-2bc5-4f55-ab67-5abe5283add4"> ### Are there any user-facing changes? No. * Closes: apache#38599 Authored-by: Hyunseok Seo <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc627ee - Browse repository at this point
Copy the full SHA cc627eeView commit details -
apacheGH-36036: [C++][Python][Parquet] Implement Float16 logical type (…
…apache#36073) ### Rationale for this change There is currently an active proposal to support half-float types in Parquet. For more details/discussion, see the links in this PR's accompanying issue. ### What changes are included in this PR? This PR implements basic support for a `Float16LogicalType` in accordance with the proposed spec. More specifically, this includes: - Changes to `parquet.thrift` and regenerated `parqet_types` files - Basic `LogicalType` class definition, method impls, and enums - Support for specialized comparisons and column statistics In the interest of scope, this PR does not currently deal with arrow integration and byte split encoding - although we will want both of these features resolved before the proposal is approved. ### Are these changes tested? Yes (tests are included) ### Are there any user-facing changes? Yes * Closes: apache#36036 Lead-authored-by: benibus <[email protected]> Co-authored-by: Ben Harkins <[email protected]> Co-authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b55d13c - Browse repository at this point
Copy the full SHA b55d13cView commit details -
apacheGH-38676: [Python] Fix potential deadlock when CSV reading erro…
…rs out (apache#38713) ### Rationale for this change A deadlock can happen in a C++ destructor in the following case: * the C++ destructor is called from Python, holding the GIL * the C++ destructor waits for a threaded task to finish * the threaded task has invoked some Python code which is waiting to acquire the GIL ### What changes are included in this PR? To reliably present such a deadlock, introduce `std::shared_ptr` and `std::unique_ptr` wrappers that release the GIL when deallocating the embedded pointer. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38676 Authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d076c69 - Browse repository at this point
Copy the full SHA d076c69View commit details -
apacheGH-38503: [Go][Parquet] Style improvement for using ArrowColumn…
…Writer (apache#38581) ### Rationale for this change Currently, `ArrowColumnWriter` seems not having bug. But the usage is confusing. For nested type, `ArrowColumnWriter` should considering the logic below: ``` /// 0 foo.bar /// foo.bar.baz 0 /// foo.bar.baz2 1 /// foo.qux 2 /// 1 foo2 3 /// 2 foo3 4 ``` The left column is the column in root of `arrow::Schema`, the parquet itself only stores Leaf node, so, the column id for parquet is list at right. In the `ArrowColumnWriter`, the final argument is the LeafIdx in parquet, so, writer should considering using `leafIdx`. Also, it need a `LeafCount` API for getting the leaf-count here. ### What changes are included in this PR? Style enhancement for `LeafCount`, `leafIdx` and usage for `ArrowColumnWriter` ### Are these changes tested? no ### Are there any user-facing changes? no * Closes: apache#38503 Authored-by: mwish <[email protected]> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dfdebdd - Browse repository at this point
Copy the full SHA dfdebddView commit details -
apacheGH-38697: [C++][Gandiva] Use arrow io util to replace std::file…
…system::path in gandiva (apache#38698) ### Rationale for this change AlmaLinux 8 CI reported linker failure when `std::filesystem::path` is used, and This PR tries to it. ### What changes are included in this PR? Replace replace `std::filesystem::path` in gandiva with arrow's internal io util so that AlmaLinux 8 CI build can work. ### Are these changes tested? It should be covered by existing tests and CI. ### Are there any user-facing changes? No * Closes: apache#38697 Lead-authored-by: Yue Ni <[email protected]> Co-authored-by: Yue <[email protected]> Co-authored-by: Antoine Pitrou <[email protected]> Co-authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41e45fe - Browse repository at this point
Copy the full SHA 41e45feView commit details -
apacheGH-38503: [Go][Parquet] Make the arrow column writer internal (a…
…pache#38727) This makes it so the Arrow column writer is not exported from the `pqarrow` package. This follows up on comments from apache#38581. * Closes: apache#38503 Authored-by: Tim Schaub <[email protected]> Signed-off-by: Matt Topol <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e7175d - Browse repository at this point
Copy the full SHA 1e7175dView commit details -
apacheGH-38318: [Java][FlightRPC] Enable tests that leaked (apache#38719
) ### Rationale for this change This enables tests that are currently disabled to improve coverage and help others build tests based on these. ### What changes are included in this PR? - Enable tests that were disabled due to flakey memory leaks - Explicitly close child allocators in these tests to match the behavior of FlightServerTestRule which does not leak. - Change TestBasicAuth to allocate only one server - Change TestBasicAuth2 to allocate only one server and client - Fix a bug in testBasucAuth2#asyncPut() not including credentials ### Are these changes tested? Tested locally. ### Are there any user-facing changes? No. * Closes: apache#38318 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 563078f - Browse repository at this point
Copy the full SHA 563078fView commit details -
apacheGH-38624: [C++] Fix: add TestingEqualOptions for gtest function…
…s. (apache#38642) ### Rationale for this change some other interfaces lack equal options, suck as nan equal, so we add TestingEqualOptions for each function and add some testing. ### What changes are included in this PR? gtest_util related. ### Are these changes tested? gtest_util.cc ### Are there any user-facing changes? yes. * Closes: apache#38624 Authored-by: light-city <[email protected]> Signed-off-by: Benjamin Kietzman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e52d30 - Browse repository at this point
Copy the full SHA 0e52d30View commit details
Commits on Nov 16, 2023
-
MINOR: [Docs] document Float16 support in C++ (apache#38494)
### Rationale for this change There is, at least, partial halffloat support in Arrow C++. A reason to not merge this is that there is still quite a bit casting work to be completed: * apache#20213 * apache#32802 Authored-by: anjakefala <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62cf42b - Browse repository at this point
Copy the full SHA 62cf42bView commit details -
apacheGH-37969: [C++][Parquet] add more closed file checks for Parque…
…tFileWriter (apache#38390) ### Rationale for this change Operations on closed ParquetFileWriter are not allowed, but should not segfault. Somehow, ParquetFileWriter::Close() also reset its pimpl, so after that, any operators, those need this pointer will lead to segfault ### What changes are included in this PR? Adding more checks for closed file. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#37969 Authored-by: Quang Hoang <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3e0ca5b - Browse repository at this point
Copy the full SHA 3e0ca5bView commit details -
apacheGH-38737: [Java] Fix JDBC caching of SqlInfo values (apache#38739)
### Rationale for this change The cache of SqlInfo properties that ArrowDatabaseMetaData maintains isn't populated in a thread-safe way. This can cause JDBC applications trying to retrieve several properties from DatabaseMetaData to encounter missing properties when they shouldn't. ### What changes are included in this PR? - Changed the checking for the cache being populated to be based on an AtomicBoolean marking that the cache is fully populated, rather than just checking if the cache is empty. - Avoid having multiple threads call getSqlInfo() if they see that the cache is empty concurrently. ### Are these changes tested? Verified existing unit tests. ### Are there any user-facing changes? No. * Closes: apache#38737 Authored-by: James Duong <[email protected]> Signed-off-by: David Li <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5583dbe - Browse repository at this point
Copy the full SHA 5583dbeView commit details -
apacheGH-38745: [Integration] Fix huge integration test (apache#38746)
### Rationale for this change For some reason, the decimal files generated by the integration test suite have as many record batches as columns. This looks like a programming error rather than something deliberate. ### What changes are included in this PR? Use similar batch sizes as for other test files. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * Closes: apache#38745 Authored-by: Antoine Pitrou <[email protected]> Signed-off-by: Antoine Pitrou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 971bf38 - Browse repository at this point
Copy the full SHA 971bf38View commit details -
apacheGH-38652: [MATLAB] Add tests about time precision preservation …
…when converting MATLAB duration to `arrow.array.Time32Array` and `arrow.array.Time64Array` (apache#38661) ### Rationale for this change The current conversion from MATLAB duration to `arrow.array.Time32Array` and `arrow.array.Time64Array` loses time precision, and there is no test to cover such limitation. It is best practice to have tests cover software design. In addition, such tests will be helpful to evaluate the impact in the future when we improve the design. ### What changes are included in this PR? I mainly added three test cases for each of `arrow.array.Time32Array` and `arrow.array.Time64Array`. - Updated the basic test case to verify both class and value. In the MATLAB interface tests, we would like to verify the value to make sure there is no precision loss. The basic test case will serve as a test example when people learn to write tests. Updating the basic test case will set a good example for contributors to learn. - Test the default value of "TimeUnit". - Test the functionality of "TimeUnit". ### Are these changes tested? No software change. The updated test files passed on my local machine. ### Are there any user-facing changes? No * Closes: apache#38652 Authored-by: Lei Hou <[email protected]> Signed-off-by: Kevin Gurney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1fd11d3 - Browse repository at this point
Copy the full SHA 1fd11d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cc299f - Browse repository at this point
Copy the full SHA 1cc299fView commit details