Skip to content
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

Upgrade Werkzeug to 3.0.6 #978

Merged
merged 1 commit into from
Nov 15, 2024
Merged

Upgrade Werkzeug to 3.0.6 #978

merged 1 commit into from
Nov 15, 2024

Conversation

neob91-close
Copy link
Contributor

@neob91-close neob91-close commented Nov 15, 2024

Addresses CVE-2024-49767

Dependencies before upgrade (from pipdeptree -p werkzeug):

Werkzeug==3.0.3
└── MarkupSafe [required: >=2.1.1, installed: 2.1.2]

Dependencies after upgrade (from pipdeptree -p werkzeug):

Werkzeug==3.0.6
└── MarkupSafe [required: >=2.1.1, installed: 2.1.2]

Changelog:

Version 3.0.6
-------------

Released 2024-10-25

-   Fix how ``max_form_memory_size`` is applied when parsing large non-file
    fields. :ghsa:`q34m-jh98-gwm2`
-   ``safe_join`` catches certain paths on Windows that were not caught by
    ``ntpath.isabs`` on Python < 3.11. :ghsa:`f9vj-2wh5-fj8j`


Version 3.0.5
-------------

Released 2024-10-24

-   The Watchdog reloader ignores file closed no write events. :issue:`2945`
-   Logging works with client addresses containing an IPv6 scope :issue:`2952`
-   Ignore invalid authorization parameters. :issue:`2955`
-   Improve type annotation fore ``SharedDataMiddleware``. :issue:`2958`
-   Compatibility with Python 3.13 when generating debugger pin and the current
    UID does not have an associated name. :issue:`2957`


Version 3.0.4
-------------

Released 2024-08-21

-   Restore behavior where parsing `multipart/x-www-form-urlencoded` data with
    invalid UTF-8 bytes in the body results in no form data parsed rather than a
    413 error. :issue:`2930`
-   Improve ``parse_options_header`` performance when parsing unterminated
    quoted string values. :issue:`2904`
-   Debugger pin auth is synchronized across threads/processes when tracking
    failed entries. :issue:`2916`
-   Dev server handles unexpected `SSLEOFError` due to issue in Python < 3.13.
    :issue:`2926`
-   Debugger pin auth works when the URL already contains a query string.
    :issue:`2918`

@neob91-close neob91-close merged commit cc547d6 into master Nov 15, 2024
3 checks passed
@neob91-close neob91-close deleted the bump-werkzeug branch November 15, 2024 10:59
@squeaky-pl
Copy link
Contributor

@neob91-close Please just don't ship it yet to production until Monday if possible. Nylas does not have persistent shell like closeio, I am running scripts to recover CRM inboxes and a deploy would rotate the mgmt pods I am running this in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants