Skip to content

Releases: Stiffstream/sobjectizer

v5.8.6.1

Choose a tag to compare

@eao197 eao197 released this 11 Sep 11:33

This is a bug fix release that fixes an error in the select function, which could lead to ignoring the empty_timeout parameter.

v5.8.6

Choose a tag to compare

@eao197 eao197 released this 28 Jul 12:16

This is a mostly maintenance release that fixes some small issues.

The most significant change is the removal of MxxRu build files. Since this version, the only build tool is CMake.

v5.8.5.1

Choose a tag to compare

@eao197 eao197 released this 21 May 04:24

This is a bug-fix release that fixes #105

It's an important update that fixes a serious bug in timer_heap implementation (this is the default timer mechanism used by SObjectizer).

Many thanks to @omegaelit for reporting and @trueabr1 for the patch that helped us a lot.

v5.8.5

Choose a tag to compare

@eao197 eao197 released this 18 Nov 11:47

This is a small update that introduces a few features and fixes some flaws:

  • a new method so_drop_all_subscriptions_and_filters for agents;
  • a new agent tuning option skip_demands_on_dereg (#96);
  • empty_notificator for mchains;
  • the mchain_receive_result_t is now structured binging friendly (thanks to @ilpropheta);
  • a new field in so_5::stats::activity_stats_t structure.

More detailed descriptions of new features can be found on the corresponding Wiki page.

v.5.8.4

Choose a tag to compare

@eao197 eao197 released this 14 Jan 05:50

This is a maintenance release that adds a couple of small improvements. More information can be found on the corresponding page.

Fixes #90

v.5.8.3

Choose a tag to compare

@eao197 eao197 released this 02 Nov 05:55

New features in so_5::experimental::testing: inspect_msg, receives and wait_event_handled_completion.

New feature for message delivery tracing: individual tracing for a particular message/signal by using so_5::msg_tracing::make_individual_trace_filter() and so_5::msg_tracing::individual_trace().

Fixes for #75 and #84.

v.5.8.2

Choose a tag to compare

@eao197 eao197 released this 22 Mar 04:47

This is a small update that introduces a few tiny features and fixes some flaws.

An optional name can be specified for an agent (#76).

There is another constructor for so_5::wrapped_env_t that waits completion of the init-function (#74).

New as_string_view methods for so_5::stats::prefix_t and so_5::stats::suffix_t classes.

A new type of subscription storage and new factory so_5::flat_set_based_subscription_storage_factory().

A possibility to set default "global" subscription storage factory via new method so_5::environment_params_t::default_subscription_storage_factory().

More detailed descriptions of new features can be found on the corresponding Wiki page.

v.5.8.1.1

Choose a tag to compare

@eao197 eao197 released this 08 Nov 05:56

This is a minor maintenance release.

A compilation error with GCC-9 has been fixed.

v.5.8.1

Choose a tag to compare

@eao197 eao197 released this 17 Oct 07:35

A new type of message sink added (#67).

A couple of new methods for so_5::agent_t for accessing agent- and coop-related disp_binders (#14, #71).

More detailed descriptions of new features can be found on the corresponding Wiki page.

Fixes for #68, #69, #70.

v.5.8.0.1

Choose a tag to compare

@eao197 eao197 released this 10 Jul 11:10

It's just a minor update for v.5.8.0:

  • fix compilation for GCC-9 (so that GCC 9 through 13 can be used for to build SO-5.8.0, more older versions of GCC are not checked);
  • small fixes for typos in Doxygen-related comments, some examples are extended/added in/to Doxygen comments.