As always, +Corentin Noël
being a boss and committing code in upstream projects. This isn't his first commit into Evolution Data Server (EDS), but it's an important one. He's added GObject Instrospection support for LibCamel, the mailing library in EDS.
What does this mean for you, as a developer? It means that bindings for your language of choice can be generated from the C API. So soon LibCamel will be usable from Vala (of course), but it also opens the door for other languages like GJS, Python, etc.
For elementary specifically, this means we can consider using LibCamel as the backend for Pantheon Mail instead of the custom Geary IMAP backend. Why would we want to do that? Among other things it means support for POP3 and more importantly Exchange. So it's something to seriously think about.
Either way, this makes LibCamel more accessible to more developers and that's a great thing :)