Hey everyone,

Thanks everyone for being on top of 0.9.0. I've done some testing and found
a few more small improvements
<https://github.com/apache/iceberg-python/pulls?q=is%3Aopen+is%3Apr+milestone%3A%22PyIceberg+0.9.0%22>
that would be great to get into 0.9.0.

Kind regards,
Fokko

Op do 20 feb 2025 om 11:52 schreef Fokko Driesprong <fo...@apache.org>:

> Thanks Kevin for raising this!
>
>    - For the first issue, I think we should remove the deprecation
>    message and throw an error when the table reference is used.
>       - I don't think we should throw, I've left a comment on the PR
>       <https://github.com/apache/iceberg-python/pull/1689/>.
>    - For the second
>       - We should clean this one up, I took the liberty of creating a PR
>       <https://github.com/apache/iceberg-python/pull/1691>.
>    - For deprecating botocore
>       - I'm leaning towards undoing this deprecation since there is no
>       good alternative without going into complex configuration
>       <https://github.com/apache/iceberg-python/pull/1299>. I also
>       created a PR for that
>       <https://github.com/apache/iceberg-python/pull/1692>.
>
> Thanks everyone, and LMKWYT!
>
> Kind regards,
> Fokko
>
>
>
> Op wo 19 feb 2025 om 23:29 schreef Kevin Liu <kevinjq...@apache.org>:
>
>> Hey folks,
>>
>> While working on the 0.9.0 release candidate, we went through the process
>> of finding deprecation which should be removed in the upcoming release
>> <https://github.com/apache/iceberg-python/blob/main/mkdocs/docs/how-to-release.md#preparing-for-a-release>
>> .
>>
>> For the 0.9.0 release, there are 3 deprecations marked for removal.
>> * Table name reference in scan expression
>> <https://github.com/apache/iceberg-python/blob/efc8b5ac0f16717f776e034ecf9a9e9bdabd8424/pyiceberg/expressions/parser.py#L95>
>>
>> * REST catalog client AUTH_URL
>> <https://github.com/apache/iceberg-python/blob/efc8b5ac0f16717f776e034ecf9a9e9bdabd8424/pyiceberg/catalog/rest.py#L324>
>>
>> * Deprecate botocore session
>> <https://github.com/apache/iceberg-python/blob/efc8b5ac0f16717f776e034ecf9a9e9bdabd8424/pyiceberg/catalog/__init__.py#L790>
>>
>>
>> For the first issue, I think we should remove the deprecation message and
>> throw an error when the table reference is used.
>> For the second and third issue, I think we should push back the removal
>> to the next release since we don't have a good solution yet.
>>
>> Would love to hear what others think about this approach. Please let us
>> know if there are any concerns.
>>
>> Best,
>> Kevin Liu
>>
>> On Tue, Feb 18, 2025 at 7:11 AM Fokko Driesprong <fo...@apache.org>
>> wrote:
>>
>>> Hey Kevin,
>>>
>>> Thanks for raising this. That sounds like a great idea to me, and thanks
>>> Drew for being the release manager for 0.9.0.
>>>
>>> Kind regards,
>>> Fokko
>>>
>>> Op ma 17 feb 2025 om 23:41 schreef Kevin Liu <kevinjq...@apache.org>:
>>>
>>>> Thanks for volunteering! I'm happy to assist in any way I can. Let's
>>>> coordinate on Slack :)
>>>>
>>>> Quick follow up on the commit hash pinned above, it's meant as a
>>>> reference point and not the absolute cutoff. In fact, we merged a few PRs
>>>> today that will be included in 0.9.0. Please chime in here if there are
>>>> other PRs that you think should be part of this upcoming release.
>>>>
>>>> Best,
>>>> Kevin Liu
>>>>
>>>> On Mon, Feb 17, 2025 at 9:35 AM Drew <img...@gmail.com> wrote:
>>>>
>>>>> Hey Kevin,
>>>>>
>>>>> Thanks for kicking this off. It’s exciting to see how much PyIceberg
>>>>> has been evolving!  I’d be happy to take on the Release Manager role for
>>>>> this release! I think it would be a good opportunity to try out the new
>>>>> release process documentation.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Drew
>>>>> On Mon, Feb 17, 2025 at 8:55 AM Kevin Liu <kevinjq...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> Hi everyone,
>>>>>>
>>>>>> It's been a while since we released a new version of PyIceberg! The
>>>>>> last minor release (0.8.0) was on November 18, and the most recent patch
>>>>>> release (0.8.1) was on December 6. Time flies! There have been >200
>>>>>> commits since 0.8.0
>>>>>> <https://github.com/apache/iceberg-python/compare/pyiceberg-0.8.0...main>
>>>>>>  and
>>>>>> A LOT of great features contributed by the community
>>>>>>
>>>>>> I propose we cut a new release for version 0.9.0 based on the current
>>>>>> HEAD of the main branch, commit 300b840
>>>>>> <https://github.com/apache/iceberg-python/commit/300b8405a0fe7d0111321e5644d704026af9266b>
>>>>>> .
>>>>>>
>>>>>> I'm happy to serve as the Release Manager again. But since I recently
>>>>>> rewrote the "
>>>>>> <https://github.com/apache/iceberg-python/blob/main/mkdocs/docs/how-to-release.md>How
>>>>>> to Release" documentation
>>>>>> <https://github.com/apache/iceberg-python/blob/main/mkdocs/docs/how-to-release.md>,
>>>>>> it would be great if someone else could follow the updated instructions 
>>>>>> to
>>>>>> ensure they are clear.
>>>>>>
>>>>>> I've started a thread on Slack
>>>>>> <https://apache-iceberg.slack.com/archives/C029EE6HQ5D/p1738367232843719>
>>>>>>  to
>>>>>> gather feedback from the community. Please feel free to join the 
>>>>>> discussion
>>>>>> there or share your thoughts in this thread about the upcoming release.
>>>>>>
>>>>>> Best,
>>>>>> Kevin Liu
>>>>>>
>>>>>>

Reply via email to