-
-
Notifications
You must be signed in to change notification settings - Fork 52
Closed
Labels
Working MeetingIdentify working meetingsIdentify working meetings
Description
Agenda
Topic | Owner | Decision/NextSteps |
---|---|---|
Review last call's action items | @Relequestual | Last call's action items were reviewed |
Presentation on forwards compatibility & designing for continuous evolution | @awwright | The presentation was given and members asked for examples and further details regarding the same |
Media type registration update and status | @jdesrosiers | Follow the discussion #198 |
JSON Schema glossary page or site | @Julian | Follow the discussion json-schema-org/website#266 |
How to deprecate old versions | @gregsdennis | Follow the discussion #192 |
Highlights
-
Some agenda items were rolled over
-
Media-type work discussed
-
Compatibility and designing for continuous evolution
Actions
-
Create a JSON Schema Glossary Page or Site. See discussion json-schema-org/website#266
-
How to deprecate old versions. See discussion #192
-
@awwright to share examples and further details on compatibility considerations. Read here
-
@handrews to add his comments regarding media-type work
-
Check in with @jviotti regarding CI work
Attendees
Account |
---|
@Relequestual |
@awwright |
@jdesrosiers |
@Julian |
@gregsdennis |
@handrews |
Details
Media-type work
Updates shared by @jdesrosiers regarding media-type work.
- @handrews brought up the lack of bootstrapping problems
- @jdesrosiers we have current and previous considerations to cater to.
- @handrews asked for more time to think and chat about media-type work
- @jdesrosiers proposed registering the media type defined in the spec for now/current, and consider a new registration when we have
fixed
outstanding issues/challenges
Presentation regarding compatibility considerations
Compatibility presentation by @awwright. Some highlights from the presentation and member's comments are presented below.
- New servers should be compatibile with old client and vice versa. i.e old schemas should be compatibile with new validators and vice versa.
- No change to keywords behavior, scope of keyword should not reduce.
- @handrews and @jdesrosiers acknowledge that there are issues with unknown keywords becoming keywords.
- Incremental addition of keyword and additional meta-schemas, that allows for compatibility.
- Regarding enabling evolution:
- Defined responses should not shrink or grow
- Defined request may grow in areas where answers and non-answers can be distinguished
- Language space larger than behavior thereby allowing for evolution.
Metadata
Metadata
Assignees
Labels
Working MeetingIdentify working meetingsIdentify working meetings