Add more flexible nodes configuration. Update nodefinder (a rewrite) and remove the older nodefinder cruft. Support EC2 Erlang node auto-discovery based on security groups and/or tags. Move external Erlang dependencies into directories with cloudi_x_ prefix so that include_lib can be used without problems.
Add the ability to change the distributed Erlang node connection type with the listen and connect nodes configuration options.
Make configuration changes to the listen and connect nodes configuration options reset the configuration of cpg and nodefinder.
Add cloudi_service_api:nodes_set/2 for dynamically configuring CloudI nodes configuration.
Update nodefinder to add support for boolean expressions when using ec2 with tags and/or groups. Enforce a minimum node reconnect time based on the configured net_kernel:connecttime/0.
Fix ec2 discovery groups/tags validation for syntax additions.
Fix nodefinder scope.
Fix nodefinder ec2 tag processing error.
Update nodefinder.
Update nodefinder.
Update nodefinder.
Add process_index, process_count, process_count_max, and process_count_min to all CloudI API implementations.
Update syslog dependency source.
Add url-path RequestInfo parameter so that service name parsing isn't necessary.
Fix for url-path.
Add cloudi_service_filesystem interface functions notify_all, notify_one, notify_clear to receive file update notifications.
Add url-path RequestInfo parameter to cloudi_service_http_elli. Add cloudi_service_filesystem initialization configuration for notify_one and notify_all (these should be preferred to avoid problems after service crashes).
Add cloudi_service_filesystem notify_on_start initialization configuration to provide simpler file-based initialization for dependent services.
Add service name pattern support to cloudi_service_router. Fix the run_erl logging settings for the erlang.log.? files.
Relocate run_erl logging settings.