Skip to content

Conversation

joeykmh
Copy link
Contributor

@joeykmh joeykmh commented May 23, 2025

The v1 protocol effort stalled, but we still have the v1 airbyte_protocol.yaml file in the repo. This is confusing, because it's unclear where updates to the protocol should be made. Discussed with @davinchia here that we should just remove the v1 file and fix forward any potential fallout.

@joeykmh joeykmh requested a review from davinchia May 23, 2025 09:49
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was basically the same as the other class, just namespaced in v0

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was basically the same as the other class, just namespaced in v0

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@davinchia I'm not sure if getting rid of the "v0" concept altogether could have any bad downstream impact?

Copy link
Contributor

@davinchia davinchia May 23, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was moving everything towards versioned packages to make the next time we do this easy, so removing this now would have impact (all the Platform usages are with V0 now). Can we remove the non-V0 file instead? Otherwise I'm also happy to do this on Tuesday if it's not blocking and you can wait.

Copy link
Contributor Author

@joeykmh joeykmh May 23, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I removed the non-V0 file initially, but then the build task broke. Didn't dig in to it too much, so definitely happy if you want to take a look at it on Tuesday 🙂 I'm not blocked on this

@davinchia davinchia changed the title chore: remove v1 protocol.yaml file feat: remove v1 protocol.yaml file May 28, 2025
@davinchia
Copy link
Contributor

I'm going to do a minor bump here to represent a major bump as we still on sem-var 0.

@davinchia davinchia changed the title feat: remove v1 protocol.yaml file feat: remove v1 models May 28, 2025
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate file in the V0 folder.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate file in the V0 folder.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are actually part of the V0 spec so moving into this folder.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are actually part of the V0 spec so moving into this folder.

@davinchia davinchia merged commit d888b19 into main May 28, 2025
6 checks passed
@davinchia davinchia deleted the joey/remove-v1-protocol branch May 28, 2025 00:44
octavia-squidington-iii pushed a commit to airbytehq/airbyte-platform that referenced this pull request May 30, 2025
Remove all mentions of non-v0 protocol models to simplify things.

Final clean up of airbytehq/airbyte-protocol#133.

Co-authored-by: Airbyte Engineering <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants