pvary commented on code in PR #23865:
URL: https://github.com/apache/flink/pull/23865#discussion_r1415756044


##########
docs/content/docs/ops/upgrading.md:
##########
@@ -60,6 +60,32 @@ Code written against a `PublicEvolving` API in 1.15.2 will 
continue to run in 1.
 That same code would have to be recompiled when upgrading to 1.16.0 though.
 {{< /hint >}}
 
+### Deprecated API Migration Period
+When an API is deprecated, it is marked with the `@Deprecated` annotation and 
a deprecation message is added to the Javadoc.
+According to 
[FLIP-321](https://cwiki.apache.org/confluence/display/FLINK/FLIP-321%3A+Introduce+an+API+deprecation+process),
 
+starting from release 1.18, each deprecated API will have a guaranteed 
migration period depending on the API stability level:
+
+|    Annotation    |          Guaranteed Migration Period           |

Review Comment:
   Maybe one more column, like:
   ```
   | Annotation          | Guaranteed Migration Period                          
   | Could be removed after the migration period|
   
|:----------------:|:---------------------------------------------:|:--------------------------------------------:|
   |     `Public`           | 2 minor releases                                  
                |Next major version                                            
| 
   | `PublicEvolving` | 1 minor release                                         
           |Next minor version                                            | 
   |  `Experimental`   | 1 patch release for the affected minor release |Next 
patch version                                           | 
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@flink.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to