38f885f0df
api/client.go: refactor decoding in handler functions to a helper function
2024-02-04 15:54:10 +01:00
728b03422f
api/redis/subscriber.go: adding some comments.
2024-02-04 15:53:24 +01:00
35a9706954
api/client.go: in Subscribe() handle nil handler correctly.
2024-02-04 15:53:24 +01:00
bcd4a93c46
api/client_test.go: add test for calling Subscribe with nil handler.
2024-02-04 14:30:59 +01:00
e7ad37c38a
api/client.go: add handler for table delta
2024-02-04 11:32:28 +01:00
9143c1e06b
api/message/msgpack/codec_test.go: adding test for table delta messages.
2024-02-03 14:06:47 +01:00
bd742e678a
api/message/json/codec_test.go: add tests for table delta messages.
2024-02-03 13:40:25 +01:00
0d8ecaea36
api/client.go: some comments.
2024-02-03 13:39:25 +01:00
e69ff9781f
api: update dependancies
2024-02-02 17:05:29 +01:00
cb14978118
cmd/tools/mock_publisher.go: add log message before starting.
2024-02-02 16:52:50 +01:00
e93cc1d139
tools: rename redis prefix flag to just prefix.
2024-02-02 16:52:31 +01:00
569eefd07a
go.mod: update dependancies
2024-02-02 16:43:02 +01:00
2b252ea24a
Documentation
2024-02-01 11:27:42 +01:00
6da433dc4d
Version 0.3.1
2024-01-22 14:47:56 +01:00
02923aadc6
install.sh: remove $INSTALL_DIR if installation failed.
2024-01-22 14:43:02 +01:00
a2491aa355
install.sh: improve error checking.
2024-01-22 14:39:14 +01:00
9e47ae54e7
debian/patches/0001-fix-config-logpath.patch: fix correct path.
2024-01-22 13:51:24 +01:00
062bdae620
Version 0.3.0
2024-01-22 00:29:45 +01:00
a3624d131e
app/ship_processor.go: improve logging info.
2024-01-21 14:09:40 +01:00
0b3b383977
Merge branch 'table-deltas'
2024-01-21 14:01:08 +01:00
5249dc1f50
app/ship_processor.go: process table deltas.
2024-01-21 14:00:03 +01:00
2268d19b08
app/ship_processor.go: Store abi from ship in processor.
2024-01-21 13:56:18 +01:00
b3961f4eec
api/message/types.go: Update TableDeltaRow
2024-01-21 13:56:18 +01:00
dc6dd6ae70
api/message/types.go: Adding TableDelta and TableDeltaRow structs
2024-01-21 13:56:18 +01:00
3866d5382c
app/ship_processor.go: fix a bug where GlobalSequence was passed as ActionTrace.Receipt.RecvSequence
2024-01-15 23:16:33 +01:00
1f3e4a0fd9
cmd/tools/redis-acl.go: Make timestamp used as the random seed have nanoseconds precision.
2024-01-15 22:30:43 +01:00
ebeef44c31
cmd/tools/redis-acl.go: should not call rand.Seed(), instead create a new rand.Rand object.
2024-01-15 22:29:27 +01:00
d32b463e12
Merge branch 'rollback'
2024-01-09 15:49:48 +01:00
a8490f85c4
app/ship_processor.go: Implement support to send rollback messages on forks.
2024-01-09 15:49:20 +01:00
5b5b28669a
api/message/types.go: Adding RollbackMessage struct
2024-01-09 15:49:20 +01:00
8321c1633a
api/channel.go: Adding rollback channel.
2024-01-07 19:25:57 +01:00
8dbf411b36
api/channel.go: adding TableDelta channel
2024-01-07 19:11:55 +01:00
a55367844e
LICENSE: Update year.
2024-01-07 14:34:56 +01:00
dc3e59ad23
api/message/json/codec.go: minor fix.
2024-01-07 14:33:46 +01:00
f537c6f95f
app/ship_processor.go: remove redundant information to log call.
2024-01-07 14:33:22 +01:00
8ffd86daac
api/message: for codec implementations, define a function instead of global variables.
2024-01-07 14:32:00 +01:00
6801b536bf
Merge pull request #28 from eosswedenorg/dependabot/go_modules/golang.org/x/crypto-0.17.0
...
build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0
2023-12-28 17:51:28 +01:00
dependabot[bot]
2586ed7724
build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-28 16:50:30 +00:00
0bfcc4e492
Version 0.2.2
2023-12-17 19:38:02 +01:00
578f9e83d7
cmd/tools/mock_publisher.go: fix correct imports.
2023-12-17 19:37:08 +01:00
41ab39d4a3
cmd/thalos/main.go: pass context to cache.
2023-12-17 17:58:42 +01:00
1d5e28a38f
app/abi/manager.go: pass context to cache.
2023-12-17 17:58:06 +01:00
5a5e4bfd2e
app/cache/cache.go: make context aware and pass context down to store.
2023-12-17 17:57:49 +01:00
6106481417
app/cache: implement store interface.
2023-12-17 17:51:50 +01:00
8b3202e4d3
app/cache/store.go: make interface context aware.
2023-12-17 17:51:32 +01:00
22e98f1c37
Merge branch 'cache'
...
# Conflicts:
# app/abi/manager.go
# app/ship_processor.go
# cmd/thalos/main.go
2023-12-06 15:38:34 +01:00
eeab11c44b
app/abi/manager.go: its probably a good thing (tm) to set a context timout when getting the abi from the api.
2023-12-06 15:32:33 +01:00
7b1b500b22
cmd/thalos/main.go: have running variable be set to true on initialization.
...
No point setting it in readerLoop() as its only used to exit the application, as soon as its set to false. the application should exit as soon as possible.
2023-12-06 15:30:09 +01:00
24bf44a175
move writer interface and redis publish from api module as these are for the server side.
2023-11-25 15:14:21 +01:00
a94fbe191a
go mod: update dependencies
2023-11-06 17:13:01 +01:00