Company
Date Published
Author
Colin McDonnell
Word count
1616
Language
English
Hacker News points
None

Summary

EdgeDB Beta 3, named "Ross" after the nearby red dwarf star Ross 128, introduces significant enhancements in security, tooling, and EdgeQL syntax. This final beta release features a redesigned CLI for a more intuitive user experience, supporting a conventional command structure with fewer hyphens. The update introduces "free shapes" in EdgeQL, enabling the execution of multiple expressions in a single query, simplified enum syntax, and a new "relative duration" type for easier date manipulation. TLS support now ensures encrypted client/server communications, with certificates required for all instances running Beta 3 or later. Built on PostgreSQL, EdgeDB aims to enhance developer experience by integrating features like declarative schemas and built-in JSON conversion, offering first-party database clients for JavaScript/TypeScript, Python, and Go. The focus now shifts to stability and bug fixes in anticipation of the RC release and the forthcoming 1.0 release.