This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/pip/python/pyparsing-3.1.0
in repository https://gitbox.apache.org/repos/asf/iceberg.git
discard 2d5418a4fe Build: Bump pyparsing from 3.0.9 to 3.1.0 in /python
add b8102d596c Spark 3.4: Support NOT_EQ for V2 filters (#7898)
add f3826bd9b1 Core: Support registerTable with REST session catalog
(#6512)
add c6b64e6536 Python: Add gzip metadata support (#7984)
add c8e140d640 Spark 3.4: Remove 'snapshot-property' prefix in
CommitMetadata properties (#7986)
add efd257a742 Revert "Bump Gradle to 8.2 (#7955)" (#7995)
add 1781ffa641 Build: Run RevAPI on all configured projects (#7993)
add 1557016393 Core: Remove deprecated AssertHelpers usage (#7994)
add eeb0253373 Python: Add catalog name to identifiers (#7946)
add 6e7a4c9dad Python: Add S3 proxies to PyIceberg Catalog FileIO (#7958)
add 46f57cc71f Python: Avro write (#7873)
add 1f1ec4be47 Core: Migrating util module to JUnit5 (#7895)
add a73f10b3e7 Core: Rename last updated timestamp column in
PartitionsTable (#8003)
add 31e8c17971 Spark 3.4: Remove deprecated AssertHelpers usage (#8009)
add 025cdf0115 Core: Add total data size to Partitions table (#7920)
add 3a9516f629 Spark 3.4: WAP branch not propagated when using DELETE
without WHERE (#7900)
add 623b9b7238 Flink: switch to FileScanTaskParser for JSON serialization
of IcebergSourceSplit (#7978)
add e105e27fb0 Build: Bump pytest-mock from 3.10.0 to 3.11.1 in /python
(#8020)
add 38db671888 Build: Bump mkdocs-material from 9.1.17 to 9.1.18 in
/python (#8018)
add 66f3092d2c Build: Bump pyparsing from 3.0.9 to 3.1.0 in /python
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (2d5418a4fe)
\
N -- N -- N refs/heads/dependabot/pip/python/pyparsing-3.1.0
(66f3092d2c)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/api-binary-compatibility.yml | 2 +-
build.gradle | 3 -
.../java/org/apache/iceberg/PartitionsTable.java | 25 +-
.../org/apache/iceberg/rest/CatalogHandlers.java | 16 +
.../org/apache/iceberg/rest/RESTSerializers.java | 28 +-
.../apache/iceberg/rest/RESTSessionCatalog.java | 37 +-
.../org/apache/iceberg/rest/ResourcePaths.java | 4 +
.../rest/requests/RegisterTableRequest.java | 20 +-
.../rest/requests/RegisterTableRequestParser.java | 69 ++++
.../java/org/apache/iceberg/TestMergeAppend.java | 44 +--
.../iceberg/TestOverwriteWithValidation.java | 162 ++++-----
.../org/apache/iceberg/TestRemoveSnapshots.java | 53 ++-
.../org/apache/iceberg/TestReplacePartitions.java | 281 ++++++++-------
.../org/apache/iceberg/TestReplaceTransaction.java | 41 +--
.../java/org/apache/iceberg/TestRewriteFiles.java | 268 +++++++-------
.../org/apache/iceberg/TestRewriteManifests.java | 83 ++---
.../test/java/org/apache/iceberg/TestRowDelta.java | 289 +++++++--------
.../org/apache/iceberg/TestSnapshotRefParser.java | 73 ++--
.../java/org/apache/iceberg/TestTableMetadata.java | 390 ++++++++++-----------
.../org/apache/iceberg/catalog/CatalogTests.java | 86 +++++
.../org/apache/iceberg/jdbc/TestJdbcCatalog.java | 33 --
.../apache/iceberg/rest/RESTCatalogAdapter.java | 14 +
.../org/apache/iceberg/rest/TestResourcePaths.java | 8 +
.../requests/TestRegisterTableRequestParser.java | 80 +++++
.../org/apache/iceberg/util/TestBinPacking.java | 324 ++++++++---------
.../apache/iceberg/util/TestEnvironmentUtil.java | 22 +-
.../iceberg/util/TestInMemoryLockManager.java | 68 ++--
.../java/org/apache/iceberg/util/TestJsonUtil.java | 2 +-
.../org/apache/iceberg/util/TestLocationUtil.java | 31 +-
.../org/apache/iceberg/util/TestLockManagers.java | 2 +-
.../apache/iceberg/util/TestParallelIterable.java | 2 +-
.../apache/iceberg/util/TestReachableFileUtil.java | 28 +-
.../org/apache/iceberg/util/TestSnapshotUtil.java | 53 ++-
.../org/apache/iceberg/util/TestSortOrderUtil.java | 110 +++---
.../org/apache/iceberg/util/TestStructLikeMap.java | 81 ++---
.../org/apache/iceberg/util/TestStructLikeSet.java | 22 +-
.../org/apache/iceberg/util/TestTableScanUtil.java | 49 ++-
.../java/org/apache/iceberg/util/TestTasks.java | 9 +-
.../apache/iceberg/util/TestZOrderByteUtil.java | 206 +++++------
docs/spark-configuration.md | 4 +-
.../apache/iceberg/flink/source/IcebergSource.java | 4 +-
.../IcebergEnumeratorStateSerializer.java | 10 +-
.../flink/source/split/IcebergSourceSplit.java | 54 +++
.../source/split/IcebergSourceSplitSerializer.java | 17 +-
.../TestIcebergEnumeratorStateSerializer.java | 2 +-
.../split/TestIcebergSourceSplitSerializer.java | 50 ++-
gradle/wrapper/gradle-wrapper.properties | 4 +-
gradlew | 2 +-
open-api/rest-catalog-open-api.py | 5 +
open-api/rest-catalog-open-api.yaml | 63 ++++
python/mkdocs/docs/configuration.md | 15 +-
python/mkdocs/requirements.txt | 2 +-
python/poetry.lock | 8 +-
python/pyiceberg/avro/__init__.py | 4 +
python/pyiceberg/avro/decoder.py | 8 +-
python/pyiceberg/avro/encoder.py | 175 +++++++++
python/pyiceberg/avro/file.py | 73 +++-
python/pyiceberg/avro/resolver.py | 99 +++++-
python/pyiceberg/avro/writer.py | 209 +++++++++++
python/pyiceberg/catalog/glue.py | 2 +-
python/pyiceberg/catalog/hive.py | 2 +-
python/pyiceberg/io/__init__.py | 1 +
python/pyiceberg/io/fsspec.py | 4 +
python/pyiceberg/io/pyarrow.py | 7 +-
python/pyiceberg/schema.py | 17 +-
python/pyiceberg/serializers.py | 70 +++-
python/pyiceberg/typedef.py | 4 +
python/pyiceberg/utils/datetime.py | 5 +
python/pyiceberg/utils/schema_conversion.py | 136 ++++++-
python/pyproject.toml | 2 +-
python/tests/avro/test_encoder.py | 207 +++++++++++
python/tests/avro/test_file.py | 134 +++++++
python/tests/avro/test_writer.py | 220 ++++++++++++
python/tests/catalog/integration_test_glue.py | 15 +-
python/tests/catalog/test_glue.py | 47 ++-
python/tests/catalog/test_hive.py | 2 +-
python/tests/conftest.py | 8 +
python/tests/table/test_init.py | 14 +-
python/tests/utils/test_schema_conversion.py | 16 +-
.../spark/source/TestIcebergSourceTablesBase.java | 63 +++-
.../spark/source/TestIcebergSourceTablesBase.java | 75 +++-
.../spark/source/TestIcebergSourceTablesBase.java | 74 +++-
.../iceberg/spark/extensions/TestDelete.java | 38 ++
.../extensions/TestExpireSnapshotsProcedure.java | 133 ++++---
.../extensions/TestMigrateTableProcedure.java | 46 ++-
.../extensions/TestPublishChangesProcedure.java | 53 ++-
.../extensions/TestRewriteDataFilesProcedure.java | 207 +++++------
.../TestRollbackToSnapshotProcedure.java | 91 +++--
.../TestRollbackToTimestampProcedure.java | 90 +++--
.../TestSetCurrentSnapshotProcedure.java | 106 +++---
.../extensions/TestSnapshotTableProcedure.java | 59 ++--
.../org/apache/iceberg/spark/CommitMetadata.java | 12 +-
.../org/apache/iceberg/spark/SparkTableUtil.java | 38 ++
.../org/apache/iceberg/spark/SparkV2Filters.java | 78 +++--
.../apache/iceberg/spark/source/SparkTable.java | 5 +
.../apache/iceberg/spark/TestSparkV2Filters.java | 109 ++++++
.../spark/source/TestDataSourceOptions.java | 34 +-
.../spark/source/TestIcebergSourceTablesBase.java | 75 +++-
98 files changed, 4128 insertions(+), 2097 deletions(-)
copy aws/src/main/java/org/apache/iceberg/aws/s3/signer/S3SignRequest.java =>
core/src/main/java/org/apache/iceberg/rest/requests/RegisterTableRequest.java
(74%)
create mode 100644
core/src/main/java/org/apache/iceberg/rest/requests/RegisterTableRequestParser.java
create mode 100644
core/src/test/java/org/apache/iceberg/rest/requests/TestRegisterTableRequestParser.java
create mode 100644 python/pyiceberg/avro/encoder.py
create mode 100644 python/pyiceberg/avro/writer.py
create mode 100644 python/tests/avro/test_encoder.py
create mode 100644 python/tests/avro/test_writer.py