Core: Update fork - #23
Merged
Merged
Conversation
* Parquet: Add opt-in uncompressed row group size tracking * Adding test and rename checkSize method * PR comments * test fix * PR comments * Add back the gate outside evaluateRowGroupSize
Bumps `jackson-bom` from 2.21.3 to 2.21.4. Updates `com.fasterxml.jackson:jackson-bom` from 2.21.3 to 2.21.4 - [Commits](FasterXML/jackson-bom@jackson-bom-2.21.3...jackson-bom-2.21.4) Updates `com.fasterxml.jackson.core:jackson-core` from 2.21.3 to 2.21.4 - [Commits](FasterXML/jackson-core@jackson-core-2.21.3...jackson-core-2.21.4) Updates `com.fasterxml.jackson.core:jackson-databind` from 2.21.3 to 2.21.4 - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson:jackson-bom dependency-version: 2.21.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.core:jackson-core dependency-version: 2.21.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-version: 2.21.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps `nessie` from 0.107.5 to 0.107.6. Updates `org.projectnessie.nessie:nessie-client` from 0.107.5 to 0.107.6 - [Release notes](https://github.com/projectnessie/nessie/releases) - [Changelog](https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md) - [Commits](projectnessie/nessie@nessie-0.107.5...nessie-0.107.6) Updates `org.projectnessie.nessie:nessie-jaxrs-testextension` from 0.107.5 to 0.107.6 - [Release notes](https://github.com/projectnessie/nessie/releases) - [Changelog](https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md) - [Commits](projectnessie/nessie@nessie-0.107.5...nessie-0.107.6) Updates `org.projectnessie.nessie:nessie-versioned-storage-inmemory-tests` from 0.107.5 to 0.107.6 - [Release notes](https://github.com/projectnessie/nessie/releases) - [Changelog](https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md) - [Commits](projectnessie/nessie@nessie-0.107.5...nessie-0.107.6) Updates `org.projectnessie.nessie:nessie-versioned-storage-testextension` from 0.107.5 to 0.107.6 - [Release notes](https://github.com/projectnessie/nessie/releases) - [Changelog](https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md) - [Commits](projectnessie/nessie@nessie-0.107.5...nessie-0.107.6) --- updated-dependencies: - dependency-name: org.projectnessie.nessie:nessie-client dependency-version: 0.107.6 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.projectnessie.nessie:nessie-jaxrs-testextension dependency-version: 0.107.6 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.projectnessie.nessie:nessie-versioned-storage-inmemory-tests dependency-version: 0.107.6 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.projectnessie.nessie:nessie-versioned-storage-testextension dependency-version: 0.107.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 4.0.0 to 4.1.0. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](docker/setup-qemu-action@ce36039...0611638) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [com.gradleup.shadow:shadow-gradle-plugin](https://github.com/GradleUp/shadow) from 8.3.10 to 8.3.11. - [Release notes](https://github.com/GradleUp/shadow/releases) - [Commits](GradleUp/shadow@8.3.10...8.3.11) --- updated-dependencies: - dependency-name: com.gradleup.shadow:shadow-gradle-plugin dependency-version: 8.3.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [com.diffplug.spotless:spotless-plugin-gradle](https://github.com/diffplug/spotless) from 8.5.1 to 8.6.0. - [Release notes](https://github.com/diffplug/spotless/releases) - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](diffplug/spotless@gradle/8.5.1...gradle/8.6.0) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-plugin-gradle dependency-version: 8.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Core: Align content stats fields with latest Spec changes
* Core: Preserve DV encryption metadata in merges Propagate encrypted output metadata when writing merged deletion vectors so readers can reconstruct native encryption key metadata with the final file length. Add row-delta and BaseDVFileWriter tests covering encrypted DV merges and the NativeEncryptionKeyMetadata path. Co-authored-by: Codex <codex@openai.com> * Core: Avoid DV key metadata writer state Keep DV encryption key metadata local to close and pass it into DV metadata creation instead of storing it as writer state. Use EncryptedFiles helpers in DV writer tests to remove test-only encrypted output wrappers. Co-authored-by: Codex <codex@openai.com> --------- Co-authored-by: Codex <codex@openai.com>
#16722) Co-authored-by: Vova Kolmakov <wombatukun@apache.org> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Fokko Driesprong <fokko@apache.org>
Capture rdblue's instruction from PR #16689: Javadoc should describe a class or method's purpose as if it were defined by an interface, not restate or leak implementation details that create churn when the implementation changes. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…16695) Tasks.range(1).executeWith(METRICS_EXECUTOR).run() was used to submit the HTTP call to the single-thread METRICS_EXECUTOR, but the calling thread was then blocked inside Tasks.waitFor() — a sleep(10ms) poll loop that waits until the submitted future is done. This made report() synchronous from the caller's perspective despite appearing to use an executor. Any code that wraps report() in its own executor pool to achieve async behaviour (e.g. fire-and-forget metrics publishing) would see all its pool threads permanently blocked waiting for METRICS_EXECUTOR, causing thread pile-up at the rate metrics are produced. Replace the Tasks pattern with a direct executor.execute(lambda) so that report() enqueues the HTTP call and returns immediately. Use daemon threads and an unbounded LinkedBlockingQueue (metrics are best-effort; no reports should be silently dropped when the endpoint is temporarily slow).
…#16721) * Docs: Clarify Spark spark.sql.adaptive.advisoryPartitionSizeInBytes * nit
…16689) Co-authored-by: Steven Zhen Wu <stevenz3wu@gmail.com>
Set Kafka Connect engine name and version during task startup so commits include the Kafka runtime context.
* Parquet: Fix variant BINARY upper bound to truncate up * Parquet: Add test for variant BINARY upper bound overflow
jb185048
approved these changes
Jul 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.