Kebijakan Dukungan Klien Windows Communication Foundation (WCF)
Terakhir diperbarui: 21 November 2024
Dukungan Microsoft untuk Klien WCF
Setiap produk Microsoft memiliki siklus hidup, termasuk Klien WCF. Siklus hidup dimulai ketika produk dirilis dan berakhir ketika tidak lagi didukung. Mengetahui tanggal penting dalam siklus hidup ini membantu Anda membuat keputusan yang tepat tentang kapan harus memutakhirkan atau membuat perubahan lain pada perangkat lunak Anda. Produk ini diatur oleh Siklus Hidup Modern Microsoft.
Klien WCF adalah versi .NET dari pustaka klien WCF dan memungkinkan aplikasi yang dibuat di .NET berkomunikasi dengan layanan WCF atau CoreWCF. Versi ini dikirim sebagai satu set paket NuGet dan bersumber terbuka di repositori dotnet/wcf. Dukungannya tergantung pada status dukungan untuk platform .NET dasar yang dijalankannya.
Urutan rilis
Dimulai dengan .NET 8, rilis Klien WCF sangat selaras dengan irama rilis .NET untuk versi Dukungan Jangka Panjang (LTS) , yaitu, Klien WCF 8.0 dirilis sekitar waktu yang sama dengan .NET 8 dan seterusnya.
Detail dukungan rilis
Tabel berikut menampilkan versi utama yang didukung, tanggal akhir dukungan, dan detail tambahan.
Versi | Tanggal rilis orisinal | Latest minor version | Minor release date | Versi .NET yang didukung | Versi Standar .NET yang didukung | Akhir dukungan |
---|---|---|---|---|---|---|
WCF Client 8.0 | 13 Desember 2023 | 8.1 | 14 November 2023 |
.NET 9 .NET 8 |
.NET Standard 2.0 | 10 November 2026 |
WCF Client 4.10 | 17 Agustus 2022 | 4.10.3 | 17 Oktober 2023 |
.NET 9 .NET 8 |
.NET Standard 2.0 | 10 November 2026 |
.NET Framework 4.6.2 dan versi yang lebih baru didukung untuk semua versi Klien WCF.
Karena beberapa perubahan yang merusak, kami memperpanjang tanggal akhir dukungan untuk Klien WCF 4.10 hingga 10 November 2026.
Versi tidak didukung
The following table lists WCF Client versions no longer supported.
Versi | Tanggal rilis orisinal | Latest minor version | Minor release date | Akhir dukungan |
---|---|---|---|---|
WCF Client 6.0 | 18 Mei 2023 | 6.2 | 9 November 2023 | 12 November 2024 |
Daftar berikut memperlihatkan detail kebijakan dukungan untuk Klien WCF:
- Klien WCF menggunakan strategi penerapan versi Major.Minor.
- Perubahan yang merusak terbatas pada versi utama Klien WCF, yang akan dikirim bersama dengan versi .NET LTS.
-
Versi utama baru dapat mengubah (menambahkan atau menghilangkan) versi runtime .NET yang didukung.
- Menghentikan dukungan untuk versi .NET yang masih dalam didukung dianggap sebagai perubahan yang merusak.
-
Versi utama Klien WCF akan didukung selama versi utama .NET dasar didukung.
- Karena versi .NET LTS didukung satu tahun setelah pengiriman versi .NET penerusnya, ini berarti hal yang sama juga berlaku untuk versi utama Klien WCF.
-
Jika versi utama baru menghentikan dukungan untuk versi runtime .NET yang saat ini didukung, maka versi utama sebelumnya akan terus didukung pada tingkat minor terbaru selama runtime .NET dasar didukung.
- Misalnya, jika Klien WCF 8.0 menghentikan dukungan untuk .NET 6, maka Klien WCF 6.x (pada versi minor terbaru) akan terus didukung selama .NET 6 didukung.
-
Versi minor Klien WCF dapat dirilis kapan saja dan tidak menyertakan perubahan yang merusak, seperti menghentikan dukungan untuk versi .NET yang didukung.
- Rilis versi minor baru kompatibel dengan API dan perilaku rilis minor sebelumnya untuk versi utama yang sama. Misalnya, rilis 6.1 akan kompatibel API dengan API 6.0.
- Semua rilis minor akan mendukung platform .NET yang sama dengan rilis utamanya. Misalnya, rilis 6.1 mendukung versi .NET yang sama dengan rilis 6.0 selama versi .NET tersebut masih dalam dukungan. Untuk informasi selengkapnya tentang siklus hidup dukungan untuk berbagai versi .NET, lihat Kebijakan Dukungan .NET dan .NET Core.
-
Rilis layanan dapat dikirim kapan saja untuk versi Major.Minor yang didukung.
- Ketika versi minor baru dirilis, maka rilis sebelumnya akan didukung selama 6 bulan sejak tanggal rilis baru, asalkan dependensi runtime .NET dasar yang digunakan juga didukung. Misalnya, setelah Klien WCF 6.1 tersedia selama 6 bulan, maka Klien WCF 6.0 tidak akan didukung lagi.
- Dukungan utamanya akan ditujukan untuk rilis Major.Minor terbaru dari setiap versi utama yang didukung. Anda perlu menginstal pembaruan patch terbaru untuk memenuhi syarat mendapatkan dukungan. Perbaikan keamanan akan dirilis untuk semua versi yang didukung. Selama periode 6 bulan dari rilis sebelumnya dan rilis baru, rilis keamanan akan menyertakan kedua versi.
Paket yang didukung
Berikut adalah paket yang didukung:
- System.ServiceModel.Primitives
- System.ServiceModel.Http
- System.ServiceModel.NetTcp
- System.ServiceModel.Federation
- System.ServiceModel.NetFramingBase
- System.ServiceModel.NetNamedPipe
- System.ServiceModel.UnixDomainSocket (tersedia untuk Klien WCF 6.2 dan versi yang lebih baru)
- System.Web.Services.Description
Siap untuk memulai?
Pelajari .NET dengan mudah menggunakan tutorial langkah demi langkah kami.