-
-
Notifications
You must be signed in to change notification settings - Fork 223
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
1.0.0 Removed #112
Comments
Please do not yank already-released packages. Lots of tooling assumes that PyPI releases will never vanish, and when they do it causes nasty problems. I agree the change in default hash algorithm was unfortunate, but 1.0 is a major release and some of your users (my company, for one) have already upgraded and handled the change. |
@alexbecker i understand it's unfortunate but pypi does not provide with a way to just hide a release. The issue is that even though you already handled the change, the change will be rolled back in future releases as well so that does not help you much. For all intends and purposes 0.24 with changes is what 1.x will become. |
A less disruptive way to handle this would have been to immediately re-release 0.24 as 1.0.1, with a changelog explaining why. |
Yep, broke openstack ci too. http://logs.openstack.org/52/612252/8/check/requirements-tox-py27-check-uc/138a9ea/job-output.txt.gz#_2018-10-26_18_58_15_139922 I do agree that the proper way of handling it would be to release it as 1.0.1. If the change is rolled back in a future release then you release that as 2.0.0 semantic versioning exists for a reason. |
In general, the changes to various A couple weeks ago we went from |
@bsanders I understand the frustration. I'm sorry :( |
1.1.0 has been released. It reverts to SHA-1, and adds a fallback mechanism to safely upgrade signing parameters in the future. It also reverts the package name to all lowercase "itsdangerous". You can read a longer explanation here: https://palletsprojects.com/blog/itsdangerous-1-1-0-released/ |
Fixes CI failing due to pulled release pallets/itsdangerous#112
@mitsuhiko @davidism flask app using itsdangerous session interface stop working after upgrading to 1.1.0. Revert to 0.24 works.
Something must be done for |
@Gnouc that's not enough information to go on. |
Locking this because the issue is resolved. If you have a new issue, please open a new ticket. |
I’m sorry for the inconvenience caused but I missed that there was a signature change that made it into 1.0. I yanked the release now because this change had some cery bad consequences and yanking the release is less risky in comparison.
If someone already uses 1.0 roll back to 0.24 and set the hash algoritm to sha 512 if needed. Note though that it will be unlikely we switch to that algorithm going forward.
I will figure out a way forward over the weekend.
For more information see #111
The text was updated successfully, but these errors were encountered: