Skip to content

v0.5.0

Compare
Choose a tag to compare
@fleaz fleaz released this 27 Jul 16:58

BREAKING CHANGES

There are two changes that require you to update your cpthook.yml config file:

  • You can now load a module more than once therefore the old schema of "module name become URI" had to go and you now define the URI in the config of the module
  • To make it consistent across all modules the config entry default has become default_channel for the Gitlab and Icinga plugin

This release contains amongst other things:

  • CptHook is now licensed unter MIT
  • Better (more) log output when run with higher loglevels
  • You can now load modules multiple times to e.g. use CptHook as the target for two Gitlabs but distribute the webhooks across a different set of channels.

Changelog

da612e6 Better describe entries in gitignore
c03ab81 Bump dependencies
1e1ffb6 Cleanup templating code
14f128c Configure read/write timeout and disable KeepAlive
76e7433 Consistent use of 'default_channel' across all modules
4d1839a Explicitly set PingDelay for IRC connection
23a8f4e Fix gofmt for Icinga2 module
797d474 Implement custom endpoint for modules
59369ff Improved logging
4a38dc7 Improved logging
8dc00a3 Merge branch 'feature/dots_in_channel_names' into development
ba76ed3 Merge pull request #54 from fleaz/development
b3bbda6 New Dockerfile which actually builds the code itself
fa3f004 Provide a custom config for the tests
a02b7fa Remove duplicates in channel list for initial joining
604dc17 Run tests more verbose in Travis
97a792a Switch to GO modules and bump go version in travis to 1.12
58c534d Switch to MIT license (Fixes #52)
4d339f9 Update .goreleaser.yml to support current version
5985fd9 Updated readme to represent latest changes
e6132d4 gitlab: Correctly handle notifications from subgroups
6d67174 gitlab: Get most specific match for group-mappings
4dd163e gitlab: Use UnmarshalKey instead of Unmarshal