Microsoft Silverlight Changelog

What's new in Microsoft Silverlight 5.1.50907.0

Jun 13, 2017
  • Fixes the security vulnerability that is described in the following Microsoft Knowledge Base article 4023307: Security Update for Silverlight to Address Remote Code Execution and Information Disclosure : June 13, 2017

New in Microsoft Silverlight 5.1.50906.0 (Apr 11, 2017)

  • Fixes the security vulnerability that is described in the following Microsoft Knowledge Base article: 4017094 Security Update for Silverlight to Address Information Disclosure : April 11, 2017

New in Microsoft Silverlight 5.1.50905.0 (Mar 14, 2017)

  • Release Enhancements:
  • Fixes the security vulnerability that is described in the following Microsoft Knowledge Base article: 4013867 MS17-013: Security Update for Silverlight to Address Remote Code Execution : March 14, 2017

New in Microsoft Silverlight 5.1.50901.0 (Mar 14, 2017)

  • Release Enhancements:
  • Fixes the security vulnerability that is described in the following Microsoft Knowledge Base article: 3193713 MS16-120: Security Update for Silverlight to Address Information Disclosure : October 11, 2016

New in Microsoft Silverlight 5.1.50709.0 (Sep 13, 2016)

  • Fixes the security vulnerability that is described in the following Microsoft Knowledge Base article: 3182373 MS16-109: Security Update for Silverlight to Address Remote Code Execution : September 13, 2016

New in Microsoft Silverlight 5.1.50428.0 (Jun 22, 2016)

  • Fixes the DateTime parsing for Norwegian and Serbian cultures.

New in Microsoft Silverlight 5.1.41105.0 (Dec 9, 2015)

  • Fixes the security vulnerability that is described in the following Microsoft Knowledge Base article: 3106614 MS15-129: Security Update for Silverlight to Address Remote Code Execution: December 8, 2015

New in Microsoft Silverlight 5.1.40728.0 (Aug 12, 2015)

  • Fixes a security vulnerability
  • Fixes a crash in the Silverlight 64-bit runtime seen with some applications on Internet Explorer 11.
  • Updates the Macintosh installer to successfully install on OS X systems that have Gatekeeper security enabled.
  • Updates the Windows manual installer to include options to set MSN as your default homepage and Bing as your default search engine. Automated installations and upgrades (for example, those performed by Microsoft Update and Windows Server Update Services) do not use the Silverlight installer user interface and do not change your homepage or search engine.

New in Microsoft Silverlight 5.1.40416.0 (May 13, 2015)

  • Fixes the security vulnerability that is described in the following Microsoft Knowledge Base article 3057110 MS15-044: Vulnerabilities in Microsoft font drivers could allow remote code execution, May 12, 2015
  • Fixes the security vulnerability that is described in the following Microsoft Knowledge Base article: 3058985 MS15-049: Vulnerability in Silverlight Could Allow Elevation of Privilege, May 12, 2015
  • Fixes an issue with displaying text in the UI Gothic font on Windows 8 and later.
  • Fixes a crash in Microsoft Silverlight Configuration seen on some systems when clicking the Application Storage listbox.

New in Microsoft Silverlight 5.1.30514.0 (Jul 24, 2014)

  • Fixes issue where a Silverlight application that uses tab-switched controls exhibits a memory leak when you switch between tabs or pages in the application.

New in Microsoft Silverlight 5.1.30214.0 (Mar 12, 2014)

  • Fixes security issue described in the following Microsoft Knowledge Base article: 2932677 MS14-014: Vulnerability in Silverlight could allow security feature bypass: March 11, 2014
  • Enables support for Internet Explorer 11 Enhanced Protected Mode (EPM) and reporting of unavailable features.

New in Microsoft Silverlight 5.1.20913.0 (Oct 19, 2013)

  • Fixes security issue described in the following Microsoft Knowledge Base article: 2890788 MS13-087: Vulnerability in Silverlight could allow information disclosure: October 8, 2013
  • Enables support for Internet Explorer 11 by writing registry keys at install time to support IE11's cross-browser plugin detection.

