Full Changelog: pyiceberg-0.8.0...pyiceberg-0.8.1
Patch Release PR: #1384
What's Changed
The behavior of Table.name
is changed to return the table name without the catalog name. This is a broader effort to remove references to the catalog name in pyiceberg.
- Replace usage of
Table.identifier
withTable.name
which returns the table name without the catalog name - Replace the use of a deprecated function (
identifier_to_tuple_without_catalog
) in pyiceberg; remove unnecessary warnings
Documentation updates are included to reflect the updated process in https://py.iceberg.apache.org/
- Update “how to release” documentation
- 0.8.0 post-release steps
Bug fixes
- Fix
add_files
for parquet files without column stats - Allow leading underscore in column name used in row filter
- Ignore tables without table_type property from Glue and Hive
- Write
null
in manifest list metadata when there is no parent-snapshot-id
Remove upper bound restrictions for dependency libraries; allow early testing of new versions
- Remove Python library version upper bound restriction; allow Python 3.13
- Remove fsspec library version upper bound restriction
Commits
36 new commits since the 0.8.0
release.
12 new commits will be included in 0.8.1
- 11 commits cherry-picked as bug fixes (listed below)
- 1 commit to bump version to
0.8.1
11 bug fixes (cherry-picked)
acbd071 Write null
when there is no parent-snapshot-id (#1383)
bb078cf Add instruction for patch release (#1373)
ab43c6c fix KeyError
raised by add_files
when parquet file doe not have column stats (#1354)
cc1ab2c Improve documentation for "how to release" (#1359)
64dc6fe Remove Python 3.13 upper bound restriction (#1355)
d86ab6e Allow leading underscore in column name used in row filter (#1358)
7a4734e Replace reference of Table.identifier
with Table.name
(#1346)
a66ddc0 Ignore tables without table_type
from Glue and Hive (#1332)
2cbc77d Drop upper bounds for fsspec and it's implementations (#1341)
7660a5b 0.8.0 post release steps (#1334)
b2f0a9e use the non-deprecated func (#1326)
New Contributors
- @sumanth-manchala made their first contribution in #1341
- @gitzwz made their first contribution in #1332
- @vincenzon made their first contribution in #1358
- @bigluck made their first contribution in #1355
- @binayakd made their first contribution in #1354