Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding FlatBuffer, Protobuf and Dataframe parsing support #38

Merged
merged 17 commits into from
Feb 1, 2023

Conversation

felixnext
Copy link
Owner

This PR introduces Serialization plugins for Flatbuffer, Protobuf and Dataframe.

It also splits the library into sub-packages that will have to be installed.

@felixnext felixnext added documentation Improvements or additions to documentation enhancement New feature or request labels Jan 31, 2023
@felixnext felixnext self-assigned this Jan 31, 2023
@felixnext
Copy link
Owner Author

felixnext commented Feb 1, 2023

This will bump the release to version 2.0.0, as some of the changes are breaking backward compatibility (such as splitting the extras of the library).

Overall main new features are:

  • Support for Protobuf, Flatbuffers & DataFrame serialization
  • Some Bug Fixes
  • Integrated proper testing for Python 3.11 and 3.7 (to ensure compatibility)
  • Updated docs accordingly
  • Changed Cases of Enums in the args module (to make them consistent since they are used across lib) - this is a backward-breaking change!
  • Splitted dependencies of the library into extras (to ensure lightweight packaging)
  • Updated example Azure Functions
  • Removed deprecated elements (e.g. Insights function, use insights instead - lower case)

@felixnext
Copy link
Owner Author

PR is good to join, but need to investigate Protobuf deployment to Azure Functions & update docs

- Added notest about run failures on Azure Functions for protobuf
@felixnext felixnext merged commit d203460 into main Feb 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement additional Serialization Options Split library into sub-modules
1 participant