Changelog: prepare for 1.3.0

This commit is contained in:
Thomas Gelf 2017-01-12 15:58:21 +01:00
parent a8e319632a
commit cde4a5525f
1 changed files with 82 additions and 3 deletions

View File

@ -1,12 +1,92 @@
<a id="Changelog"></a>Changelog <a id="Changelog"></a>Changelog
=============================== ===============================
1.3.0
-----
### Fixed a lot of issues and related features
* You can find issues and feature requests related to this release on our
[roadmap](https://dev.icinga.com/versions/331)
### Service Sets
* You are now allowed to create sets of services and assign all of them at
once with an apply rule, to host templates or directly to single hosts
### Service Variable Overrides
* When switching to a Host View's services tab, you'll now not only see it's
very own services, but also ones that result from an apply rule
* You can override those Service's custom field values for every single host
* Same goes for services belonging to Service Sets
### Apply rules
* A new "contains" operator gives more possibilities when working with with
arrays
* Service vars are now also offered in the apply rule form wizard
### Custom Variables and Fields
* Issues with special characters in custom variables have been fixed
* In case mandatory fields should not have been enforced, this should work
fine right now
* Fields can now be shown based on filter rules. Example use case: show a
`Community String` field in case `SNMPv2` has been selected, but show
five other fields for `SNMPv3`. This allows one to build powerful little
wizard-like forms
### Agents and Satellites
* It is now possible to set Agent and Zone settings on every single host. This
means that you no longer need to provide dedicated Templates for Satellite
nodes
* The proposed Agent Deployment script has been improved for Windows and Linux
### Commands
* Command arguments are now always appended when inheriting a template. This
slightly changes the former behavior, but should mostly be what one would
expect anyways.
### Testing
* [Testing instructions](Testing.md) have been improved
* Running the test suite has been simplified
* While we keep running our own [tests](Testing.md) on software platforms, tests
are now also visible on Travis-CI and triggered for all pull requests
### Compatibility
* We worked around a but in very old PHP 5.3 versions on CentOS 6
### Activity log
* You can now search and filter in the Activity log
* In case you have hundreds of thousands of changes you'll notice that pagination
performance improve a lot
### Deployment
* More performance tweaking took place. 1.2.0 was already very fast, 1.3.0 should
beat it
* Deployment log got better at detecting files and linking them directly from the
log output, in case any error occured
### Work related to Icinga 1.x
* Deploying to Icinga 1.x is completely unsupported. However, it works and a
lot of effort has been put into this feature, so it should be mentioned here.
* Please note that the Icinga Director has not been designed to deploy legacy
1.x configuration. This is a sponsored feature for a larger migration project
and has therefore been built in a very opinionated way. You shouldn't even
try to use it. And if so, you're on your own. Nobody will help you when
running into trouble.
### REST API
* Issues related to fetching object lists have been fixed
### Integrations
* We now hook into the [Cube](https://github.com/icinga/icingaweb2-module-cube)
module, this gives one more possibility to benefit from our multi-edit feature
* Icinga Web 2.4 caused some minor issues for 1.2.0. It works, but an upgrade to
Director 1.3.0 is strongly suggested
1.2.0 1.2.0
----- -----
### Fixed a lot of issues and related features ### Fixed a lot of issues and related features
* You can find issues and feature requests related to this release on our * You can find issues and feature requests related to this release on our
[roadmap](https://dev.icinga.org/versions/310) [roadmap](https://dev.icinga.com/versions/310)
### Permissions and restrictions ### Permissions and restrictions
* Permissions are now enforced. Please check your role definitions, permission * Permissions are now enforced. Please check your role definitions, permission
@ -78,7 +158,7 @@
### Fixed a lot of issues and related features ### Fixed a lot of issues and related features
* You can find issues and feature requests related to this release on our * You can find issues and feature requests related to this release on our
[roadmap](https://dev.icinga.org/versions/301) [roadmap](https://dev.icinga.com/versions/301)
### Icinga Agent handling ### Icinga Agent handling
* A lot of effort has been put into making config deployment easier for * A lot of effort has been put into making config deployment easier for
@ -104,4 +184,3 @@
### Data Types ### Data Types
* Booleans, Integers and Arrays are now first-class citizens when dealing with * Booleans, Integers and Arrays are now first-class citizens when dealing with
custom variables custom variables