All updates
to Microsoft Silverlight include functional, performance, reliability and
security improvements and are backward compatible with web applications built
using previous versions of Silverlight.

·Fixes Security issue
described in the following Microsoft Knowledge Base article:2636927 MS12-034: Description of the security
update for Microsoft Silverlight: May 8, 2012

·Fixes an
issue where the SL5 plugin displays blank window after installing a font with a
font name that starts with “&”.

·Fixes an
issue where moving a focus to TextBox or RichTextBox after moving a focus to
ItemsControl causes IME to be disabled.

·Fixes an
issue where Silverlight would not play content which required Output
Protection.

·Fixes a
Silverlight DRM issue where some customers encounter hardware ID mismatch
errors which can only be resolved by re-individualization.

·Minor version
number incremented to 1 (5.1.10411.0) and the build number
(5.1.10411.0) count was restarted at 1 (104011) because the build
numbers in 2012 and subsequent years would have exceeded the 16 bit (unsigned)
integer limit for build numbering in versions. Incrementing the minor
version number to 1 and restarting build numbering at 10000 would maintain the
ability of subsequent Silverlight versions to update previous versions.

Installation
Resources

Refer to the
Microsoft Silverlight Installation
Page for end user
runtime installation and the Silverlight Tools page for the development tools,
including the SDK and developer runtimes.

All updates
to Microsoft Silverlight include functional, performance, reliability and
security improvements and are backward compatible with web applications built
using previous versions of Silverlight.

·Fixes Security issue described in the following
Microsoft Knowledge Base article:2690729
MS12-000: Description of the security update for Microsoft Silverlight: May 8,
2012

All updates
to Microsoft Silverlight include functional, performance, reliability and
security improvements and are backward compatible with web applications built
using previous versions of Silverlight.

·Fixes Security issue described in the following
Microsoft Knowledge Base article:2668562
MS12-016: Description of the security update for Microsoft Silverlight:
February 14, 2012

All updates
to Microsoft Silverlight include functional, performance, reliability and
security improvements and are backward compatible with web applications built
using previous versions of Silverlight.

