Silverlight and DevExpress Universal v15.1

ctodx
26 June 2015

You may have noticed something peculiar once you’d installed v15.1: no Silverlight controls came as a part of the product and hence were no longer present on your machine. Wait, what?

Back in December 2014, at the time of the v14.2 release, I announced that we were no longer going to update and enhance the Silverlight controls (Silverlight’s future at DevExpress). I’ll quote the relevant summary:

…we made the decision to put our Silverlight controls into maintenance mode as well – in fact, we have already forked the code. We will not be providing any new functionality for our Silverlight controls but will provide maintenance updates to fix any issues as and when necessary. We have already stopped selling DevExpress Silverlight as a separate product (either as a new subscription or as a maintenance subscription) and it is now only available as part of DXperience or Universal.

However, we then made a pretty big faux pas: we removed the controls completely from our products in v15.1, despite our promise to keep it available with DXperience and Universal subscriptions, and despite the fact that we made no announcement of such an action being contemplated, let alone made. The decision was made internally, but the fact that it was a breaking change and an action that required an announcement escaped everyone.

Without further ado, I apologize to our Silverlight customers on behalf of DevExpress for this uncharacteristic oversight. We deeply regret this failure in communication.

So what’s going to happen at DevExpress with regard to Silverlight now?

  1. If you have one or more Silverlight apps using our controls that you are maintaining, you will have to remain on v14.2. Possibly this might mean a separate development machine or VM. We do not plan to add the Silverlight suite back to v15.1.
  2. We shall continue to provide support and minor updates to our Silverlight controls until next June, when we release v16.1. In fact, let me be a little more precise: we will continue to update DevExpress Silverlight v14.2 with minor releases as and when needed, up to and including 30 June 2016. In essence, if you are an active customer, you will receive support and any updates we publish until that date.
  3. After that, that’s it. No more Silverlight. Now, should Microsoft subsequently make some breaking change to Silverlight (which, admittedly, is very unlikely – they’ve just done very minor updates for the last three plus years and the API can be considered as frozen), we shall revisit this policy, perhaps by making a hotfix available to repair whatever issue was brought up by Microsoft’s change. I will not, however, guarantee this.

My recommendation, then? You should strongly consider moving or porting your Silverlight projects to another platform well before the next twelve months are up.

By the way, I shall be making some efforts to ensure that such a situation does not occur again; that you, our customers, are informed well in advance of major changes like this that will affect your development and projects. Your loyalty and satisfaction are of great importance to us.

Free DevExpress Products – Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We’ll be happy to follow-up.
QUALCO SA
QUALCO SA

Why do we need a separate VM? Can't we have 14.2 and 15.1 in same machine.

I take it that you have changed the Project Convertor for 15.1 to ignore SL Projects.

3 July 2015
Ivan (DevExpress Support)
Ivan (DevExpress Support)

Hi QUALCO,

You are correct, it's also possible to install several major versions (for example, 14.1, 14.2, and 15.1) on a single machine and use different versions in different projects.

We will also update our Project Converter in order to prohibit converting SL projects. Our developers are working on this functionality right now. To be notified when it's available, add the www.devexpress.com/.../T259515 ticket to your Favorites.

Thanks,

Ivan

6 July 2015
Ali Y Elburawi
Ali Y Elburawi

What I understand that, you will stop even maintain the Silverlight after 30 June 2016?

2 November 2015
CRM-80ca04b1-8274-4740-9956-35a652bbed49
Customer80936

Hi

We are still using DevExpress 12.1.5. and product is not updated. Application using DevExpressGrid which internally calls Silverlight.  Since silverlight support is not available plan to go with higher version of DevExpress.

Please advise next possible version to get upgrade to have less risk.

3 March 2022
Julian Bucknall (DevExpress)
Julian Bucknall (DevExpress)

@Customer80936: The version you are using, v12.1.5, is now almost ten years old. As mentioned in the blog post, support for Silverlight was dropped permanently six years ago. Basically, providing that you are not using any Silverlight controls from v12.1.5, moving to the current major version (v21.2) is your best bet. I will note though that we have issued 19 major versions since the one you are using, so I'll bet there will be breaking changes, some minor, some major, in your code if you upgrade.

Cheers, Julian

3 March 2022

Please login or register to post comments.