Shinken v2.0-RC Release Notes
Release Date: 2014-02-10 // about 10 years ago-
CORE ENHANCEMENT Enh : Replace Pyro layer with HTTP(s) communication layer, still the same ports of course Enh : (huge) Business rules enhancement (parsing level, output and tag/group linking) (thanks to Christophe Simon) Add : Shinken command line interface (cli) to install packages (module and packs) and serve doc Enh : Split configuration files into directory for daemons and objects Add : service_check_timeout : customize exit status Enh : Ensure LSB path for daemons and default paths Del : Nagios(r) references from test dir Enh : Test coverage : Tests have now report per file and a global percentage of code coverage is available Enh : installation is now possible with "pip install shinken" Del : remove the python 2.4/2.5 compatibility. Now shinken need >= 2.6 Add : definition_order parameter for objects order twins remove, only active for services Enh : remove lot of useless configuration file samples Enh : do not bail out at startup is a host service is not having a valid host, just raise a warning now Add : big doc grok from wiki into rst files into /doc. Thanks guys for this! compile with sphinx Add : (from Christophe Simon) Added bp_rule child notification opts management Add : (from Christophe Simon) service_overrides attributes to hosts Add : (from Jean-charles Delon) manage duplicate_foreach and event_handler Add : (from Christophe Simon) Added reversed (negative) xof business rules Add : (from Christophe Simon) percentage support to Xof: business rules Add : (from Jan Ulferts) enable_environment_macros and disable_environment_macros to commands Add : (from Christophe Simon) service excludes feature CORE FIXES Fix : adjust_worker_by_load was wrong, worker was not created again Fix : crash 'c.t_to_go is None' in scheduler when time change Fix : Arbiter parsing (Catch bad service_dependencies, timeperiod definitions) Fix : Hosts over-checked when services are critical (don't respect retry_interval) Fix : Prevent from returning next time notif in the past (don't over notify). Fix : allow the "__ANTI-VIRG__" substring in the configuration files Fix : do not send notification after a downtime to a contact that has been notified if notification_interval = 0 Fix : (reported by : Aina Rakotoson) notification logic failed when reactionners with different reactionner_tags Fix : issue with some discovery rules with mutli-keys Fix : set the python daemons into unbeffered stdout mode by default, centos guys will love it. Fix : some fix on the contact-notifway inheritance Fix : (openglx) bin/nagios : forces -v argument to be used as config file Fix : (from Christophe Simon) impacts/problems retention loaded services Fix : (reported by:fitzdsl) a spare that got a bad configuration can crash when try to send a configuration it do not have in master failback MODULES ENHANCEMENT Del : Move modules to their own repository! They are now in https://github.com/shinken-monitoring MODULES FIXES Enh: Bunch of fixes on the most used modules (livestatus, graphite, ws arbiter, ) and test cases added, look at each modules for details PACKS ENHANCEMENT Del : Move packs to their own repository! They are now in https://github.com/shinken-monitoring