[ANN] CloudI 2.0.0 Released!
Michael Truog
mjtruog@REDACTED
Fri Jun 5 03:46:17 CEST 2020
Download 2.0.0 from https://osdn.net/dl/cloudi/cloudi-2.0.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 incompatible changes:
* CloudI API initialization has an optional terminate_return_value
parameter (defaults to true for past functionality) that causes a
terminate exception to be used if set to false, in
C++/OCaml/Haskell
* info_key_value_parse CloudI API function is now static in
Go/JavaScript/Perl/PHP/Python/Ruby
* Fixed CloudI Service API nodes_set (nodes configuration) use of
connect and listen for hidden node connections
(isolates one CloudI cluster from another by not creating a
fully-connected network topology when connect == hidden)
* Added the service configuration option restart_all to restart
all service processes when one fails
* Added the CloudI Service API services_suspend and services_resume
functions to pause the processing of incoming service messages
* Added suspend-related information to the CloudI Service API
services_status output
* Added C/C++ CloudI API functions for automatically freeing
memory passed to return or forward
* Erlang/OTP 23 support was added
* Python 3.8 support was added
* Haskell GHC 8.10.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-2.0.0.tar.gz (15406429 bytes)
8c5e46dd1881784a9f210ba5f12ffc2e168d5f153b09b62251797ad6fdb415d0
cloudi-2.0.0.tar.bz2 (13021965 bytes)
e6938bc73f7a80de44c6a405ac7f9b2bdbaa40703c061cd45b6965051ec1f2f7
More information about the erlang-questions
mailing list