New in Microsoft Silverlight 5.1.20513.0 (Jul 10, 2013)

  • Fixes security issues described in the following Microsoft Knowledge Base article:
  • 2847559 MS13-052: Description of the security update for Microsoft Silverlight: July 9, 2013
  • Fixes an issue where core CLR files were versioned as 5.0, and the System.Environment.Version public API reported the Silverlight framework version as 5.0. With this fix, all CLR and Silverlight files now have a major and minor file version of 5.1, and Environment.Version reports 5.1 as the framework version

New in Microsoft Silverlight 5.1.20125.0 (Jul 10, 2013)

  • Fixes security issue described in the following Microsoft Knowledge Base article:
  • 2814124 MS13-022: Vulnerability in Silverlight could allow remote code execution: March 12, 2013
  • Fixes an issue where a Windows Communications Foundation client leaks memory when using net.tcp binding via sockets
  • Fixes an issue where a Silverlight application that makes web requests fails on some Windows platforms with a divide-by-zero exception
  • Fixes an issue where some Silverlight SmoothStreaming content fails to play with an AG_E_INVALID_FORMAT error (3001)
  • Fixes an issue with an out-of-browser (OOB) application that uses a WebBrowser control hosted in an external window

New in Microsoft Silverlight 5.1.10411.0 (May 9, 2012)

  • Fixes an issue where “Best Effort” Silverlight Digital Rights Management Output Protection levels failed on some machines.
  • Fixed a failure to update OOB applications that are configured to use elevated trust when in browser.
  • Fixes an issue where persistent license acquisition would fail when a customer upgrades from Silverlight 4 to Silverlight 5.
  • Fixes an issue where certain character combinations can cause Silverlight application to crash.
  • Fixes an Access Violation described in the following Connect issue https://connect.microsoft.com/VisualStudio/feedback/details/719572
  • 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.
  • 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

New in Microsoft Silverlight 5.0.61118.0 (Dec 10, 2011)

  • Improved media support:
  • Low Latency Audio Playback: Use the SoundEffect API to trigger low-latency sound
  • Variable Speed Playback: allows video to be played at different speeds and supports fast-forward and rewind. At up to twice the speed, audio pitch correction allows users to watch videos while preserving a normal audio pitch.
  • H/W Decode of H.264 media: Significant performance improvements with H.264 media decoding of unprotected content
  • DRM Key Rotation/LiveTV Playback: Long-running live TV playback protected through the use of rotating licenses
  • Application-Restricted Media: Prevents playback of protected content in unauthorized applications
  • Improved Text support:
  • Text Tracking & Leading: Exercise fine-grained control over the spacing between characters and lines in your text
  • Linked Text Containers: Create linked RichTextBlocks that allow text to flow seamlessly from one to the next
  • OpenType and Pixel Snapped Text:
  • Improved text clarity
  • Postscript vector printing: reduces the size of print jobs and improves rendering quality of text
  • Performance improvements for Block Layout Engine.
  • Building next-generation business applications:
  • PivotViewer -- now included in SDK. Adds support for dynamic client-based collections, XAML-based visuals, and customizability.
  • ClickCount: Add support for multi-click to your application
  • Listbox/ComboBox type-ahead text searching: Listboxes and ComboBoxes can now scroll based on text input
  • Ancestor RelativeSource Binding:
  • Bind to a property on a parent control
  • Implicit DataTemplates:
  • Allow DataTemplates to be defined implicitly
  • DataContextChanged event
  • Added PropertyChanged to the UpdateSourceTrigger enum
  • Save File and Open File Dialog: Specify a default filename when you launch your SaveFileDialog and specify a default directory when you launch your OpenFileDialog
  • Databinding Debugging:
  • Set a breakpoint directly in XAML, examine locals, and debug your bindings
  • Custom Markup Extensions: Execute custom code at XAML parse time
  • Binding on Style Setters: You can now specify a binding within a style
  • Silverlight 5 performance improvements:
  • Parser Performance Improvements: Improved XAML parse times for UserControls & ResourceDictionaries
  • Network Latency Improvements: Significant performance improvement in ClientHttpWebRequest scenarios
  • H/W accelerated rendering in IE9 windowless mode: Silverlight now uses the new SurfacePresenter APIs for H/W accelerated rendering in IE9 windowless mode
  • Multicore JIT: Shortens the start-up time for Silverlight apps
  • 64-bit browser support
  • Graphics improvements
  • Improved Graphics stack: The graphics stack has been re-architected to add features such as Independent Animations
  • 3D: Use the XNA API on the Windows platform to gain low-level access to the GPU and draw vertex shaders and low-level 3D primitives. Includes Render targets, XNA built-in effects, surface composition settings for depth/stencil buffers and multi-sample anti-aliasing
  • Silverlight 5 extends features of the "Trusted Application" model:
  • Silverlight 5 extends features of the ‘Trusted Application’ model to the browser for the first time. These features, when enabled via a group policy registry key and an application certificate, mean users won’t need to leave the browser to perform complex tasks:
  • Multiple window support: Launch multiple top-level windows inside a SL OOB application
  • Full-Trust in-browser:
  • Using Group Policy, deploy signed in-browser applications that harness the full power of full-trust functionality
  • In-browser HTML support:
  • Host your WebOC within an in-browser SL application
  • Unrestricted File System Access:
  • Read from and write to any directory on your system, from a full-trust application
  • P/Invoke support:
  • Allows existing native code to be run directly from Silverlight
  • Tools improvements:
  • Visual Studio Team Test support.

