SObjectizer / News: Recent posts

timertt-1.1.0 Released!

A new version of timertt library is released!

The timertt v.1.1 is a lightweight header-only C++ library. All the library code is in single header file timertt/all.hpp. The timertt v.1.1 uses only standard C++11 library. No external dependencies.

The timertt supports timeout-based timers only (e.g. timers which expired after several milliseconds/seconds/minites from activation moment). Wallclock-timers are not supported. The timertt uses several different timers mechanism and can handle tens and hundreds of millions of timers.... read more

Posted by Yauheni Akhotnikau 2 days ago

SObjectizer v.5.5.2 Released!

A version 5.5.2 of SObjectizer core is released!

This version introduces an experimental CMake support for building SObjectizer core library and samples. Please note that at the moment there are no CMake project files for tests. Please note also that CMake support is experimental and is subject to change in the future version. Any suggestion and proposal for CMake support improvement are welcome.

This release contains only SObjectizer core code. There is no any subprojecs liks so_log or so_sysconf. A new SObjectizer Assembly with so-5.5.2 and other subprojects may be formed and released later.... read more

Posted by Yauheni Akhotnikau 2014-10-23

SObjectizer v.5.5.1 Released!

A version 5.5.1 of SObjectizer core is released!

This version contains small improvements which allows to write more concise and readable code. There are a few new samples for new features demonstration.

More detailed information about v.5.5.1 can be found on this Wiki page. There are also new descriptions in the Basic section in Wiki.... read more

Posted by Yauheni Akhotnikau 2014-10-15

SObjectizer v.5.5.0 Released!

A version 5.5.0 of SObjectizer core is released!

This version contains very small improvements and fixes, but the most important thing is the complete removal of ACE Framework usage. That is: SObjectizer doesn't use ACE any more. It means small distribution size, shorter building time, more easier support for various compilers (like 32-/64-bit MinGW on Windows without MSYS-related stuff, Clang and so on) and platforms.... read more

Posted by Yauheni Akhotnikau 2014-10-01

timertt-1.0.1 Released!

An update for timertt library is released!

Version 1.0.1 contains small code and comments improvements. It is also tested with clang++ 3.5.0.

timertt (Timer Thread Template) is a small, template based, header only library for C++11. It implements timer threads: thread which handles timers. timertt has no external dependecies except standard C++11 library.

timertt was developed as part of SObjectizer project but can be used as standalone library.... read more

Posted by Yauheni Akhotnikau 2014-09-23

timertt-1.0.0 Released!

The first public release of timertt library!

timertt (Timer Thread Template) is a small, template based, header only library for C++11. It implements timer threads: thread which handles timers. timertt has no external dependecies except standard C++11 library.

timertt was developed as part of SObjectizer project but can be used as standalone library.

timertt is distributed under 3-clauses BSD license (see LICENSE file).... read more

Posted by Yauheni Akhotnikau 2014-09-18

SObjectizer Assembly 201408 Released!

A bundle of the latest stable versions of SObjectizer and libraries released as SObjectizer Assembly 201408. This assembly contains:

  • so-5.4.0, SObjectizer framework core;
  • so_5_transport-2.3.0, SObjectizer transport layer;
  • so_log-2.2.2.1, SObjectizer library for logging via ACE_Logging framework;
  • mbapi-4.4.0, hi-level messaging layer;
  • so_sysconf-4.3.0, SObjectizer Configuration library.

The main features of this release are so-5.4.0 and so_sysconf-4.3.0.... read more

Posted by Yauheni Akhotnikau 2014-08-14

SObjectizer Assembly 201407 Released!

A bundle of the latest stable versions of SObjectizer and libraries released as SObjectizer Assembly 201407. This assembly contains:

  • so-5.3.0.1, SObjectizer framework core;
  • so_5_transport-2.2.2, SObjectizer transport layer;
  • so_log-2.2.2.1, SObjectizer library for logging via ACE_Logging framework;
  • mbapi-4.3.0, hi-level messaging layer;
  • so_sysconf-4.2.2, SObjectizer Configuration library.... read more
Posted by Yauheni Akhotnikau 2014-07-01

SObjectizer Assembly 201406 Released!

A bundle of the latest stable versions of SObjectizer and libraries released as SObjectizer Assembly 201406. This assembly contains:

  • so-5.2.3.5, SObjectizer framework core;
  • so_5_transport-2.2.2, SObjectizer transport layer;
  • so_log-2.2.2, SObjectizer library for logging via ACE_Logging framework;
  • mbapi-4.2.3, hi-level messaging layer;
  • so_sysconf-4.2.2, SObjectizer Configuration library.... read more
Posted by Yauheni Akhotnikau 2014-06-17

SObjectizer Assembly 201401 Released!

A bundle of the latest stable versions of SObjectizer and libraries released as SObjectizer Assembly 201401. This assembly contains:

  • so-5.2.3.4, SObjectizer framework core;
  • so_5_transport-2.2.2, SObjectizer transport layer;
  • so_log-2.2.1, SObjectizer library for logging via ACE_Logging framework;
  • mbapi-4.2.3, hi-level messaging layer;
  • so_sysconf-4.2.2, SObjectizer Configuration library.

It is distributed in the following archives:... read more

Posted by Yauheni Akhotnikau 2014-01-04

SObjectizer Assembly 201312 Released!

