.NET 11 ili ostati na .NET-u 10? Što izdanje iz studenoga 2026. znači za vaše aplikacije
.NET 11 izlazi u studenom 2026., kad .NET 8 i 9 gube podršku. Tko treba odmah na .NET 10, tko može čekati i zašto stari serveri možda neće pokrenuti .NET 11.
Vlado Pandžić · Osnivač · Senior .NET arhitekt
Objavljeno · 4 min čitanja
Sadržaj
U studenom 2026. u istom tjednu događaju se dvije stvari. Microsoft izdaje .NET 11, a .NET 8 i .NET 9 ostaju bez podrške. Mnoge firme to dovodi do jednog pitanja: skačemo li odmah na .NET 11 ili idemo na .NET 10?
Kratki odgovor: ako ste na .NET-u 8 ili 9, idite na .NET 10 odmah i ne čekajte. Ako ste već na .NET-u 10, nema žurbe. A prije nego itko planira .NET 11, provjerite hardver na kojem će raditi.
Gdje je koja verzija
| Verzija | Vrsta | Podržana do |
|---|---|---|
| .NET 8 | Dugoročna podrška (LTS) | 10. studenoga 2026. |
| .NET 9 | Standardna podrška (STS) | 10. studenoga 2026. |
| .NET 10 | Dugoročna podrška (LTS) | 14. studenoga 2028. |
| .NET 11 | Standardna podrška (STS) | Otprilike studeni 2028., dvije godine nakon izlaska |
Zanimljiv je zadnji redak. Verzije sa standardnom podrškom podržane su dvije godine, pa .NET 11 prestaje otprilike kad i .NET 10, iako izlazi godinu kasnije. Prelazak s .NET-a 10 na .NET 11 ne donosi dulju podršku. Donosi nove mogućnosti.
.NET 11 je trenutno u fazi release candidate, a opća dostupnost očekuje se u studenom. Microsoft ga predstavlja na .NET Confu, od 10. do 13. studenoga. Naš alat za kraj podrške .NET-a pokazuje sve verzije s odbrojavanjem i ažurira se kad izdanje izađe.
Na .NET-u 8 ili 9: odmah na .NET 10
Čekati .NET 11 najskuplja je opcija. Vaša trenutna verzija 10. studenoga prestaje dobivati sigurnosne zakrpe, a potpuno novom izdanju uvijek treba nekoliko tjedana dok ga ne podrže sve biblioteke o kojima ovisite. .NET 10 postoji već godinu dana, biblioteke su spremne i podržan je do studenoga 2028.
Za većinu aplikacija prelazak s .NET-a 8 na .NET 10 je posao od nekoliko dana, ne tjedana. Promjena počinje u projektnoj datoteci:
<TargetFramework>net10.0</TargetFramework>
Vrijeme obično odnese sve oko toga: NuGet paketi, build pipelineovi, Docker slike i serveri. Korak po korak to opisujemo u članku o kraju podrške za .NET 8 i 9.
Na .NET-u 10: nema žurbe
.NET 10 je verzija s dugoročnom podrškom. Ostati na njoj do sljedeće dugoročne verzije potpuno je razuman plan, i to je ono što bi većina poslovnih aplikacija trebala napraviti. Na .NET 11 prijeđite samo ako neka njegova nova mogućnost rješava stvaran problem i ako je vaš tim spreman ponovno nadograđivati u roku od dvije godine.
Što .NET 11 donosi, ukratko:
- Async ugrađen u runtime, s čišćim stack traceovima i manje opterećenja u kodu koji puno čeka.
- Nove biblioteke, poput Zstandard kompresije, decimalnih tipova s pomičnim zarezom i dodataka u System.Text.Jsonu.
- Rad na performansama u JIT-u i runtimeu, kao u svakom izdanju.
Korisno, ali rijetko samo po sebi razlog da se poslovna aplikacija nadogradi prije plana.
Provjerite hardver prije .NET-a 11
Ovo je lako previdjeti. .NET 11 podiže minimalne zahtjeve za procesor. Na x86 i x64 treba barem skup instrukcija x86-64-v2. Prema Microsoftu to pokriva sve procesore koje Intel i AMD još podržavaju, a zadnji stariji čipovi izašli su iz podrške oko 2013. Na starijem hardveru .NET 11 aplikacija se uopće ne pokrene.
Na modernim serverima i u Azureu to je rijetko važno. Važno je za stari fizički server u stražnjoj sobi, industrijsko računalo na proizvodnoj liniji ili virtualni stroj na hostu koji nitko nije zamijenio deset godina. Ako vaše aplikacije rade ondje, provjerite to prije planiranja .NET-a 11. Uz stare servere često ide i stari Windows Server, o čemu pišemo u članku o Windows Serveru 2012 R2.
Još ste na .NET Frameworku?
.NET 11 ne mijenja ništa za aplikacije na .NET Frameworku 4.8. One i dalje rade i podržane su kao dio Windowsa. Pitanje za njih nije .NET 10 ili 11, nego kada i kako uopće prijeći na moderni .NET, o čemu pišemo u članku o prelasku s .NET Frameworka na .NET 10.
Kako mi radimo
Upravo ovo radimo. ProCoding je .NET studio iz Splita, a .NET aplikacije nadograđujemo na podržane verzije: popis aplikacija i servera, nadogradnja uz testove te build pipelineovi i serveri oko toga. Više o našem radu s .NET-om i Blazorom. Prvi korak je besplatan razgovor od 30 minuta.
Izvori
- What’s new in .NET 11, Microsoft Learn
- What’s new in the .NET 11 runtime, Microsoft Learn
- .NET releases, patches and support, Microsoft Learn
- .NET and .NET Core support policy, Microsoft
Ovaj članak služi općem informiranju i nije pravni, porezni, financijski ni drugi stručni savjet. Scenariji, primjeri i izračuni su ilustrativni. Uvjeti korištenja i odricanje od odgovornosti.