Skip to content

Releases: fleaz/CptHook

v0.8.0

29 Dec 19:47
v0.8.0
e78fd28
Compare
Choose a tag to compare

Changelog

v0.7.1

10 May 22:57
1ada78b
Compare
Choose a tag to compare

Changelog

  • 1ada78b fixup! Rename example config and add comments to it

v0.6.2

12 Dec 18:51
Compare
Choose a tag to compare

Changelog

v0.6.1

12 Dec 18:42
Compare
Choose a tag to compare

Changelog

  • Switch from TravisCI to GitHub Actions
  • Switch from DockerHub to GitHub Conainer Registry

v0.6.0

11 Mar 22:26
Compare
Choose a tag to compare

Changelog

fe23e4e Improve error handling if we are disconnected from the IRC server
f0faa6e Improve handling of connection issues (related to #47)
db295e9 Merge branch 'development'
0cc6ecd Merge pull request #56 from herbetom/addApproveHookAction
2f47d4f Merge pull request #60 from herbetom/fixGitlabShowOnlyTitle
8fca0bc Merge pull request #61 from kmille/master
50cdd97 Merge pull request #62 from kmille/development
8a45cb8 Switch default branch to 'main'
93ef4aa Update .goreleaser.yml to support current version
4a39ac1 Update .goreleaser.yml to support current version
5b2c4a2 Update default settings for hackint in cpthook.yml.example
f33056f gitlab: show only the first line (title) for commit notifications
dd0b3af gitlab: use map of HookActions only if value found

v0.5.0

27 Jul 16:58
Compare
Choose a tag to compare

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

v0.4.0

02 May 22:19
0842b9b
Compare
Choose a tag to compare

The biggest new feature of this release, is the new icinga2 module (Thanks to @ManiacTwister )
The rest of the changes are pretty small features and lots of bug fixes.

Changelog

b020cde Added RWMutex to track connection state of IRC client
4c2cfaf Added icinga2 module
473ba9d Fix Hackint Webchat markdown in the README
ac0587d Fix typo in log message
846c1aa Gitlab: Make commit_limit configurable. Fixes #46
194d161 Merge pull request #37 from ManiacTwister/patch-fatal
d9f430a Merge pull request #39 from ManiacTwister/feature-icinga2
99dc0c4 Merge pull request #40 from fleaz/feature/handle_irc_disconnects
2fcfcb1 Merge remote-tracking branch 'origin/master' into development
8ca6ff6 Only warn on unknown modules. Fixes #45
7443a8f Prometheus: Don't try to shorten IP addresses. This fixes #42
0842b9b Release v0.4.0
369ddff Respond to privmsg from users with version info
cc55cdb Use log.Error instead of log.Fatal for json parsing errors
fa94edc fixup! Fix Hackint Webchat markdown in the README
0746558 fixup! prometheus: Only compile regexp once at the module init
47af480 prometheus: Better way to determine alert name
d7af7e8 prometheus: Only compile regexp once at the module init

v0.3.0

12 Mar 23:57
c4b081c
Compare
Choose a tag to compare

Changelog

c4b081c Release v0.3.0 (#43)

v0.2.2

22 Jan 20:49
Compare
Choose a tag to compare

Changelog

ce4b5f8 Fix typo and remove status module from example config
801ba74 Merge pull request #38 from ManiacTwister/patch-header
d2252a7 Merge remote-tracking branch 'origin/development'
f84076f Stop loading the module when we encounter an unknown moduleName
ae300a3 Use Get function to access gitlab event header to prevent crashes
0def680 readme makeover (#34)

v0.2.1

02 Dec 09:52
Compare
Choose a tag to compare

This release fixes #35

Changelog

e869cce Fix typo and remove status module from example config
7c7a066 Stop loading the module when we encounter an unknown moduleName