Skip to content

[RFC] [1.0] 🚀 huggingface_hub 1.0 release checklist #3340

@Wauplin

Description

@Wauplin

TL;DR: We are planning to release huggingface_hub 1.0 in the coming weeks! 🔥🔥🔥

After nearly 5 years of development, huggingface_hub has become a robust and stable library that serves as the foundation for the Hugging Face Python ecosystem. With over 25M weekly downloads, 1.4B+ total downloads, and 200k+ dependent repositories, it's used by millions of developers worldwide every day. This major release marks our commitment to API stability and the maturity of the library.

This issue exists to track progress of tasks we want to complete before the release. Feel free to comment on it if you have any suggestion or remark to make. Goal is to have a stable release candidate by end of September and an official release in the following weeks.

This issue tracks all tasks that we want to complete before the 1.0 release. Feedback is very much welcomed. Please feel free to comment with any suggestions, concerns, or remarks you may have. Our goal is to have a stable release candidate ready by the end of September, with the official release following in the subsequent weeks.

In practice, we started a v1.0-release branch to which PRs will be merged. If a new feature or bug-fix is merged to main, we will rebase to the v1.0-release branch as well. Once the v1.0 will be released, we will publish a last 0.x release (likely 0.35.0). This 0.x package will be maintained for critical bug fixes and security issues but won't get any new features. We will provide a guide to migrate external libraries from 0.x to 1.x, hoping that the problematic breaking changes will remain minimal.

Improvements

Documentation

Clean up / breaking changes

Internals

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions