Files
httpcomponents-core5/httpcomponents-core5.changes
Fridrich Strba f4d1efcafa Accepting request 1176007 from home:urbic:branches:Java:packages
- Update to v5.2.4
  * This is a maintenance release that corrects a major defect
    discovered since release 5.2.3 that can lead to an H2
    connection failing at runtime with the message "Frame size
    exceeds maximum" when executing requests with an enclosed
    message body and the remote endpoint having negotiated a
    maximum frame size larger than the protocol default (16KB).
  * Change Log
    + HTTPCORE-762: H2 protocol handler incorrectly determines the
      maximum frame size for outgoing frames in case the remote
      endpoint negotiated a max frame size larger than the protocol
      default.
- Update to v5.2.3
  * This is a maintenance release that corrects several defects
    discovered since release 5.2.2 including a major defect that
    can cause non-blocking character-based consumers to enter an
    invalid state and stop processing incoming data.
  * Change Log
    + HTTPCORE-757: AbstractCharDataConsumer fails to correctly
      handle incomplete UTF8 encoded data split across multiple
      data packets.
    + Support SOCKS5 with username/password authentication
    + Non-blocking protocol handler to filter out non-printable
      ASCII and non-ASCII characters from HTTP headers by default.
      This makes the behavior of the non-blocking transport
      consistent with that of the blocking one (#416).
    + HTTPCORE-754: StrictConnPool fails to correctly handle
      infinite request timeout.
    + HTTPCORE-753: Fixed race condition in the IOSession#close
      method.
- Update to v5.2.2
  * This is a maintenance release that corrects several defects
    discovered since release 5.2.1 including a major defect that
    can cause HTTP/2 connections allocate excessive amount of
    memory for their output frame buffer if the opposite endpoint
    transmits a high value of MAX_FRAME_SIZE in its settings.
  * Change Log
    + HTTPCORE-752: I/O reactor fails to initialize socket timeout
      for TLS connections correctly resulting in infinite (no
      timeout) by default.
    +  HTTPCORE-751: H2 protocol handler always resizes the output
      frame buffer to the remove MAX_FRAME_SIZE instead of doing so
      only then the remote MAX_FRAME_SIZE is lesser than the
      current MAX_FRAME_SIZE (partially reverts HTTPCORE-707).
    + HTTPCORE-750: Fixed a defect causing AbstractIOSessionPool to
      create multiple connections under high load at initialization
      time due to a race condition.
    + Handle UnsupportedOperationException in
      getApplicationProtocol.
    + HTTPCORE-742: BasicHttpRequest#setUri does not correctly
      reset internal state.
    + HTTPCORE-733: BasicAsyncEntityProducer sends an extra
      trailing 0 with UTF-8 encoded content
    + Do not duplicate the HttpMessage instance variable slot in
      subclasses of AbstractMessageWrapper.

OBS-URL: https://build.opensuse.org/request/show/1176007
OBS-URL: https://build.opensuse.org/package/show/Java:packages/httpcomponents-core5?expand=0&rev=4
2024-05-23 08:09:10 +00:00

70 lines
3.3 KiB
Plaintext

-------------------------------------------------------------------
Thu May 23 06:19:07 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v5.2.4
* This is a maintenance release that corrects a major defect
discovered since release 5.2.3 that can lead to an H2
connection failing at runtime with the message "Frame size
exceeds maximum" when executing requests with an enclosed
message body and the remote endpoint having negotiated a
maximum frame size larger than the protocol default (16KB).
* Change Log
+ HTTPCORE-762: H2 protocol handler incorrectly determines the
maximum frame size for outgoing frames in case the remote
endpoint negotiated a max frame size larger than the protocol
default.
- Update to v5.2.3
* This is a maintenance release that corrects several defects
discovered since release 5.2.2 including a major defect that
can cause non-blocking character-based consumers to enter an
invalid state and stop processing incoming data.
* Change Log
+ HTTPCORE-757: AbstractCharDataConsumer fails to correctly
handle incomplete UTF8 encoded data split across multiple
data packets.
+ Support SOCKS5 with username/password authentication
+ Non-blocking protocol handler to filter out non-printable
ASCII and non-ASCII characters from HTTP headers by default.
This makes the behavior of the non-blocking transport
consistent with that of the blocking one (#416).
+ HTTPCORE-754: StrictConnPool fails to correctly handle
infinite request timeout.
+ HTTPCORE-753: Fixed race condition in the IOSession#close
method.
- Update to v5.2.2
* This is a maintenance release that corrects several defects
discovered since release 5.2.1 including a major defect that
can cause HTTP/2 connections allocate excessive amount of
memory for their output frame buffer if the opposite endpoint
transmits a high value of MAX_FRAME_SIZE in its settings.
* Change Log
+ HTTPCORE-752: I/O reactor fails to initialize socket timeout
for TLS connections correctly resulting in infinite (no
timeout) by default.
+ HTTPCORE-751: H2 protocol handler always resizes the output
frame buffer to the remove MAX_FRAME_SIZE instead of doing so
only then the remote MAX_FRAME_SIZE is lesser than the
current MAX_FRAME_SIZE (partially reverts HTTPCORE-707).
+ HTTPCORE-750: Fixed a defect causing AbstractIOSessionPool to
create multiple connections under high load at initialization
time due to a race condition.
+ Handle UnsupportedOperationException in
getApplicationProtocol.
+ HTTPCORE-742: BasicHttpRequest#setUri does not correctly
reset internal state.
+ HTTPCORE-733: BasicAsyncEntityProducer sends an extra
trailing 0 with UTF-8 encoded content
+ Do not duplicate the HttpMessage instance variable slot in
subclasses of AbstractMessageWrapper.
-------------------------------------------------------------------
Thu Jun 1 07:51:58 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
- Set BuildArch to noarch
- Apply spec-cleaner
-------------------------------------------------------------------
Wed May 31 08:12:34 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Initial packaging with version 5.2.1