Release 2.4 of Oracle Database Programming Interface for C (ODPI-C) is now available on GitHub.
ODPI-C is an open source library of C code that simplifies access to Oracle Database for applications written in C or C++.
Top features: Better database notification support. New pool timeout support.
I'll keep this brief. See the Release Notes for all changes.
Support for Oracle Continuous Query Notification and Advanced Queuing notifications was improved. Notably replacement subscribe and unsubscribe methods were introduced to make use more flexible. Support for handling AQ notifications was added, so now you can get notified there is a message to dequeue. And settings for the listening IP address, for notification grouping, and to let you check the registration status are now available.
Some additional timeout options for connection pools were exposed.
Some build improvements were made: the SONAME is set in the shared library on *ix platforms. There is also a new Makefile 'install' target that installs using a standard *ix footprint.
Home page: https://oracle.github.io/odpi/
Release Notes: https://oracle.github.io/odpi/doc/releasenotes.html
Installation Instructions: oracle.github.io/odpi/doc/installation.html
Report issues and discuss: https://github.com/oracle/odpi/issues