-
Notifications
You must be signed in to change notification settings - Fork 4.6k
feat(airbyte-cdk): replace pydantic BaseModel
with dataclasses
+ serpyco-rs
in protocol
#44444
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
Merged
artem1205
merged 76 commits into
master
from
artem1205/airbyte-cdk-protocol-dataclasses-serpyco-rs
Sep 2, 2024
Merged
Changes from 72 commits
Commits
Show all changes
76 commits
Select commit
Hold shift + click to select a range
08d873f
Airbyte CDK: add dataclass-wizard
artem1205 79cc795
Airbyte CDK: dataclass models
artem1205 79b7ddc
Airbyte CDK: ref yo use dataclasses
artem1205 bfc0a6a
Airbyte CDK: add orjson to main deps
artem1205 e03f2c9
Merge remote-tracking branch 'origin/master' into artem1205/airbyte-c…
artem1205 3635a6f
Airbyte CDK: add airbyte-protocol-models-dataclasses
artem1205 99daef6
Airbyte CDK: add todo
artem1205 f372253
Airbyte CDK: ref airbyte protocol models
artem1205 67c536a
Airbyte CDK: ref
artem1205 2e50b92
Airbyte CDK: add serpyco-rs
artem1205 a8d9b95
Airbyte CDK: add AirbyteMessageSerializer
artem1205 d0bea39
Airbyte CDK: remove extra deps
artem1205 2993fbb
Airbyte CDK: add orjson for dumping
artem1205 81e9f21
Airbyte CDK: add orjson
artem1205 86971e9
Airbyte CDK: fix log output
artem1205 7db245e
Airbyte CDK: fix unittests
artem1205 094f7b7
Merge remote-tracking branch 'refs/remotes/origin/master' into artem1…
artem1205 2133641
Airbyte CDK: add serializers
artem1205 afdde68
Airbyte CDK: migrate from pydantic to serpyco serializers
artem1205 60efdd0
Airbyte CDK: fix tests
artem1205 5461fb6
Airbyte CDK: fmt
artem1205 cdadb8e
Airbyte CDK: fix Annotated alias for serialization
artem1205 53eaa8f
Airbyte CDK: fix imports
artem1205 26f95a0
Airbyte CDK: fix Annotated alias
artem1205 45f5a53
Airbyte CDK: fix test + imports
artem1205 849eafe
Airbyte CDK: fix state manager
artem1205 73e74be
Airbyte CDK: fix hint
artem1205 2d232b7
Airbyte CDK AVRO Parser: fix avro parse
artem1205 9f44c35
Airbyte CDK AVRO Parser: fix avro parse
artem1205 f356599
Airbyte CDK AVRO Parser: fix test
artem1205 0572b4a
Airbyte CDK AVRO Parser: fix serialization
artem1205 60b5507
Airbyte CDK: fix copy
artem1205 8ea7278
Airbyte CDK: update protocol deps
artem1205 f841d90
Merge remote-tracking branch 'origin/master' into artem1205/airbyte-c…
artem1205 97e117a
Airbyte CDK: update lock file
artem1205 0632131
Airbyte CDK: fix fmt
artem1205 1460396
Airbyte CDK: fix fmt
artem1205 ab423b7
Airbyte CDK: fix fmt
artem1205 473ec31
Airbyte CDK: fix unstructured scenarios
artem1205 b5023a0
Airbyte CDK: fix scenarios
artem1205 5bddd50
Airbyte CDK: fix excel parser
artem1205 ef5f58f
Airbyte CDK: state manager
artem1205 9a0a7aa
Airbyte CDK: remove test
artem1205 e686299
Airbyte CDK: fmt
artem1205 7e5fb20
Airbyte CDK: fmt
artem1205 722939e
Airbyte CDK: fmt
artem1205 169a320
Airbyte CDK: rev well_known_types
artem1205 61acbcf
Airbyte CDK: ref
artem1205 08e6e13
Airbyte CDK: ref
artem1205 9045f30
Airbyte CDK: remove dead code
artem1205 f682886
Airbyte CDK: add docstring
artem1205 82f04f5
Airbyte CDK: revert test params
artem1205 22852cb
Airbyte CDK: fmt
artem1205 b1e89a9
Airbyte CDK: fix test/state_builder
artem1205 0b65bde
Airbyte CDK: speed up test jsonl decoder
artem1205 be9756f
Airbyte CDK: fix connector_builder
artem1205 7bcc7b0
Airbyte CDK: fix excel parser
artem1205 09c3fb2
Airbyte CDK: fix excel parser test
artem1205 d574c84
Airbyte CDK: remove unused code
artem1205 b340991
Airbyte CDK: remove dead code
artem1205 b6eb0d8
Airbyte CDK: ref remove unused
artem1205 1bc8483
Airbyte CDK: fix mypy
artem1205 8971623
Airbyte CDK: fix mypy
artem1205 ed54176
Airbyte CDK: fix mypy
artem1205 edfdc9b
Airbyte CDK: fix mypy
artem1205 80f0314
Airbyte CDK: ref serializer
artem1205 29967ff
Airbyte CDK: fix mypy
artem1205 021ed1f
Airbyte CDK: fix mypy
artem1205 9205bf3
Airbyte CDK: add migration guide
artem1205 bd61b96
Airbyte CDK: remove airbyte-protocol-models-pdv2
artem1205 6af56bf
Airbyte CDK: rev test
artem1205 feded1f
Airbyte CDK: rev
artem1205 db29c66
Merge branch 'master' into artem1205/airbyte-cdk-protocol-dataclasses…
artem1205 a565045
Merge remote-tracking branch 'origin/master' into artem1205/airbyte-c…
artem1205 2c5a349
Airbyte CDK: fix mypy
artem1205 b5d194d
Airbyte CDK: fix poetry
artem1205 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.