DNN depends on some very important 3rd party components such as NewtonSoft, jQuery, etc.. It's important for us to keep them up to date to ensure a) we take advantage of the new capabilities, b) get the bug fixes, c) ensure we are on their most secure versions.
We don't necessarily do these updates with every release, rather when it makes sense. We felt 9.2 was the best time to do it and have it out of the way. Here they are:
jQuery updated to 3.2.1
jQuery has been updated from 1.9.1 (as of 9.1.1) to 3.2.1. Refer to this jira to get more details.
jQuery UI has been updated from 1.11.3 (as of 9.1.1) to 1.12.1. Refer to this jira to get more details.
NewtonSoft updated to 10.0.3
Refer to this jira to get more details.
Sharpziplib updated to 0.86.0.518
Refer to this jira to get more details. Known issue is discussed in this jira to get more details.
Client Dependency updated to 1.9.3
Refer to this jira to get more details.
Removed over 500 deprecated APIs
Read this blog to get more details.
Removed 51 Degrees
Refer to this jira to get more details.
No changes in Telerik
Our goal is to completely remove Telerik from DNN and Evoq. We were not able to accomplish that in this release. We will do so in a future release.
Will 9.2 break my site upon upgrade
Hard to say, just like any other upgrade, you must run upgrades in a test environment first. Be prepared to identify breakage and have a plan to resolve them.