This is an automated email from the ASF dual-hosted git repository.
zeroshade pushed a change to branch
dependabot/go_modules/google.golang.org/grpc-1.82.1
in repository https://gitbox.apache.org/repos/asf/iceberg-go.git
from 601e7c01 fix(ci): use block-style list in labeler.yml for
actions/labeler v7
add 4c1bccbe fix(sql): hide namespace exists sentinel property (#1411)
add ebb84a00 fix(table): repair broken build from stray
internal.Enumerated reference (#1564)
add 3f482bda fix(ci): make labeler config parse under actions/labeler v7
(#1565)
add d555e4fe fix(cli): report successful drop operation in cli (#1566)
add 59a02254 feat(expr): bbox predicate evaluation for geo pruning (#1597)
add 5ce9c0a7 fix(view): protect identifiers from mutation (#1543)
add eb8285ce fix(table): cancel record writes on iterator stop (#1595)
add 488fb35e fix(dv): validate metadata before writing Puffin files (#1589)
add c23b885d fix(table): reject duplicate snapshot IDs (#1592)
add 9cc9211c fix(types): floor negative nanosecond timestamps (#1586)
add 4ede599b fix(table): calculate snapshot summary totals as int64 (#1582)
add b3888c30 fix(substrait): preserve nested reference paths (#1588)
add 83f06235 fix(puffin): constrain DV cardinality to int64 (#1587)
add f3045ff1 fix(table): preserve branch/tag rentention settings on
snapshot ref updates (#1601)
add 492b945b test(table): use SerializeDV for scanner DV fixture (#1608)
add 00acae94 fix(table): mark transaction committed only after successful
commit (#1603)
add f503b457 fix(name_mapping): isolate updated mappings (#1547)
add 027b116d fix(partitions): validate decoded partition specs (#1593)
add 55f384b8 fix(schema): match Java column name sanitization (#1576)
add 7cf02335 fix(literals): reject oversized fixed-width values (#1585)
add 18baae26 fix(table): validate last-updated-ms presence (#1591)
add 8f1a87eb fix(table): canonicalize partition values used as map keys
(#1581)
add c12bf38e fix(io): make MemFS WalkDir emit directory entries (#1604)
add 327ec1e3 fix(table): validate position-delete columns before access
(#1583)
add 3ff8d6f3 fix(puffin): poison writers after write failures (#1594)
add 211799b2 fix(hive): release acquired locks with a cleanup context
(#1605)
add 727400f0 fix(table): rewrap extension arrays instead of casting when
projecting (#1599)
add b1153407 fix(table): accept EWKB-encoded geometry values when
computing geo bounds (#1598)
add 08af1ee6 fix(aws): reject incomplete static credential configuration
(#1574)
add 944087d3 chore(ci): Update ASF allowlist check action dependency to
track versioned releases (#1623)
add d7bddd69 fix(cli): report correct entity type for missing property
(#1621)
add 019b7678 fix(table): reject ambiguous row-id columns in position
deltas (#1616)
add 16515245 fix(expr): reject trailing data after boolean expressions
(#1609)
add 4202f971 fix(table): keep generated snapshot IDs non-negative (#1619)
add 3bef1a87 fix(manifest): reject unsupported format versions (#1612)
add 8a16908d fix(udf): replace state during JSON decoding (#1626)
add 556b52c3 fix(dv): reject trailing bitmap data (#1625)
add 94d9ecfb fix(hive): preserve RegisterTable creation errors (#1573)
add 5079bc10 fix(io): wrap blob Open failures as path errors (#1577)
add a829411b test(table): geometry write path populates manifest bounds
end-to-end (#1632)
add 2d893b24 fix(cli): use standard property keys when creating a
namespace (#1633)
add c7338c35 INFRA: Use PR titles for squash commits (#1649)
add 6bb3818e fix(table): default absent geoarrow CRS metadata to OGC:CRS84
(#1634)
add bcd9137b feat(metrics): Instrument commits and emit CommitReport (
#1236) (#1596)
add efcbcaf3 fix(hive): propagate object-loading failures during listing
(#1572)
add 7760e064 fix(puffin): reject trailing data in footer payloads (#1580)
add c2e7ec00 fix(rest): surface failures refreshing expired credentials
(#1579)
add 6cea8d48 fix(io): parse local file URIs consistently (#1578)
add d6d540d4 fix(schema): replace state during JSON decoding (#1628)
add ad3a17ea fix(manifest): reject row ID allocation overflow (#1627)
add d785b279 fix(table): guard DV filtering against stale row counts
(#1624)
add dbe93d07 Merge branch 'main' into
dependabot/go_modules/google.golang.org/grpc-1.82.1
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 1 +
.github/workflows/asf-allowlist-check.yml | 2 +-
catalog/glue/glue.go | 6 +-
catalog/glue/glue_test.go | 34 ++
catalog/hive/hive.go | 58 +-
catalog/hive/hive_test.go | 140 ++++-
catalog/hive/lock.go | 11 +
catalog/hive/lock_test.go | 29 +
catalog/rest/vended_creds.go | 8 +-
catalog/rest/vended_creds_test.go | 29 +-
catalog/sql/sql.go | 37 +-
catalog/sql/sql_test.go | 97 ++-
cmd/iceberg/create_test.go | 78 +++
cmd/iceberg/drop_test.go | 39 +-
cmd/iceberg/main.go | 41 +-
cmd/iceberg/output_test.go | 11 +-
cmd/iceberg/properties_test.go | 156 +++++
cmd/iceberg/upgrade_rollback_test.go | 7 +-
errors.go | 8 +
expr_bbox_test.go | 229 +++++++
expr_json.go | 24 +-
expr_json_test.go | 14 +
exprs.go | 176 ++++++
.../awsconfig/credentials.go | 29 +-
io/gocloud/blob.go | 7 +-
io/gocloud/blob_test.go | 34 ++
io/gocloud/s3.go | 19 +-
io/gocloud/s3_test.go | 65 +-
io/local.go | 166 +++++-
io/local_test.go | 120 +++-
.../local_windows_test.go | 40 +-
io/mem.go | 119 +++-
io/mem_test.go | 112 +++-
literals.go | 5 +-
literals_test.go | 71 ++-
manifest.go | 74 ++-
manifest_test.go | 156 +++++
name_mapping.go | 13 +-
name_mapping_test.go | 85 +++
operation_string.go | 6 +-
partitions.go | 64 +-
partitions_test.go | 87 ++-
puffin/puffin_reader.go | 13 +-
puffin/puffin_test.go | 143 +++++
puffin/puffin_writer.go | 51 +-
schema.go | 90 ++-
schema_test.go | 207 +++++++
table/arrow_scanner.go | 85 ++-
table/arrow_scanner_posdelete_regression_test.go | 63 ++
table/arrow_utils.go | 65 +-
table/arrow_utils_internal_test.go | 46 +-
table/arrow_utils_test.go | 663 ++++++++++++++++++++-
table/clustered_writer.go | 9 +-
table/clustered_writer_test.go | 21 +
table/commit_metrics.go | 158 +++++
table/commit_metrics_test.go | 138 +++++
table/commit_retry_test.go | 143 ++++-
table/dv/deletion_vector_test.go | 17 +
table/dv/dv_writer.go | 8 +-
table/dv/dv_writer_test.go | 7 +-
table/dv/roaring_bitmap.go | 3 +
table/dv/roaring_bitmap_test.go | 27 +
table/dv_scanner_read_test.go | 78 ++-
table/evaluators.go | 110 +++-
table/evaluators_geo_test.go | 259 ++++++++
table/evaluators_invalid_bounds_test.go | 77 +++
table/geo_write_test.go | 134 +++++
table/internal/geo_codec.go | 97 ++-
table/internal/geo_codec_internal_test.go | 392 ++++++++++++
table/metadata.go | 76 ++-
table/metadata_builder_internal_test.go | 166 ++++++
table/metadata_internal_test.go | 148 +++++
table/partitioned_fanout_writer.go | 106 +++-
table/partitioned_fanout_writer_review_test.go | 133 +++++
table/partitioned_fanout_writer_test.go | 69 ++-
table/pos_delete_partitioned_fanout_writer.go | 14 +-
table/pos_delete_partitioned_fanout_writer_test.go | 74 +++
table/position_delta_writer.go | 36 +-
table/position_delta_writer_test.go | 46 ++
table/scanner.go | 2 +-
table/snapshot_producers.go | 12 +-
table/snapshots.go | 8 +-
table/snapshots_internal_test.go | 15 +
table/substrait/substrait.go | 38 +-
table/substrait/substrait_test.go | 73 +++
table/table.go | 39 ++
table/table_metrics_commit_test.go | 159 +++++
table/transaction.go | 23 +-
table/transaction_internal_test.go | 51 ++
table/write_records_test.go | 58 ++
types.go | 19 +-
udf/metadata.go | 71 ++-
udf/metadata_test.go | 82 +++
view/view.go | 4 +-
view/view_test.go | 12 +
visitors.go | 91 +++
visitors_test.go | 122 ++++
97 files changed, 6946 insertions(+), 412 deletions(-)
create mode 100644 cmd/iceberg/create_test.go
create mode 100644 cmd/iceberg/properties_test.go
create mode 100644 expr_bbox_test.go
copy utils/context.go => internal/awsconfig/credentials.go (51%)
copy cmd/iceberg/maintenance_test.go => io/local_windows_test.go (58%)
create mode 100644 table/commit_metrics.go
create mode 100644 table/commit_metrics_test.go
create mode 100644 table/evaluators_geo_test.go
create mode 100644 table/evaluators_invalid_bounds_test.go
create mode 100644 table/geo_write_test.go
create mode 100644 table/partitioned_fanout_writer_review_test.go
create mode 100644 table/table_metrics_commit_test.go