* 4182 Fix global defaults with nontrivial computation
* 4183 Fix migration that removes policy using clause
* 4185 Support ELSE-less UNLESS CONFLICT on explicit id INSERT
* 4187 Don't create constraints on derived views when adding a pointer to a type
* 4188 Fix a bunch of missing source contexts in declarative
* 4193 Fix an ISE when a computed link is directly a property reference
* 4194 Fix an ISE when using an empty shape in some contexts
* 4195 Fix a number of error messages involving collection types in schemas
* 4196 Avoid doing semi-joins after a sequence of single links
* 4207 Make range() properly strict in its non-optional arguments
* 4189 Allow multiple FDs per socket in activation
* 4197 Add SCRAM authentication over HTTP
* 4214 Always arm auto-shutdown timer when it's greater than zero
* 4217 Fix json -> array<json> cast of '[]'
**Full Changelog**: https://github.com/edgedb/edgedb/compare/v2.0...v2.1