Download 1.8.0 from https://osdn.net/dl/cloudi/cloudi-1.8.0.tar.gz CloudI (https://cloudi.org/) is a "universal integrator" using an Erlang core to provide fault-tolerance with efficiency and scalability. The CloudI API provides a minimal interface to communicate among services so programming language agnostic and protocol agnostic integration can occur. CloudI currently integrates with the programming languages: C/C++, Elixir, Erlang, Go, Haskell, Java, JavaScript/node.js, OCaml, PHP, Perl, Python, and Ruby, Many reusable services are included that rely on the CloudI service bus. The details for this release are below: * backwards compatibility difference: * ACL strings do not get a "*" automatically appended on non-patterns, so exact strings may be used as an ACL string * Unicode support was added for external service configuration (file_path, args, env) and any other string or function use * CloudI API now has a shutdown function for external services (internal services always had the shutdown return value) * Fixed CloudI Service API services_add failure with multiple service configurations to handle data properly * Fixed service configuration option count_process_dynamic so it doesn't influence a pending service termination * Erlang services were added: * cloudi_service_api_batch executes services with batch queues * cloudi_service_cron sends service requests for cron expressions * cloudi_service_shell executes service request shell commands * Java service cloudi_service_htmlunit was created (see https://github.com/CloudI/cloudi_service_htmlunit/ ) * Haskell GHC 8.8.1 support was added * Bugs were fixed and other improvements were added (see the ChangeLog for more detail) Please mention any problems, issues, or ideas! Thanks, Michael SHA256 CHECKSUMS cloudi-1.8.0.tar.gz (16092165 bytes) a9b690289d5db6239bfe847d27cfe81f5a05194e9732f45d60344ef95afc4f4d cloudi-1.8.0.tar.bz2 (13315002 bytes) 80c6a46fdf2c1b1903b3062afda2961c3cfcbfdaacb4f67ca3e875f3e7f767fa