-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Feat: Download a specific version of schemas by maven plugin #1701
base: master
Are you sure you want to change the base?
Conversation
It looks like @danielpetisme hasn't signed our Contributor License Agreement, yet.
You can read and sign our full Contributor License Agreement here. Once you've signed reply with Appreciation of efforts, clabot |
Feel free to correct me, but from my understanding the current |
6c3cd81
to
f1b5095
Compare
I proposed a first very pragmatic approach. To prevent breaking changes I propose to define a subejct's version with a
if the separator The code can be improved but I really wanted to prototype a behavior to open the discussion. |
As explained the main ambition of this prototype was to not introduce a breaking change. However I must admit the Developer experience is not good with this solution. <subjects>
<subject>
<!--- full explicit -->
<name>TestSubject000-key</name>
<version>42</version>
<format>avro</format>
</subject>
<subject>
<!--- version: latest, format: default/avro -->
<name>TestSubject000-key</name>
</subject>
<subject>
<!--- name and pattern would be mutually exclusive, format: default/avro -->
<pattern>TestSubject100-(key|value)</pattern>
<version>42</version>
</subject>
<subject>
<!--- version: latest, format: default/avro -->
<pattern>TestSubject100-(key|value)</pattern>
</subject>
<subjects> WDYT? |
|
This PR aims at providing a way to download a specific version of a subject rather than the last one.