Today's SQL or Death Seminar Speaker: Michael Sullivan (PhD'17) will present @geldata.com's "graph-relational" data model and query language to replace SQL. Zoom talk open to public at 4:30pm ET. YouTube video available after: db.cs.cmu.edu/events/sql-d...
Posts by Gel
Gel + #Clojure? Why not!
github.com/vol1n/clogel
We added SQL to Gel.
@drizzle.team added Gel to Drizzle.
Read more about how it all came together π
www.geldata.com/blog/hey-dri...
For more details on today's announcements, read the full blog post π
geldata.com/blog/gel-6-q...
That wraps up our launch week, but we're not done! Stay tuned for more announcements soon. Join our office hours to discuss all these new features:
discord.com/invite/j3ZWn...
In-place upgrades: No more full dump and restore cycles for major version upgrades. Gel 6.0 compartmentalizes internal structures, allowing multiple versions to coexist without touching your data. Future upgrades will have minimal downtime.
Query Performance Log: Track execution stats via sys::QueryStats. Tag queries with custom identifiers like `createClient().withQueryTag("myapp/feature")` and use our new UI to identify performance bottlenecks.
π Launch Week Day 4!
Gel 6.0 brings two major improvements for production environments - query performance logging and in-place upgrades. These address some of the features most requested by our users.
Read more below π
All these improvements add up to one thing: Gel gives you the power of PostgreSQL with the developer experience of a modern programming language β¨
Full details: www.geldata.com/blog/gel-s-n...
β‘ New watch mode in the CLI! Now you can:
β’ Watch glob patterns and trigger commands
β’ Generate code when query files change
β’ Keep your schema and queries in sync automatically
Configure it all in your gel.toml file π
β¨ Quality-of-life improvements:
β’ String interpolation: select '\(greeting), \(who)';
β’ Complex types like unions and intersections can now be used inline in more places
β’ More flexibility and expressiveness in your queries
πͺ Introducing Hooks in the CLI! Run scripts automatically responding to schema changes, branch switches, or project initialization.
Perfect for:
β’ Code generation when the schema changes
β’ Loading fixtures on initialization
β’ Running tests after schema updates
πͺ EdgeQL just got more powerful! You can now use DML (insert, update, delete) in user-defined functions - a restriction finally lifted in Gel 6.0!
π Launch Week Day 3: Developing with Gel 6.0. Today, we're covering EdgeQL improvements and CLI enhancements for better database development.
let us know what you're building! π
Full details on our blog: www.geldata.com/blog/postgi...
Want to see it all in action? Jump into Gel Cloud right now: cloud.geldata.com
Stay tuned for Day 3 tomorrow... it's going to be π₯
π€ Fresh AI models from OpenAI, Anthropic & Mistral:
β’ OpenAI o1-preview and o1-mini
β’ Pixtral-large-latest
β’ Ministral-8b-latest
β’ Codestral-latest
Plus remember: you can always add your own models without waiting for updates!
π Say hello to std::net - our new networking library!
β’ Async HTTP requests
β’ Perfect for webhooks, integrations, auditing
β’ Schedule requests with a single function call
π Auth lifecycle webhooks have arrived! You asked, we delivered.
β’ Custom emails for verification, password reset, etc.
β’ Perfect for matching your brand voice
β’ Works great with analytics & third-party integrations
πΊοΈ PostGIS is HERE! One of our most requested features.
β’ Full geospatial support
β’ First-class integration with Gel's type system
β’ Native visualization for PostGIS geometries in our UI
Just run π
π Launch Week Day 2! Today, we're dropping FOUR major updates to Gel 6.0: PostGIS support, Auth webhooks, HTTP networking, and new AI models! π
π©βπ» Read our blog post learn about the first set of features we're announcing and a bit more about our rebrand:
www.geldata.com/blog/edgedb...
π Why the rename?
"Gel" is easy to say, easy to type, and it embodies how we see our platform: flexible and cohesive. "Edge" suggested we're for edge computing or a pure graph database, but we're neither.
Hey there! EdgeDB is now Gel π
6.0 Launch week kicks off today with big news - EdgeDB is now Gel! New name, the same awesome PostgreSQL data platform you love.
Read more in the thread π
Schedule for the SQL or Death? Spring 2025 Seminar Series Carnegie Mellon Database Group
Spring 2025 Seminar Schedule:
Feb 10: @convex.dev
Feb 17: The Germans (TUM)
Feb 24: @apachepinot.bsky.social
Mar 03: Malloy (@lloydtabb.bsky.social)
Mar 10: Google SQL Pipes
Mar 24: PRQL
Mar 31: StarRocks
Apr 07: @oxidecomputer.bsky.social
Apr 14: @mariadb.bsky.social
Apr 21: @edgedb.com
we are cooking something π§βπ³π
Even Rust couldnβt save us from Cβs thread-safety issues. π¬ Read our debugging story about how environment variables crashed our ARM64 builds and how we fixed it.
www.edgedb.com/blog/c-stdl...
Yes (it's a secret though!), and we'll soon have a blog post about it all.