------------------
CORE ENHANCEMENT
Add : Change Vsphere SDK Version
Add : new option for realm : broker complete links, so now a scheduler can give broks to several brokers instead of only one.
Add : now the arbiter can take its arbiter lookup name from parameter. Use to allow same host to run arbiter in HA for tests.
Add : macro_modulations objects, to dynamically change the macro based on the timeperiod. Can be useful as check_modulations, but easier to use, so maybe they will simply replace them Use persistent cookies by defaut
Add : (nerocide) now KEY are expand on the service_dependencies property.
Add : first version of user/system time catch for checks.
Add : check_modulations objects.
CORE FIXES
Fix : (reported by:Georges Racinet) lot of SSL errors with Pyro3. Fix 839
Fix : bad offline receiver was too much verbose. Fix 559
Fix : (reported by: Beuc) : bad discovery script name. Fix 843
FIX : 613 macros was overinding modules list instead of just adding a module. No bug at all just a misleading configuration in macro
Fix : the mysql python module installation on redhat/centos
FIX : Jenkins tests + autogeneration of all_tests based on py file in the tests directory
FIX : Jenkis test scripts : The loop skip empty lines
Fix : (reported by: miluebbe) catch bad protocol exception in daemons, like a telnet connexion. Fix 829
Fix : Timeperiod calculation
Fix : (reported by:darthelmet) bad NOT management for bp_rule and complex expression. Fix 827
Fix : remove useless print.
Fix : (reported by:sebguilbaud) bad URL for check_hpasm.
Fix : try to fix the no log error for scheduler and log level. Need a beter solution.
Fix : Check if a poller exists to handle services tag.Raise error if not
Fix : (reported by:boardstretcher) fix 814 about regression since last SSO related patch.
Fix : get_all_host_names_set functions since 1.2.4.
Fix : fix 509 now bp_rules can manage multi-levels rules with ()
Fix : Missing quote in host state notification e-mails
Fix : (reported by: Johan Svensson) now poller worker crashs are now put in the log.
Fix : (reported by: flaf and Imrane.Dessai) bad additive inheritance with multiples templates.
FIX : MySQL-python complainig about outdated version of distribute
FIX : (by :Alexandre Veyrenc) graphite module now manage perfdata with space in names
MODULES ENHANCEMENT
Add : Sqlite to Mongodb logstore converter
Add : ws_arbiter now supports multiple input values. The ws_arbiter module can now accept a list of metrics to process. See:http://www.shinken-monitoring.org/forum/index.php/topic,846.0.html
Add : remote_user_variable from wsgi environment, to use set 'remote_user_enable 2'
Add : collectd header in shinken-specific.cfg
Add : proper support for counter/derive/absolute datatypes, by taking the derivative. Removed debug logging.
Add : support for collectd messages. Added support for more than one value in VALUES collectd part. Fixed graphite broker to nicely deal with multiple values. Fixed graphite graphs to support multiple values by sh
Add : new arbiter module, FileTag, taht will tag a host if it is present in a flat file.
Add : support for high resolution time/interval (collectd 5.0), and also added support for derive and absolute types
Add : AWS arbiter module, to import your hosts from AWS/EC2.
Add : (reported by: joachim schiele) update the PNP version to the lastest one.
Ehn : add an optionnal list of hostnames to ignore for iptag module
Add : example client for zmq_broker.py
Add : A ZeroMQ pub socket broker for shinken
MODULES FIXES
Fix : (reported by:Benoit Dunand-Laisin) livestatus command management with json option.
Fix : (reported by:pepejey) void password in ldap auth module. Fix 822
Fix : make the NDO synchronize_database_id option 1 by default to avoid single scheduler mode bug. Make the module far less verbose too.
Fix : (reported by:Johan Svensson) nrpe booster module now manage more than 1024 simultaneous connexions by switchting from select based poll to a real poll call.
Fix : mongodb fsync as a parameter
Fix : invalid variable name causes nrpe_poller crash when recieving SSLError exception
Fix : (reported by : igup) logstore_mongodb did nt manage the class filter.
Fix : Livestatus and pnpgraph_present
UI ENHANCEMENT
Add : New impact panel design
Add : jquery triggerd hover effect
Enh : layout aligned
Add : font color class
Add : Update Font Awesome 3.0.2
Add : auto refresh function to view
Add : Screenfull lib
Add : WebUI start of a geomap, imported from https://github.com/darkweaver87/alertsmap with Remi Buisson auth. Still work to do, for centring the map (wtf....) and give real data.
Add : [mq]: flupscgi.patch
Add : fullscreen dashboard menu
Add : WebUI now manage aggregation in the dep trees, reducing the number of visible elements.
Add : WebUI Glances view now raise a real error message when fail to connect.
Add : WebUI /detail view now save the tab on the location hash, so a refresh will put the user in the good tab.
Add : WebUI can now load an additonnal path for plugins taht can override the default ones.
UI FIXES
Fix : Font color / dashboard
Fix : get back refresh on dashboard, so widget edit work again.
Fix : WebUI /impacts now display root problems even if there are lot of them.
Add : Tooltip to overview bar / eltgroup
Enh : Enabled refresh disable function / fullscreen
Enh : Change tab names / system log
Fix : 776 use "expires" of simplecookie (of bottle.py) Be carefull, "expires" uses String and not Datetime nor TimeStamp see : http://stackoverflow.com/questions/7913169/python-bottle-persistent-cookie-not-work
Fix : 779 : sorting fathers before printing
Fix : wrong btn alignment for Host Detail Impact
Fix : Parents werent displayed in webui
Fix : Forced check are now handled
DEFAULT PACKS
Fix : disable the PickleRetentionArbiter and PickleRetentionBrokerby default. Very advanced modules taht should not be used without
Fix : currently removing skonf from standard install. If people want to TEST it, they will have to go to the init.d script. This will remove all script-kiddies from testing it and cry because it dont work. Dev are
Add : properties to ESX Host and ESX VM in discovery_runner
Add : collectd_disk.trig example
Fix : remove _fs_custom stuff
Fix : Modified collectd pack in accordance to proper naming aswell
Fix : typo in service Disks of linux pack Add new check_disk_custom for linux pack as sample for multi-value duplicate_foreach statement
Fix : MsSQL packk Typo Add Host Macros for Windows Pack
Fix : type in _MSSQL_CONNECTION_CRIT
Fix : type in WARN macros Added Macro definitions in mssql.pack