v2.40.0
2.40.0 (2024-07-17)
Features
- aptos: add movment chain ids and supports (#892) (9dbf34b)
- sdk: fetch eth calls in advance (#846) (4a9a354)
Bug Fixes
- cli: list @sentio/graph-cli as dependency in published package (#816) (aaf866e)
- cli: typecheck before bundle (#891) (c95e38e)
- db: add "has all" & "has any" op to array field (#821) (6ff0454)
- db: add "like" op to string field & constraint type for filters (#819) (255b8cc)
- db: fix undefined promise (#839) (93e2a95)
- db: reject all db promise when context is closed (#822) (57b29fa)
- m2: codegen fix for m2 (#895) (c51bac5)
- sdk: add preprocess in global processor (#889) (260baad)
- sdk: add some log (#863) (3c895fe)
- sdk: do not bundle sdk (#858) (9b75c6b)
- sdk: fix abi (#850) (96299ce)
- sdk: fix block number format (#860) (0df9b75)
- sdk: fix missing context (#859) (77cb9b9)
- sdk: fix preprocess (#890) (3120ca8)
- sdk: make ctx.trace accessible (#820) (b8d9109)
- sdk: mark runtime as external (#857) (526da24)
- sdk: pass eth calls in service (#861) (92efb41)
- sdk: prepared eth calls dropped before used (#862) (8913872)
- sdk: throw abi error in event handler (#836) (feff6a5)
- sdk: try fix error when adding sdk (#852) (af78163)
- sdk: try fix error when adding sdk (#853) (c028ad0)
- sdk: try fix processor init (#855) (7d7ab70)
- sdk: try fix publish (#854) (93095e7)
- starknet: fix starknet chain id (#894) (7df20ef)
Internal
- aptos: add m1 chain id (#876) (7cf285f)
- aptos: update m2 testnet rpc url (#896) (4f2380c)
- cli: make sentio.yaml optional for graph deploy (#818) (7742eeb)
- cli: support sui in sentio create command (#817) (393d219)
- cli: use the current cli version when creating from template (#883) (c86ae74)
- db: add metric for batched upserts (#838) (59b162c)
- db: add page size (#815) (b065d65)
- db: add timeout to db request (#824) (7fa56c0)
- db: add timeout to db request (#826) (d33cd0b)
- db: allow "sparse" on @entity (#843) (4b025a1)
- db: await pending requests before finish processBinding (#881) (751cf29)
- db: fix batch upsert time metrics (#879) (3dfea7c)
- db: fix db metric name (#875) (782f4eb)
- db: increase db list timeout (#873) (f49e942)
- db: local cache for db store (#866) (c52ddf5)
- db: print list cursor (#827) (c5ffcb5)
- db: print metric stats (#867) (d3ad97a)
- db: print out error, remove some debug logs (#870) (023d1ba)
- db: print out send recv stats (#832) (4281595)
- db: print out send recv stats (#833) (597de4e)
- db: print out send recv stats (#834) (ba08b81)
- db: re-implement the store batch upsert (#837) (de0fed0)
- db: remove info logs, use opentelemetry to record metrics (#835) (74a3119)
- db: rethrow error (#828) (601a862)
- db: rethrow error (#829) (495d02e)
- db: rethrow error (#830) (efa0175)
- db: try batch multiple upsert (#831) (388ce8e)
- db: upsert no_wait mode (#880) (7b8159a)
- deps: upgrade chain id list (#813) (ae9d376)
- deps: upgrade to eslint9 (#878) (0a7b5dd)
- fuel: upgrade fuels to 0.90.0 (#814) (638a352)
- metrics: add otlp logs (#868) (974d5d0)
- metrics: switch to safer way of register metrics (#871) (221e0a8)
- monitoring: setup open telemetry and add nicegrpc oltp middleware (#825) (e362a77)
- provider: add provider metrics (#840) (6225164)
- runtime: bundle runtime (#842) (fd8e1db)
- runtime: fix bundle (#844) (83b0e4f)
- runtime: replace jest with node test runner (#841) (f3c0065)
- sdk: add temp store for preprocess (#864) (25a420c)
- sdk: bundle sdk (#847) (b1e99c6)
- sdk: clean some log (#865) (5c69622)
- sdk: debug preprocess (#849) (72fa81c)
- sdk: fix doc link (#874) (4045e79)
- sdk: fix sdk-bundle external (#888) (221d57e)
- sdk: less log (#882) (5f1d701)
- sdk: less log (#884) (ab6e45f)
- sdk: mark ethers-v6 as external (#887) (54b547b)
- sdk: patch anchor to bundle it (#893) (1a27b4d)
- sdk: preprocess eth calls and codegen (#851) (6828784)
- sdk: print out more info in transformEtherError (#845) (00bb278)
- sdk: publish sdk-bundle as a separate package (#885) (c24b058)
- sdk: remove debug log (#872) (c6f0c9f)
- sdk: replace jest with node test runner (#823) (cd82105)
- sdk: set sdk-bundle access to public (#886) (57aac57)
- sdk: streaming preprocess (#848) (b2b8b74)
- sdk: use multicall (#869) (f424b1a)
- starknet: codegen for starknet (#877) (70efdfb)