-
Notifications
You must be signed in to change notification settings - Fork 57
chore(deps): update all dependency updates (major) #2652
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update all dependency updates (major) #2652
Conversation
|
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
42cc331 to
866b732
Compare
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
866b732 to
7372b6c
Compare
|
@red-hat-konflux[bot]: all tests passed! Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
/close |
|
@onmete: Closed this PR. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
This PR contains the following updates:
==5.5.2->==6.2.1==1.17.1->==2.0.0==45.0.5->==46.0.3==2024.12.0->==2025.10.0==0.1.1->==1.1.5==0.30.1->==1.1.2==33.1.0->==34.1.0==0.3.26->==1.0.5==0.3.67->==1.0.4==0.3.13->==1.0.0==0.3.27->==1.0.2==0.3.8->==1.0.0==1.0.1->==2.11.1==3.0.0->==4.0.0==3.26.1->==4.1.0==1.93.0->==2.7.2==24.2->==25.0==11.1.0->==12.0.0==5.4.0->==6.2.0==2024.11.6->==2025.11.3==4.0.2->==5.1.2==2.3.3->==3.0.3==1.17.2->==2.0.1Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
tkem/cachetools (cachetools)
v6.2.1Compare Source
===================
Add support for Python 3.14.
Improve documentation.
Update CI environment.
v6.2.0Compare Source
===================
Improve general
RRCacheperformance by storing cache keys in anadditional sequence container. Note that this will increase memory
consumption.
Add more unit tests.
v6.1.0Compare Source
===================
Improve
LFUCacheinsertion performance by switching to animplementation based on the
cacheing <https://pypi.org/project/cacheing/>_ library.Update CI environment.
v6.0.0Compare Source
===================
Require Python 3.9 or later (breaking change).
Remove
MRUCacheand the@func.mru_cachedecorator (breakingchange).
Add an optional
conditionparameter to the@cachedand@cachedmethoddecorators, which, when used with athreading.Conditioninstance, should improvecache stampede <https://en.wikipedia.org/wiki/Cache_stampede>_ issues in massivelyparallel environments. Note that this will inflict some performance
penalty, and therefore has to be enabled explicitly.
Convert the
cachetools.funcdecorators to use athreading.Conditioninstance to deal withcache stampede <https://en.wikipedia.org/wiki/Cache_stampede>_ issues. Note thatthis may result in a noticable performance degradation, depending
on your actual use case.
Deprecate support for
cache(self)returningNoneto suppresscaching with the
@cachedmethoddecorator.Improve documentation.
Update CI environment.
python-cffi/cffi (cffi)
v2.0.0Compare Source
What's Changed
Full Changelog: python-cffi/cffi@v1.17.1...v2.0.0
pyca/cryptography (cryptography)
v46.0.3Compare Source
v46.0.2Compare Source
v46.0.1Compare Source
v46.0.0Compare Source
v45.0.7Compare Source
v45.0.6Compare Source
fsspec/filesystem_spec (fsspec)
v2025.10.0Compare Source
v2025.9.0Compare Source
v2025.7.0Compare Source
v2025.5.1Compare Source
v2025.5.0Compare Source
v2025.3.2Compare Source
v2025.3.1Compare Source
v2025.3.0Compare Source
v2025.2.0Compare Source
karpetrosyan/hishel (hishel)
v1.1.5Compare Source
🐛 Bug Fixes
get_entriesby @karpetrosyanContributors
Full Changelog: karpetrosyan/hishel@1.1.4...1.1.5
v1.1.4Compare Source
🐛 Bug Fixes
Contributors
Full Changelog: karpetrosyan/hishel@1.1.3...1.1.4
v1.1.3Compare Source
⚙️ Miscellaneous Tasks
🐛 Bug Fixes
after_revalidation=TrueforNeedsToBeUpdated->FromCachetransition by @jlopex in #402Contributors
Full Changelog: karpetrosyan/hishel@1.1.2...1.1.3
v1.1.2Compare Source
🐛 Bug Fixes
Contributors
Full Changelog: karpetrosyan/hishel@1.1.1...1.1.2
v1.1.1Compare Source
⚙️ Miscellaneous Tasks
📦 Dependencies
Contributors
Full Changelog: karpetrosyan/hishel@1.1.0...1.1.1
v1.1.0Compare Source
⚙️ Miscellaneous Tasks
🐛 Bug Fixes
🚀 Features
database_pathfor sqlite storage by @karpetrosyanContributors
Full Changelog: karpetrosyan/hishel@1.0.0...1.1.0
v1.0.0Compare Source
⚙️ Miscellaneous Tasks
Contributors
Full Changelog: karpetrosyan/hishel@1.0.0b1...1.0.0
v0.1.5Compare Source
⚙️ Miscellaneous Tasks
🐛 Bug Fixes
🚀 Features
Contributors
Full Changelog: karpetrosyan/hishel@0.1.4...0.1.5
v0.1.4Compare Source
⚙️ Miscellaneous Tasks
🐛 Bug Fixes
🚀 Features
CacheTransportby @jamesbraza in #377Contributors
Full Changelog: karpetrosyan/hishel@0.1.3...0.1.4
v0.1.3: Version 0.1.3Compare Source
Changelog
0.1.3 (1st July, 2025)
types-redisfrom dev dependencies (#336).close()deprecation warning (#336)FileStorage. (#334)path_prefixinS3StorageandAsyncS3Storage. (#342)v0.1.2: Version 0.1.2Compare Source
0.1.2 (5th April, 2025)
SyncByteStreaminstead ofByteStream. (#298)huggingface/huggingface_hub (huggingface-hub)
v1.1.2Compare Source
v1.1.1Compare Source
v1.1.0: : Faster Downloads, new CLI features and more!Compare Source
🚀 Optimized Download Experience
⚡ This release significantly improves the file download experience by making it faster and cleaning up the terminal output.
snapshot_downloadis now always multi-threaded, leading to significant performance gains. We removed a previous limitation, as Xet's internal resource management ensures we can parallelize downloads safely without resource contention. A sample benchmark showed this made the download much faster!Additionally, the output for
snapshot_downloadandhf downloadCLI is now much less verbose. Per file logs are hidden by default, and all individual progress bars are combined into a single progress bar, resulting in a much cleaner output.snapshot_downloadandhf downloadby @Wauplin in #3523Inference Providers
🆕 WaveSpeedAI is now an official Inference Provider on Hugging Face! 🎉 WaveSpeedAI provides fast, scalable, and cost-effective model serving for creative AI applications, supporting
text-to-image,image-to-image,text-to-video, andimage-to-videotasks. 🎨More snippets examples in the provider documentation 👉 here.
We also added support for
image-segmentationtask for fal, enabling state-of-the-art background removal with RMBG v2.0.image-segmentationfor fal by @hanouticelina in #3521🦾 CLI continues to get even better!
Following the complete revamp of the Hugging Face CLI in
v1.0, this release builds on that foundation by adding powerful new features and improving accessibility.New
hfPyPI PackageTo make the CLI even easier to access, we've published a new, minimal PyPI package:
hf. This package installs thehfCLI tool and It's perfect for quick, isolated execution with modern tools like uvx.import hfin a Python script will correctly raise anImportError.A big thank you to @thorwhalen for generously transferring the
hfpackage name to us on PyPI. This will make the CLI much more accessible for all Hugging Face users. 🤗hfCLI to PyPI by @Wauplin in #3511Manage Inference Endpoints
A new command group,
hf endpoints, has been added to deploy and manage your Inference Endpoints directly from the terminal.This provides "one-liners" for deploying, deleting, updating, and monitoring endpoints. The CLI offers two clear paths for deployment:
hf endpoints deployfor standard Hub models andhf endpoints catalog deployfor optimized Model Catalog configurations.Verify Cache Integrity
A new command,
hf cache verify, has been added to check your cached files against their checksums on the Hub. This is a great tool to ensure your local cache is not corrupted and is in sync with the remote repository.hf cache verifyby @hanouticelina in #3461Cache Sorting and Limiting
Managing your local cache is now easier. The
hf cache lscommand has been enhanced with two new options:--sort: Sort your cache byaccessed,modified,name, orsize. You can also specify order (e.g.,modified:ascto find the oldest files).--limit: Get just the top N results after sorting (e.g.,--limit 10).Finally, we've patched the CLI installer script to fix a bug for
zshusers. The installer now works correctly across all common shells.🔧 Other
We've fixed a bug in
HfFileSystemwhere the instance cache would break when using multiprocessing with the "fork" start method.🌍 Documentation
Thanks to @BastienGimbert for translating the README to French 🇫🇷 🤗
and Thanks to @didier-durand for fixing multiple language typos in the library! 🤗
🛠️ Small fixes and maintenance
🐛 Bug and typo fixes
🏗️ internal
update-inference-typesworkflow by @hanouticelina in #3516Significant community contributions
The following contributors have made significant changes to the library over the last release:
v1.0.1: [v1.0.1] Removeaiohttpfrom extra dependenciesCompare Source
In
huggingface_hubv1.0 release, we've removed our dependency onaiohttpto replace it withhttpxbut we forgot to remove it from thehuggingface_hub[inference]extra dependencies insetup.py. This patch release removes it, making theinferenceextra removed as well.The internal method
_import_aiohttpbeing unused, it has been removed as well.Full Changelog: huggingface/huggingface_hub@v1.0.0...v1.0.1
v1.0.0: v1.0: Building for the Next DecadeCompare Source
Check out our blog post announcement!
🚀 HTTPx migration
The
huggingface_hublibrary now useshttpxinstead ofrequestsfor HTTP requests. This change was made to improve performance and to support both synchronous and asynchronous requests the same way. We therefore dropped bothrequestsandaiohttpdependencies.The
get_sessionandhf_raise_for_statusstill exist and respectively returns anhttpx.Clientand processes ahttpx.Responseobject. An additionalget_async_clientutility has been added for async logic.The exhaustive list of breaking changes can be found here.
hf_raise_for_statuson async stream + tests by @Wauplin in #3442git_vs_httpguide by @Wauplin in #3357🪄 CLI revamp
huggingface_hub 1.0marks a complete transformation of our command-line experience. We've reimagined the CLI from the ground up, creating a tool that feels native to modern ML workflows while maintaining the simplicity the community love.One CLI to Rule: Goodbye
huggingface-cliThis release marks the end of an era with the complete removal of the
huggingface-clicommand. The newhfcommand (introduced inv0.34.0) takes its place with a cleaner, more intuitive design that follows a logical "resource-action" pattern. This breaking change simplifies the user experience and aligns with modern CLI conventions - no more typing those extra 11 characters!huggingface-clientirely in favor ofhfby @Wauplin in #3404hfCLI RevampThe new CLI introduces a comprehensive set of commands for repository and file management that expose powerful
HfApifunctionality directly from the terminal:A dry run mode has been added to
hf download, which lets you preview exactly what will be downloaded before committing to the transfer—showing file sizes, what's already cached, and total bandwidth requirements in a clean table format:The CLI now provides intelligent shell auto-completion that suggests available commands, subcommands, options, and arguments as you type - making command discovery effortless and reducing the need to constantly check
--help.The CLI now also checks for updates in the background, ensuring you never miss important improvements or security fixes. Once every 24 hours, the CLI silently checks PyPI for newer versions and notifies you when an update is available - with personalized upgrade instructions based on your installation method.
The cache management CLI has been completely revamped with the removal of
hf scan cacheandhf scan deletein favor of docker-inspired commands that are more intuitive. The newhf cache lsprovides rich filtering capabilities,hf cache rmenables targeted deletion, andhf cache prunecleans up detached revisions.Under the hood, this transformation is powered by Typer, significantly reducing boilerplate and making the CLI easier to maintain and extend with new features.
hf cacheby @hanouticelina in #3439CLI Installation: Zero-Friction Setup
The new cross-platform installers simplify CLI installation by creating isolated sandboxed environments without interfering with your existing Python setup or project dependencies. The installers work seamlessly across macOS, Linux, and Windows, automatically handling dependencies and
PATHconfiguration.Finally, the
[cli]extra has been removed - The CLI now ships with the corehuggingface_hubpackage.[cli]extra by @hanouticelina in #3451💔 Breaking changes
The v1.0 release is a major milestone for the
huggingface_hublibrary. It marks our commitment to API stability and the maturity of the library. We have made several improvements and breaking changes to make the library more robust and easier to use. A migration guide has been written to reduce friction as much as possible: https://huggingface.co/docs/huggingface_hub/concepts/migration.We'll list all breaking changes below:
Minimum Python version is now 3.9 (instead of 3.8).
HTTP backend migrated from
requeststohttpx. Expect some breaking changes on advances features and errors. The exhaustive list can be found here.The deprecated
huggingface-clihas been removed,hf(introduced inv0.34) replaces it with a clearer ressource-action CLI.huggingface-clientirely in favor ofhfby @Wauplin in #3404The
[cli]extra has been removed - The CLI now ships with the corehuggingface_hubpackage.[cli]extra by @hanouticelina in #3451Long deprecated classes like
HfFolder,InferenceAPI, andRepositoryhave been removed.HfFolderandInferenceAPIclasses by @Wauplin in #3344Repositoryclass by @Wauplin in #3346constant.hf_cache_homehave been removed. Useconstants.HF_HOMEinstead.use_auth_tokenis not supported anymore. Usetokeninstead. Previously usinguse_auth_tokenautomatically redirected totokenwith a warningremoved
get_token_permission. Became useless when fine-grained tokens arrived.removed
update_repo_visibility. Useupdate_repo_settingsinstead.removed
is_write_actionis allbuild_hf_headersmethods. Not relevant since fine-grained tokens arrived.removed
write_permissionarg from login method. Not relevant anymore.renamed
login(new_session)tologin(skip_if_logged_in)in login methods. Not announced but hopefully very little friction. Only some notebooks to update on the Hub (will do it once released)removed
resume_download/force_filename/local_dir_use_symlinksparameters from hf_hub_download/snapshot_download (and mixins)removed
library/language/tags/taskfromlist_modelsargsupload_file/upload_folder now returns a url to the commit created on the Hub as any other method creating a commit (create_commit, delete_file, etc.)
require keyword arguments on login methods
Remove any Keras 2.x and
tensorflow-related codehf_transfersupport. `hfConfiguration
📅 Schedule: Branch creation - "before 4am" in timezone Europe/Prague, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.