Kebijakan Dukungan .NET dan .NET Core
Terakhir diperbarui: 18 November 2024
Apa saja yang dibahas
.NET dan .NET Core mengacu pada beberapa teknologi termasuk runtime, SDK, ASP.NET Core, dan Entity Framework Core.
Mencari kebijakan dukungan untuk bagian lain dari platform .NET? Lihat halaman Kebijakan Dukungan .NET.
Setiap produk Microsoft memiliki siklus hidup. 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 Kebijakan Siklus Hidup Modern Microsoft.
Siklus hidup dukungan .NET dan .NET Core menawarkan dukungan untuk setiap rilis. Lamanya waktu dan derajat dukungan bervariasi berdasarkan beberapa kualifikasi.
.NET dan .NET Core didukung di beberapa sistem operasi dan versi. .Kebijakan OS yang Didukung NET memberikan detail terkini tentang kebijakan dan versi dukungan sistem operasi.
Rilis apa yang memenuhi syarat untuk mendapatkan pelayanan dan bagaimana pembaruan memengaruhi kualifikasi layanan?
Pelanggan dapat memilih rilis Dukungan Jangka Panjang (LTS) atau Dukungan Jangka Standar (STS). Kualitas semua rilis adalah sama. Perbedaannya hanya pada durasi dukungan. Rilis LTS mendapatkan dukungan dan patch gratis selama 3 tahun. Rilis STS mendapatkan dukungan dan patch gratis selama 18 bulan.
Dalam siklus hidup dukungan rilis, sistem harus tetap mengikuti pembaruan patch yang dirilis.
Siklus hidup rilis .NET dan .NET Core
Versi yang didukung
Tabel berikut melacak tanggal rilis dan akhir dukungan untuk versi .NET dan .NET Core.
Versi | Tanggal rilis orisinal | Versi patch terbaru | Tanggal rilis patch | Tipe rilis | Fase dukungan | Akhir dukungan |
---|---|---|---|---|---|---|
.NET 9 | 12 November 2024 | 9.0.0 | 12 November 2024 | STS | Aktif | 12 Mei 2026 |
.NET 8 | 14 November 2023 | 8.0.11 | 12 November 2024 | LTS | Aktif | 10 November 2026 |
Rilis langsung
Siklus hidup dukungan untuk pra-rilis yang berlaku adalah sebagai berikut.
Versi | Tanggal Rilis | Akhir Dukungan |
---|---|---|
.NET 9 RC2 | 8 Oktober 2024 | 12 November 2024 |
.NET 9 RC1 | 10 September 2024 | 8 Oktober 2024 |
Versi tidak didukung
Tabel berikut mencantumkan versi .NET Core tidak lagi didukung.
Versi | Tanggal rilis orisinal | Versi patch terbaru | Tanggal rilis patch | Akhir dukungan |
---|---|---|---|---|
.NET 7 | 8 November 2022 | 7.0.20 | 28 Mei 2024 | 14 Mei 2024 |
.NET 6 | 8 November 2021 | 6.0.36 | 12 November 2024 | 12 November 2024 |
.NET 5 | 10 November 2020 | 5.0.17 | 10 Mei 2022 | 10 Mei 2022 |
.NET Core 3.1 | 3 Desember 2019 | 3.1.32 | 13 Desember 2022 | 13 Desember 2022 |
.NET Core 3.0 | 23 September 2019 | 3.0.3 | 18 Februari 2020 | 3 Maret 2020 |
.NET Core 2.2 | 4 Desember 2018 | 2.2.8 | 19 November 2019 | 23 Desember 2019 |
.NET Core 2.1 | 30 Mei 2018 | 2.1.30 | 19 Agustus 2021 | 21 Agustus 2021 |
.NET Core 2.0 | 14 Agustus 2017 | 2.0.9 | 10 Juli 2018 | 1 Oktober 2018 |
.NET Core 1.1 | 16 November 2016 | 1.1.13 | 14 Mei 2019 | 27 Juni 2019 |
.NET Core 1.0 | 27 Juni 2016 | 1.0.16 | 14 Mei 2019 | 27 Juni 2019 |
Irama rilis .NET
Rilis utama baru .NET diterbitkan setiap tahun pada bulan November, memungkinkan pengembang, komunitas, dan bisnis untuk merencanakan peta strategi mereka. Rilis bernomor genap adalah rilis LTS yang mendapatkan dukungan dan patch gratis selama tiga tahun.
Rilis bernomor ganjil adalah rilis STS yang mendapatkan dukungan dan patch gratis selama 18 bulan.
Jenis rilis
-
Dukungan Jangka Panjang (LTS)
Rilis LTS didukung selama tiga tahun setelah rilis awal.
-
Dukungan Jangka Standar (STS)
Rilis STS didukung selama enam bulan setelah rilis STS atau LTS berikutnya. Rilis tersedia setiap 12 bulan sehingga periode dukungan untuk STS adalah 18 bulan.
Rilis STS sebelumnya dikenal sebagai Rilis saat ini.
Bagaimana cara kerja trek dukungan yang berbeda?
Pelanggan yang memilih LTS memerlukan pembaruan patch terbaru yang diinstal untuk memenuhi syarat untuk dukungan. Jika sistem menjalankan 8.0 dan 8.0.x telah dirilis, 8.0.x perlu diinstal sebagai langkah pertama. Setelah pembaruan patch diinstal, aplikasi mulai menggunakan pembaruan secara default. Rilis LTS didukung selama tiga tahun setelah ketersediaan umum.
Pelanggan yang memilih STS memerlukan pembaruan patch terbaru yang diinstal untuk memenuhi syarat untuk dukungan. Jika sistem menjalankan 9.0 dan 9.0.x telah dirilis, 9.0.x perlu diinstal sebagai langkah pertama. Setelah pembaruan patch diinstal, aplikasi mulai menggunakan pembaruan secara default. Rilis STS didukung selama 18 bulan setelah ketersediaan umum.
Pelayanan
Rilis .NET didukung — selama masa pelayanan — sesuai dengan kebijakan berikut. Kebijakan pelayanan rilis LTS dan STS tidak berbeda.
Pembaruan bersifat kumulatif dan dirilis sebagai patch, dengan setiap pembaruan dibuat di atas semua pembaruan sebelumnya. Perangkat perlu menginstal pembaruan terbaru agar tetap didukung. Pembaruan dapat mencakup fitur baru, perbaikan (keamanan dan/atau non-keamanan), atau kombinasi keduanya.
Pembaruan dirilis pada "Patch Selasa" Microsoft (Selasa kedua setiap bulan), tetapi tidak ada jaminan bahwa akan ada rilis .NET pada Patch Selasa yang diberikan. Patch diumumkan di blog .NET. Ringkasan rilis bulanan diterbitkan ke dotnet/pengumuman. Untuk detail selengkapnya tentang pelayanan dan patching .NET, lihat artikel rilis, patch, dan dukungan .NET.
-
Pratinjau
Rilis pratinjau tidak didukung oleh Microsoft, tetapi ditawarkan untuk pengujian publik sebelum rilis akhir.
-
Go-live
Rilis go-live didukung oleh Microsoft dalam produksi. Ini biasanya adalah build kandidat rilis kami, tepat sebelum rilis yang tersedia secara umum (GA).
-
Dukungan aktif
Selama periode dukungan aktif, rilis .NET diperbarui untuk meningkatkan kemampuan fungsional dan mengurangi kerentanan keamanan.
Peningkatan fungsional biasanya sangat ditargetkan, dan dapat mengatasi hal berikut:
- Atasi kerusakan yang dilaporkan.
- Mengatasi masalah performa yang parah.
- Atasi bug fungsional dalam skenario utama.
- Tambahkan dukungan untuk versi sistem operasi baru atau platform perangkat keras baru.
-
Dukungan pemeliharaan
Selama periode dukungan pemeliharaan, rilis .NET diperbarui hanya untuk mengurangi kerentanan keamanan.
Periode dukungan pemeliharaan adalah 6 bulan terakhir dukungan untuk setiap rilis (STS atau LTS). Setelah masa pemeliharaan berakhir, rilis tidak lagi didukung.
-
Akhir masa pakai (EOL)
Akhir masa pakai mengacu pada tanggal saat Microsoft tidak lagi menyediakan perbaikan, pembaruan, atau bantuan teknis online. Akhir masa pakai juga dapat disebut sebagai 'akhir dukungan' (EOS).
Saat akhir masa pakai versi .NET tertentu semakin dekat, sebaiknya Anda berpindah ke versi .NET yang lebih baru, dan mengurangi/menghapus penggunaan versi .NET tertentu. Setelah dukungan berakhir, sebaiknya Anda menghapus versi .NET tertentu jika Anda tidak lagi menggunakannya, atau menginstal patch terbaru, dan mempercepat rencana Anda untuk menghapus penggunaan versi .NET tersebut.
Penggunaan versi .NET yang tidak didukung dapat membahayakan aplikasi, data aplikasi, dan lingkungan komputasi Anda. Anda sangat disarankan untuk tidak menggunakan perangkat lunak yang tidak didukung.
Dimulai dengan .NET Core 3.1, tanggal berakhirnya masa berlaku selaras dengan Microsoft Patch Selasa (Selasa kedua setiap bulan). Misalnya, .NET 6 awalnya dirilis pada 8 November 2021 dan didukung selama tiga tahun. Namun, akhir aktual hari dukungan adalah Hari Selasa Patch terdekat mulai tanggal tersebut, yaitu 12 November 2024.
ASP.NET Core 2.1 pada .NET Framework
Dukungan untuk ASP.NET Core 2.1 di .NET Framework cocok dengan kebijakan Dukungan ASP.NET untuk kerangka kerja ASP.NET berbasis paket lainnya. Daftar lengkap paket yang dicakup oleh kebijakan ini dapat dilihat di Paket ASP.NET Core 2.1. yang Didukung.
Versi sistem operasi apa yang didukung untuk menjalankan aplikasi .NET dan .NET Core?
.NET dan .NET Core didukung di beberapa sistem operasi dan versi. .Kebijakan OS yang Didukung NET memberikan detail terkini tentang kebijakan dan versi dukungan sistem operasi.
Patching otomatis pada sistem operasi Windows
Semua versi .NET yang didukung dapat secara otomatis di-patch melalui Microsoft Update. Hal ini memungkinkan organisasi mengelola semua pembaruan .NET dengan cara yang sama.
Aplikasi yang menggunakan model Sebaran Dependent Framework mendapat manfaat dari pembaruan .NET yang dikirimkan oleh pembaruan Microsoft. Tidak ada perubahan pada aplikasi yang menggunakan model Penyebaran Mandiri, jadi aplikasi ini tetap bertanggung jawab untuk terus memperbarui runtime.
Mengakses dukungan
Untuk dukungan bantuan dengan teknologi .NET, hubungi Dukungan Microsoft Professional.
Dukungan komunitas adalah cara yang hebat untuk mendapatkan bantuan dan bahkan berkontribusi pada proyek. Untuk informasi selengkapnya, lihat halaman Komunitas.
Siap untuk memulai?
Pelajari .NET dengan mudah menggunakan tutorial langkah demi langkah kami.