Difference between revisions of "Deprecations"

From Power Wiki
Jump to navigation Jump to search
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
A deprecation means that Microsoft intends to remove the feature or capability from a future major release. This means that you need to have a future plan which includes taking care of those parts in your solutions that uses features or capabilities which are being deprecated.  
+
A deprecation means that Microsoft intends to remove the feature or capability from a future major release. This means that you need to have a future plan which includes taking care of those parts in your solutions that uses features or capabilities which are being deprecated. A good rule of thumb is of course NOT to use deprecated features, functionality etc. in new projects. For existing projects, depending from situation to situation a good rule of thumb might be if it works, don't fix it. Whenever you create something new though, it is a good idea to keep technical debth in mind and some old parts might needs to be renewed. 
 +
 
 +
{{Quote
 +
|text = If it works, don't touch it!
 +
|author =
 +
}}
 +
 
 +
It is important though to have a strategic plan for how to deal with deprecations. Sometimes <b> dates are announced </b> for when something will stop working. It might be the removal of an important endpoint which you use in your code. You need to keep an eye open for such dates and as soon as you have a date that means something will stop working, then you really need a plan to replace it.  
  
 
{{
 
{{
 
PWBoxWarning
 
PWBoxWarning
| title = Deprecations are coming to [[model-driven apps]] 2021
+
| title = OData v2.0 Service removal date: November 11, 2022
| text = Form footers won't be supported [https://docs.microsoft.com/en-us/power-platform/important-changes-coming#form-footers-in-model-driven-app-wont-be-supported-with-the-2021-release-wave-2 Form footers deprecation] and low-density form headers won't be supported [https://docs.microsoft.com/en-us/power-platform/important-changes-coming#low-density-headers-in-model-driven-apps-wont-be-supported-with-the-2021-release-wave-2 Low-density form headers deprecation]. These two deprecations will apply with the 2021 Release Wave 2 (October 2021).
+
| text = Make sure to check your JavaScript web resource code in good time before November 2022! Use the solution checker or visit your repositories and look for "/xrmservices/2011/organizationdata.svc"
 +
 
 +
Read more: [https://powerapps.microsoft.com/en-us/blog/odata-v2-0-service-removal-date-announcement/ OData v2.0 Service removal date announcement]
 
}}
 
}}
  
Line 10: Line 19:
 
* [https://docs.microsoft.com/en-us/power-platform/important-changes-coming/?WT.mc_id=DX-MVP-5003780 Important changes (deprecations) coming in Power Apps, Power Automate, and customer engagement apps]
 
* [https://docs.microsoft.com/en-us/power-platform/important-changes-coming/?WT.mc_id=DX-MVP-5003780 Important changes (deprecations) coming in Power Apps, Power Automate, and customer engagement apps]
 
* [https://powerapps.microsoft.com/en-us/blog/deprecation-of-the-regional-discovery-service/ Deprecation of the regional Discovery Service and its replacement with the global Discovery Service]
 
* [https://powerapps.microsoft.com/en-us/blog/deprecation-of-the-regional-discovery-service/ Deprecation of the regional Discovery Service and its replacement with the global Discovery Service]
 +
* [https://powerapps.microsoft.com/en-us/blog/odata-v2-0-service-removal-date-announcement/ OData v2.0 Service removal date announcement]
  
 
== Community Resources ==
 
== Community Resources ==

Revision as of 11:56, 13 May 2022

A deprecation means that Microsoft intends to remove the feature or capability from a future major release. This means that you need to have a future plan which includes taking care of those parts in your solutions that uses features or capabilities which are being deprecated. A good rule of thumb is of course NOT to use deprecated features, functionality etc. in new projects. For existing projects, depending from situation to situation a good rule of thumb might be if it works, don't fix it. Whenever you create something new though, it is a good idea to keep technical debth in mind and some old parts might needs to be renewed.

If it works, don't touch it!

It is important though to have a strategic plan for how to deal with deprecations. Sometimes dates are announced for when something will stop working. It might be the removal of an important endpoint which you use in your code. You need to keep an eye open for such dates and as soon as you have a date that means something will stop working, then you really need a plan to replace it.

OData v2.0 Service removal date: November 11, 2022

Make sure to check your JavaScript web resource code in good time before November 2022! Use the solution checker or visit your repositories and look for "/xrmservices/2011/organizationdata.svc"

Read more: OData v2.0 Service removal date announcement

Microsoft Resources

Community Resources