Skip to content

Releases: eosswedenorg/antelope-api-healthcheck

Version 1.4.6

25 Jul 15:33
@pnx pnx
v1.4.6
eaeec16
Compare
Choose a tag to compare

Maintenance release, dependancies updates.

  • Go Packages
    • Update github.com/panjf2000/gnet/v2 from 2.2.9 to 2.3.1
    • Update github.com/stretchr/testify from 1.8.3 to 1.8.4

Version 1.4.5

23 May 15:25
@pnx pnx
v1.4.5
dd76ae2
Compare
Choose a tag to compare

Maintenance release, dependancies updates.

  • Go Packages
    • Update github.com/panjf2000/gnet/v2 from 2.2.6 to 2.2.9
    • Update github.com/stretchr/testify from 1.8.2 to 1.8.3

Version 1.4.4

04 Apr 05:49
@pnx pnx
v1.4.4
824ae9c
Compare
Choose a tag to compare

Security

  • CVE-2022-41723 - Uncontrolled Resource Consumption
    Fixed by updating golang.org/x/net to patched version 0.7.0

Misc

  • Go Packages
    • Update golang.org/x/net from 0.4.0 to 0.7.0
    • Update github.com/eosswedenorg-go/atomicasset from v0.1.1-0.20230206134606-4577244fa67a to v0.1.1

Version 1.4.3

04 Apr 04:13
@pnx pnx
v1.4.3
9a34d26
Compare
Choose a tag to compare

Changelog

Misc

  • Typo fix.

  • Go Packages

    • github.com/stretchr/testify from 1.8.1 to 1.8.2
    • github.com/inconshreveable/log15 from 0.0.0-20221122034931-555555054819 to 3.0.0-testing.5+incompatible
    • github.com/panjf2000/gnet/v2 from 2.2.4 to 2.2.6

Version 1.4.2

14 Feb 08:39
@pnx pnx
v1.4.2
cf2aef1
Compare
Choose a tag to compare

Improvements

API Check

  • Default value for api timeout changed from 30s to 2s.
    This makes sense because haproxy "inter" parameter is set to 2s per default.

Linux install script

  • Now installs syslog-ng configuration file.

Misc

  • Program now exits with correct status code "1" when an error occures.

Version 1.4.1

07 Feb 11:40
@pnx pnx
v1.4.1
9814f07
Compare
Choose a tag to compare

Changelog

Bugfixes

  • Fixing a bug where TCP connections were not closed after response was written.

Improvements

API Check

  • timeouts can now be configurable.
  • duration and duration_us fields added to log row, these
    values represents the api check duration.

CLI

  • new parameter -t, --timeout that specify the maximum duration of api checks.

Misc

Go Packages

  • Update github.com/panjf2000/gnet/v2 to v2.2.4
  • Update github.com/eosswedenorg-go/leapapi to v0.2.3
  • Update github.com/eosswedenorg-go/atomicassets to v0.1.1-0.20230206134606-4577244fa67a

Version 1.4.0

05 Jan 13:32
@pnx pnx
v1.4.0
b9b1e71
Compare
Choose a tag to compare

Changelog

  • Using github.com/panjf2000/gnet as tcp server library instead of github.com/eosswedenorg-go/tcp_server

Misc

  • Go Packages
    • Update github.com/eosswedenorg-go/haproxy to v1.0.1
    • Update github.com/eosswedenorg-go/atomicasset to v0.1.0

Version 1.3.1

12 Dec 15:26
@pnx pnx
v1.3.1
142465a
Compare
Choose a tag to compare

Changelog

  • Upgraded to github.com/eosswedenorg-go/leapapi@v0.2.1
    That contains a bugfix for HTTP Host Header being sent without port.
    This caused some antelope api's with http-validate-host enabled
    to respond with 400 Bad Request as the header and url did not match.

Version 1.3.0

25 Nov 11:55
@pnx pnx
Compare
Choose a tag to compare

BREAKING Change: Config files

  • Debian /etc/sysconfig/eosio-api-healthcheck

    • File renamed to /etc/sysconfig/antelope-api-healthcheck
    • EOSIO_API_HEALTCHECK_OPTS changed to ANTELOPE_API_HEALTCHECK_OPTS
  • FreeBSD /etc/rc.conf

    • eosio_api_healthcheck_args changed to antelope_api_healthcheck_args
    • eosio_api_healthcheck_logfile changed to antelope_api_healthcheck_logfile

BREAKING Change: API

  • Requests using contract as api is invalid from this release and should use atomic instead.

    For example: contract|https://api.domain.com should be changed to atomic|https://api.domain.com

Misc

  • Go Packages
    • Upgrade github.com/eosswedenorg-go/eosapi to github.com/eosswedenorg-go/leapapi v0.2.0

Version 1.2.6

25 Nov 09:58
@pnx pnx
Compare
Choose a tag to compare

Go Packages

  • Upgrade github.com/stretchr/testify to v1.8.1
  • Upgrade github.com/eosswedenorg-go/eosapi to v0.1.3
  • Upgrade github.com/inconshreveable/log15 to v0.0.0-20221122034931-555555054819
  • Upgrade github.com/eosswedenorg-go/tcp_server to v0.2.1

Eosio v1/v2 API's

  • HTTP Errors are now handled by eosapi
    This changes the log message abit and will report Fail instead of Down to haproxy.