top of page

Market Research Group

Public·26 members
Sevastyan Antonov
Sevastyan Antonov

What's New in .NET Framework 3.5 and 4.8 Update KB4534132?



.NET Framework 3.5 4.8 Update KB4534132 (Jan. 28, 2020)




If you are a Windows 10 user, you might have noticed that your system periodically downloads and installs updates from Microsoft. These updates are meant to improve the security, performance, and reliability of your device. One of the updates that you might have received recently is the KB4534132 update for .NET Framework 3.5 and 4.8. But what is this update and why do you need it? In this article, we will explain everything you need to know about this update and how to install it.




.NET Framework 3.5 4.8 Update KB4534132 (Jan. 28, 2020)



What is .NET Framework?




.NET Framework is a software platform that enables developers to create and run applications for Windows, web, and mobile devices. It provides a common set of libraries, tools, and languages that can be used across different platforms and devices. .NET Framework supports various programming languages such as C#, Visual Basic, F#, and C++. It also supports multiple technologies such as Windows Forms, Windows Presentation Foundation, Windows Communication Foundation, ASP.NET, Entity Framework, and LINQ.


.NET Framework consists of two main components: the Common Language Runtime (CLR) and the .NET Framework Class Library (FCL). The CLR is the engine that executes the code written in any .NET language and provides services such as memory management, exception handling, security, and interoperability. The FCL is a collection of reusable classes, interfaces, and structures that provide functionality for common tasks such as data access, networking, cryptography, file IO, XML processing, and more.


Why do you need to update .NET Framework?




Updating .NET Framework is important for several reasons. First of all, updating .NET Framework ensures that your applications run smoothly and securely on your device. Updating .NET Framework also fixes any bugs or vulnerabilities that might affect the performance or functionality of your applications. Additionally, updating .NET Framework enables you to take advantage of new features and enhancements that are introduced in newer versions of .NET Framework.


Microsoft releases updates for .NET Framework regularly as part of its Cumulative Updates for Windows 10. These updates include reliability improvements and bug fixes for .NET Framework components such as CLR, FCL, WCF, Winforms, ASP.NET, SQL, and more. These updates are cumulative, which means that they contain all the previous updates for .NET Framework.


What is KB4534132?




KB4534132 is one of the Cumulative Updates for .NET Framework 3.5 and 4.8 that was released by Microsoft on January 28, 2020. This update applies to Windows 10 version 1903 and Windows Server 1903 RTM and Windows 10 version 1909 and Windows Server version 1909. This update includes cumulative reliability improvements in .NET 3.5 and 4.8.


We recommend that you apply this update as part of your regular maintenance routines. Before you install this update, make sure that you meet the prerequisites and restart your device if required.


What are the improvements and fixes in KB4534132?




This update includes several quality and reliability improvements for various .NET Framework components such as WCF, Winforms, SQL, ASP.NET, CLR, and more. Here are some of the highlights of this update:


WCF




  • Added opt-in retry mechanism when configuring listening endpoints on the WCF Activation service to address potential race condition when rapidly restarting an IIS application multiple times while under high CPU load which resulted in an endpoint being inaccessible.



  • There's a race condition when listening paths are being closed down because of an IIS worker process crash and the same endpoints being reconfigured as listening but pending activation. When a conflict is found, this change allows for retrying with the assumption the conflict was transient due to this race condition.



Winforms




  • Addresses an issue in System.Windows.Forms.TextBox controls with ImeMode property set to NoControl. These controls now retain IME setting consistent with the OS setting regardless of the order of navigation on the page.



  • Addresses an issue with System.Windows.Forms.ComboBox control with ImeMode set to ImeMode.NoControl on CHS with Pinyin keyboard to retain input mode of the parent container control instead of switching to disabled IME when navigating using mouse clicks and when focus moves from a control with disabled IME to this ComboBox control.



  • An accessibility change in .NET Framework 4.8 regressed editing IP address UI in the DataGridView in Create Cluster Wizard in Failover Cluster Services: users can't enter the IP value after control UIA tree restructuring related to editing control movement to another editing cell.



SQL




  • The SqlClient implementation has been updated to enable support for Always Encrypted with secure enclaves feature in SQL Server.



  • The SqlClient implementation has been updated to enable support for Always Encrypted with secure enclaves feature in Azure SQL Database.



  • The SqlClient implementation has been updated to enable support for enclave attestation protocol versions VSMEnclaveKeyExchangeProtocolVersion1_0 (0x0100) (for Azure SQL Database) and VSMEnclaveKeyExchangeProtocolVersion1_1 (0x0101) (for SQL Server).



ASP.NET




  • The ASP.NET implementation has been updated to enable support for SameSite cookie attribute changes introduced by Chrome browser version 80.



  • The ASP.NET implementation has been updated to enable support for SameSite cookie attribute changes introduced by Firefox browser version 69.



  • The ASP.NET implementation has been updated to enable support for SameSite cookie attribute changes introduced by Edge browser version 80.



CLR




  • The CLR implementation has been updated to enable support for TLS cipher suites AES128-GCM-SHA256 (0x009C) , AES256-GCM-SHA384 (0x009D), ECDHE-RSA-AES128-GCM-SHA256 (0xC02F), ECDHE-RSA-AES256-GCM-SHA384 (0xC030), ECDHE-RSA-AES128-SHA256 (0xC027), ECDHE-RSA-AES256-SHA384 (0xC028), ECDHE-RSA-AES128-SHA (0xC013), ECDHE-RSA-AES256-SHA (0xC014).



  • The CLR implementation has been updated to enable support for TLS cipher suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xC02B), TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0xC02C), TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0xC023), TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 (0xC024), TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xC009), TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0xC00A).



  • The CLR implementation has been updated to enable support for TLS cipher suites TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (0x009E), TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (0x009F), TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (0x0067), TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 (0x006B), TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033), TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039).




About

Welcome to the group! You can connect with other members, ge...

Members

bottom of page