Releases: eosswedenorg/antelope-api-healthcheck
Releases · eosswedenorg/antelope-api-healthcheck
Version 1.4.6
Version 1.4.5
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
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
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
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
Changelog
Bugfixes
- Fixing a bug where TCP connections were not closed after response was written.
Improvements
API Check
- timeouts can now be configurable.
duration
andduration_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
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
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 withhttp-validate-host
enabled
to respond with400 Bad Request
as the header and url did not match.
Version 1.3.0
BREAKING Change: Config files
-
Debian
/etc/sysconfig/eosio-api-healthcheck
- File renamed to
/etc/sysconfig/antelope-api-healthcheck
EOSIO_API_HEALTCHECK_OPTS
changed toANTELOPE_API_HEALTCHECK_OPTS
- File renamed to
-
FreeBSD
/etc/rc.conf
eosio_api_healthcheck_args
changed toantelope_api_healthcheck_args
eosio_api_healthcheck_logfile
changed toantelope_api_healthcheck_logfile
BREAKING Change: API
-
Requests using
contract
as api is invalid from this release and should useatomic
instead.For example:
contract|https://api.domain.com
should be changed toatomic|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
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 reportFail
instead ofDown
to haproxy.