Revision history for Kafka package 0.800_9 Tue Oct 29 2013 CHANGES: - Debug output added to t/*_io.t . 0.800_7 Mon Oct 28 2013 CHANGES: - t/*_io.t test more ways how external alarm may interfere with internal alarm used by Kafka::IO. - Added to META.yml the list of the modules provided by this distribution. 0.800_6 Fri Oct 25 2013 CHANGES: - You can disable ALARMS usage by Kafka by passing timeout => undef to Kafka::Connection->new or Kafka::IO->new. In this case '$REQUEST_TIMEOUT' is used for the rest of IO operations. BUGFIXES: - Kafka::IO->new preserves external alarms but this may delay alarm signal delivery (thanks to Stephen Sprague). 0.800_5 Fri Oct 18 2013 CHANGES: - Test t/??_io.t checks the external ALRM signal handler. - Minor improvements in documentation. 0.800_4 Fri Sep 27 2013 CHANGES: - Refactored error handling. See documentation for module Kafka::Exceptions. Retired methods RaiseError, last_error last_errorcode. - Added method Kafka::Connection->cluster_errors. 0.800_3 Tue Sep 17 2013 CHANGES: - Use Try::Tiny for proper preservation of $@ . 0.800_2 Mon Sep 16 2013 BUGFIXES: - Fixed to make it working on Perl 5.10 and over. 0.800_1 Fri Sep 06 2013 !!! This is a major upgrade that changes API. It's strongly advised to study revised documentation and update your code where necessary !!! CHANGES: - Implement Kafka API ver 0.8. For communication with earlier versions of Kafka use Kafka module versions before 0.8. - Added Kafka::Connection, Kafka::Internals. - Kafka::Mock renamed to Kafka::MockIO and moved to t/lib. - Additional testing units (in t/lib) for the following modules: Kafka::Cluster, Kafka::MockProtocol, Kafka::TestInternals. - Various service scripts & configurations added in t/bin and t/config. - Profiling scripts are added to the tools directory. - Introducted KAFKA_BASE_DIR environment variable to specify alternative location to Kafka base directory. Defaults to t/data. - Updated service files needed to build the package. 0.12 Fri Mar 08 2013 CHANGES: - Change the port used in the Kafka::Mock 0.11 Thu Feb 28 2013 CHANGES: - Use String::CRC32 instead of Digest::CRC 0.10 Thu Feb 07 2013 CHANGES: - 03_kafka_bench.t does not depend on previous tests 0.09 Mon Jan 14 2013 CHANGES: - benchmark_consumer.pl and benchmark_producer.pl are moved to directory tools - Makefile.PL by default does not ask questions interactively 0.08 Fri Dec 21 2012 CHANGES: - Tests reorganized 0.07 Thu Dec 18 2012 FIXES: - Checking OS and Perl version in Makefile.PL CPAN RT #82018: Tests hang on Windows. (reported by Alexandr Ciornii) 0.06 Wed Sep 26 2012 CHANGES: - Refinement of calculation operation time in benchmarks - Some improvements in tests 0.05 Thu Sep 13 2012 CHANGES: - Mock server tests moved to 'xt' directory 0.04 Mon Sep 10 2012 CHANGES: - Author and release tests moved to 'xt' directory 0.03 Thu Aug 30 2012 CHANGES: - Makefile.PL modified for the use of command line - Added control code coverage 'coverage.sh' - Added test 't/94_fixme.t' - Added test 't/95_critic.t' BUGFIXES: - Fixed version number to 'use 5.010' 0.02 Wed Jun 13 2012 CHANGES: - Minor changes in documentation BUGFIXES: - Fixed Kafka::Int64 to make it working on Perl 5.12 - Disallow using 0 timeouts in Kafka::IO and Kafka::Mock 0.01 Tue Jun 12 2012 - Original version