The views and opinions expressed in this blog are those solely of the author(s) and do not necessarily reflect Microsoft’s current policy, position, or branding. For official announcements and guidance on Dynamics 365 apps and services, please visit the Microsoft Dynamics 365 Blog.
Choose your path Increase your proficiency with the Dynamics 365 applications that you already use and learn more about the apps that interest you. Up your game with a learning path tailored to today's Dynamics 365 masterminds and designed to prepare you for industry-recognized Microsoft certifications.
Visit Microsoft Learn
2020 release wave 1Discover the latest updates and new features to Dynamics 365 planned through September 2020
Release overview guides and videos Release Plan | Preview 2020 Release Wave 1 Timeline
Ace your Dynamics 365 deployment with packaged services delivered by expert consultants. | Explore service offerings
Connect with the ISV success team on the latest roadmap, developer tool for AppSource certification, and ISV community engagements | ISV self-service portal
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Program | Finance TechTalks | Customer Engagement TechTalks | Upcoming TechTalks
The world hates change, yet it is the only thing that has brought progress. -Charles Kettering
Microsoft Dynamics 365 and the Power Platform h ave two major releases a year in April and October and it’s your responsibility to be ready and to make sure your solutions are compatible.
Since Microsoft moved the one version, Microsoft updates your production instance in April and you cannot stop it. You need to make sure your solutions works with the new version of Dynamics 365.
The responsibility for testing the new release doesn’t break your solutions is the owner of the instance/Dynamics 365 environment. If in April your production instance is upgraded and it breaks your solution, the blame is all yours.
I wrote about the new release schedule — The new Microsoft Dynamics 365 release schedule is coming.
It’s easy to forget about the release and don’t test it or leave it too late to test. Discuss with your team and the client that a new release is coming and decide the level of acceptable tests.
A key concept to understand is this is a release wave and not just a new version of Dynamics 365. It’s a wave because multiple services are being updated.
The updates will come in April, but then further releases will happen between April and September.
It’s already happening, so catch up. First check the Dynamics 365 release schedule and early access
This shows the key dates
Jan 27, 2020 — Release plans available
Feb 3, 2020 — Early access available
April 1, 2020 — Production deployment for the 2020 release wave 1 begins
Monday 27th, Microsoft released plans on what new functionality will be available in the new wave of releases.
You can read the highlights of the new features coming
Dynamics 365: 2020 release wave 1 plan
Power Platform: 2020 release wave 1 plan
These post has mention a few interesting new features
Top ten features by Joe Gill
2020 Release Wave 1 — random picks
The two features which looked interesting is Power App Portals can call the CDS Web API directly. This will enable Power App Portals to be more powerful and overcomes one of the major frustrations.
Canvas App can create a PDF from the UI, a useful way of a quick report of the form.
On Monday the 3rd February you can enable the new release on a sandbox instance and start playing with the new features and testing your solution.
If you have questions about the new release, read the FAQ section
Enable the new features in a sandbox instance and test your solutions. You will need to do this for both release waves each year (April and October) so invest in some automated tests to speed up the process of testing your solution.
You can enable the new release in your development and test environments and test by using them. You cannot avoid the update so the sooner you get used to it and sooner you find problems, the sooner you can fix them.
Jukkan Niiranen discusses how Microsoft will enforce licensing, he noticed a new solution called Licence Enforcement has appeared. One of the key drivers for this will be the enforcement of team licences, which Microsoft realised could be used by many users and would cost them money.
A change in pricing is coming to the Power App Portals (which was Dynamic Portals) Understanding Power Apps Portals pricing and how it differs from Dynamics Portals
Know what is being depreciated because when the new release is installed some old functionality might stop working. It’s important you stop using depreciated functionality and get into good habits now.
Important changes (deprecations) coming in Power Apps, Power Automate, and model-driven apps in Dynamics 365
When using the solution checker I found XRM.page code in our solution which we had to replace. Get in good habits now and stop using functionality which will be depreciated.
Learn more about solution checker with this article — What the solution checker does and why you should use it
Do you need to test the new release wave, if it’s focused on new features and you don’t plan to enable those new features.
When code/customisations change, they can break functionality, e.g. you create a bug by fixing a bug (or adding new functionality in this case). When ever code is changed, things can break.
Microsoft might change the way functionality works, change the way it works and these could affect your solution. I have experienced bugs with the minor patches, so things could break with a major release.
It’s better to test and find problems in a sandbox environment than finding problems in production. Production problems send people into a panic and need to be fixed quickly.
Save yourself the stress of a production problem and check the new release wave in a sandbox before April.
Business Applications communities