New in Microsoft Silverlight 5.0.60401.0 Beta (Apr 14, 2011)

  • Improved media support and rich UI capabilities:
  • Hardware Decode and presentation of H.264 improve performance for lower-power devices to render high-definition video using GPU support.
  • TrickPlay allows video to be played at different speeds and supports fast-forward and rewind. At up to twice the speed, audio pitch correction allows users to watch videos while preserving a normal audio pitch.
  • Improved power awareness prevents the screen saver from being shown while watching video and allows the computer to sleep when video is not active.
  • Remote-control support allows users to control media playback.
  • Digital rights management advancements allow seamless switching between DRM media sources.
  • Text improvements make it possible to build rich magazine-style text layouts:
  • Multicolumn text and linked text container allow text to flow around other elements.
  • Tracking/leading set precisely how far apart each character is for full creative control.
  • Text clarity is improved with Pixel Snapping.
  • Text layout performance is significantly improved.
  • OpenType support has been enhanced.
  • Model View ViewModel (MVVM) and Databinding enhancements allow more work to be done more easily via XAML:
  • Debugging support now allows breakpoints to be set on a binding, so you can step through binding failures.
  • Implicit DataTemplates allow templates to be created across an application to support a particular type by default.
  • Ancestor RelativeSource allows, for example, a DataTemplate to bind to a property on the control that contains it.
  • Binding in style setters allows bindings to be used within styles to reference other properties.
  • The DataContextChanged event is being introduced. Markup extensions allow code to be run at XAML parse time for both properties and event handlers, enabling cutting-edge MVVM support.
  • Networking and Windows Communication Foundation enhancements:
  • Reduced network latency by using a background thread for networking.
  • Silverlight 5 performance improvements include:
  • Reduced network latency by using a background thread for networking.
  • XAML parser improvements that speed up startup and runtime performance.
  • Support for 64-bit operating systems.
  • Graphics improvements:
  • Graphics Processing Unit (GPU) accelerated 3-D application programming interface (API) provides rich graphics on the Web for building advanced data visualizations and rich user experience (UI).
  • Immediate mode graphics API allows direct rendering to the GPU.
  • Hardware acceleration is enabled in windowless mode with Internet Explorer 9.
  • Silverlight 5 extends features of the ‘Trusted Application’ model to the browser for the first time. These features, when enabled via a group policy registry key and an application certificate, mean users won’t need to leave the browser to perform complex tasks:
  • Host HTML content as a Web browser control within the Silverlight application. HTML pages, such as help content or e-mail, can be integrated within the application.
  • Read and write files to the user’s My Documents folder, making it easier to find media files or create local copies of reports.
  • Launch Microsoft Office and other desktop programs. Users can open Microsoft Outlook and create an e-mail message, or send a report to Word utilizing the power of Office.
  • Access devices and other system capabilities by calling into application COM components. Users can access a USB security card reader or a bar-code scanner.
  • Enjoy full keyboard support in full screen, which enables richer kiosk and media viewing applications.
  • Call existing unmanaged code directly from within Silverlight with PInvoke.
  • Tools improvements include:
  • Microsoft Visual Studio profiling support including CPU, memory, thread contention.
  • Visual Studio Team Test support.

