[odb-users] ODB 1.8.0 released
Boris Kolpackov
boris at codesynthesis.com
Tue Jan 31 01:59:30 EST 2012
Hi,
We have released ODB 1.8.0. The NEWS file entries for this release are
as follows:
* Support for the Microsoft SQL Server database. The provided connection
factories include 'new' (a new connection is created every time one is
requested) and 'pool' (a pool of connections is maintained). The Boost
and Qt profiles have been updated to support this database. For more
information, refer to Chapter 17, "Microsoft SQL Server Database" in
the ODB manual.
Note that with the release of SQL Server Native Client ODBC driver for
Linux it is possible to access an SQL Server database from the GNU/Linux
operating systems. The SQL Server ODB runtime has been tested and is
fully supported on both Windows and GNU/Linux. However, we have found
that the unixODBC 2.3.0 driver manager that is recommended in the Native
Client documentation does not work well, especially in multithreaded
applications. The recently released unixODBC 2.3.1 addressed this issue
and we recommend that you use this version with ODB. For more information,
refer to this blog post:
http://www.codesynthesis.com/~boris/blog/2011/12/02/microsoft-sql-server-odbc-driver-linux/
Note also that similar to Oracle, the SQL Server runtime (libodb-mssql)
is licensed under a different license compared to the open source
database runtimes. For more information, refer to the ODB License page:
http://www.codesynthesis.com/products/odb/license.xhtml
* Support for defining composite value types as C++ class template
instantiations. For more information, refer to Section 7.2, "Composite
Value Types" in the ODB manual as well as the 'composite' example in the
odb-examples package.
* Support for database schemas ("database namespaces"). A schema can be
specified for a persistent class, for a C++ namespace (the schema then
applies to all the persistent classes within this namespace), and for a
file with the --schema ODB compiler option. For more information, refer
to Section 12.1.8, "schema" in the ODB manual.
* The --default-schema option has been renamed to --schema-name.
* The default Oracle mapping for std::string has changed from VARCHAR2(4000)
to VARCHAR2(512).
Source code and pre-compiled binary packages for this release are available
from the ODB download page:
http://www.codesynthesis.com/products/odb/download.xhtml
SHA1 checksums for the files in this release are as follows:
437f44fa489833a97ea18bd112423432e43667f9 libodb-1.8.0.tar.bz2
4916528842277db7cab5efb59058318bb7b48d17 libodb-1.8.0.tar.gz
7749799abe777cbf5471ed993d2b2b0176891e1b libodb-1.8.0.zip
67f2e6f99b3a8b5dc3500eefea4c157075d55f0e libodb-boost-1.8.0.tar.bz2
ad486b48f4fc0b6ce2116b8c9c42c76506d93e0c libodb-boost-1.8.0.tar.gz
71a1d9008c733d55d00c12df58226376b02446a9 libodb-boost-1.8.0.zip
e5356c74c25e3f6f4cccd560d009f5d1a47295bc libodb-mssql-1.8.0.tar.bz2
b36661524f5e93ee3b0de5af00551869ced8c24a libodb-mssql-1.8.0.tar.gz
089696728a215eb9e8bee8ac3bb79d7aa1ec330c libodb-mssql-1.8.0.zip
de720b1aff148c01fa024e623001309d0aa206fe libodb-mysql-1.8.0.tar.bz2
515e4ebb1de946e0bfe1b6d58f6fe7a627748a25 libodb-mysql-1.8.0.tar.gz
182622c1d314195f7d148f21c652f827f43520ff libodb-mysql-1.8.0.zip
915287f0616a0f14a838962460ae6439021b0231 libodb-oracle-1.8.0.tar.bz2
f079ef86de8590d09898f7977194a7b7ca49ab25 libodb-oracle-1.8.0.tar.gz
d49183c5fd55ca9c11f869e6b60cc735f0489f6d libodb-oracle-1.8.0.zip
122347fabc8e8b914036252e430b3365c60fccda libodb-pgsql-1.8.0.tar.bz2
7945a9c415c0d8dd9b2e50a19875b0367d4fd569 libodb-pgsql-1.8.0.tar.gz
c539808ae776474cd08cca12f9607dd274f8aa30 libodb-pgsql-1.8.0.zip
ff8cbe2a058b629cb7a01d86a936ecf9c27885af libodb-qt-1.8.0.tar.bz2
8357053f2b654216e0926ac8ea58523362e6d5ad libodb-qt-1.8.0.tar.gz
b877f1bb690587fc06a93982fd480adfaf090bf9 libodb-qt-1.8.0.zip
0c34b326afd1c35ace6ca6473eb8c2ea543db718 libodb-sqlite-1.8.0.tar.bz2
ca4dab6e33250159f5930cfd3a912da4bef47277 libodb-sqlite-1.8.0.tar.gz
18c9f02b404ad95c3af9ddadf090819ccf738755 libodb-sqlite-1.8.0.zip
126a40d163af974325b344f47174c45efb1fa8a7 odb-1.8.0-i686-linux-gnu.tar.bz2
6fefa0f934102aabbb43c1662e6f219c0ba4836e odb-1.8.0-i686-macosx.tar.bz2
f81d6a3c389e8d5ddca723796af14a3375ca724c odb-1.8.0-i686-solaris.tar.bz2
e0adf0effc74984fc268f9303e4ab4cc9501a278 odb-1.8.0-i686-windows.zip
f0b1ecf64a2636aa32ac668ac574427eb1e5b5a7 odb-1.8.0-sparc-solaris.tar.bz2
1bd9acd5e4cd75a2c213047187d5c4cd35cf3e49 odb-1.8.0.tar.bz2
6a01b0b65f6978b140b5b5c2d40ba6b4c96ef4a3 odb-1.8.0.tar.gz
91d67348edf54528b7e4ad0f1e702681b763ecdd odb-1.8.0-x86_64-linux-gnu.tar.bz2
a8f0f48626ab17ebd8a72cbd1d984d9885de63a5 odb-1.8.0.zip
c966baa2de9b05a7531febd97249e861d7cdaece odb-examples-1.8.0.tar.bz2
2f054221120e28acbf28a2f59cc58e4c985e7a8d odb-examples-1.8.0.tar.gz
d5bf778a427db08cff914c8ad7ba6ab929246130 odb-examples-1.8.0.zip
9c2649d4c69a65b03e1ab67786156a81881fad5b odb-tests-1.8.0.tar.bz2
ea87796d93089607f4bb37859f1ace2e40b61f82 odb-tests-1.8.0.tar.gz
eb1ba11c8ab62428170e557a111e8749c2b03bb1 odb-tests-1.8.0.zip
Enjoy,
Boris
More information about the odb-users
mailing list