Discussion:
[soci-users] SOCI 3.2.0 released
Mateusz Loskot
2013-03-26 02:57:32 UTC
Permalink
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
Vadim Zeitlin
2013-03-26 23:49:20 UTC
Permalink
On Tue, 26 Mar 2013 02:57:32 +0000 Mateusz Loskot <***@loskot.net> wrote:

ML> On behalf of the whole SOCI team I extremely pleased to
ML> announce this new release of SOCI 3.2.0 version.

Congratulations for making this release (and more or less on time, too ;-)
and, more generally, thanks a lot for all the time and efforts you've put
into it recently! It's really great to be able to submit patches and get
reviews for them and, especially, be certain that they will be integrated
and released because there is a motivated and active maintainer.

Thanks again!
VZ
Mateusz Loskot
2013-03-27 00:03:56 UTC
Permalink
Post by Vadim Zeitlin
ML> On behalf of the whole SOCI team I extremely pleased to
ML> announce this new release of SOCI 3.2.0 version.
Congratulations for making this release (and more or less on time, too ;-)
and, more generally, thanks a lot for all the time and efforts you've put
into it recently! It's really great to be able to submit patches and get
reviews for them and, especially, be certain that they will be integrated
and released because there is a motivated and active maintainer.
Vadim, having active community around makes it easier to push forward,
so apparently it works in both directions.

Thanks too!

Best regards,
--
Mateusz Loskot, http://mateusz.loskot.net
Alex Ott
2013-03-28 14:54:09 UTC
Permalink
Thank you Mateusz, Vadim, and all other developers for this release!
Post by Mateusz Loskot
Folks,
On behalf of the whole SOCI team I extremely pleased to
announce this new release of SOCI 3.2.0 version.
https://sourceforge.net/projects/soci/files/soci/soci-3.2.0/
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
---------------------------------------------------------------------------------
- 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&reg; 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
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
Loading...