Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-http2 for openSUSE:Factory 
checked in at 2024-11-12 19:20:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-http2 (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-http2.new.2017 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-http2"

Tue Nov 12 19:20:13 2024 rev:13 rq:1222958 version:5.3.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-http2/ghc-http2.changes      2024-01-04 
16:01:09.520762809 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-http2.new.2017/ghc-http2.changes    
2024-11-12 19:20:38.805520445 +0100
@@ -1,0 +2,114 @@
+Thu Aug 29 22:43:27 UTC 2024 - Peter Simons <psim...@suse.com>
+
+- Update http2 to version 5.3.4.
+  # ChangeLog for http2
+
+  ## 5.3.4
+
+  * Support stream cancellation
+    [#142](https://github.com/kazu-yamamoto/http2/pull/142)
+
+  ## 5.3.3
+
+  * Enclosing IPv6 literal authority with square brackets.
+    [#143](https://github.com/kazu-yamamoto/http2/pull/143)
+
+  ## 5.3.2
+
+  * Avoid unnecessary empty data frames at end of stream
+    [#140](https://github.com/kazu-yamamoto/http2/pull/140)
+  * Removing unnecessary API from ServerIO
+
+  ## 5.3.1
+
+  * Fix treatment of async exceptions
+    [#138](https://github.com/kazu-yamamoto/http2/pull/138)
+  * Avoid race condition
+    [#137](https://github.com/kazu-yamamoto/http2/pull/137)
+
+  ## 5.3.0
+
+  * New server architecture: spawning worker on demand instead of the
+    worker pool. This reduce huge numbers of threads for streaming into
+    only 2. No API changes but workers do not terminate quicly. Rather
+    workers collaborate with the sender after queuing a response and
+    finish after all response data are sent.
+  * All threads are labeled with `labelThread`. You can see them by
+    `listThreas` if necessary.
+
+  ## 5.2.6
+
+  * Recover rxflow on closing.
+    [#126](https://github.com/kazu-yamamoto/http2/pull/126)
+  * Fixing ClientSpec for stream errors.
+  * Allowing negative window. (h2spec http2/6.9.2)
+  * Update for latest http-semantics
+    [#122](https://github.com/kazu-yamamoto/http2/pull/124)
+
+  ## 5.2.5
+
+  * Setting peer initial window size properly.
+    [#123](https://github.com/kazu-yamamoto/http2/pull/123)
+
+  ## 5.2.4
+
+  * Update for latest http-semantics
+    [#122](https://github.com/kazu-yamamoto/http2/pull/122)
+  * Measuring performance concurrently for h2c-client
+
+  ## 5.2.3
+
+  * Update for latest http-semantics
+    [#120](https://github.com/kazu-yamamoto/http2/pull/120)
+  * Enable containers 0.7 (ghc 9.10)
+    [#117](https://github.com/kazu-yamamoto/http2/pull/117)
+
+  ## 5.2.2
+
+  * Mark final chunk as final
+    [#116](https://github.com/kazu-yamamoto/http2/pull/116)
+
+  ## 5.2.1
+
+  * Using time-manager v0.1.0.
+    [#115](https://github.com/kazu-yamamoto/http2/pull/115)
+
+  ## 5.2.0
+
+  * Using http-semantics
+    [#114](https://github.com/kazu-yamamoto/http2/pull/114)
+  * `Header` of `http-types` should be used as high-level header.
+  * `TokenHeader` of `http-semantics` should be used as low-level header.
+  * Breaking change: `encodeHeader` takes `Header` of `http-types`.
+  * Breaking change: `decodeHeader` returns `Header` of `http-types`.
+  * Breaking change: `HeaderName` as `ByteString` is removed.
+
+  ## 5.1.4
+
+  * Using network-control v0.1.
+
+  ## 5.1.3
+
+  * Defining SendRequest type synonym.
+    [#111](https://github.com/kazu-yamamoto/http2/pull/111)
+
+  ## 5.1.2
+
+  * Make ping rate limit configurable
+    [#108](https://github.com/kazu-yamamoto/http2/pull/108)
+
+  ## 5.1.1
+
+  * Deal with RST_STREAM in HalfClosedLocal state
+    [#107](https://github.com/kazu-yamamoto/http2/pull/107)
+
+  ## 5.1.0
+
+  * Drop frames after reset
+    [#106](https://github.com/kazu-yamamoto/http2/pull/106)
+  * BREAKING CHANGE: Use String for Authority
+    [#105](https://github.com/kazu-yamamoto/http2/pull/105)
+  * Properly close streams
+    [#104](https://github.com/kazu-yamamoto/http2/pull/104)
+
+-------------------------------------------------------------------

Old:
----
  http2-5.0.1.tar.gz

New:
----
  http2-5.3.4.tar.gz

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

Other differences:
------------------
++++++ ghc-http2.spec ++++++
--- /var/tmp/diff_new_pack.Y7Kw5Y/_old  2024-11-12 19:20:39.413545922 +0100
+++ /var/tmp/diff_new_pack.Y7Kw5Y/_new  2024-11-12 19:20:39.413545922 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-http2
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %global pkgver %{pkg_name}-%{version}
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        5.0.1
+Version:        5.3.4
 Release:        0
 Summary:        HTTP/2 library
 License:        BSD-3-Clause
@@ -39,8 +39,12 @@
 BuildRequires:  ghc-case-insensitive-prof
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-containers-prof
+BuildRequires:  ghc-http-semantics-devel
+BuildRequires:  ghc-http-semantics-prof
 BuildRequires:  ghc-http-types-devel
 BuildRequires:  ghc-http-types-prof
+BuildRequires:  ghc-iproute-devel
+BuildRequires:  ghc-iproute-prof
 BuildRequires:  ghc-network-byte-order-devel
 BuildRequires:  ghc-network-byte-order-prof
 BuildRequires:  ghc-network-control-devel
@@ -56,6 +60,8 @@
 BuildRequires:  ghc-unix-time-prof
 BuildRequires:  ghc-unliftio-devel
 BuildRequires:  ghc-unliftio-prof
+BuildRequires:  ghc-utf8-string-devel
+BuildRequires:  ghc-utf8-string-prof
 ExcludeArch:    %{ix86}
 %if %{with tests}
 BuildRequires:  ghc-Glob-devel

++++++ http2-5.0.1.tar.gz -> http2-5.3.4.tar.gz ++++++
++++ 6258 lines of diff (skipped)

Reply via email to