Skip to content

Releases: hellofresh/health-go

Updated mongo driver to v1.0

18 Mar 09:30
1b6dce7
Compare
Choose a tag to compare
Merge pull request #26 from hellofresh/patch/mongo-driver-1.0

PT-3479 Bumped mongo driver to 1.0

Use official mongo driver for healthcheck instead of deprecated and unmaintained one

30 Jan 15:00
b560df7
Compare
Choose a tag to compare
Merge pull request #24 from hellofresh/feature/mongo-db-driver

PT-2837 Use official mongo driver for healthcheck instead of deprecated and unmaintained one

Backport RabbitMQ channel fixes, and catch up 1.x branch

08 Nov 12:18
10383b7
Compare
Choose a tag to compare

Some users of this library may be depending upon a 1.x version, but since the RabbitMQ check was serious enough, we have backported the RabbitMQ check.

There was however, some additionally PRs merged to master before the library moved on to versions 2.x that were not included in a prior release. As such, this release additionally catches up to the 1.x branch.

What’s changed:

  • checks/rabbitmq: in the event of a consume timeout, a send on done channel could happen after closing the done channel
  • checks/rabbitmq: if a messages channel unexpectedly receives more than 1 message, it will block indefinitely
  • checks/mysql: added (is API divergent from 2.x)
  • travis files

Subtle RabbitMQ channel fixes.

07 Nov 14:09
2c08184
Compare
Choose a tag to compare

Fixes two subtle race-conditions in the checks/rabbitmq package:

  • in the event of a consume timeout, a send on done channel could happen after closing the done channel
  • if a messages channel unexpectedly receives more than 1 message, it will block indefinitely

RabbitMQ aliveness test

27 Jul 13:29
e3aa755
Compare
Choose a tag to compare

Added aliveness test in _examples/server.go.
Please use RabbitMQ aliveness test if your app has access to RabbitMQ management port (15672).

Checks update

26 Jul 14:56
456ffac
Compare
Choose a tag to compare

New health-go 2.0 version released:

  • MySQL check updated
  • PostgreSQL check updated
  • Http check test added
  • More examples in __examples/server.go file

1.2.7

14 Jun 12:24
e17093d
Compare
Choose a tag to compare

Release Notes

This release adds validation for checkers being added more than once

Changelog

https://github.com/hellofresh/health-go/pull/17/commits

Fix send on closed channel during rabbit timeout

03 Apr 09:21
f29ba41
Compare
Choose a tag to compare

When RabbitMQ health check timed out it was causing a panic in the running application: send on closed channel

Fixed rabbit config defaults

21 Mar 15:15
8b73daf
Compare
Choose a tag to compare
Merge pull request #13 from hellofresh/hotfix/defaults

Fix for rabbit config defaults

Fixed RabbitMQ checker and added some tests

25 Sep 08:11
Compare
Choose a tag to compare
Merge pull request #9 from hellofresh/hotfix/tests

Fixed Rabbit checker and added tests