I am Mankirat - 3rd year Computer Engineering undergrad. I am excited to share that I will be developing an ABI compliance checker and reporting system this summers as my GSoC 2025 project under the mentorship of David Wheeler and Pavlo Golub.
This project will help identify and prevent unintentional ABI changes in future minor Postgres releases. This follows on the heels of the addition of ABI and API guidance in Postgres 18, as well as the ABI-breaking Postgres 17.1 release.
I had wrote two blogs for the same discussing about importance of this project and how I plan to work on this at blog.mankiratsingh.com
I’d greatly appreciate any feedback or suggestions.