Difference between revisions of "News"

From Linuxnetworks
Jump to: navigation, search
(opendbx 1.3.3)
(2022-10-14 - New project Schuhe365)
 
(38 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
[[Image:Motto.png|center|Linuxnetworks motto]]
 
[[Image:Motto.png|center|Linuxnetworks motto]]
  
== 2007-07-08 - OpenDBX 1.3.3 released ==
+
== 2022-10-14 - New project Schuhe365 ==
  
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].
+
Started a new project named [https://schuhe365.de Schuhe365], a search engine for shoes sold in Germany:
  
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.
+
* [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]
  
* [[OpenDBX|More information about OpenDBX]]
+
== 2015-10-31 - Aimeos impressions ==
* [[OpenDBX/Download|Download OpenDBX]]
+
 
 +
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 ==
  
== 2007-06-07 - OpenDBX 1.3.2 released ==
+
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.
  
The new release consists of minor improvements to ease the life of developers. For future development, enum declarations were added to the odbx.h file to enable strict type checking by the compiler. Also, constants for the return values of odbx_result() and odbx_row_fetch() are now available. The documentation from version 1.2.3 is part of this release and was extended by descriptions of the new constants.
+
== 2012-06-23 - OpenDBX 1.4.6 released ==
  
On the other side, MySQL introduced a new decimal type constant in MySQL 5 which is now fully supported and a memory leak in the firebird backend was fixed.
+
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]]
  
== 2007-05-15 - OpenDBX 1.2.3 released ==
+
== 2012-05-05 - New OpenDBX binary packages ==
  
This version is mainly a documentation release and is the first one that contains a full set of man pages for the OpenDBX library functions. They will be generated from the XML sources by the docbook2x-man tool, which must be available during the build process.
+
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.
 
+
In addition to the new documentation a bug in the firebird backend was fixed which prevented correct handling of decimal values.
+
  
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
  
== 2007-05-06 - Website enhancements ==
+
== 2010-04-19 - OpenDBX 1.4.5 released ==
  
Nothing is so good that it couldn't be improved :-)
+
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.
  
As many people do some kind of social bookmarking nowadays, I've added a new bookmark box on the right side. It enables everyone to save a bookmark of the page he is currently reading at his preferred bookmark service.
+
Furthermore, the RPM spec file was adapted to the OpenSUSE build service and now supports building more backends by default on supported distributions.
  
Also, the HTML output Mediawiki is producing using the Sidebook skin was improved and cleaned up. This is especially helpful for all who are using screen readers to read out the pages.
+
* [[OpenDBX|More information about OpenDBX]]
 +
* [[OpenDBX/Download|Download OpenDBX]]
  
== 2007-04-18 - New website ==
+
== 2009-12-14 - OpenDBX 1.5.0 released ==
  
As many might have noticed, something has been happened with the Linuxnetworks site ... :-)
+
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.
  
For easier content management, I've decided to migrate the static HTML pages to a Wiki and merged them with the existing documentation Wiki. Almost everything is now easy to edit and enhance while Mediawiki does a great job at serving the pages extremely fast.
+
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.
  
Additionally, the design of the Linuxnetworks website stayed for years and did its job well. With the new system, the time has come to think about something new. The new design is based on the Mediawiki's Monobook style but I've enhanced the possibilities by implementing the toolbar on the right side and tried to present some familiar colors to the long term visitors of the Linuxnetworks site.
+
* [[OpenDBX|More information about OpenDBX]]
 +
* [[OpenDBX/Download|Download OpenDBX]]
  
== 2007-03-28 - OpenDBX 1.3.1 released ==
+
== 2009-10-01 - OpenDBX 1.4.4 released ==
  
Version 1.3.1 of OpenDBX enhances the library by a read-only large object interface which enables access to blob and clob data stored within a database. The firebird backend is the first one that implements this interface and is now able to fetch data objects up to several GB is smaller chunks.
+
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.
  
Along with the new interface, the code of the backends was split into several files, so it is more clearly arranged when extensions like the large object part will be added. Also, replacing the stdint.h by the inttypes.h include removes the undesired dependency to automake from the header file.
+
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.
  
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
  
== 2007-03-12 - OpenDBX 1.3.0 released ==
+
== 2009-09-02 - OpenDBX 1.4.3 released ==
  
Several small enhancements were added to this release. The most important one is surely the possibility to build the package as single library including the necessary backends. Also, the library now support connection timeouts and returns the library and the API version of the backends.
+
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.
  
A patch for the firebird backend fixed its decimal type while another one did the same for the date type of the mssql backend. Last but not least, the library and the backends now return a new error code for invalid handles so they can be distingushed to other invalid parameters.
+
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.
  
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
  
== 2007-02-26 - OpenDBX 1.2.2 released ==
+
== 2009-08-07 - OpenDBX 1.4.2 released ==
  
Much testing revealed two major issues which had shown up in the mssql and sybase backends. The mssql backend was able to corrupt string values returned by the database server. Similarly, the sybase backend returned no decimal values when linked against the original Sybase ASE library instead of using the FreeTDS library.
+
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.
 
+
Additionally, some small bugs in the backends where fixed. Most of them in the mssql and sybase backend but also in the pgsql, sqlite and sqlite3 backends. Also, the mssql, mysql, oracle and sybase backends were able to return backend errors in their init functions which isn't allowed.
+
  
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
  
== 2007-02-10 - OpenDBX 1.2.1 released ==
+
== 2009-06-26 - OpenDBX 1.4.1 released ==
  
The new version features a major enhancement of the RPM spec file which should now be compliant to the Fedora guidelines. Complementary, the Debian files were updated to comply to the latest Debian policy.
+
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.
  
Ralf van der Enden helped fixing a gettext related but for distributions like FreeBSD which provide separate libraries for internationalization. Also, some minor bugfixes were applied and missing descriptions for the functions added during the development series are now included in the documentation.
+
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]]
  
== 2007-02-04 - C++ IP prefix tree template class ==
+
== 2009-03-03 - OpenDBX 1.4.0 released ==
  
The C++ IPPrefTree template is a very efficient data structure for adding any kind of value to an arbitrary node in the tree and retrieving them again. If you need to accumulate IP traffic stats or have to find values attached to IP addresses or subnets, this template class will provide the fastest lookup and traversal operations for your program.
+
After four month of polishing, finally the first release of the new stable series arrived.
  
* [[Code Library - IPPrefTree|More information]]
+
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.
  
== 2007-01-21 - New patch for PDNS LDAP backend ==
+
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.
 
+
Thanks to Andy Rabagliati, a bug in ldap-filter-axfr and ldap-filter-lookup have been fixed. The documentation stated correctly that the values for these configuration options have to be "(:target:)" but they required ":target:" instead.
+
 
+
* [[PowerDNS LDAP Backend]]
+
 
+
== 2007-01-20 - OpenDBX 1.2.0 released ==
+
 
+
The first release of the new stable series finally arrived :-)
+
 
+
Compared to the release candidate this package only contains a minor bugfix for the sqlite3 backend in the configure.ac file and a little enhancement. The improvement is related to static compilation, which now only references the configured backends.
+
  
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX|More information about OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
 
* [[OpenDBX/Download|Download OpenDBX]]
 
  
  
 
== More news ==
 
== More news ==
  
 +
* [[News/2008|News 2008]]
 +
* [[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