Releases: apache/iceberg-python
Releases Β· apache/iceberg-python
PyIceberg 0.6.1
Patch release:
- Fail to create version 1 table with non-empty partition-spec and sort-order
- Hive Catalog cannot create table with TimestamptzType field
- Fail to read parquet file with special characters in column names
- Hive Catalog commit consistency issue
- docutils=0.21 installation issue
Full Changelog: https://github.com/apache/iceberg-python/commits/pyiceberg-0.6.1
PyIceberg 0.6.0
What's Changed
- Python: Migrate from
iceberg
toiceberg-python
by @Fokko in #3 - Build: Bump duckdb from 0.8.1 to 0.9.0 by @dependabot in #4
- Build: Bump mkdocs-section-index from 0.3.7 to 0.3.8 by @dependabot in #5
- Build: Bump mkdocstrings-python from 1.7.0 to 1.7.1 by @dependabot in #6
- Build: Bump pydantic from 2.3.0 to 2.4.2 by @dependabot in #7
- Build: Bump psycopg2-binary from 2.9.7 to 2.9.8 by @dependabot in #8
- Build: Bump moto from 4.2.4 to 4.2.5 by @dependabot in #9
- Build: Bump mkdocs-material from 9.4.1 to 9.4.2 by @dependabot in #10
- Build: Bump rich from 13.5.3 to 13.6.0 by @dependabot in #11
- Build: Bump typing-extensions from 4.7.1 to 4.8.0 by @dependabot in #12
- Build: Bump griffe from 0.36.2 to 0.36.4 by @dependabot in #13
- Build: Bump urllib3 from 1.26.16 to 1.26.17 by @dependabot in #36
- Update how to release by @Fokko in #34
- pydantic exclude 2.4.0, 2.4.1 by @syun64 in #38
- Add logic to generate a new snapshot-id by @Fokko in #37
- Fix the TableIdentifier by @Fokko in #44
- Convert the Logical to Physical map to a visitor by @Fokko in #43
- Build: Bump mkdocstrings-python from 1.7.1 to 1.7.2 by @dependabot in #52
- Build: Bump fastavro from 1.8.3 to 1.8.4 by @dependabot in #51
- Build: Bump pypa/cibuildwheel from 2.16.0 to 2.16.2 by @dependabot in #47
- Build: Bump psycopg2-binary from 2.9.8 to 2.9.9 by @dependabot in #49
- Build: Bump coverage from 7.3.1 to 7.3.2 by @dependabot in #50
- Build: Bump cython from 3.0.2 to 3.0.3 by @dependabot in #48
- Docs: Fix repo name and url by @manuzhang in #54
- Run integration tests with Iceberg 1.4.0 by @Fokko in #56
- Add logic for table format-version updates by @Fokko in #55
- Disable merge-commit and enforce linear history by @Fokko in #57
- Construct a writer tree by @Fokko in #40
- Add method and property around sequence-numbers by @Fokko in #60
- Fix column rename doc example to reflect correct API by @cabhishek in #59
- Expression: Part of the expression is ignored when multiple and/or expressions are specified by @amogh-jahagirdar in #65
- Fix Iceberg to Avro Schema Conversion: Fixed, Decimal, UUID by @HonahX in #53
- allow override env-variables in load_catalog by @bdilday in #45
- Make
next_sequence_number
private by @Fokko in #62 - Check for empty responses by @Fokko in #69
- Fix Arrow fixed type by @Fokko in #70
- Bump version to 0.5.1 by @Fokko in #68
- Add
spec_id
back to data file by @puchengy in #63 - Build: Bump ray from 2.7.0 to 2.7.1 by @dependabot in #77
- Build: Bump griffe from 0.36.4 to 0.36.5 by @dependabot in #76
- Build: Bump mypy-boto3-glue from 1.28.36 to 1.28.63 by @dependabot in #75
- Build: Bump mkdocstrings-python from 1.7.2 to 1.7.3 by @dependabot in #74
- Build: Bump moto from 4.2.5 to 4.2.6 by @dependabot in #73
- Remove python working directory by @Fokko in #71
- Don't fail on warning when releasing by @Fokko in #80
- Remove
example
since it is deprecated by @Fokko in #79 - Build: Bump urllib3 from 1.26.17 to 1.26.18 by @dependabot in #84
- Doc: Fix "Verifying Checksums" script in verify-release.md by @HonahX in #82
- Make to_arrow function capable of handling parquet files with sanitized name due to Avro restirction by @puchengy in #83
- Require full expression parse match by @danielcweeks in #88
- Fix NotStartsWith negation by @danielcweeks in #92
- Fix some broken commands and URLs in the docs by @hussein-awala in #89
- Update like statements to reflect sql behaviors by @danielcweeks in #91
- Fix equality of bound expressions by @Fokko in #95
- Build: Bump mkdocs-material from 9.4.2 to 9.4.6 by @dependabot in #100
- Build: Bump pytest-mock from 3.11.1 to 3.12.0 by @dependabot in #99
- Build: Bump sqlalchemy from 2.0.21 to 2.0.22 by @dependabot in #98
- Build: Bump griffe from 0.36.5 to 0.36.7 by @dependabot in #97
- Build: Bump adlfs from 2023.9.0 to 2023.10.0 by @dependabot in #96
- Replace old
%-formatted
byf-strings
by @hussein-awala in #93 - Fix literal predicate equality check by @danielcweeks in #94
- Fix the nullability of
snapshot-id
onAssertRefSnapshotId
by @Fokko in #103 - Build: Bump werkzeug from 2.3.7 to 3.0.1 by @dependabot in #105
- Api docs refactor by @mobley-trent in #106
- Fixed typos by @whisk in #108
- Build: Bump duckdb from 0.9.0 to 0.9.1 by @dependabot in #114
- Build: Bump pre-commit from 3.4.0 to 3.5.0 by @dependabot in #113
- Build: Bump mkdocs-material from 9.4.6 to 9.4.7 by @dependabot in #111
- Build: Bump pytest from 7.4.2 to 7.4.3 by @dependabot in #112
- Build: Bump moto from 4.2.6 to 4.2.7 by @dependabot in #110
- fix: partition evaluator thread safety by @skellys in #115
- Run dependabot daily by @Fokko in #66
- Build: Bump griffe from 0.36.7 to 0.36.9 by @dependabot in #118
- Build: Bump cython from 3.0.3 to 3.0.5 by @dependabot in #122
- Build: Bump sqlalchemy from 2.0.22 to 2.0.23 by @dependabot in #125
- Build: Bump zstandard from 0.21.0 to 0.22.0 by @dependabot in #120
- Build: Bump fastavro from 1.8.4 to 1.9.0 by @dependabot in #119
- Refactor Arrow schema conversion by @Fokko in #117
- Build: Bump pyarrow from 13.0.0 to 14.0.0 by @Fokko in #126
- Build: Bump mkdocs-material-extensions from 1.2 to 1.3 by @dependabot in #128
- Add flake8-pie to ruff by @Fokko in #86
- Update pre-commit by @Fokko in #85
- Bump version to 0.6.0 by @Fokko in #72
- Build: Bump mypy-boto3-glue from 1.28.63 to 1.28.77 by @dependabot in #130
- Catch warning in PyLint tests by @Fokko in #33
- Build: Bump mkdocs-material from 9.4.7 to 9.4.8 by @dependabot in #131
- Fix Github Pages path by @Fokko in #133
- Build: Bump pyarrow from 14.0.0 to 14.0.1 by @dependabot in #136
- Add list-refs cli command by @amogh-jahagirdar in #137
- Docs: Add section on pandas by @Fokko in #138
- Build: Bump mkdocstrings-python from 1.7.3 to 1.7.4 by @dependabot in #142
...