thanks for your work!
2013/9/11 Mateusz Loskot <mate...@loskot.net>
> Folks,
>
> Despite long delay, finally, I'm very pleased to announce release of SOCI
> 3.2.2
> which is mainly a bugfix release with some improvements and features too.
>
> The source packages are available for download from SF.net:
>
> https://sourceforge.net/projects/soci/files/soci/soci-3.2.2/
>
> or directly from the Git repository in 3.2.2 tag:
>
> https://github.com/SOCI/soci/tree/3.2.2
>
> By the way, all packages and tags are also available from
> automatically generated releases at GitHub (new feature):
>
> https://github.com/SOCI/soci/releases
>
> Note, GitHub generated packages contain complete content of the Git
> repository,
> including the web pages, utility scripts, and other files not
> necessarily for end-users.
>
> Documentation for the current 3.2 line is available at
>
> http://soci.sourceforge.net/doc.html
>
> ---
> Version 3.2.2 differs from 3.2.1 in the following ways:
>
> - Fixed once_temp_type destructor with noexcept(false) specifier for C++11
> - Fix uninitialized indicators in conversion_into_type and
> conversion_use_type specialisations
> - Fixed placeholder matching for PostgreSQL-style casts with ORM
> - Fixed memory leaking in use binding in case of bind/unbind sequence
> - Fixed sscanf formatter for MinGW/MSVC in backends
> - Fixed partial placeholder name matching for ORM cases
> - Added test for use of indicators with rowset<row>
> - Added test for get_affected_rows after bulk operations
>
> - DB2
> -- Enable build and testing on Travis CI
> -- Fixed use type size calculation during bind/pre_use
>
> - Firebird
> -- Enable memory cleanup to avoid leaks after binding
> -- Added missing C++ library headers
> -- Added get_affected_rows() support for bulk operations
> -- Fixed compilation with VS2008
> -- Fixed building tests with the backend built as DLL.
>
> - MySQL
> -- Added get_affected_rows() support for bulk operations
>
> - ODBC
> -- Always call ASCII version of ODBC function SQLGetDiagRec
> -- Fixed invalid condition test in assertions
> -- Added get_affected_rows() support for bulk operations
> -- Added support for (unsigned) long long vectors
> -- Changed mapping of SQL_BIGINT to dt_long_long in ODBC backend
> -- Added some trivial optimizations in statement preparation code
>
> - Oracle
> -- Fixed missing noData_ reported in particular case when
> OCIStmtExecute returns success
> -- Improved Oracle testing setup on Travis CI
>
> - PostgreSQL
> -- Added session::get_next_sequence_value() for PostgreSQL backend
> -- Added get_affected_rows() support for bulk operations
> -- Applied RAII and simplified error handling logic
> -- Fixed issue with exceptions escaping postgresql_statement_backend
> destructor
>
> - SQLite3
> -- Replaced sqlite3_prepare with sqlite3_prepare_v2
> -- Added missing <cstdarg> header
> -- Fixed wrong size used in memcpy() during bulk processing
> -- Added get_affected_rows() support for bulk operations
> -- Added shared_cache=true propery to control SQLITE_OPEN_SHAREDCACHE flag
>
> - Documentation
> -- Corrected usage examples
>
> - Building
> -- Updated CMake for Oracle 12g
> -- Restructured and improved Travis CI setup to do single build per backend
> -- Fixed wrong GCC_VERSION used in CMake config for commandline-overriden
> GCC
> -- Allows CMake to find 32-bit DB2 on Windows x64
> -- Removed redundant Oracle libclntsh library lookup
> -- Fixed SQLITE3_LIBRARIES handling by find_package_handle_standard_args
> ---
>
> On behalf of SOCI team, gracias compañeros!
>
> Special thanks to new contributors:
>
> Cengizhan Paşaoğlu
> Faik Uygur
> Frank Bielig
> Joerg Sonnenberger
> soyersoyer@github
>
> Best regards,
> --
> Mateusz Loskot, http://mateusz.loskot.net
> "Participation in this whole process is a form of torture" ~~ Szalony
>
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. Consolidate legacy IT systems to a single system of record for IT
> 2. Standardize and globalize service processes across IT
> 3. Implement zero-touch automation to replace manual, redundant tasks
> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
> _______________________________________________
> soci-users mailing list
> soci-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/soci-users
>
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
soci-users mailing list
soci-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/soci-users