open-sTeam server 2.8 released

The new stable version 2.8 of the open-sTeam server software has been officially released today.

Improvements of the new version are:

  • COAL serialization with native code (performance improvement)
  • fixed compiling of native code on Mac OS X 10.5 (Leopard)
  • added filtering and pagination methods to the search module, containers, user and group mailboxes and annotations
  • some LDAP improvements (e.g. support for structural groups)
  • fixed an issue where the cachesize setting would be ignored
  • added support for decorations on objects (allows for dynamically extending objects with functionality)
  • RSS feeds now have a content namespace
  • added support for iconsets (iconsets are packages/modules that can define default icons for objects)
  • all server.log output will now be prepended with a timestamp
  • smtp, security and slow_requests log files will now be rotated, too
  • improved init.d scripts (stabilized the restart option, even if the server takes so much time for shutdown that the script times out)
  • build process cleaup
  • various stability improvements

The new 2.8 server version will automatically perform some updates on the database when started for the first time. The first server start with the new version might therefore take some time until the updates have been completed, so you should prepare for some downtime before updating.

The new server sources can be downloaded in the download section. Packages for Debian Linux 4.0 (Etch) and Ubuntu Linux 7.10 (Gutsy Gibbon) are available in the respective download sections and in our apt-repository. Packages for openSUSE Linux 10.3 and 10.2 and SUSE Linux Enterprise 10 are available in the respective download sections and in our rpm-repository.

sTeam server 2.4 released

The new stable version 2.4 of the open-sTeam server software has been released today, replacing the previous 2.2 series. The improvements of the new version are:

  • improved LDAP support (mapping arbitrary LDAP attributes to sTeam attributes, non-persistent attribute mapping)
  • better synchronization between persistence layers (e.g. LDAP)
  • mail improvements (mailing is now threaded, sent-mail folder support has been introduced)
  • database modifications to support backup via mysqldump
  • user and group lookup tables for faster searches
  • object paths lookup table for faster searches
  • test-suites for stability checks during development

The new 2.4 server version will automatically perform some updates on the database when started for the first time. Since this modifications update some tables, your MySQL server might need free disk-space the same size as your current steam database size. The first server start with the new version will also take some time until the updates have been completed, so you should prepare for some downtime before updating.

The new server sources can be downloaded in the download section, the new Debian Linux packages are available in our apt-repository and in our Debian Linux download section.

Roadmap 2.5

The sTeam development team started working on steam 2.5 (steam 2.4 will be released soon). The development focus will be on speed improvements.

  • coal.so Module implements COAL in C
  • Analysing CPU usage (profiling)
  • Support for different Databases (MySQL, Postgres, DB/2) This support will only be for saving - searching will be mysql dependent The reason is to allow easy integration of other databases in the future
  • Optimized Saving of objects (save queue becomes too large, too many attributes saved twice)
  • threaded ldap usage with lastModify timestamp checking in background
  • Improved filepath with annotation and version path


Optional:
  • Support for JMS (Java Messaging Services) for easier integration of java applications
enhanced testsuites and release management
In order to improve the server stability and have less problems with side-effects of code the testsuite of the steam server has been improved in our current development version. This means there are much more tests including mail sending and using http-client facility to access the server and check for correctness.

Quality Management has also been improved for steam releases. We established some workflows for stable and testing releases including manual testing and installation procedures.
sTeam updated to 2.3

CVS branches for steam-2_2 and steam-2_3 have been created. Our demo server has been updated to use steam 2.3.



Latest changes in 2.3 are better support for Events in services. A new lucene search index is in preparation.



Show all Entries