Difference between revisions of "News"

From Linuxnetworks
Jump to: navigation, search
(opendbx 1.3.5)
(2022-10-14 - New project Schuhe365)
 
(30 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
[[Image:Motto.png|center|Linuxnetworks motto]]
 
[[Image:Motto.png|center|Linuxnetworks motto]]
  
== 2008-02-04 - OpenDBX 1.3.5 released ==
+
== 2022-10-14 - New project Schuhe365 ==
  
Finally, this development release contains a prototype of an ODBC backend for the OpenDBX database access library. It's not fully functional yet and misses the code for data retrieval but data definition and manipulation statements work. Also, the code does compile cleanly if the latest GCC compiler suite is used.
+
Started a new project named [https://schuhe365.de Schuhe365], a search engine for shoes sold in Germany:
  
The automake scripts were improved to add libdl only to the core library and to make more clear what's missing if header files or libraries are missing. Minor fixes to the documentation were applied too.
+
* [https://schuhe365.de Schuhe365 Suche]
 +
* [https://schuhe365.de/schuhe/damen~2 Schuhe für Damen]
 +
* [https://schuhe365.de/schuhe/herren~3 Schuhe für Herren]
 +
* [https://schuhe365.de/schuhe/kinder~4 Schuhe für Kinder]
 +
* [https://schuhe365.de/schuhe/marken~5 Schuhe nach Marken]
 +
 
 +
== 2015-10-31 - Aimeos impressions ==
 +
 
 +
A very interesting new e-commerce project is available as Open Source. Aimeos, the name of the project, isn't yet another web shop. Instead, it provides a library for building shop systems rapidly, combined with an impressive flexibility and enables an easy integration into existing applications.
 +
 
 +
* [[Aimeos|First impressions]]
 +
 
 +
== 2013-06-06 - TYPO3: Up to 100% performance loss since 4.5 ==
 +
 
 +
There's an interesting [http://forum.arcavias.com/viewtopic.php?f=12&t=214  performance comparison between TYPO3 versions] from the 4.5 to 6.1 available. Seems like the TYPO3 guys hadn't kept an eye on the performace of the content management system since their last long term suppport version. With the latest version (6.1) the number of possible page impressions on your hardware might cut down to half of the value compared to TYPO4 4.5.
 +
 
 +
== 2012-06-23 - OpenDBX 1.4.6 released ==
 +
 
 +
Some bugs has been fixed in the MySQL, SQLite and MSSQL backends and workarounds for misbehaviors in the Oracle and PostgreSQL has been added. Thanks to all contributors for providing bug reports and patches.
  
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
  
== 2008-01-16 - OpenDBX 1.2.4 released ==
+
== 2012-05-05 - New OpenDBX binary packages ==
  
This is a bugfix release for the current stable series. It contains a backport from the development branch which removes the automake dependency from the main OpenDBX header file (odbx.h) and fixes the SYBDATETIME4 type definition in the mssql backend. Furthermore it adds support for the SYBLONGCHAR and SYBLONGBINARY types in mssql backend.
+
New binary packages for various Linux distributions are available again. After adapting a few lines in the build configuration, the openSUSE Build Service is able to create binaries from the latest stable OpenDBX source.
  
It does also contain a fix in the regression test program so it will build on the latest Linux installations. The documentation was updated too.
+
* [[OpenDBX|More information about OpenDBX]]
 +
* [[OpenDBX/Download|Download OpenDBX]]
 +
 
 +
== 2010-04-19 - OpenDBX 1.4.5 released ==
 +
 
 +
The reference counting for objects in libopendbxplus was wrong and could cause segfaults as well as a wild pointer in the oracle backend. The ODBC backend has used connection attributes not available on Windows platforms which are removed now. A wrong severity level in the mssql backend was fixed. If an error due to an invalid handle occured, the corresponding error message wasn't returned.
 +
 
 +
Furthermore, the RPM spec file was adapted to the OpenSUSE build service and now supports building more backends by default on supported distributions.
  
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
  
== 2007-10-06 - New PHPLights release ==
+
== 2009-12-14 - OpenDBX 1.5.0 released ==
  
There are some major changes in this version of PHPLights in the ways things are done. The factory is completely rewritten to create new instances without a getInstance() method and to handle variable argument lists.
+
The package name was changed to libopendbx to ease creation of distribution packages. It also supports symbol versioning and versioned support files which makes it fully compatible to Debian policy.
  
Furthermore, some kind of aspect-oriented programming was introduced which allows extremely reusable components. Also, some parts of the code were streamlined and cleaned up.
+
New features like a function for testing if a field value is NULL as well as a new error code for calling odbx_query() without fetching the results first are implemented. Some internal functions and regression tests has been improved and the library contains logging facilities for debug output. The ODBC backend does now work on Windows and minor bugs were fixed in the mssql and the oracle backends as well as in the library.
  
* [[PHPLights|More information about PHPLights]]
+
* [[OpenDBX|More information about OpenDBX]]
* [[PHPLights/Download|Download PHPLights]]
+
* [[OpenDBX/Download|Download OpenDBX]]
  
== 2007-09-23 - New PHPLights release ==
+
== 2009-10-01 - OpenDBX 1.4.4 released ==
  
The PHPLights framework makes some progress regarding [[PHPLights/Documentation|documentation]] but there is still much to do. At least there is now rudimentary documentation for all interfaces and the complete class tree available.
+
Some bugs in the mysql backend has been fixed in 1.4.4 that came up during testing with [http://wiki.squeak.org/squeak/6052 SqueakDBX], the Smalltalk wrapper around the OpenDBX library. Also, the sqlite3 backend suffered from using an uninitialized variable and both bugs were able to cause a segfault in certain conditions. There are some more minor bugfixes in the mysql backend and several fixes to the RPM spec file were applied.
  
As a side effect, some inconsistencies has been fixed and some cleanups has been done while writing the documentation. All changes are compatible to the last release.
+
The release also contains two changes, one in the behavior of the mysql backend which streamlines it to the behavior of other backends and the other one makes it possible to connect to MySQL servers older than 4.1.
  
* [[PHPLights|More information about PHPLights]]
+
* [[OpenDBX|More information about OpenDBX]]
* [[PHPLights/Download|Download PHPLights]]
+
* [[OpenDBX/Download|Download OpenDBX]]
  
== 2007-09-02 - Initial PHPLights release ==
+
== 2009-09-02 - OpenDBX 1.4.3 released ==
  
PHPLights is a modern, lightweight and PHP5 based application development framework. It makes heavy use of PHPs object oriented features like interfaces, abstract classes and exceptions. Design pattern where used whenever they provide advantages for the implementation making the core library very lean, easy to understand and extensible.
+
This release fixes the problem of lost statement when using the sqlite3 backend and an error or a timeout occurred. The Win32 platform code also received major improvements and is now able to build working firebird and mysql backends. The pgsql and oracle backend code was extended to provide the same features as the backends build on POSIX platforms.
  
* [[PHPLights|More information about PHPLights]]
+
Additionally, the spec file for building RPMs was updated to fix several issues on x86_64 hardware and different distributions. Many binary RPMs of the OpenDBX library are now built via the OpenSUSE build service and are available in the download section.
* [[PHPLights/Download|Download PHPLights]]
+
  
== 2007-08-06 - OpenDBX 1.3.4 released ==
+
* [[OpenDBX|More information about OpenDBX]]
 +
* [[OpenDBX/Download|Download OpenDBX]]
  
The current release adds the C++ interface for the large object functions of the OpenDBX C API, the missing Conn::getCapability() member function and the regression test code for libopendbxplus. For more control over loading the backend modules, it's now possible to supply the full path to the backend library is first parameter to odbx_init().
+
== 2009-08-07 - OpenDBX 1.4.2 released ==
  
Also, there was a change of the parameter type of odbx_lo_open() as well as a change regarding the visibility of the C++ class variables. Finally, the pgsql backend returned partly wrong results for boolean values if odbx_field_value() was called twice. This is fixed now.
+
Another small bugfix release for the current stable series of the OpenDBX library. It adds a workaround for easier compilation of the MySQL backend and fixes an error when building a singlelib version. Both problems only occured on Windows platforms. Moreover, it enhances the error handling of the Sqlite3 backend and fixes a small warning in the Firebird backend.
  
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
  
== 2007-07-08 - OpenDBX 1.3.3 released ==
+
== 2009-06-26 - OpenDBX 1.4.1 released ==
  
I'm proud to announce the first release which contains the much wanted C++ interface to the OpenDBX library. Much work has been put into this interface to ease development for the C++ community without sacrificing the speed and lightweight approach of the C interface. It wouldn't have been available at this stage without the sponsorship of [http://www.metaways.de Metaways].
+
This is a bugfix release for the current stable series of the OpenDBX library. It mainly enhances building the backends on the Windows platform, namely MySQL, ODBC, Oracle and Sybase. With additional bugfixes from our contributors and testers, OpenDBX should now compile and run flawlessly on Windows.
  
Integration of the C++ interface was a good start to use a separate directory (/usr/include/opendbx/) for the header files including the new opendbx/api.hpp. The old odbx.h is still available but only as legacy file which includes the new opendbx/api.h header.
+
The OpenDBX C++ library was added to the RPM spec file and to the pkgconfig file. Furthermore, the firebird backend got a minor update to remove the warning when compiled with newer fbclient versions.
  
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
  
 +
== 2009-03-03 - OpenDBX 1.4.0 released ==
 +
 +
After four month of polishing, finally the first release of the new stable series arrived.
 +
 +
Major improvements compared to the last version are the fully documented and refined C++ API. The API is still source code compatible to the last release but subtle changes will make it harder to use it in a wrong way. The documentation for the C++ API - especially the man pages - is generated by Doxygen on the fly. Many hours had also been invested into the ODBC backend which has been tested with different ODBC drivers for MySQL, PostgreSQL, SQLite and MS SQL Server.
 +
 +
Several bugs were fixed that caused memory leaks or were able to crash an application in certain conditions. Finally, OpenDBX should now compile flawlessly on Windows using MinGW. Many thanks to all the contributors for their help and their effort making this a high quality release.
 +
 +
* [[OpenDBX|More information about OpenDBX]]
 +
* [[OpenDBX/Download|Download OpenDBX]]
  
  
 
== More news ==
 
== More news ==
  
 +
* [[News/2008|News 2008]]
 
* [[News/2007|News 2007]]
 
* [[News/2007|News 2007]]
 
* [[News/2006|News 2006]]
 
* [[News/2006|News 2006]]
 
* [[News/2005|News 2005]]
 
* [[News/2005|News 2005]]

Latest revision as of 11:26, 8 December 2022

Linuxnetworks motto

2022-10-14 - New project Schuhe365

Started a new project named Schuhe365, a search engine for shoes sold in Germany:

2015-10-31 - Aimeos impressions

A very interesting new e-commerce project is available as Open Source. Aimeos, the name of the project, isn't yet another web shop. Instead, it provides a library for building shop systems rapidly, combined with an impressive flexibility and enables an easy integration into existing applications.

2013-06-06 - TYPO3: Up to 100% performance loss since 4.5

There's an interesting performance comparison between TYPO3 versions from the 4.5 to 6.1 available. Seems like the TYPO3 guys hadn't kept an eye on the performace of the content management system since their last long term suppport version. With the latest version (6.1) the number of possible page impressions on your hardware might cut down to half of the value compared to TYPO4 4.5.

2012-06-23 - OpenDBX 1.4.6 released

Some bugs has been fixed in the MySQL, SQLite and MSSQL backends and workarounds for misbehaviors in the Oracle and PostgreSQL has been added. Thanks to all contributors for providing bug reports and patches.

2012-05-05 - New OpenDBX binary packages

New binary packages for various Linux distributions are available again. After adapting a few lines in the build configuration, the openSUSE Build Service is able to create binaries from the latest stable OpenDBX source.

2010-04-19 - OpenDBX 1.4.5 released

The reference counting for objects in libopendbxplus was wrong and could cause segfaults as well as a wild pointer in the oracle backend. The ODBC backend has used connection attributes not available on Windows platforms which are removed now. A wrong severity level in the mssql backend was fixed. If an error due to an invalid handle occured, the corresponding error message wasn't returned.

Furthermore, the RPM spec file was adapted to the OpenSUSE build service and now supports building more backends by default on supported distributions.

2009-12-14 - OpenDBX 1.5.0 released

The package name was changed to libopendbx to ease creation of distribution packages. It also supports symbol versioning and versioned support files which makes it fully compatible to Debian policy.

New features like a function for testing if a field value is NULL as well as a new error code for calling odbx_query() without fetching the results first are implemented. Some internal functions and regression tests has been improved and the library contains logging facilities for debug output. The ODBC backend does now work on Windows and minor bugs were fixed in the mssql and the oracle backends as well as in the library.

2009-10-01 - OpenDBX 1.4.4 released

Some bugs in the mysql backend has been fixed in 1.4.4 that came up during testing with SqueakDBX, the Smalltalk wrapper around the OpenDBX library. Also, the sqlite3 backend suffered from using an uninitialized variable and both bugs were able to cause a segfault in certain conditions. There are some more minor bugfixes in the mysql backend and several fixes to the RPM spec file were applied.

The release also contains two changes, one in the behavior of the mysql backend which streamlines it to the behavior of other backends and the other one makes it possible to connect to MySQL servers older than 4.1.

2009-09-02 - OpenDBX 1.4.3 released

This release fixes the problem of lost statement when using the sqlite3 backend and an error or a timeout occurred. The Win32 platform code also received major improvements and is now able to build working firebird and mysql backends. The pgsql and oracle backend code was extended to provide the same features as the backends build on POSIX platforms.

Additionally, the spec file for building RPMs was updated to fix several issues on x86_64 hardware and different distributions. Many binary RPMs of the OpenDBX library are now built via the OpenSUSE build service and are available in the download section.

2009-08-07 - OpenDBX 1.4.2 released

Another small bugfix release for the current stable series of the OpenDBX library. It adds a workaround for easier compilation of the MySQL backend and fixes an error when building a singlelib version. Both problems only occured on Windows platforms. Moreover, it enhances the error handling of the Sqlite3 backend and fixes a small warning in the Firebird backend.

2009-06-26 - OpenDBX 1.4.1 released

This is a bugfix release for the current stable series of the OpenDBX library. It mainly enhances building the backends on the Windows platform, namely MySQL, ODBC, Oracle and Sybase. With additional bugfixes from our contributors and testers, OpenDBX should now compile and run flawlessly on Windows.

The OpenDBX C++ library was added to the RPM spec file and to the pkgconfig file. Furthermore, the firebird backend got a minor update to remove the warning when compiled with newer fbclient versions.

2009-03-03 - OpenDBX 1.4.0 released

After four month of polishing, finally the first release of the new stable series arrived.

Major improvements compared to the last version are the fully documented and refined C++ API. The API is still source code compatible to the last release but subtle changes will make it harder to use it in a wrong way. The documentation for the C++ API - especially the man pages - is generated by Doxygen on the fly. Many hours had also been invested into the ODBC backend which has been tested with different ODBC drivers for MySQL, PostgreSQL, SQLite and MS SQL Server.

Several bugs were fixed that caused memory leaks or were able to crash an application in certain conditions. Finally, OpenDBX should now compile flawlessly on Windows using MinGW. Many thanks to all the contributors for their help and their effort making this a high quality release.


More news