Roman Marinichev
Roman Marinichev
When the application is launched in developer mode, unnecessary environment parameters that are not used are checked.
This MR fixes a logic issue where AttemptsForError was ignored when the global Attempts value was set to 0. Since version 4.3.0, the retry library introduced AttemptsForError to allow fine-grained...
This MR addresses an [issue/127](https://github.com/avast/retry-go/issues/127) where the BackOffDelay function incorrectly multiplies the delay duration, not taking into account that the attempt count starts from 1, thus the first delay is...
This MR addresses an issue where a delay is still applied after the final attempt, even when the maximum number of attempts for a specific error type has been reached....
## Description This PR adds support for custom properties in SBOM packages by introducing the `Properties` field in `ftypes.Package`. The changes ensure that arbitrary component properties are preserved during both...
- [x] Do only one thing - [x] Non breaking API changes - [x] Tested ### What did this pull request do? When creating a Count request, if a Select...
### Summary During processing by middleware, the gzip headers from the original response were removed, causing the loss of their original integrity. ### Changes - Introduced `headerWrited` flag to prevent...
### Summary Replaced hardcoded HTTP header names ("Content-Length", "Content-Encoding", "Vary", "ETag") with predefined constants throughout the gzip middleware and tests. ### Motivation In general, this is not a functional update,...
### Changes - Modified condition to accept both `"gzip"` and `"x-gzip"` ### Impact Ensures compatibility with legacy clients and intermediaries that still send `Content-Encoding: x-gzip`.