-
Notifications
You must be signed in to change notification settings - Fork 18
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
Update all non-major dependencies #100
Open
renovate-bot
wants to merge
1
commit into
bazelbuild:main
Choose a base branch
from
renovate-bot:renovate/all-minor-patch
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Update all non-major dependencies #100
renovate-bot
wants to merge
1
commit into
bazelbuild:main
from
renovate-bot:renovate/all-minor-patch
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
renovate-bot
force-pushed
the
renovate/all-minor-patch
branch
4 times, most recently
from
September 30, 2024 15:32
1458ac9
to
ab97849
Compare
renovate-bot
force-pushed
the
renovate/all-minor-patch
branch
from
October 1, 2024 06:53
ab97849
to
649a7e8
Compare
ywmei-brt1
approved these changes
Oct 1, 2024
renovate-bot
force-pushed
the
renovate/all-minor-patch
branch
8 times, most recently
from
October 7, 2024 16:21
b1b5b52
to
af14a27
Compare
renovate-bot
force-pushed
the
renovate/all-minor-patch
branch
6 times, most recently
from
October 15, 2024 18:08
1d6a692
to
e37633e
Compare
renovate-bot
force-pushed
the
renovate/all-minor-patch
branch
3 times, most recently
from
October 22, 2024 09:48
d53fd24
to
29369a0
Compare
banikharbanda
approved these changes
Oct 22, 2024
renovate-bot
force-pushed
the
renovate/all-minor-patch
branch
3 times, most recently
from
October 23, 2024 06:33
a297f7f
to
b96daef
Compare
banikharbanda
approved these changes
Oct 23, 2024
renovate-bot
force-pushed
the
renovate/all-minor-patch
branch
from
October 23, 2024 19:10
b96daef
to
5570545
Compare
renovate-bot
force-pushed
the
renovate/all-minor-patch
branch
4 times, most recently
from
December 2, 2024 14:51
e48164e
to
c5b764c
Compare
mrahs
approved these changes
Dec 2, 2024
renovate-bot
force-pushed
the
renovate/all-minor-patch
branch
12 times, most recently
from
December 7, 2024 09:08
5312138
to
a42910e
Compare
renovate-bot
force-pushed
the
renovate/all-minor-patch
branch
6 times, most recently
from
December 16, 2024 20:31
d80a4a0
to
2ffd5be
Compare
renovate-bot
force-pushed
the
renovate/all-minor-patch
branch
5 times, most recently
from
December 18, 2024 18:05
587a6c1
to
7229497
Compare
renovate-bot
force-pushed
the
renovate/all-minor-patch
branch
from
December 18, 2024 20:07
7229497
to
1fbf616
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.43.0
->v1.48.0
v1.68.0
->v1.69.2
1.63.1
->1.68.0
2.0.7
->2.2.2
v1.5.2
->v1.5.6
29.1
->29.2
0.0.17
->0.1.0
Release Notes
grpc/grpc-go (google.golang.org/grpc)
v1.69.2
: Release 1.69.2Compare Source
Bug Fixes
Metrics
/etc) that were moved to the stats package (#7929).v1.69.0
: Release 1.69.0Compare Source
Known Issues
grpc.NewClient
function is incompatible with forward proxies, because it resolves the target hostname on the client instead of passing the hostname to the proxy. A fix is expected to be a part of grpc-go v1.70. (#7556)New Features
pickfirst
LB policy (disabled by default) supports Happy Eyeballs, interleaving IPv4 and IPv6 address as described in RFC-8305 section 4, to attempt connections to multiple backends concurrently. The experimentalpickfirst
policy can be enabled by setting the environment variableGRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST
totrue
. (#7725, #7742)pick_first
load balancing policy (#7839)MethodHandler
, which is the type of an already-exported field inMethodDesc
(#7796)Bug Fixes
Behavior Changes
pick_first
LB policy to manage connections (#7826)API Changes
balancer.SubConn
interface to force implementors to embed a delegate implementation. This requirement is present in the interface documentation, but wasn't enforced earlier. (#7840)Performance Improvements
ReadAll()
method for more efficientio.Reader
consumption (#7653)Documentation
v1.68.2
: Release 1.68.2Compare Source
Dependencies
stats/opentelemetry
module and instead add the experimental packages it contains directly into the maingoogle.golang.org/grpc
module (#7936)v1.68.1
: Release 1.68.1Compare Source
Bug Fixes
Dependencies
go1.22.7
togo1.22
. (#7831)zlib-ng/zlib-ng (llvm_zlib)
v2.2.2
Compare Source
This release fixes a corruption bug with the inflateback implementation, this was
detected by Docker using pigz w/zlib-ng to decompress a 25GB image file and failing CRC.
Since this is so far the only known way to trigger the bug, it seems to be hard to hit.
Most of the rest are minor changes to avoid triggering warnings in MSVC or optional
warnings in other compilers, as well as a few minor fixes to the buildsystem and CI.
Changes
Important Fixes
Buildsystem
CI/Test
Misc
S390x
RISC-V
v2.2.1
Compare Source
This is the first stable release of the 2.2.x branch
Please read the changelog for the 2.2.0 Release Candidate if you didn't already, especially if your software gives zlib-ng a custom allocator.
No bugreports came in during 2.2.0 RC testing, so the only change in 2.2.1 is a small fix for Configure that was already in the pipe:
v2.2.0
: Release CandidateCompare Source
This release contains several larger changes and optimizations. On x86-64 for example, this leads to a compression speedup of ~12% on default level.
We also have a major reorganization of memory alloc/free to always happen during init, this allows applications to potentially do the init early and be finished with the malloc system calls before it needs to process latency sensitive compression/decompression. It also ensures that zlib-ng can not fail due to memory pressure after having run the init functions successfully. We also now only do a single memory allocation deflate or inflate, ensuring we do less system calls and the allocated buffers live close together in memory.
Compression or decompression of very small buffers will now also be faster due to spending less time doing malloc/free.
The downside to this is that decompression will now always allocate the maximum required memory (~42KB total on 64-bit platforms), previously it would allocate (and potentially free) memory as needed during decompression.
It also means that applications that replace the alloc/free functions with their own can potentially have some issues (Yes I am looking at you Nginx).
Changes
Buildsystem
CI/Test
Cleanup
Refactoring and Optimizations
ARM
Power
RVV
S390x
x86
Misc
v2.1.8
Compare Source
This backport release fixes a corruption bug with the inflateback implementation, this was
detected by Docker using pigz w/zlib-ng to decompress a 25GB image file and failing CRC.
Since this is so far the only known way to trigger the bug, it seems to be hard to hit.
Most of the rest are minor changes to avoid triggering warnings in MSVC or optional
warnings in other compilers, as well as a few minor fixes to the buildsystem and CI.
Other changes
Important Fixes
Buildsystem
CI/Test
Misc
S390x
RISC-V
v2.1.7
Compare Source
Due to the high amount of refactoring changes in
develop
, I have decided to target those to a new version branch2.2.x
.There is also a lot of fixes and minor improvements, so those will be backported and released as 2.1.7.
To work around the #1708 issue (incompatibility with applications mis-using the zlib zalloc/zfree API), #1710 is merged instead of backporting the much bigger #1713.
Backported Changes
Buildsystem
CI/Test
Cleanup
Refactoring and Optimizations
ARM
Power
RVV
S390x
x86
Misc
v2.1.6
Compare Source
This is a stable release, with several minor improvements and one corruption fix for inflateCopy().
This release also improves on the functable implementation, and also moves its initialization to happen in deflateInit() and inflateInit(). We also have some optimizations for RVV and ARM.
Notes for packagers:
INSTALL_LIB_DIR
workarounds, this should not be needed since v2.0.2 (2021), but packagers seem to keep copying the workaround from each other. Please see cmake/detect-install-dirs.cmake.Changes
Functable
API
ARM
RVV
x86
Buildsystem
Misc
v2.1.5
Compare Source
This is a hotfix release, fixing an issue where certain applications would fail with a checksum error during inflate (decompression).
A few minor fixes and improvements are also included.
Fix bug with Z_FINISH handling with no window. #1602
Added unit test for inflate with Z_FINISH and no window #1603
Fix CMake handling of CMAKE_INSTALL_INCLUDEDIR #1593
Fix pkgconfig support for WITH_GZFILEOP #1595 #1598
Github Actions update #1590
Readme Update #1594
v2.1.4
Compare Source
This is a stable release, with several minor improvements and one fix for a possible buffer overrun while using inflateCopy().
Zlib-ng's zlib-compat mode is now targeting zlib 1.3 compatibility.
Of note, we have new optimizations for ARM and Risc-V RVV, and a lot of fixes and improvements to the buildsystem.
Fix: inflateCopy() allocate window with padding #1583
Pull zlib 1.3 changes #1563
API
MacOS
MinGW
ARM
Loongarch
PowerPC
RVV
x86
Buildsystem
Misc
Thanks to all the contributors this release looks to be the best and most stable one so far. 🎉
v2.1.3
Compare Source
This is a stable release, with several minor improvements and one fix for a possible endless loop during inflate.
The endless loop bug was detected using unpigz, and is likely a rare corner case that was exposed by pigz threading.
We also have optimizations for the upcoming Risc-V RVV instruction set.
Changes since 2.1.2:
Fix endless loop bug in chunkcopy_safe. #1526
Support using distro-supplied Gtest #1519
Minor code cleanup of deflate.c #1500
ARM
MacOS
PowerPC
Risc-V
v2.1.2
Compare Source
This is the first stable release of the
2.1.x
branch.The changes since beta2 are minor, no changes to code, only buildsystem and tests.
Changes since 2.1.0-Beta2:
COMMAND_ECHO
in ctests, it is not supported in older than CMake 3.15.make distclean
command with configure/Makefile.arch
.Full release notes for the first 2.1 stable release:
This release contains two years of development and improvements to zlib-ng, as well as fixes and changes inherited from zlib.
The 2.1.x version series has new targeted minumum buildsystem versions, as detailed on the Wiki https://github.com/zlib-ng/zlib-ng/wiki
Buildsystem:
Optimizations and Enhancements:
New instruction set optimizations:
Compatibility and Porting:
Improved support more environments:
Testing:
Misc:
Deprecations:
facebook/zstd (llvm_zstd)
v1.5.6
: Zstandard v1.5.6 - Chrome EditionCompare Source
This release highlights the deployment of Google Chrome 123, introducing
zstd-encoding
for Web traffic, offered as a preferable option for compression of dynamic contents. With limited web server support forzstd-encoding
due to its novelty, we are launching an updated Zstandard version to facilitate broader adoption.Improved latency (time to first byte) for web pages
Using
zstd
compression for large documents over the Internet, data is segmented into smaller blocks of up to 128 KB, for incremental updates. This is crucial for applications like Chrome that process parts of documents as they arrive. However, on slow or congested networks, there can be some brief unresponsiveness in the middle of a block transmission, delaying update. To mitigate such scenarios,libzstd
introduces the new parameterZSTD_c_targetCBlockSize
, enabling the division of blocks into even smaller segments to enhance initial byte delivery speed. Activating this feature incurs a cost, both runtime (equivalent to -2% speed at level 8) and a slight compression efficiency decrease (<0.1%), but offers some desirable latency reduction, notably beneficial in areas with more congested network infrastructure.Improved compression ratio at high levels
Highest compression levels (typically 18+) receive some compression ratio improvement. The improvement is really noticeable for 32-bit structures, like arrays of
int
for example. A real-world example would the.debug_str_offsets
section ofDWARF
debug info withinELF
executables, mentioned in #2832, for which the compression effectiveness increases by +35%. It's not rare for many files or objects to contain sections of 32-bit structures, resulting in corresponding compression ratio improvements.Granular binary size selection
libzstd
provides build customization, including options to compile only the compression or decompression modules, minimizing binary size. Enhanced inv1.5.6
(source), it now allows for even finer control by enabling selective inclusion or exclusion of specific components within these modules. This advancement aids applications needing precise binary size management.Miscellaneous Enhancements
This release includes various minor enhancements and bug fixes to enhance user experience. Key updates include an expanded list of recognized compressed file suffixes for the
--exclude-compressed
flag, improving efficiency by skipping presumed incompressible content. Furthermore, compatibility has been broadened to include additional chipsets (sparc64
,ARM64EC
,risc-v
) and operating systems (QNX
,AIX
,Solaris
,HP-UX
).Change Log
api: Promote
ZSTD_c_targetCBlockSize
to Stable API by @felixhandteapi: new experimental
ZSTD_d_maxBlockSize
parameter, to reduce streaming decompression memory, by @terrellnperf: improve performance of param
ZSTD_c_targetCBlockSize
, by @Cyan4973perf: improved compression of arrays of integers at high compression, by @Cyan4973
lib: reduce binary size with selective built-time exclusion, by @felixhandte
lib: improved huffman speed on small data and linux kernel, by @terrelln
lib: accept dictionaries with partial literal tables, by @terrelln
lib: fix CCtx size estimation with external sequence producer, by @embg
lib: fix corner case decoder behaviors, by @Cyan4973 and @aimuz
lib: fix zdict prototype mismatch in static_only mode, by @ldv-alt
lib: fix several bugs in magicless-format decoding, by @embg
cli: add common compressed file types to
--exclude-compressed
by @daniellerozenblit (requested by @dcog989)cli: fix mixing
-c
and-o
commands with--rm
, by @Cyan4973cli: fix erroneous exclusion of hidden files with
--output-dir-mirror
by @felixhandtecli: improved time accuracy on BSD, by @felixhandte
cli: better errors on argument parsing, by @KapJI
tests: better compatibility with older versions of
grep
, by @Cyan4973tests: lorem ipsum generator as default content generator, by @Cyan4973
build: cmake improvements by @terrelln, @sighingnow, @gjasny, @JohanMabille, @Saverio976, @gruenich, @teo-tsirpanis
build: bazel support, by @jondo2010
build: fix cross-compiling for AArch64 with lld by @jcelerier
build: fix Apple platform compatibility, by @nidhijaju
build: fix Visual 2012 and lower compatibility, by @Cyan4973
build: improve win32 support, by @DimitriPapadopoulos
build: better C90 compliance for zlibWrapper, by @emaste
port: make: fat binaries on macos, by @mredig
port: ARM64EC compatibility for Windows, by @dunhor
port: QNX support by @klausholstjacobsen
port: MSYS2 and Cygwin makefile installation and test support, by @QBos07
port: risc-v support validation in CI, by @Cyan4973
port: sparc64 support validation in CI, by @Cyan4973
port: AIX compatibility, by @likema
port: HP-UX compatibility, by @likema
doc: Improved specification accuracy, by @elasota
bug: Fix and deprecate ZSTD_generateSequences (#3981), by @terrelln
Full change list (auto-generated)
https://github.com/facebook/zstd/pull/36343634
Configuration
📅 Schedule: Branch creation - "* 0-3 * * 1" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.