·Fixes Security issue described in the following
Microsoft Knowledge Base article:2617986(http://support.microsoft.com/kb/2514842/ ) MS11-078:
Description of the security update for Microsoft Silverlight: October 11, 2011

All updates
to Microsoft Silverlight include functional, performance, reliability and
security improvements and are backward compatible with web applications built
using previous versions of Silverlight.

·Fixes Security issue
described in the following Microsoft Knowledge Base article:2514842(http://support.microsoft.com/kb/2514842/
) MS11-039 : Vulnerability
in the .NET Framework and in Microsoft Silverlight could allow remote code
execution: June 14, 2011

·Fixes an issue where users were unable to use
the keyboard to press a Silverlight button in Apple OS X 10.6 or in Firefox 4.0

·Fixes an issue with incorrect multi-monitor,
full screen mode behavior when using Firefox 4

All updates to
Microsoft Silverlight include functional, performance, reliability and security
improvements and are backward compatible with web applications built using
previous versions of Silverlight.

·Fixes an issue where Office 365 customers may
see a security risk prompt when using SharePoint

·Fixes an issue where nested popup controls
cause a memory leak

·Fixes an issue in IE9 where Switching a
Silverlight video from full screen back to normal dimension results in
rendering issues with the page

·Fixes an issue in the Silverlight DataGrid
where rows are garbled when columns outside of the viewing area are of
different sizes

·Fixes an issue in the Silverlight DataGrid
where memory is leaked when using INotifyDataErrorInfo.ErrrorsChanged event

·Adds adds support for setting the
InnerException on IsolatedStorage exceptions if a registry key is set. The
registry key is
HKLM\software\Microsoft\Silverlight\IsolatedStorageInnerExceptionsAllowedDomains
and its value is a comma separated list of domains

·Fixes an issue where Controls are leaked with
INotifyDataErrorInfo.ErrorsChanged event subscriptions

All updates
to Microsoft Silverlight include functional, performance, reliability and
security improvements and are backward compatible with web applications built
using previous versions of Silverlight.

·Fixed an issue where Unix
time stamps were embedded in media

·Applications with shaders
will no longer crash when run under a performance profiler

·Made plug-in hosting
changes to support 64-bit Firefox on OS X (Silverlight is still a 32-bit
process)

·Improved HTTP stack
latency (details on how to enable this feature are described in KB2505882)

·Fix for a DRM error
(6207) that could occur after Silverlight runtime upgrade

All updates to
Microsoft Silverlight include functional, performance, reliability and security
improvements and are backward compatible with web applications built using
previous versions of Silverlight.

·Foreign diacritical marks
do not display in a TextBox control or a RichTextBox control in an
Out-of-Browser (OOB) application on a Macintosh computer.
Note: A diacritic is a special mark added to a letter to indicate a
different pronunciation, stress, tone, or meaning. Acute and grave accents,
tildes, and cedillas are examples of diacritics.

·Before you apply this
update, a Silverlight 4 OOB application can enable an update only when the
application is signed with matching certificates that have not expired. This
update relaxes this restriction. After you apply the update, an OOB application
can enable an update if the following conditions are true:

oBoth the new application and the old
application have valid signatures.

oThe new application is signed with a
trusted certificate.

oThe Subject and the Issuer of the
certificate that is used to sign the new application match those of the
certificate that is used to sign the old application.

All updates
to Microsoft Silverlight include functional, performance, reliability and
security improvements and are backward compatible with web applications built
using previous versions of Silverlight.

·This update
fixes an incompatibility issue between Microsoft Silverlight 4 (4.0.50826.0)
and earlier versions of the Bing Toolbar. The current release of Bing Toolbar
(version 6) is not affected.

All updates
to Microsoft Silverlight include functional, performance, reliability and
security improvements and are backward compatible with web applications built
using previous versions of Silverlight.

·This update improves the
native extensibility of media stream source that uses the Silverlight
technology and the Expression Encoder.

·This update
enables you to increase the isolated storage size through registry keys or
Group Policy settings.

·This update
improves the startup performance of applications on a computer that enables the
Silverlight technology.

·This update
adds the mouse wheel support for out of browser applications on a computer
that is running a Mac operating system.

·This update
resolves a security issue. Playback of PlayReady-protected content through a
remote desktop connection or a terminal session is now disabled.

·Fixed various
memory leaks including:

Memory leaks that occur when
mouse capture is used. For example, memory leaks that occur when you
use CaptureMouse() in drag-and-drop scenarios. For more information, see
the following Microsoft
Silverlight forums discussion
(http://forums.silverlight.net/forums/p/179177/427872.aspx) .

Memory leaks that occur
when UserControl cannot be garbage-collected because it contains
inline data template. For more information, see the following Microsoft
Silverlight forums discussion
(http://forums.silverlight.net/forums/p/171739/404083.aspx) .

Installation
Resources

Please note,
these developer runtime downloads are for development purposes only and the
user should disable updates immediately to avoid automatically updating to the
most recent Silverlight version. There was no WSUS package released for
this update. Please see the list below for information regarding Microsoft Windows Server Update Services (WSUS) Silverlight
GUIDs.

All updates
to Microsoft Silverlight include functional, performance, reliability and
security improvements and are backward compatible with web applications built
using previous versions of Silverlight.

·Fixes issues when using
PlayReady® on certain Mac and Windows configurations.

·Comprehensive printing
support enabling hardcopy reports and documents as well as a virtual print
view, independent of screen content.

·Localization enhancements
with Bi-Directional text, Right-to-Left support and complex scripts such as
Arabic, Hebrew and 31 new languages including Vietnamese and Indic support.

·Read and write files to
the user’s MyDocuments, MyMusic, MyPictures and MyVideos folder (or
equivalent for non-windows platforms) for example storage of media files and
taking local copies of reports.

·COM automation enables
access to devices and other system capabilities by calling into application
components; for instance to access a USB security card reader.

·Offline DRM, extending
the existing Silverlight DRM powered by PlayReady technology to work offline. Protected
content can be delivered with a persistent license so that users can go offline
immediately and start enjoying their content.

·Enhanced databinding
support increases flexibility and productivity through data grouping/editing
and string formatting within bindings.

Vulnerabilities in the Microsoft .NET
Common Language Runtime and in Microsoft Silverlight Could Allow Remote Code
Execution (2265906)

Published: August 10, 2010

The
security update addresses the vulnerabilities by modifying the way that
Microsoft Silverlight handles pointers and Microsoft .NET CLR handles
interfaces. For more information about the vulnerabilities, see the Frequently
Asked Questions (FAQ) subsection of Microsoft Security Bulletin MS10-060
for the specific vulnerability entry.

The
majority of customers have automatic updating enabled and will not need to take
any action because this security update will be downloaded and installed
automatically. Customers who have not enabled automatic updating need to check
for updates and install this update manually. For information about specific
configuration options in automatic updating, see Microsoft Knowledge Base Article
294871.

For administrators and enterprise
installations, or end users who want to install this security update manually,
Microsoft recommends that customers apply the update immediately using update
management software, or by checking for updates using the Microsoft Update
service.

All updates
to Microsoft Silverlight include functional, performance, reliability and
security improvements and are backward compatible with web applications built
using previous versions of Silverlight.

All updates
to Microsoft Silverlight include functional, performance, reliability and
security improvements and are backward compatible with web applications built
using previous versions of Silverlight.

·Broadens support for
Unicode characters, particularly towards the GB18030 character set for China.

All updates
to Microsoft Silverlight include functional, performance, reliability and
security improvements and are backward compatible with web applications built
using previous versions of Silverlight.

·Smooth Streaming dynamically detects and seamlessly
switches, in real time, the video quality of a media file delivered to
Silverlight based on the consumer’s local bandwidth and CPU conditions.
This provides support for live and on-demand true HD (720p+) HTTP-based
adaptive streaming.

·Perspective 3D
graphics allows any
content to be placed a 3D plane, and still be live: video play and controls are
still functional. You can rotate or scale live content in space without writing
any additional code. Other effects include creating a queue in 3D and
transitions.

·Pixel Shader effects such as blur and drop shadow make
content stand out in the page. They can be applied to any graphical content and
also animated, for instance to make a button appear depressed on rollover you
could use a drop shadow effect on the pressed visual state.

·New Controls - Silverlight 3 is packed with over
60 high-quality, fully Skinable and customizable out-of-the-box controls such
as charting and media, new layout containers such as dock and ViewBox, and
controls such as AutoComplete, TreeView and DataGrid. The controls come with
nine professional designed themes and full source code.

·The new Out-of-Browser experience built into Silverlight 3
lets users place their favorite Silverlight applications directly onto any PC
or Mac desktop. This is a radical improvement over traditional RIA offerings
that have separate technologies for browser and desktop. Furthermore, the new
experience enables Silverlight applications to work whether the computer is
connected to the Internet or not.

·Extensible media
format support with RAW AV
- The new Raw AV pipeline provides support for a wide variety of third-party
codecs. Audio and video can be decoded outside the runtime and rendered in
Silverlight, extending format support beyond the native codecs, adding support
for features such as alpha video.

·Deep Zoom technology in Silverlight allows
users to see images on the Web as never before. The smooth, in-place zooming
and panning that Deep Zoom allows is a true advancement and raises the bar on
what image viewing should be. It is also now possible through this feature to
make super-high-resolution images easily consumable on the Web.

·Skinning & Styling in Silverlight makes it easy to
create graphics and then use them to customize controls, such as the look of a
scrollbar or chart. Silverlight provides XAML based templates for each control
that allow designers to reach inside the control and change the layout or look
of each part of the control without rewriting any code. For example, a
scrollbar is made up of a layout container and a set of parts such as the up
and down button and draggable thumb. Parts can be rearranged and their appearance
changed to fully customize the control. In addition, controls can be themed by
applying a style to offer a range of different colors or font sizes.

·SketchFlow, part of Expression Studio 3,
revolutionizes the speed and efficiency you can demonstrate a vision for an
application. SketchFlow provides an informal and quick way to explore, iterate
and prototype user interface scenarios allowing you to evolve your concepts
from a series of rough ideas into a living breathing prototype that can be made
as real as a particular client or project demands. This rapid, iterative and
cost effective approach to prototyping allows you to concentrate on what
matters most, being creative and building the best solution for your client, on
time and within budget.

All updates
to Microsoft Silverlight include functional, performance, reliability and security
improvements and are backward compatible with web applications built using
previous versions of Silverlight.

·Fixes problems that were
caused by Silverlight and McAfee scanning tools interactions

·UI automation stability
fixes, including:

·Graceful failures when
attempting to use features that require .Net Framework 3.0 or 3.5 on machines
that do not have either framework installed

·Improved Tablet support

·Fixes an issue that arises
when Mac users customize their environment by removing Arial and Verdana fonts

·Expanded .NET Framework
language support. Unlike other runtimes, Silverlight 2 supports a variety of
programming languages, including Visual Basic, C#, JavaScript, IronPython and IronRuby,
making it easier for developers already familiar with one of these languages to
repurpose their existing skill sets.

·Expanded .NET Framework
language support. Unlike other runtimes, Silverlight 2 supports a variety of
programming languages, including Visual Basic, C#, JavaScript, IronPython and
IronRuby, making it easier for developers already familiar with one of these
languages to repurpose their existing skill sets.

·Integration with Windows
Media Servers: Silverlight plug-in will now log accurate information to WMS in
streaming scenarios. The supported logging fields by Silverlight are documented
in the Silverlight SDK.

Microsoft Windows
Server Update Services (WSUS) enables information technology administrators
to deploy the latest Microsoft product updates to computers running the Windows
operating system. By using WSUS, administrators can fully manage the
distribution of updates that are released through Microsoft Update to computers
in their network. The table below includes the GUIDs for previous releases
of Silverlight.