A bundle of the latest stable versions of SObjectizer and libraries released as SObjectizer Assembly 201311. This assembly contains:

  • so-5.2.3.1, SObjectizer framework core;
  • so_5_transport-2.2.2, SObjectizer transport layer;
  • so_log-2.2.1, SObjectizer library for logging via ACE_Logging framework;
  • mbapi-4.2.3, hi-level messaging layer;
  • so_sysconf-4.2.2, SObjectizer Configuration library.

It is distributed in two archives:... read more

Posted by Yauheni Akhotnikau 2013-12-16

SObjectizer Assembly 201311 Released!

A bundle of the latest stable versions of SObjectizer and libraries released as SObjectizer Assembly 201311. This assembly contains:

  • so-5.2.2, SObjectizer framework core;
  • so_5_transport-2.2.1, SObjectizer transport layer;
  • so_log-2.2.1, SObjectizer library for logging via ACE_Logging framework;
  • mbapi-4.2.2, hi-level messaging layer;
  • so_sysconf-4.2.0, SObjectizer Configuration library.

It is distributed in two archives:... read more

Posted by Yauheni Akhotnikau 2013-11-14

New generation of SObjectizer released: 5.1.0

SObjectizer v.5.1.0 and its frameworks are released.
Distributed in two archives:
SObjectizer & Frameworks (needs ACE to be included separately);
SObjectizer & Frameworks with ACE distribution.

Posted by Nicolai Grodzitski 2013-05-15

The third patch for SObjectizer 4.4-beta6 released!

This patch:

* fixes some errors (for example #2917149);

* updates zlib to 1.2.4;

* adds support for ACE 5.7.*.

NOTE: ACE 5.7.8 doesn't support Visual C++ 7.1.

Posted by Yauheni Akhotnikau 2010-05-21

The second patch for SObjectizer 4.4-beta6 released!

It fixes a major bug which can lead to application crash during agent deregistration.

Posted by Yauheni Akhotnikau 2009-03-25

The first patch for SObjectizer 4.4.beta6 released!

The first patch for 4.4.0-beta6 is released. It fixes a bug when a transport channel is not being checked for input, but not marked as blocked.

Posted by Yauheni Akhotnikau 2009-03-12

The first public release of Globe binaries for Win32

The first public release of Globe binaries for Win32 is available in Download section.

Posted by Yauheni Akhotnikau 2008-11-25

The first public release of Gemont library.

Gemont library is a tool for generating monitoring information inside of a SObjectizer-application and retranslating that information to outside world.

Please see 'Download' section for gemont-1.4.0 package.

Posted by Yauheni Akhotnikau 2008-10-20

SObjectizer v.4.4 beta6 released!

Sixth beta of SObjectizer released!

It contains a lot of speed improvements and new reactor registry (with support for ACE_Select_Reactor and ACE_TP_Reactor).

In companion with so-4.4.0-b5 new versions of so_alt_channel and so_sysconf (which are adapted for so-4.4.0-b5) are released.

Posted by Yauheni Akhotnikau 2008-09-22

First patch for SObjectizer 4.4 beta5 released!

The first patch so.4.4.b5.0-so.4.4.b5.1.diff includes:
* support for ACE 5.6.* (only ACE 5.5.* and 5.6.* are supported now);
* small bug fixes in auxilary libraries.

Posted by Yauheni Akhotnikau 2008-06-02

An article about SObjectizer's graphical notation published

Boris Sivko have developed a graphical notation for SObjectizer and have written an article about this notation.

The PDF version of the article is here: http://sobjectizer.sf.net/docs/sobj_graph_notation.pdf

Posted by Yauheni Akhotnikau 2007-11-20

SObjectizer v.4.4 beta5 released!

Fifth beta of SObjectizer released.

It contains the result of big transport layer rewritting. This layer has been completely rewritten with ACE_Reactor/ACE_Connector/ACE_Acceptor.

Because of that so-4.4.0-b5 introduces some minor incompatibility with previous versions.

In companion with so-4.4.0-b5 new versions of so_alt_channel (2.0.0) and so_sysconf (2.4 adapted for so-4.4.0-b5 and so_alt_channel-2.0.0) are released.

Posted by Yauheni Akhotnikau 2007-11-01

Mailing list 'sobjectizer-general' has been opened!

The first mailing list for SObjectizer, 'sobjectizer-general', has been opened.

It is intended for general discussions about SObjectizer and SObjectizer-related tools. About its past, present and future.

To subscribe please visit: https://lists.sourceforge.net/lists/listinfo/sobjectizer-general

Posted by Yauheni Akhotnikau 2007-08-02

Impoved version of so_sysconf_2.4 released.

Version so_sysconf_2.4-2 with some impovements has been released.

See release notes for details (http://sourceforge.net/project/shownotes.php?release_id=519615&group_id=162441)

Posted by Yauheni Akhotnikau 2007-06-29

Second patch for SObjectizer 4.4.0.beta3 released!

Second patch so.4.4.b3.1-so.4.4.b3.2.diff includes:
* fix for bug "Deadlock on SObjectizer shutdown" (#1635982,
https://sourceforge.net/tracker/?func=detail&atid=823799&aid=1635982&group_id=162441\);
* some warnings which had been printed during SObjectizer shutdown have been removed;
* some refactoring in active_obj::disp_t::wait() method.

Posted by Yauheni Akhotnikau 2007-01-18