Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-multipart for 
openSUSE:Factory checked in at 2026-09-18 22:07:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-multipart (Old)
 and      /work/SRC/openSUSE:Factory/.python-multipart.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-multipart"

Fri Sep 18 22:07:34 2026 rev:5 rq:1378762 version:2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-multipart/python-multipart.changes        
2026-03-13 21:21:44.713570877 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-multipart.new.383539/python-multipart.changes
    2026-09-18 22:08:29.574507887 +0200
@@ -1,0 +2,24 @@
+Fri Sep 11 07:48:08 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2.0.0:
+  * change: Dropped support for Python 3.8 and 3.9 (both EOL), added
+    support for Python 3.14
+  * change: Accessing :attr:`MultipartSegment.size` before the segment
+    is complete now raises :exc:`ParserStateError`. The new attribute
+    :attr:`MultipartSegment.bytes_received` provides the in-progress
+    segment body byte count previously exposed by
+    :attr:`MultipartSegment.size`.
+  * change: :class:`PushMultipartParser` now emits :class:`bytes`
+    instead of :class:`bytearray` for part body chunks. Update your
+    isinstance checks if you have any.
+  * change: Enforce part_limit (128 by default) for url-encoded data in
+    parse_form_data(). This is consistent with multipart handling and
+    an important safeguard against denial of service attacks.
+  * change: New strict-mode check to reject extremely large boundaries.
+  * change: Raise more helpful :exc:`ParserStateError` instead of
+    implicit :exc:`AssertionError` or :exc:`TypeError` when the parser
+    is used incorrectly.
+  * change: The boundary delimiter must not appear inside a segment
+    body (RFC-7578 4.1). This triggers a fatal error now.
+
+-------------------------------------------------------------------

Old:
----
  multipart-1.3.1.tar.gz

New:
----
  multipart-2.0.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-multipart.spec ++++++
--- /var/tmp/diff_new_pack.RAYngt/_old  2026-09-18 22:08:30.218534878 +0200
+++ /var/tmp/diff_new_pack.RAYngt/_new  2026-09-18 22:08:30.219534920 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-multipart
-Version:        1.3.1
+Version:        2.0.0
 Release:        0
 Summary:        Parser for multipart/form-data
 License:        MIT

++++++ multipart-1.3.1.tar.gz -> multipart-2.0.0.tar.gz ++++++
++++ 2766 lines of diff (skipped)

Reply via email to