From: Alex O. <al...@gm...> - 2013-03-28 14:54:17
|
Thank you Mateusz, Vadim, and all other developers for this release! On Tue, Mar 26, 2013 at 3:57 AM, Mateusz Loskot <ma...@lo...> wrote: > Folks, > > On behalf of the whole SOCI team I extremely pleased to > announce this new release of SOCI 3.2.0 version. > > The source packages are available for download from SF.net: > > https://sourceforge.net/projects/soci/files/soci/soci-3.2.0/ > > or as .zip for the whole 3.2.0 tag directly from the Git repository: > > https://github.com/SOCI/soci/tree/3.2.0 > > documentation for the current version is available at > > http://soci.sourceforge.net/doc.html > > I'd like to thank each and everyone involved, who helped in any > kind of way to make this release happen: all developers > and contributors as well as SOCI users here and everywhere. > It's a *great* feeling to grow the list with new names on every release. > > https://github.com/SOCI/soci/blob/3.2.0/src/AUTHORS > > > Below, I copied the relevant part of the changelog from > > https://github.com/SOCI/soci/blob/3.2.0/src/CHANGES > > --------------------------------------------------------------------------------- > Version 3.2.0 differs from 3.1.0 in the following ways: > > - SOCI is now organization at GitHub > -- Git repository moved to https://github.com/SOCI/soci > -- Opened new bug tracker (SF.net tracker is read-only) > -- Opened Wiki for FAQ and development articles > -- Website, mailing lists and downloads remain on SourceForge.net > -- Applied GitFlow branching model > -- Added package maintenance repository https://github.com/SOCI/soci-pkg > > - Core > -- Added connection_parameters to enable support for session options > used by core, backends or low-level API. > -- Added user-defined query transformation support based on function, > functor and lambda > -- Fixed missing connection check and backend setup ensured for session > -- Fixed backend initialization when used with connection pool (Core) > -- Fixed memory leaks on exception thrown during statement preparation stage > > - DB2 > -- Added new backend for IBM DB2 > > - Firebird > -- Fixed bug in repeated statement execution > -- Fixed issues with input parameter binding > -- Fixed connection string parsing to handle possible white-spaces > -- Fixed issues with C++ type unsigned long > -- Fixed reading negative values into C++ type double > -- Added option to fetch numeric/decimal data into string of characters > -- Added CMake configuration > -- Updated tests > -- Continued regular testing on Windows and Unix platforms > > - MySQL > -- Replaced use of type=InnoDB with engine=InnoDB > -- Improved CMake configuration > > - ODBC > -- Added connection_parameters option ODBC_OPTION_DRIVER_COMPLETE > -- Fixed issues in handling C++ types int and long on 64-bit architectures > -- Added missing CMake configuration for tests > -- Continued regular testing on Windows and Unix platforms > > - Oracle > -- Implemented statement::get_affected_rows() operation > -- Use OCI_THREADED and OCI_ENV_NO_MUTEX with OCIEnvCreate > -- Added numerous fixes and improvements in tests > -- Added option to fetch numeric/decimal data into string of characters > -- Fixed issues in binding procedure IN/OUT parameters > > - PostgreSQL > -- Add reading of BYTEA data into std::string (not fully-featured > binary data support yet) > -- Add JSON data type support available in PostgreSQL 9.2+ > -- Fixed incorrect assertion in postgresql::get_error_details > -- Fixed premature deallocation of prepared statements > -- Fixed servers-side memory leak in prepared statements > -- Fixed memory leak of PGresult on exception thrown > -- Fixed isues in parsing complex PL/PSQL functions > > - SQLite3 > -- Implemented statement::get_affected_rows() operation > -- Fixed handling of database file path with spaces > > - Building, testing and installation > -- Marked Makefile.basic as deprecated (maintainer wanted) > -- Cleaned numerous compilation warnings reported by various compilers > -- Improved compilation using latest version of clang > -- Added numerous improvements in CMake configuration > -- Added SOCI_STATIC option to enable/disable static libraries build > -- Fixed issues with ignored -DWITH_<dependency> options > -- Fixed FindMySQL.cmake to allow use of mysqlclient from custom location > -- Added support of SQLITE_ROOT_DIR variable to FindSQLite3.cmake module > -- Fixed and tested CMake configuration on OSX > -- Fixed and tested CMake configuration on FreeBSD > -- Fixed and tested CMake configuration to use with Ninja > -- Fixed building using Visual Studio 2010 > -- Added support for building using Visual Studio 2012 > -- Set up SOCI continuous integration at travis-ci.org > -- Added Debian packaging support to soci-pkg repository > -- Added Fedora/CentOS/RedHat packaging support to soci-pkg repository > > - Documentation > -- Review and update to catch up with current status quo > -- Updated code examples > -- Start maintenance and hosting of SOCI documentation per released version > > --------------------------------------------------------------------------------- > > A complete changelog of commits generated from Git history in pretty format > is available as Gist at https://gist.github.com/mloskot/5241027 > > Best regards, > -- > Mateusz Loskot, http://mateusz.loskot.net > > ------------------------------------------------------------------------------ > Own the Future-Intel® Level Up Game Demo Contest 2013 > Rise to greatness in Intel's independent game demo contest. > Compete for recognition, cash, and the chance to get your game > on Steam. $5K grand prize plus 10 genre and skill prizes. > Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d > _______________________________________________ > soci-users mailing list > soc...@li... > https://lists.sourceforge.net/lists/listinfo/soci-users -- With best wishes, Alex Ott http://alexott.net/ Twitter: alexott_en (English), alexott (Russian) Skype: alex.ott |