Hi, Recently I encountered a breaking change when adding an additional parameter to the RunInference transform[1] and ModelHandler[2] in pull/23266 <https://github.com/apache/beam/pull/23266>.
I explained what happened in a doc[3] and provided a few suggestions on how to avoid this kind of behavior. Please take a look and let me know what you think. Thanks, Anand [1] https://github.com/apache/beam/blob/17453e71a81ba774ab451ad141fc8c21ea8770c9/sdks/python/apache_beam/ml/inference/base.py#L291 [2] https://github.com/apache/beam/blob/17453e71a81ba774ab451ad141fc8c21ea8770c9/sdks/python/apache_beam/ml/inference/base.py#L109 [3] https://docs.google.com/document/d/1vJgGArgNTCkKo9BDxhf5jJtzr6yLTo1CRMw5B9ljT9o/edit?resourcekey=0-5TTi0_4oFPl0DM_g_04JBA#