-
-
Notifications
You must be signed in to change notification settings - Fork 57
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
fixedoutstanding 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