[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