iceberg-python
iceberg-python copied to clipboard
Apache PyIceberg
### Feature Request / Improvement This issue tracks some of areas of focus for the pyiceberg project in the near term. The previous roadmap (#736) was created right before Iceberg...
When a `RESTCatalog` is constructed, `_fetch_config` immediately "merges" catalog properties with the REST server's response to `get_config`, updating `self.properties` accordingly. https://github.com/apache/iceberg-python/blob/efc8b5ac0f16717f776e034ecf9a9e9bdabd8424/pyiceberg/catalog/rest.py#L265 `RESTCatalog#auth_url`, invoked after construction of the `RESTCatalog`, then uses...
# Rationale for this change Support for Concurrent Append Operations Refresh Table 1. If changes in the table's metadata are detected (indicating that other transactions have been committed during this...
There's been a lot of continued interest in using multiple PyIceberg applications concurrently and having proper support for optimistic concurrency. I think the best place to start is through the...
There's been a lot of continued interest in using multiple PyIceberg applications concurrently and having proper support for optimistic concurrency. I think the best place to start is through the...
There's been a lot of continued interest in using multiple PyIceberg applications concurrently and having proper support for optimistic concurrency. I think the best place to start is through the...
There's been a lot of continued interest in using multiple PyIceberg applications concurrently and having proper support for optimistic concurrency. I think the best place to start is through the...
This is an initial implementation of rewrite manifests, aiming to mimic the Java implementation as closely as possible. I’ve tried to follow the same structure and logic, but there are...
# Rationale for this change # Are these changes tested? # Are there any user-facing changes?
### Feature Request / Improvement Add documentation for custom FileIO, similar to [custom catalog](https://py.iceberg.apache.org/configuration/#custom-catalog-implementations) Bring your own FileIO with `PY_IO_IMPL` https://github.com/apache/iceberg-python/blob/7cf0c225c3cdb32ac5e390de06b7b0e4fe7de92e/pyiceberg/io/__init__.py#L325-L342