[CloudI] [ANN] 2.0.0 Released!

Back to archive index
Michael Truog mjtru****@proto*****
Fri Jun 5 10:49:51 JST 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 cloudi-questions mailing list
Back to archive index