esafak opened a new pull request, #2400: URL: https://github.com/apache/fory/pull/2400
## What does this PR do? * add support for objects with __getstate__ and __setstate__ in the registry * implement StatefulSerializer for cross-language, cross-version * use StatefulSerializer for objects with __getstate__/__setstate__ (excluding pandas) * update tests to include various stateful and argument-based objects * test serialization/deserialization and serializer selection correctness * ensure nested and reference tracking scenarios are covered * validate that objects with __getnewargs_ex__ and __getnewargs__ work properly * verify that the new serializer is used and state is restored accurately ## Related issues Closes #2293 ## Does this PR introduce any user-facing change? - [ ] Does this PR introduce any public API change? - [ ] Does this PR introduce any binary protocol compatibility change? ## Benchmark Not done -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
