Merged
Conversation
Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
florianl
approved these changes
Jun 3, 2025
Member
florianl
left a comment
There was a problem hiding this comment.
As Rust dependencies changed, the binary blobs changed as well and so I fixed CI by pushing the new Rust binary blobs.
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
rockdaboot
approved these changes
Jun 3, 2025
fabled
approved these changes
Jun 3, 2025
This was referenced Jul 8, 2025
This was referenced Aug 14, 2025
This file contains hidden or 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
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:
0.22.1->0.22.11.0.30->1.1.10.30.0->0.31.00.12.0->0.14.00.9.5->0.9.50.36.0->0.37.00.12.1->0.13.00.12.1->0.13.01.13.2->1.15.03.10.1->3.20.00.13.3->0.13.3Release Notes
rust-lang/flate2-rs (flate2)
v1.1.1Compare Source
This release should be smaller and thus faster to download.
Additionally, when using the
zlib-rsbackend, duplicate symbol issues shouldn't occur anymore.What's Changed
0.5.0by @folkertdev in https://github.com/rust-lang/flate2-rs/pull/482New Contributors
Full Changelog: rust-lang/flate2-rs@1.1.0...1.1.1
v1.1.0Compare Source
What's Changed
CloneforCompressErrorandDecompressErrorby @mkrasnitski in https://github.com/rust-lang/flate2-rs/pull/445R: ReadtoR: BufReadby @JonathanBrouwer in https://github.com/rust-lang/flate2-rs/pull/4530.4.2by @folkertdev in https://github.com/rust-lang/flate2-rs/pull/466New Contributors
Full Changelog: rust-lang/flate2-rs@1.0.35...1.1.0
v1.0.35: - security update to zlib-rsCompare Source
What's Changed
0.4.0by @folkertdev in https://github.com/rust-lang/flate2-rs/pull/439New Contributors
Full Changelog: rust-lang/flate2-rs@1.0.34...1.0.35
v1.0.34Compare Source
What's Changed
New Contributors
Full Changelog: rust-lang/flate2-rs@1.0.33...1.0.34
v1.0.33: - fix minimal manifest versionsCompare Source
What's Changed
New Contributors
Full Changelog: rust-lang/flate2-rs@1.0.32...1.0.33
v1.0.32: - turn panic into errorCompare Source
What's Changed
Fix
Other
New Contributors
Full Changelog: rust-lang/flate2-rs@1.0.31...1.0.32
v1.0.31Compare Source
What's Changed
New Contributors
Full Changelog: rust-lang/flate2-rs@1.0.30...1.0.31
gimli-rs/gimli (gimli)
v0.31.1Compare Source
Released 2024/10/04.
Changed
Changed
read::Evaluation::evaluateto validateDW_OP_deref_size.#739
Changed
write::LineProgramto allow use of file index 0 for DWARF version 5.#740
Improved the workaround for reading zero length entries in
.debug_frame.#741
Implemented
Defaultforread::DwarfSectionsandread::DwarfPackageSections.#742
Changed
read::ArangeEntryIterto handle tombstones in.debug_aranges.#743
Improved handling handling of 0 for tombstones in
DW_LNE_set_addressand address pairs in ranges and locations.
#750
Changed the
read::ArrayLiketrait implementation to use const generics.#752
Added
MIPS::HIandMIPS::LO.#749
v0.31.0Compare Source
Released 2024/07/16.
Breaking changes
Deleted support for segment selectors.
#720
Added
read::FileEntry::sourceand deletedCopyimplementation.#728
Changed
read::LineRow::executeto return aResult.#731
Deleted
Displayimplementation forread::LineInstruction.#734
Changed
read::Errorto be non-exhaustive.Changed
Fixed
Hashimplementation forread::EndianReader.#723
Changed
read::EhFrameHdr::parseto validate the FDE count encoding.#725
Changed address overflow to be an error for
read::UnwindTableRow,read::LineRow, andread::ArangeEntry.#730
#731
#732
Changed wrapping addition for 32-bit addresses to wrap at 32 bits instead of
at 64 bits.
#733
Added earlier validation of address sizes.
#733
Added
Added
read::IndexSectionId::section_id.#719
Added
read::FrameDescriptionEntry::end_address.#727
Added support for
DW_LNCT_LLVM_source.#728
jeromefroe/lru-rs (lru)
v0.14.0Compare Source
NonZeroUsize::MAXinstead ofunwrap(), and update MSRV to 1.70.0.v0.13.0Compare Source
peek_mruandpop_mrumethods, upgrade dependency onhashbrownto 0.15.2, and update MSRV to 1.65.0.v0.12.5Compare Source
v0.12.4Compare Source
gimli-rs/object (object)
v0.37.0Compare Source
Released 2025/06/02.
Breaking changes
Changed dyld cache definitions and API to support iterating mapping and slide information.
#738
#753
#754
#775
Removed
elf::R_RISCV_GNU_VTINHERITandelf::R_RISCV_GNU_VTENTRY.#767
Changed the type of
pe::IMAGE_WEAK_EXTERN_*constants.#770
Added
Added support for generating
ARM_RELOC_VANILLAinwrite::Object.#757
Added
size_hintforread::archive::ArchiveSymbolIterator.#759
Added
Architecture::SuperH.#762
Added
Architecture::LoongArch32.#765
Added support for Wasm object files to
read::WasmFile.#766
Added
elf::R_RISCV_TLSDESCandelf::R_RISCV_GOT32_PCREL.#767
#768
Added
read::pe::SymbolTable::aux_weak_externalandread::pe::SymbolTable::has_aux_weak_external.#770
Added ELF relocations for LoongArch ABI v2.30.
#773
Changed
Changed
ReadRef::read_bytes_atto allow zero size reads at any offset.This allows reading of empty sections in stripped ELF files.
#758
Changed
read::MachOFile::object_mapto include static symbols.#764
Fixed
read::pe::SymbolTable::has_aux_functionto exclude weak externals.#772
Updated
wasmparserandruzstddependencies.tokio-rs/prost (prost)
v0.13.5Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.Features
Documentation
Dependencies
Styling
map_or(#1221)Testing
v0.13.4Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.Features
Performance
Dependencies
bytesdependency fromprost-build(#1169)Styling
Testing
Foo::baris boxed (#1168)skip_debugintocustom_debug(#1178)invalid_doctesttodisable_comments(#1183)Build
GITHUB_TOKEN(#1189)v0.13.3Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.Features
normalizedfunctions (#1158)Bug Fixes
derived(Copy)on boxed fields (#1157)Documentation
cargo addin example (#1149)Styling
Path::display()when printing a path (#1150)MessageGraph::new()can't actually fail (#1151)Selfinas_str_name(#1154)Testing
skip_debugforprost::Oneof(#1148)Build
protocfrom same repo as .proto-files (#1136)v0.13.2Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.Features
Bug Fixes
Styling
Testing
parse_datefuzzing target (#1127)parse_durationfuzzing target (#1129)Miscellaneous Tasks
cargo testwithoutall-targets(#1118)Build
proc-macroin Cargo.toml (#1102)testscrates (#1101)cmake(#1137)v0.13.1Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.Bug fixes
v0.13.0Compare Source
note: this version was yanked in favor of 0.13.1
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.This major update brings new features and fixes:
Breaking changes
derive Copy trait for messages where possible (#950)
prost-buildwill automatically derivetrait Copyfor some messages. If you manually implementCopyyou should remove your implementation.Change generated functions signatures to remove type parameters (#1045)
The function signature of
trait Messageis changed to useimpl Bufinstead of a named generic type. If you implementtrait Message, you should change the function signature.Lightweight error value in TryFrom for enums (#1010)
When a
impl TryFrom<i32>is generated byprostderive macros, it will now return the error typeUnknownEnumValueinstead ofDecodeError. The new error can be used to retreive the integer value that failed to convert.Features
fix: Only touch include file if contents is changed (#1058)
Most generated files are untouched when the contents doesn't change. Use the same mechanism for include file as well.
Dependencies
Documentation
Internal
servo/rust-smallvec (smallvec)
v1.15.0Compare Source
What's Changed
New Contributors
Full Changelog: servo/rust-smallvec@v1.14.0...v1.15.0
v1.14.0Compare Source
What's Changed
MallocSizeOffor SmallVec (v1) by @nicoburns in https://github.com/servo/rust-smallvec/pull/370New Contributors
Full Changelog: servo/rust-smallvec@v1.13.2...v1.14.0
Stebalien/tempfile (tempfile)
v3.20.0Compare Source
This release mostly unifies the behavior/capabilities around "keeping" temporary files:
Builder::keep(bool)(via deprecation) toBuilder::disable_cleanup(bool)to make it clear that behaves differently fromNamedTempFile::keep(). The former disables automatic cleanup while the latter consumes theNamedTempFileobject entirely and unsets the "temporary file" attribute (on Windows).TempDir::into_path(via deprecation) toTempDir::keepto mirrorNamedTempFile::keep.TempDir::disable_cleanup,NamedTempFile::disable_cleanup, andTempPath::disable_cleanupmaking it possible to disable automatic cleanup in-place after creating a temporary file/directory (equivalent to callingBuilder::disable_cleanupbefore creating the file/directory).Additionally, it adds a few spooled temporary file features:
SpooledTempFile::into_filefor turning aSpooledTempFileinto a regular unnamed temporary file, writing it to the backing storage ("rolling" it) if it was still stored in-memory.spooled_tempfile_inandSpooledTempFile::new_inmethods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).Finally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.
BREAKING for those with
deny(warnings):Builder::keepdeprecated in favor ofBuilder::disable_cleanup.TempDir::into_pathis deprecated in favor ofTempDir::keep.BREAKING:
v3.19.1Compare Source
v3.19.0Compare Source
cfg-if. It's still in the tree, but we didn't really need to use it in this crate.unstable-windows-keep-open-tempfile) to test a potential fix to #339.v3.18.0Compare Source
rustixto 1.0.0.NamedTempFile::persist_noclobberatomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).v3.17.1Compare Source
windows-sys0.52. Unfortunately, we have no CI for olderwindows-sysversions at the moment...v3.17.0Compare Source
Builder::make_in(when creating temporary files of arbitrary types).getrandom, use platform (e.g., CPU) specific randomness sources where possible.v3.16.0Compare Source
getrandomto0.3.0(thanks to @paolobarbolini).windows-sysversions0.59.xin addition to0.59.0(thanks @ErichDonGubler).v3.15.0Compare Source
Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (#314). This resolves a potential DoS vector (#178) while avoiding
getrandomin the common case where it's necessary. The feature is optional but enabled by default via thegetrandomfeature.For libc-free builds, you'll either need to disable this feature or opt-in to a different
getrandombackend.v3.14.0Compare Source
v3.13.0Compare Source
with_suffixconstructors for easily creating new temporary files with a specific suffix (e.g., a specific file extension). Thanks to @Borgerr.v3.12.0Compare Source
keep(keep: bool)function to builder that suppresses delete-on-drop behavior (thanks to @RalfJung).windows-sysfrom 0.52 to 0.59.v3.11.0Compare Source
Configuration
📅 Schedule: Branch creation - "before 8am every weekday" (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.