flyrain commented on PR #1197:
URL: https://github.com/apache/polaris/pull/1197#issuecomment-2735022910

   > LGTM ! Sidenote, they are public classes, do we have a deprecation model ?
   
   We discussed a bit before, but I don't think we have any formal conclusion 
yet. I'd suggest to follow similar approaches as other projects(e.g., Iceberg) 
by leveraging semantic versioning to deprecate public interface. For example, 
we can specify the version when we remove a interface like following. It seems 
a big topic though. Feel free to bring it up in the dev mail list for 
discussion.
   ```
     /**
      * @deprecated will be removed in 2.0.0
      */
     @Deprecated
     public void foo();
   ```


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to