Releases: covalenthq/refiner
Releases · covalenthq/refiner
v0.2.5
What's Changed
- update avro codec with support for eip4895 fields (#104) by @sudeepdino008 in #106
- merge develop to main by @sudeepdino008 in #108
Full Changelog: v0.2.4...v0.2.5
v0.2.4
Commits
- bf90354: create docker image for different platforms (sudeep) #102
- 93006de: reduce the docker image size by getting rid of rust toolchain dep (sudeep) #102
- 60e9367: moving to elixir 1.14.3 (sudeep) #102
- fa4171b: fix test (sudeep) #102
What's Changed
- create docker image for different platforms by @sudeepdino008 in #102
- Rudder-DTM-RC:v0.2.4 by @sudeepdino008 in #103
Full Changelog: v0.2.3...v0.2.4
v0.2.3
Commits
- 84c6447: adds EVM_SERVER flag to .envrc (sudeep) #91
- c1adc24: logs body & failure message to help debug decode errors from evm (sudeep) #91
- 03617d6: Bump plug_cowboy from 2.6.0 to 2.6.1 (dependabot[bot]) #94
- 7f6c3fd: Bump finch from 0.14.0 to 0.15.0 (dependabot[bot]) #95
- ab14404: Bump certifi from 2.10.0 to 2.11.0 (dependabot[bot]) #98
- 692090c: Bump credo from 1.6.7 to 1.7.0 (dependabot[bot]) #99
- 6dc774f: remove useless gas_price call (sudeep) #100
- f0ed44e: push to artifact registry (Pranay Valson) #101
- d4a5a89: update ci for new registry (Pranay Valson) #101
- 1374d50: switch to artifact registry for docker image defaults (Pranay Valson) #96
What's Changed
- logs body & failure message to help debug decode errors from evm by @sudeepdino008 in #91
- Bump finch from 0.14.0 to 0.15.0 by @dependabot in #95
- Bump plug_cowboy from 2.6.0 to 2.6.1 by @dependabot in #94
- remove needless gas_price call by @sudeepdino008 in #100
- Push rudder image to artifact registry by @noslav in #101
- Bump credo from 1.6.7 to 1.7.0 by @dependabot in #99
- Bump certifi from 2.10.0 to 2.11.0 by @dependabot in #98
- Rudder-DTM-RC:v0.2.3 by @noslav in #96
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Commits
- 1e763be: push rudder project version update (Pranay Valson)
- 2e6916f: redirects logs to stdout as well so docker can pick it up (sudeep) #87
- 57269df: adds overwrite flag in mix release command (sudeep) #87
- 44ece17: Revert "redirects logs to stdout as well so docker can pick it up" (Pranay Valson) #88
- 3307b97: redirects logs to stdout as well so docker can pick it up (sudeep) #92
- 155ee5b: adds overwrite flag in mix release command (sudeep) #92
What's Changed
- redirects logs to stdout as well so docker can pick it up by @sudeepdino008 in #87
- Revert "redirects logs to stdout as well so docker can pick it up" by @noslav in #88
- Stdout logging by @noslav in #89
- Rudder-DTM-RC:v0.2.2 by @noslav in #90
- stdout logging in rudder so docker logs can pick them up by @sudeepdino008 in #92
Full Changelog: v0.2.1...v0.2.2
v0.2.1 - Bsp-Geth v1.4.0 & Codec v0.32
Commits
- 8b14d89: update rudder standalone run config (Pranay Valson)
- 78860db: update github workflows trigger for develop (Pranay Valson) #79
- 358c799: Bump ex_keccak from 0.6.0 to 0.7.1 (dependabot[bot]) #80
- 3816413: enables moonbase docker compose run (Pranay Valson) #78
- fb08dc5: remove sleep from ci (Pranay Valson) #78
- 638019c: remove mix dev build from dockerfile (Pranay Valson) #78
- e89172c: enable mix prod build with compose (Pranay Valson) #78
- 6b6367a: removes redundant compose files (Pranay Valson) #78
- 8d480d3: indicate build and run for compose (Pranay Valson) #78
- 83ad1c0: add encoder avro fn for segments (Pranay Valson) #82
- 0bc0e36: add tests & segment files for encoder (Pranay Valson) #82
- 85f4982: adapt changes to pipeline (Pranay Valson) #82
- 0286591: add previously missed types in utils (Pranay Valson) #82
- b615551: updates avro codec with withdrawalHash inclusion (Sudeep) #83
- e56edfd: add avro encode dir files fn (Pranay Valson) #82
- db1e24e: revert to old formatting (Pranay Valson) #83
- 8e93ebb: update codec version (Pranay Valson) #83
- 6843534: augment util typeof with all elixir types (Pranay Valson) #84
- 293efca: update docker compose fn calls (Pranay Valson) #84
- f63224c: add tests for convert_to_bytes (Pranay Valson) #84
- dee5ee4: update test files for avro codec-0.32 (Pranay Valson) #85
- 7cb965f: update decoder/encoder, utils, result/specimen/segment tests (Pranay Valson) #85
- 5715fc4: update pipeline tests for new encoding (Pranay Valson) #85
- ebd1dba: quote parenteses on rudder command to avoid docker compose Entrypoint errors (Rodrigo Garcia) #86
- a94b941: readd codec-0.31/0.32 test-data (Pranay Valson) #85
- 3c459ed: update tests for codec-0.32/31 distinction (Pranay Valson) #85
What's Changed
- Update Github workflows for
develop
by @noslav in #79 - Bump ex_keccak from 0.6.0 to 0.7.1 by @dependabot in #80
- Run rudder for moonbase/moonbeam with docker compose by @noslav in #78
- Segment & block result avro encoding for IPFS by @noslav in #82
- updates avro codec with withdrawalHash inclusion by @sudeepdino008 in #83
- Augment utils module with all types by @noslav in #84
- quote parenteses on rudder command to avoid docker compose Entrypoint… by @rogarcia in #86
- Avro Codec 0.32 test data updates by @noslav in #85
- Rudder-DTM-RC:v0.2.1 by @noslav in #81
New Contributors
Full Changelog: v0.2.0...v0.2.1
v0.2.0 - Evm Server Rudder Pipeline
Commits
- d216ee3: uses evm tool via server rather than proccess forks (Sudeep) #66
- 303da13: cleanups the evm process fork specific files and other improvements (Sudeep) #66
- 1813f84: fixes tests and Dockerfile (Sudeep) #66
- c93e8c5: Merge remote-tracking branch 'origin/main' into evm_server (Sudeep) #66
- ea9f2f2: updates documentation and other fixes in docker-compose (Sudeep) #66
- e935f9b: resolves comments on the PR: typos, new test (Sudeep) #66
- a08b1ba: use block speciman chain id when checking for session (kitti-katy) #73
- df2a126: Bump ex_rlp from 0.5.5 to 0.6.0 (dependabot[bot]) #74
- 2f20318: fixes schema_mismatch error by differentiating 'error' cases (Sudeep) #76
- 5ec6fd0: increases timeout for ipfs fetch (Sudeep) #76
- 619e931: fix test numeral rep (Pranay Valson) #77
- c31d942: Merge branch 'main' into ipfs_schema_mismatch (Pranay Valson) #76
- eb2706b: mix format (Pranay Valson) #76
- 7431c77: update docker-ci test config with evm server (Pranay Valson) #76
What's Changed
- use block speciman chain id when checking for session by @kitti-katy in #73
- Bump ex_rlp from 0.5.5 to 0.6.0 by @dependabot in #74
- uses evm tool via server rather than proccess forks by @sudeepdino008 in #66
- Merge Develop to Main by @noslav in #77
- fixes schema_mismatch error by differentiating 'error' cases by @sudeepdino008 in #76
Full Changelog: v0.1.4...v0.2.0
v0.1.4 - Binary Plugin Rudder Pipeline
Commits
- 6261ca1: define rudder measurable events (Pranay Valson) #67
- 49d746c: add metrics to gather from events (Pranay Valson) #67
- 7b1fe60: add state store for reporter (Pranay Valson) #67
- 7b13f45: add custom reporter for counter and sum metrics (Pranay Valson) #67
- 7031969: add telemetry utils for rudder (Pranay Valson) #67
- bd37f1f: instrument ipfs_interactor pin/fetch (Pranay Valson) #67
- 7aca519: adds temporary log for debugging the ModuleError issue (Sudeep) #69
- fd3f44e: instrument remaining modules (Pranay Valson) #67
- 0b9ef98: refactor to use ets tables for metrics state (Pranay Valson) #67
- f690b4e: update dep versions (Pranay Valson) #67
- 4f27c20: add metrics like distribution, sum, summary (Pranay Valson) #67
- cd5f071: apply telemetry to full pipeline (Pranay Valson) #67
- c9b0a2a: update @SPEC from elixirls (Pranay Valson) #67
- 3973396: apply function @specs (Pranay Valson) #67
- 754941c: remove gas setting when making a call (kitti-katy) #70
- f31d082: enable ets tables per sub-module category (Pranay Valson) #67
- 1b4e5ad: refactor bsp, brp, rudder events, metrics and collector (Pranay Valson) #67
- 694d576: apply rudder jounral/pipeline, brp proof/upload, bsp execute/decode telemetry (Pranay Valson) #67
- 01cc11c: add pipeline success/failure and journal metrics (Pranay Valson) #67
- bc65b33: add function specs (Pranay Valson) #67
- 0c3b4ef: fixes (temporarily) the issue with :no_such_log error (Sudeep) #68
- bd04de3: remove unused avro decoder hook; add fn specs (Pranay Valson)
- d644a27: Bump gettext from 0.22.0 to 0.22.1 (dependabot[bot]) #72
- 134f7db: remove redundant porcelain exec rules (pipeline integrated as dynamic-supervisor-worker) (Pranay Valson)
- bc3360c: update upgraded proofchain abi (Pranay Valson)
- 374bde4: update README with worshop links, brief and onboarding doc (Pranay Valson)
What's Changed
- remove gas setting when making a call by @kitti-katy in #70
- BRP Pipeline performance metrics and telemetry by @noslav in #67
- adds temporary log for debugging the ModuleError issue by @sudeepdino008 in #69
- fixes (temporarily) the issue with :no_such_log error by @sudeepdino008 in #68
- Bump gettext from 0.22.0 to 0.22.1 by @dependabot in #72
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Commits
- d25e707: Bump cors_plug from 2.0.3 to 3.0.3 (dependabot[bot]) #33
- 74c5722: replace latest block height with a cursor (kitti-katy) #42
- e69d871: remove return word (kitti-katy) #42
- ad3c722: add loading proofchain node url from env var in test config (kitti-katy) #42
- 79d6118: bring .envrc back for local testing (kitti-katy) #42
- 1a837ef: add loading block height for an open session (kitti-katy) #42
- 48b4814: fixes golang builds to be cross platform and adds evm exec path in environment (Sudeep) #40
- 63d6acb: adds journal for block level worklog (Sudeep) #40
- 0b4ad4e: Bump ex_secp256k1 from 0.4.0 to 0.6.0 (dependabot[bot]) #41
- ee88bdc: Update tag-release.yaml (Pranay Valson)
- 9969d1e: Bump ex_keccak from 0.3.0 to 0.6.0 (dependabot[bot]) #34
- 5bff462: Bump rustler from 0.23.0 to 0.26.0 (dependabot[bot]) #31
- 06672f1: Bump ranch from 1.7.1 to 2.1.0 (dependabot[bot]) #35
- 5f01135: add check if brp session is open, start listening for events from the last moonbeam block height loaded to the journal (kitti-katy) #42
- e407eca: Merge branch 'main' of github.com:covalenthq/rudder into feature/add-block-sync-up-in-event-listener (kitti-katy) #42
- 3967224: add links to ipfs-pinner and proofchain in local test config, set docker to use docker mix config (kitti-katy) #43
- 9df7911: bring rudder container back (kitti-katy) #43
- e0df515: Merge branch 'main' into fix/change-docker-test-config (Pranay Valson) #43
- 6679d18: hardcode docker test requirements (Pranay Valson) #43
- 32c9e9b: fix mix env in dockerfile and local.rebar req (Pranay Valson) #43
- 487b176: pause caching in workflow (Pranay Valson) #43
- d9e3e4f: update dev.exs config to reflect only moonbase alpha (Pranay Valson)
- 224a62a: Feature/add block sync up in event listener (#45) (kitti-katy) #45
- 50078ab: Bump finch from 0.13.0 to 0.14.0 (dependabot[bot]) #46
- 93d5845: Bump mnemonic from 0.3.0 to 0.3.1 (dependabot[bot]) #47
- 33d3093: changes journal states for moonbeam/ethereum block heights (Sudeep) #48
- 142ae4e: fixes in etfs usages and journalling points (Sudeep) #48
- 423da2c: Bump gettext from 0.20.0 to 0.21.0 (dependabot[bot]) #49
- 7ad019c: Bump avrora from 0.24.2 to 0.25.0 (dependabot[bot]) #50
- 9f68d13: add skipping block specimen submission to proof chain if it was already submitted (kitti-katy) #51
- 898abc4: update README (kitti-katy) #51
- 6828751: updates etfs to 0.2.0 and makes API changes for DebugFile (Sudeep) #48
- acfb6a5: fix erigon envrc (Pranay Valson)
- 88601ba: Bump avrora from 0.25.0 to 0.26.0 (dependabot[bot]) #52
- a3698df: add tests for util module (Pranay Valson) #54
- e5026b9: adds some logs (Sudeep) #48
- 79d208f: pushes fix to start processing from latest block in case of empty journal (Sudeep) #48
- cd885bd: reorders typeof util function types (Pranay Valson) #54
- 590cdf1: renames file_open fn name (Pranay Valson) #54
- a3c1567: add tests for file opening (Pranay Valson) #54
- bf14d11: format with mix (Pranay Valson) #54
- 8d56588: updates mix dependencies (Pranay Valson) #48
- 067778d: enable using .envrc.local (Pranay Valson)
- c405004: .envrc as common base can be committed (Pranay Valson) #48
- 15d732f: common base env is only ipfs pinner, erigon node (Pranay Valson) #48
- 9d473fc: update deps (Pranay Valson) #48
- 581be59: update deps; update envrc to use .local (Pranay Valson)
- 3cb6818: Bump rustler from 0.26.0 to 0.27.0 (dependabot[bot]) #55
- 492efed: add bytes 32 conversion on specimen hash in pipeline (kitti-katy) #48
- 0b7231a: fixes decode_http_resp (Sudeep) #48
- a386e94: adds relevant log messages (Sudeep) #48
- 0fc8ec7: Bump gettext from 0.21.0 to 0.22.0 (dependabot[bot]) #57
- ce835c8: Bump broadway from 1.0.5 to 1.0.6 (dependabot[bot]) #58
- e4ea2c8: fix pipeline test (kitti-katy) #59
- 5aae8db: format pipeline (kitti-katy) #59
- b6d8f17: convert raw specimen to str to be outputted in logger (kitti-katy) #59
- 78214b9: Merge branch 'main' of github.com:covalenthq/rudder into dependabot/hex/broadway-1.0.6 (Pranay Valson) #58
- 3d2f233: Merge branch 'main' of github.com:covalenthq/rudder into dependabot/hex/gettext-0.22.0 (Pranay Valson) #57
- ed0f617: fix big number readbility with _ after 9999 (Pranay Valson) #62
- 2bcd293: fixes block result local storage cleanup (Sudeep) #61
- a2205a9: adds logs for evm processing (Sudeep) #61
- 5767529: use case cond inplace of with, else (Pranay Valson) #62
- cd16f43: run credo recommendations/warnings in the CI (Pranay Valson) #62
- bf53399: add snake_case to variable names (Pranay Valson) #62
- 0c3d7cb: add re-configured credo static code analysis (Pranay Valson) #62
- 056db5a: bring back consistent paramter matching (Pranay Valson) #62
- f5fb65e: bring back map_join, complexity, cond statments (Pranay Valson) #62
- 62b7c11: implement map_join, if_else in place of cond (Pranay Valson) #62
- 8138fc5: mix format (Pranay Valson) #62
- dc12975: removes non-relevant TODOs (Sudeep) #61
- a4870c3: adds fix to ensure erigon is build everytime on make build (Sudeep) #63
- f306611: Merge branch 'main' into v2_fixes (Pranay Valson) #61
- 5f37876: mix format (Pranay Valson) #61
- 4f8b7e2: fixes pattern to catch timeout errors in http_adapter (Sudeep) #65
- 8917911: stops event listener process if there's irrecoverable error from proof chain interactor (Sudeep) #64
What's Changed
- Evm exec path by @kitti-katy in #40
- fixes golang builds to be cross platform and adds evm exec path in environment by @sudeepdino008 in #39
- Bump ex_secp256k1 from 0.4.0 to 0.6.0 by @dependabot in #41
- Bump rustler from 0.23.0 to 0.26.0 by @dependabot in #31
- Bump cors_plug from 2.0.3 to 3.0.3 by @dependabot in #33
- Bump ex_keccak from 0.3.0 to 0.6.0 by @dependabot in #34
- Bump ranch from 1.7.1 to 2.1.0 by @dependabot in #35
- Feature/add block sync up in event listener by @kitti-katy in #42
- add links to ipfs-pinner and proofchain in local test config, set doc… by @kitti-katy in #43
- Feature/add block sync up in event listener by @kitti-katy in #45
- Feature/add journal log on proofchain error by @kitti-katy in #51
- Bump avror...
v0.1.2
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Commits
- 92b774f: add kitty-katy as reviewer (Pranay Valson)
- 4b76b67: add actions tagged release (Pranay Valson)
- e8c1fd5: tests directly against mix app (Pranay Valson)
- 3bc08c8: fix typo (Pranay Valson) #38
- 0fad163: remove env foile from workflow (Pranay Valson) #38
- de84487: load env file using actions (Pranay Valson) #38
- 6edb66b: checkout repo using actions (Pranay Valson) #38
- 55cfb2e: push .env file to docker compose (Pranay Valson) #38
- bbf303b: update proof-chain version for test (Pranay Valson) #38
- fc5468f: build rudder docker image (Pranay Valson) #38
- ae081db: add rudder Dockerfile with 3 stages (Pranay Valson) #38
- 08e0cb2: enable rudder docker container run in compose (Pranay Valson) #38
- fedb868: pick up proof-chain node config from system.getenv (Pranay Valson) #38
- ec98fcc: enable exit with 0 post tests (Pranay Valson) #38
- b51ddc2: enable ipfs pinner url env var (Pranay Valson) #38
- b4a940d: remove .envrc and .envrc.local infavor of .env (Pranay Valson) #38
- 0893f31: tests passing with docker-compose-local (Pranay Valson) #38
- e286d77: remove .envrc and .envrc.local infavor of .env (Pranay Valson)
- afc31f4: update docker compose file with op-stake generated for rudder (Pranay Valson)
- 71498c4: update test for logger package (Pranay Valson) #38
- bcc7d60: add curl to deployment container (Pranay Valson) #38
- 5effb94: update docker compose file (Pranay Valson) #38
- 0a013ef: enable compose to upload files to local ipfs (Pranay Valson) #38
- 7182c65: add docker compose to run only rudder tests (Pranay Valson) #38
- 50eab1d: final rudder dockerfile for release and unit-tests (Pranay Valson) #38
- 495c843: updated rudder only compose file (Pranay Valson) #38
- b0096ca: updates defaults with eth_client (Pranay Valson) #38
- 016ade3: all unit tests pass with compose (Pranay Valson) #38
- 1bfef53: bring back mix release (Pranay Valson) #38
- 90ff85d: run all unit tests (Pranay Valson) #38
- 3d91cc2: fix typos; impose exit code (Pranay Valson) #38
- add4c31: add sleep to preven exit during test (Pranay Valson) #38
- 20a489c: remove env file req (Pranay Valson) #38
- cdcd73e: fix compose port error (Pranay Valson) #38
- 5f988ad: cache docker build steps (Pranay Valson) #38
- 4fb076c: adds a journal for discovered work (Sudeep) #30
- 757f63b: fix conventions and rename files (Pranay Valson) #38
- abdbd41: add comments and .env_example (Pranay Valson) #38
- a0387c7: add dockerfile linter and corrections (Pranay Valson) #38
- c38758c: fix typo in ipfs interactor; run pipeline test (Pranay Valson) #38
- 73f64ec: update README (Pranay Valson) #38
What's Changed
- Adds elixir Github actions to compile, check and test by @noslav in #5
- Feature/block specimen event listener by @noslav in #6
- Feature/proofchain contract interactor by @noslav in #7
- Prevents reinstalling tools on SCA and Test by @noslav in #10
- remove unused functions and files, replace machine gun with finch by @kitti-katy in #9
- Block specimen file streaming & avro decoding by @noslav in #8
- Updates README for concurrent streaming of specimens by @noslav in #13
- Updates README with pipeline components image by @noslav in #14
- Add ipfs pinner by @fatemebagherii in #2
- Feature/block result event listener by @kitti-katy in #15
- Add blockResultUploader by @kitti-katy in #18
- block processor component: block specimen to block results by @sudeepdino008 in #11
- updating extractor executable from extractor2.go (for reading codec v0.3) by @sudeepdino008 in #19
- source discovery in rudder by @sudeepdino008 in #21
- fixes source code discovery by @sudeepdino008 in #22
- fixes aliases in block processor module by @sudeepdino008 in #23
- Update avro codec to 0.31 by @noslav in #26
- adding evm as submodule in order to avoid committing binaries (for all arch) by @sudeepdino008 in #27
- Feature/integrate components together by @kitti-katy in #24
- move proofchain address and private keys to config and env vars by @kitti-katy in #29
- file logging with rotation for prod and dev env by @sudeepdino008 in #28
- adds a journal for discovered work by @sudeepdino008 in #30
- Docker compose pipeline by @noslav in #38
New Contributors
- @fatemebagherii made their first contribution in #2
Full Changelog: https://github.com/covalenthq/rudder/commits/v0.1.1