Release 3.2 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 feature: Oracle Advanced Queue support for 'RAW' queues
Excellent features and improvements have landed in ODPI-C 3.2. The highlights are:
Advanced Queuing (AQ) support was enhanced with support for 'RAW' queue payloads. (This adds to the previous support for object queues). In practice RAW support means strings and binary text can be used directly for AQ messages.
AQ was also enhanced with the addition of bulk enqueue and dequeue operations, adding performance when dealing with multiple messages.
SODA bulk insertion methods were added, which can significantly improve the performance of document loads. These methods are in preview mode.
Reduced the number of round-trips required between the application and the database when streaming LOB columns
Various bug fixes also landed. Check the release notes for all the changes.
Home page: oracle.github.io/odpi/
Release Notes: oracle.github.io/odpi/doc/releasenotes.html
Installation Instructions: oracle.github.io/odpi/doc/installation.html
Report issues and discuss: github.com/oracle/odpi/issues