History.md in nagira-0.3.3 vs History.md in nagira-0.4.0
- old
+ new
@@ -1,5 +1,12 @@
+### v0.4.0
+* Wed Dec 24 2014 -- Dmytro Kovalov
+ - new API endpoints
+ - GET /\_status/_hosthgroup/:name
+ - GET /\_status/_hosthgroup/:name/_host
+ - GET /\_status/_hosthgroup/:name/_service
+ - update API docs (API.md)
### v.0.3.3
* Tue May 27 2014 -- Dmytro Kovalov
- Bugfix: fix parsing of service blocks https://github.com/dmytro/nagira/issues/27
@@ -41,15 +48,15 @@
### v.0.2.7
* Mon Apr 15 2013 -- Dmytro Kovalov
- Extend ActiveResource support
- - add prefix /ar
+ - add prefix /ar
- AR_PREFIX constant for the same
- covert all output ot Array if it's ActiveResource
- ActiveResource supportewd now in /_objects, /_status
-
+
### v.0.2.6
* Tue Mar 26 2013 -- Ivan Gusev
- Fix for long time parsing https://github.com/dmytro/nagira/issues/20
@@ -67,78 +74,77 @@
- defaults file in `/etc/sysconfig` or `/etc/default`
- tasks to check configuration by user
- Add partial ActiveSupport routes
- `/_objects/host` works as well as `/_objects/hosts`
- selection objects by ID is TODO
-* Feb 19, 2013 -- Dmytro Kovalov
- - Background parser.
-
+* Feb 19, 2013 -- Dmytro Kovalov
+ - Background parser.
+
To avoid delays on HTTP request from user. All data are parsed in separate thread.
- configurable TTL for background parsing
- can be disabled
- - Start-up section for the Nagira app.
+ - Start-up section for the Nagira app.
- All Nagios files are validated at start-up, rather than on first HTTP request.
+ All Nagios files are validated at start-up, rather than on first HTTP request.
If there are permission problem or file don't exist error is reported to user.
-* Feb 9, 2013
+* Feb 9, 2013
- Merge all custom changes to `ruby-nagios` into upstream, use `ruby-nagios` as gem, not git sub-module
- - `nagios.cfg` file selection is in `ruby-nagios` now.
+ - `nagios.cfg` file selection is in `ruby-nagios` now.
Look for config in `/etc/nagios*/` and `/usr/local/nagios/etc/`. Can be overridden by `NAGIOS_CFG_FILE` environment.
-
-### v.0.2.1
+### v.0.2.1
+
* Wed Dec 19 2012 - Dmytro Kovalov
- fix for DOS formatted and spaces in config ; better error reporting for spec. fixes #8
- Switch to markdown in documentation: README, CONFIGURAION etc.
- Configuration documentation. Examples of usage for JSON: example files and scripts.
- Nagira::INSTALL configuration constant. Use Nagira::INSTALL for init.d creation.
- ERB template for /etc/init./d file
- Fixes for YARD formatting
- Use Travis CI for Nagira testing
-* Thu Oct 4 19:45:00 JST 2012
+* Thu Oct 4 19:45:00 JST 2012
### v.0.2.0
- lot of bug fixes
- API: first working PUT API for process host status and process service status external commands
* 2012-09-28 Dmytro Kovalov - v. 0.1.5
- - many changes for testing files nagios.cfg, objects, status. Tested to work both in dev/test and production environments.
+ - many changes for testing files nagios.cfg, objects, status. Tested to work both in dev/test and production environments.
- more documentation
- API: additional modifier for output: `_full`. By default now `/_status` returns Hash with hoststatus only. Use ../_full to get both hoststatus and sevicestatus.
-### v. 0.1.4
+### v. 0.1.4
-* 2012-09-26 Dmytro Kovalov -
+* 2012-09-26 Dmytro Kovalov -
- added support for JSON-P parameters (?callback=<nam>)
- change API to have all keywords underscored, to avoid clashes with object names (`/_status`, `_objects`, `/_status/_list` etc).
-### v. 0.1.3
+### v. 0.1.3
-* 2012-06-8 Dmytro Kovalov
+* 2012-06-8 Dmytro Kovalov
- specs for /config, /status, /objects - simple page loads and data
checks;
- /api route;
- bugfixes;
- YARD documentation;
-### v. 0.1.2
+### v. 0.1.2
-* 2012-06-2 Dmytro Kovalov
- - spec for configuration files
+* 2012-06-2 Dmytro Kovalov
+ - spec for configuration files
- spec for basic responses from Sinatra (`GET /objects`, `GET /status`)
- CONFIGURATION.rdoc
- configuration cleanup
* 2012-05-22 Dmytro Kovalov
- - start using Gemfile
+ - start using Gemfile
- INSTALL.rdoc - simple description of installation procedure
* 2012-01-12 Dmytro Kovalov
- History.rdoc and version.txt files
- Routes for objects configuration GET's
- FEATURES.rdoc
- - YARD documentation
+ - YARD documentation
* 2012-01-02 Dmytro Kovalov
- First Sinatra application to return service state information
* 2011-12-25 @dmytro
- Started Github project
-