C++ Actor Framework v0.18.3 Release Notes
Release Date: 2021-05-21 // about 2 years ago-
➕ Added
- The
actor_system_config
now has an additional member calledconfig_file_path_alternatives
. With this, users can configure fallback paths for locating a configuration file. For example, an applicationmy-app
on a UNIX-like system could setconfig_file_path
tomy-app.conf
and then add/etc/my-app.conf
toconfig_file_path_alternatives
in order to follow the common practice of looking into the current directory first before looking for a system-wide configuration file.
🔄 Changed
- Counters in histogram buckets are now always integers, independently on the value type of the histogram. Buckets can never increase by fractional values.
🗄 Deprecated
- All
parse
function overloads inactor_system_config
that took a custom configuration file path as argument were deprecated in favor of consistently asking users to use theconfig_file_path
andconfig_file_path_alternatives
member variables instead
🛠 Fixed
- For types that offer implicit type conversion, trying to construct a
result<T>
could result in ambiguity since compilers could construct eitherT
itself orexpected<T>
for calling a constructor ofresult<T>
. To fix the ambiguity,result<T>
now accepts any type that allows constructing aT
internally without requiring a type conversion toT
as an argument (#1245). - 🛠 Fix configuration parameter lookup for the
work-stealing
scheduler policy. - Applications that expose metrics to Prometheus properly terminate now.
- The