New in Microsoft Silverlight 4.0.41108.0 Beta (Nov 19, 2009)

  • New Features for Application Developers
  • Comprehensive printing support enabling hardcopy reports and documents as well as a virtual print view, independent of screen content.
  • A full set of forms controls with over 60 customizable, styleable components. New controls include RichTextbox with hyperlinks, images and editing and Masked textbox for complex field validation. Enhanced controls include DataGrid with sortable/resizeable columns and copy/paste rows.
  • WCF RIA Services introduces enterprise class networking and data access for building n-tier applications including transactions, paging of data, WCF and HTTP enhancements.
  • Localization enhancements with Bi-Directional text, Right-to-Left support and complex scripts such as Arabic, Hebrew and Thai and 30 new languages.
  • The .NET Common Runtime (CLR) now enables the same compiled code to be run on the desktop and Silverlight without change.
  • Enhanced databinding support increases flexibility and productivity through data grouping/editing and string formatting within bindings.
  • Managed Extensibility Framework supports building large composite applications.
  • Exclusive tooling support for Silverlight, new in Visual Studio 2010. Including a full editable design surface, drag & drop data-binding, automatically bound controls, datasource selection, integration with Expression Blend styling resources, Silverlight project support and full IntelliSense.
  • Developer tools
  • Fully editable design surface for drawing out controls and layouts.
  • Rich property grid and new editors for values
  • Drag and drop support for databinding and automatically creating bound controls such as listbox, datagrid. New datasources window and picker.
  • Easy to pick styles and resources to make a good looking application based on designer resources built in Expression Blend.
  • Built in project support for Silverlight applications
  • Editor with full intellisense for XAML and C# and VB languages.
  • Empowering richer, more interactive experiences
  • Silverlight is already in use as a comprehensive platform for building rich experiences both for application and pure media scenarios including HD quality, interactive video through Smooth Streaming. Silverlight 4 introduces additional capabilities to enable creation of ever more rich, appealing high-performance interactive experiences and innovative media experiences:
  • Fluid interface enhancements advance application usability through animation effects.
  • Webcam and microphone to allow sharing of video and audio for instance for chat or customer service applications.
  • Audio and video local recording capabilities capture RAW video without requiring server interaction, enabling a wide range of end-user interaction and communication scenarios for example video conferencing.
  • Bring data in to your application with features such as copy and paste or drag and drop.
  • Long lists can now be scrolled effortlessly with the mouse wheel.
  • Support conventional desktop interaction models through new features such as right-click context menu.
  • Support for Google’s Chrome browser.
  • Performance optimizations mean Silverlight 4 applications start quicker and run 200% faster than the equivalent Silverlight 3 application.
  • Deep Zoom enhancements include hardware acceleration to support larger datasets and faster animation.
  • Multi-touch support enables a range of gestures and touch interactions to be integrated into user experiences.
  • Multicast networking, enabling Enterprises to lower the cost of streaming broadcast events such as company meetings and training, interoperating seamlessly with existing Windows Media Server streaming infrastructure.
  • Content protection for H.264 media through Silverlight DRM powered by PlayReady.
  • Output protection for audio/video streams allowing content owners or distributors to ensure protected content is only viewed through a secure video connection.
  • Move beyond the browser
  • Silverlight 3 pioneered the delivery of a new class of Rich Internet Applications to work on the desktop without additional code or runtimes. Silverlight 4 extends this capability:
  • For Sandboxed applications
  • Place HTML within your application enabling much tighter integration with content from web servers such as email, help and reports.
  • Provide support for ‘toast’ notification windows, allowing applications to communicate status or change information while the user is working on another application through a popup window on the taskbar.
  • Offline DRM, extending the existing Silverlight DRM powered by PlayReady technology to work offline. Protected content can be delivered with an embedded license so that users can go offline immediately and start enjoying their content.
  • Control over aspects of UI include window settings such as start position, size and chrome.
  • For Trusted applications
  • 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.
  • Run other desktop programs such as Office, for example requesting Outlook to send an email, send a report to Word or data to Excel.
  • COM automation enables access to devices and other system capabilities by calling into application components; for instance to access a USB security card reader.
  • A new user interface for requesting application privileges access outside the standard Silverlight sandbox.
  • Group policy objects allow organizations to tailor which applications may have elevated trust.
  • Full keyboard support in fullscreen mode richer kiosk and media applications.
  • Enhancements to networking allow cross-domain access without a security policy file.