EdgeDB RFCs
The purpose of this repository is to track substantial changes to EdgeDB. To read more on when and how to submit an RFC document, see RFC 1.
List of RFCs
Current Drafts
- RFC 1015 - Full text search
- RFC 1016 - Enabling and disabling extensions
- RFC 1017 - Abstract index
- RFC 1018 - Extending indexes
- RFC 1022 - Typing free objects & simplifying SDL syntax
- RFC 1023 - Adding Splats Syntax
Accepted
- RFC 1 - The RFC Process (active)
- RFC 2 - The EdgeDB Release Process (active)
- RFC 1000 - Migrations (accepted)
- RFC 1001 - CLI for installation and control of local EdgeDB server (accepted)
- RFC 1002 - Optionality qualifier in properties and links (final)
- RFC 1004 - Robust Client API (accepted)
- RFC 1005 - CLI and conventions for local projects using EdgeDB (accepted)
- RFC 1006 - Simplified CLI Design (accepted)
- RFC 1007 - Protocol v1 (accepted)
- RFC 1008 - TLS and ALPN Support (accepted)
- RFC 1009 - GROUP (final)
- RFC 1010 - Global variables (accepted)
- RFC 1011 - Object-Level Security (accepted)
- RFC 1012 - Range types (accepted)
- RFC 1013 - Date/time arithmetic (accepted)
- RFC 1020 - Triggers (accepted)
- RFC 1021 - Mutation rewrites (accepted)
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.