thalos (1.1.0) bionic focal jammy; urgency=medium * Adding `ActionTrace.FirstReceiver` flag, that is `true` only if receiver is the same as contract name. -- Henrik Hautakoski Fri, 01 Mar 2024 16:41:25 +0100 thalos (1.1.0~rc2) bionic focal jammy; urgency=medium * Adding `log.file_timestamp_format` config field * Added cli flag `--log-file-timestamp` * Directory where log files are stored is created with correct permissions. -- Henrik Hautakoski Wed, 28 Feb 2024 23:16:44 +0100 thalos (1.1.0~rc1) bionic focal jammy; urgency=medium * Adding flags for almost all config values. * Improved disconnect code for ship client. - Application now waits for ship to reply with a close message before exiting the application. - The application now recognizes an close error and no longer reports is as an actual error to the log. * Application only calls "GetInfo" from the antelope API once and only if it actually needs the information. * CI: update actions/checkout to version 4 * CI: update actions/setup-go to version 5 * golang: update github.com/eosswedenorg-go/antelope-ship-client to v0.2.7 * golang: switched github.com/pborman/getopt for github.com/spf13/cobra * golang: use github.com/spf13/viper to handle configuration. -- Henrik Hautakoski Mon, 19 Feb 2024 14:27:40 +0100 thalos (1.0.0) bionic focal jammy; urgency=medium * Improved code documentation. * Updated dependancies. * Small fixes for thalos tools. Go API: * Rewrite client api to provide a go channel instead of callback functions * Support Transaction messages * Support Rollback messages * Support TableDelta messages -- Henrik Hautakoski Wed, 07 Feb 2024 19:32:10 +0100 thalos (0.3.1) bionic focal jammy; urgency=medium * Bug: fix incorrect log path in debian packages. * Improved install.sh script. -- Henrik Hautakoski Mon, 22 Jan 2024 14:46:48 +0100 thalos (0.3.0) bionic focal jammy; urgency=medium * Feature: Table Delta message (issue https://github.com/eosswedenorg/thalos/issues/31) * Feature: Rollback message (issue https://github.com/eosswedenorg/thalos/issues/30) * Bug: Fix a bug where GlobalSequence was passed as ActionTrace.Receipt.RecvSequence * Bug: fixed random password generator in redis-acl tool to not produce the same password if executed during the same second. * Security: update golang.org/x/crypto from 0.14.0 to 0.17.0 -- Henrik Hautakoski Sun, 21 Jan 2024 14:29:23 +0100 thalos (0.2.2) bionic focal jammy; urgency=medium * Current processing state (block number) is now cached and loaded on start. * cli: new `-n` flag that forces the application to take start block from config/api instead of cache. * bug: the ABI Cache now has a timeout for the api call on cache miss fixing a bug where the application would hang if api did not respond. * Update to use antelope-ship-client v0.2.7 -- Henrik Hautakoski Sun, 17 Dec 2023 19:37:30 +0100 thalos (0.2.1) bionic focal jammy; urgency=medium * new tool: publisher mock (writes test data to redis channels.) * golang: Drop support for 1.18, 1.19 * new cli flag: "--level" to specify log level. * new tool: redis ACL config generator. * tools: adding flags for redis username/password * code documentation -- Henrik Hautakoski Sat, 04 Nov 2023 13:35:06 +0100 thalos (0.2.0) bionic focal jammy; urgency=medium * Update to use antelope-ship-client v0.2.5 * Adding benchmark and architecture documentation * Improved install documentation * Documentation is now hosted in a dedicated repo and published as a website. * Redis: Adding User field to config. * ABI Cache: use `::` as separator for redis keys. * ABI Cache: `thalos::cache` is now used as hardcoded prefix for redis keys. * ABI Cache: chain id is now used as id for redis keys instead of config field. * Config: `CacheID` removed from `RedisConfig` * Telegram notification are now optional. * Fix a bug where the reader restarted from initial block number when reconnecting after connection loss. -- Henrik Hautakoski Tue, 22 Aug 2023 07:32:08 +0200 thalos (0.1.2) bionic focal jammy; urgency=medium * API: Adding receipt to ActionTrace. * Update redis package to v9 * Adding thalos-tools program with benchmark and validate tools. -- Henrik Hautakoski Thu, 15 Jun 2023 12:08:57 +0200 thalos-server (0.1.1) bionic focal jammy; urgency=medium * Backoff algorithm when reconnecting * Support for human friendly chain name instead of using chain_id from api. * More info when logging abi decoding errors. * Split logging into two files (info and error) -- Henrik Hautakoski Fri, 19 May 2023 15:42:42 +0200 thalos-server (0.1.0) bionic focal jammy; urgency=medium Initial release. -- Henrik Hautakoski Sun, 14 May 2023 18:17:35 +0200