-
-
Notifications
You must be signed in to change notification settings - Fork 273
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
Work on 3.0 release #691
Comments
I don't think so that I should handle #596 I created issue but I don't know if I can find the time to do this, I would rather take these schema formats as well as #583 if anyone wants to take it, go ahead. @smoya maybe you? I know you know a lot about these changes in the new drafts and what impact they would have. |
I'd like to see schema versioning considered as a feature in 3.0. Please see this issue: #697 |
I think that we should create branch for that |
yeah, I think we definitely cannot work with branch focused on given release month, and doo |
I like |
I propose #699 to be added to the list for 3.0.0. |
I think we also need to add #618 even though it has been split in several tasks, but still there are some pending work. |
@derberg I have created a list of what is missing in terms of branches and settings, as I dont have any permissions in: bindings, spec and spec-json-schema can you take those repositories? I can take the generator 🙂 PR here: asyncapi/generator#755 |
@jonaslagoni I don't think releasing @derberg Could you create such a branch? |
but the idea is just to release it when there is something merged into release branch, some feature. what do you mean?
|
As agreed in #734 (comment) we should use
|
All the three are done now @jonaslagoni |
Next couple of blocking issues to continue: |
I've processed : PR issued: #777 |
@jonaslagoni Could you add to the list [3.0.0] Allow references to be used in any part of the specification I can me mentor it of course. |
@magicmatatjahu are #795 completely done regarding the schema files and parser implementation? |
@magicmatatjahu what is the status with #622? |
I updated the In Progress list with the following:
|
Added the following items to the General TODO list: |
Here is the status of most of the tools and what is required to support v3. This generally does not take into account enabling features that are introduced in v3, unless it's required.
|
That means that tasks TODO are the following: (in that order with the blocked tasks tabbed)
These are the rest of updates to do:
I am gonna create 1 issue in each repository with the list of potential changes needed to support v3, and then invite all codeowners to help push this forward. |
As more and more people ask for updates on v3, I thought it made sense to do an official update post and give the user a little sneak peek on a 3.0 document Gonna do it here: asyncapi/website#1757 |
I am also proposing we use completed tasks as release date for 3.0: #944 |
I am also adding a |
Somehow the pathname and host change got missed in the list. Added it to the completed list of changes. |
Started working on adapting bindings for v3 (that did not have codeowners), so far 6 changes: |
Small changes which have gone unnoticed by me, we discussed them in the meetings, just haven't documented them here: |
Here is the worklist I am currently focusing on:
|
I did that + added the |
In line with @jonaslagoni, here is the initial list of what I'm currently focused on: |
In case someone else wants to help and pick up tasks for v3, and based on the list of tasks that are blockers for releasing AsyncAPI v3, those are the unassigned ones:
If no one takes them, I will after completing the ones I picked up. |
All RFC's for v3 have now reached RFC-3, meaning they are completed 100% :blobblewobble: |
I am gonna close this issue down now as the release process is complete. Thank you to everyone who participated in this release ❤️ The last point is the |
The retrospective can be found here: #1012 |
Release 3.0.0 is scheduled for September.
Detailed info
Kick-off
Meetings
Previous meeting list:
Next meeting: asyncapi/community#857
Progress 🔥
All issues for v3 are now complete 🔥
"Completed"
All completed, either introduced, rejected, or not being to work on:
@magicmatatjahu@GreenRoverchore: extend Schema Object to allow defining custom formats #797feat: allow defining schema format other than default #910chore: extend Schema Object to allow defining custom formats #797feat: allow defining schema format other than default #910Introduced changes to spec-json-schemaFinished changes to spec-json-schemaInfo Item Object
#795 @magicmatatjahuchannels
field optional within an AsyncAPI file. #661 @smoya$ref
field fromChannel Item Object
in next breaking change version (3.0.0) #699 @char0nTooling progression
This is the list of tooling issues and PR's that are tied together with the major version spec changes.
General Todo list
The Todo list is what is needed to be completed and in which order that is outside the general progress list.
next-major-spec
branchesnext-major-spec
next-major-spec
to list of release branches - chore: add next major spec prerelease spec-json-schemas#202next-major-spec
next-major-spec
next-major-spec
next-major-spec
to list of release branches - chore: add next-major-spec prerelease parser-js#518next-major
next-major
branch to release list generator#755tags
andexternalDocs
toinfo
website#1439I want to champion something!
First of all, thank you! 🙇
We use the following milestone https://github.com/asyncapi/spec/milestone/18 to track all the issues that needs to have been considered before we can release 3.0. So pick one the issues that
needs champion
, and drive it forward!Reach out to slack, in the issue, or our regular meetings if you need anything!
If you need anything changed in this progress issue, leave a comment below with what to update 🙂
The text was updated successfully, but these errors were encountered: