İçeriğe geç
Ara

Rust güncellemeleri

Bellek güvenliğine odaklanan sistem programlama dili. Rust blogunda duyurulan yeni sürümler, güvenlik bildirimleri ve dil değişiklikleri izlenir.

Son değişiklik (): rustup 1.29.2 eMudhra sertifika sorununu gideriyor

Güncel sürümler: rustup 1.29.2 () · Rust 1.99.1 () · rozet olarak ekle

Son 30 gün
4değişiklik
Son 7 gün
0değişiklik
Son değişiklik
İlk kayıt

Rust'ın değişiklik geçmişi

Güvenlik güncellemesiKritik
rustup 1.29.2 eMudhra sertifika sorununu gideriyorrustup 1.29.2, eMudhra ara sertifikalarıyla ilgili CVE-2026-111943 sorununu gidermek üzere rustls-webpki ve webpki-root-certs bağımlılıklarını güncelliyor.
Hata düzeltmesi (tür düşük güvenle belirlendi)Önemli
Rust 1.99.1'de regresyonlar giderildiRust 1.99.1, önceki sürümlerdeki eksik wcslen, x86_64'te FFI bool dönüş değerleri ve macOS'ta rust-lld'nin libLLVM'yi yükleyememesi sorunlarını gideriyor.
Diğer (tür düşük güvenle belirlendi)Önemli
Rust 1.100.0'da 32 bit Windows hedeflerinden araçlar kalkıyorRust 1.100.0 ile i686-pc-windows-msvc ve i686-pc-windows-gnu hedefleri ana makine araçları olmadan sunulacak. Standart kitaplık dağıtılmaya devam edecek, ancak 32 bit Windows ana makinelerine araç zinciri yüklenemeyecek.
Sürüm yayınıNormal
Rust 1.99.0'da C değişken argümanlı işlevler kararlı olduRust 1.99.0, "C" ve "C-unwind" ABI'leriyle değişken sayıda argüman alan işlev tanımlamayı kararlı hâle getiriyor. Ham işaretçilerden tür boyutu ve hizalama bilgisi almak için kullanılan API'ler de kararlı oldu.
Güvenlik güncellemesiKritik
Rust, Miri'nin önbelleğe yazdığı ortam değişkenlerini sınırlayacakGitHub Actions'ta target/ önbelleğe alındığında Miri'nin kaydettiği ortam değişkenleri sırların PR'lara açılmasına yol açabiliyor. Düzeltme, CARGO_*_TOKEN hariç yalnızca CARGO_* değişkenlerini ve OUT_DIR'ı koruyacak; 2026-09-22 tarihli nightly sürümünde yer alacak.
Hata düzeltmesiÖnemli
Rust 1.98.1 vtable üretimindeki derleyici hatasını düzeltiyorRust 1.98.1, Rust 1.98.0’da bazı koşullarda trait object vtable’ına işlev işaretçisi yerine null işaretçi yazılmasına yol açan derleyici hatasını düzeltiyor. Bu hata, üretilen kodda tanımsız davranışa neden olabiliyordu.
Sürüm yayınıÖnemli
rustup 1.29.1'de kurulum ve eşzamanlılık değişikliklerirustup 1.29.1, bazı güncelleme ve bileşen kurulumlarını eşzamanlı yürütüyor; ayrıca belge sunma seçeneği ekliyor ve Windows'ta belirli araç zincirlerinin kurulum koşulunu değiştiriyor.