[odb-users] ODB 1.7.0.a1 available

Boris Kolpackov boris at codesynthesis.com
Thu Nov 3 09:02:44 EDT 2011


Hi,

The first alpha version for the upcoming ODB 1.7.0 is now available. The 
NEWS file entries so far are:

 * Support for optimistic concurrency. For more information refer to the
   'optimistic' example in the odb-examples package.

 * Support for read-only objects, composite value types, and data members.
   The new readonly pragma can be used to declare one of these entities as
   read-only. Constant data members are automatically treated as read-only.
   For more information, refer to Section 11.1.4 "readonly (object)",
   Section 11.3.6 "readonly (composite value)", and Section 11.4.10
   "readonly (data member)" in the ODB manual.

 * Support for persistent classes without object ids. Such objects have to
   be explicitly declared as not having object id and they have limited
   functionality. For more information, refer to Section 11.1.5 "id", in
   the ODB manual.

 * Support for mapping char[N], unsigned char[N], and std::vector<unsigned
   char> to the BLOB (or equivalent) types. For more information, refer to
   Chapters 13 (for MySQL), 14 (for SQLite), 15 (for PostgreSQL), and 16
   (for Oracle) in the ODB manual.

 * Query result iterator now provides the id() function with allows one to
   get object id without loading the object. For more information, refer to
   Section 4.4 "Query Result", in the ODB manual.

This pre-release (as well as all the future pre-releases) is available
from:

http://www.codesynthesis.com/download/odb/pre-release/

The ODB compiler binaries are only available for Windows, GNU/Linux (x86
and x86_64), and Solaris (x86). The SHA1 sums for all the files in this
pre-release are provided at the end of the email.

Testing and feedback are appreciated.

6834a2e7f77cfdcdeb77767dc838ac7e85692e83  libodb-1.7.0.a1.tar.bz2
cb73a76772eb2eabfa8c18b84d6287fbb3af37fc  libodb-1.7.0.a1.tar.gz
1584ac1fa6072dd8def9d9303f438d67204cf07c  libodb-1.7.0.a1.zip
59a37f4b0350d4d6b455d694380bf5c0e72ca1a9  libodb-boost-1.7.0.a1.tar.bz2
f5a1bfe86fd3867e11b354c2b9e02479f49f01f1  libodb-boost-1.7.0.a1.tar.gz
1396b2cb5717d2104a9620f8bef05cf84ed84075  libodb-boost-1.7.0.a1.zip
889125a35e70c896bfae3d1ee9bce72f4a25d05d  libodb-mysql-1.7.0.a1.tar.bz2
eeaf1df07b9dd02ece6e90181855472b1f8b3071  libodb-mysql-1.7.0.a1.tar.gz
a021283a8a8253696dd16c142dbd826aed284be1  libodb-mysql-1.7.0.a1.zip
57e88a8f473b2ad520b9ce7a5d0f692433d6cc98  libodb-pgsql-1.7.0.a1.tar.bz2
46211d3b29a5dcb4585261be3e937288c09bcd99  libodb-pgsql-1.7.0.a1.tar.gz
eb1bfef6ef60fef7a1935da14be9c8c5b44ff439  libodb-pgsql-1.7.0.a1.zip
857643398ec6f08a7d6cad6d34282338db6fcb98  libodb-qt-1.7.0.a1.tar.bz2
8d0a9d455db4401bad8bcc8800a12a4c75324ff7  libodb-qt-1.7.0.a1.tar.gz
4e9b7ad1eb71729f6f31a068886e7653a817f87f  libodb-qt-1.7.0.a1.zip
e31eebd82d3673bb10c7e2013791f07be8ceb714  libodb-sqlite-1.7.0.a1.tar.bz2
2535ca57691ea5f931874f0f21a4cc40282017b1  libodb-sqlite-1.7.0.a1.tar.gz
4c4b0fcf6f85cd81b2a67ce97f9db543701825d3  libodb-sqlite-1.7.0.a1.zip
90dfdfaee47e4a4170276f541d8a6486ddda9e85  libodb-tracer-1.7.0.a1.tar.bz2
0bf0867e630baf56a230115445e865b5df5a276d  libodb-tracer-1.7.0.a1.tar.gz
5b9215f1d899698ec6c29a458d74ece4f159b260  libodb-tracer-1.7.0.a1.zip
84f87864c613a29afa00984ac05d95ef0fb2a248  odb-1.7.0.a1-i686-linux-gnu.tar.bz2
7e7773137f61d017479677ab9f7dd3f0081a28b6  odb-1.7.0.a1-i686-solaris.tar.bz2
4f233ae493da702000d26453c4538d0f12f2943d  odb-1.7.0.a1-i686-windows.zip
27e527fe5100d0c7e7306fa05152007425b6fda4  odb-1.7.0.a1.tar.bz2
d8148fdf6983fba3962348cdc1178733ac454566  odb-1.7.0.a1.tar.gz
6b149c51d9db30e079f124cabf661bfa77225b6b  odb-1.7.0.a1-x86_64-linux-gnu.tar.bz2
338a0d59fd25bd39409ec46d88a80261d3b64a99  odb-1.7.0.a1.zip
b31ed9d1f52bce8be7fe31c1dd6dbcbaaf66b0ec  odb-examples-1.7.0.a1.tar.bz2
fda46c43db3c3c98938f6a7b1948e00300a01852  odb-examples-1.7.0.a1.tar.gz
cc49f10300d439a894e0164e333c54c7dc5df865  odb-examples-1.7.0.a1.zip
9ad054f67e215b8510bbab25393ffd9fbdfb82cd  odb-tests-1.7.0.a1.tar.bz2
f4c4de3e0acca54b94c2b0c01cdf4b03f8d98f98  odb-tests-1.7.0.a1.tar.gz
fbd0bb72582b0e87e6ebaa9f5c7bb086c1772cbd  odb-tests-1.7.0.a1.zip

Enjoys,
	Boris



More information about the odb-users mailing list