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.
- RFC 1016 - Enabling and disabling extensions
- RFC 1017 - Abstract index
- RFC 1018 - Extending indexes
- RFC 1019 - Index fallback
- RFC 1022 - Typing free objects & simplifying SDL syntax
- RFC 1026 - EdgeDB Networking Module
- RFC 1027 - Simplifying path resolution
- 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 1015 - Full text search (accepted)
- RFC 1020 - Triggers (accepted)
- RFC 1021 - Mutation rewrites (accepted)
- RFC 1023 - Adding Splats Syntax (accepted)
- RFC 1025 - Database Branches (accepted)
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.