File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 11# C. Appendix: Transitional Non-Null
22
3+ Note: This appendix defines an optional mechanism enabling existing fields to be
4+ marked as ` Non-Null ` for clients that opt out of error propagation without
5+ changing the error propagation boundaries for deployed legacy clients.
6+ Implementations are not required to support this feature, but doing so enables
7+ gradual migration toward semantic nullability while preserving compatibility.
8+
39## Overview
410
5- _ This appendix defines an optional mechanism for marking fields as
6- "transitionally non-null" to allow schema evolution without breaking error
7- behavior for legacy clients. Implementations are not required to support this
8- feature, but doing so enables gradual migration toward semantic nullability
9- while preserving compatibility._
1011
1112The introduction of _ error behavior_ to this specification allows clients to
1213take responsibility for error handling, no longer having the schema perform
You can’t perform that action at this time.
0 commit comments