Skip to content

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 13:45
· 243 commits to main since this release
cb06771

What's Changed

  • refactor(engine): check pedning block parent hash or else refetch by @Larkooo in #117
  • refactor(engine): last validated block for head & conditional pending… by @Larkooo in #119
  • release(prepare): v1.5.8-preview.0 by @glihm in #120
  • feat(indexer): retries for individual batched chunks by @Larkooo in #121
  • chore(controller): correct number of retry attemps by @Larkooo in #122
  • refactor(indexer): pass latest block hash & number for check by @Larkooo in #123
  • feat(indexer): controllers sync cartridge api by @Larkooo in #126
  • refactor(engine): simplifying back the fetch range & pending behaviour by @Larkooo in #125
  • release(prepare): v1.5.8-preview.1 by @glihm in #128
  • fix(controllers): add padding to addresses + tests by @glihm in #127
  • refactor(engine): aggressive batch retries + max 5 retries by @Larkooo in #129
  • feat(engine): assert update cursors to succeed & autocheckpoint by @Larkooo in #130
  • refactor(sqlite): write pool only for executor by @Larkooo in #131
  • refactor(executor): only hold one connection at a time by @Larkooo in #132
  • feat(executor): recv correct result & cleaner query errors by @Larkooo in #133
  • release(prepare): v1.5.8-preview.2 by @glihm in #134
  • refactor(executor): update tx on upsert failure by @Larkooo in #135
  • refacto(indexer): extract fetcher from the engine by @glihm in #136
  • refactor(indexer): fetcher crate & cleanup by @Larkooo in #137
  • feat(torii-grpc): batch publish message for messaging by @Larkooo in #138
  • fix(sqlite): order by cursor for ints by @Larkooo in #139
  • refactor(indexer): cursor transactions & correct count for len by @Larkooo in #140
  • release(prepare): v1.5.8-preview.3 by @glihm in #141
  • release(prepare): v1.5.8-preview.4 by @glihm in #143
  • feat(storage): backend agnostic storage rewrite for engine by @Larkooo in #142
  • feat(storage-cache): abstracted readonly storage for cache trait by @Larkooo in #144
  • fix(fetcher): make sure to skip last event via cursor by @Larkooo in #145
  • feat: use proto as core types across torii crates; storage, cache etc. by @Larkooo in #146
  • feat(controllers): add controllers storage & sync decoupled crate by @Larkooo in #147
  • refactor(indexer): completely remove sqlite from engine by @Larkooo in #148
  • feaat(storage): completing read storage for grpc move off by @Larkooo in #150
  • feat: entity model function & use storage for messaging by @Larkooo in #151
  • chore(messaging): testing updating & wrong identity by @Larkooo in #152
  • fix(graphq): graphqiql source version by @Larkooo in #154
  • release(prepare): v1.6.0-alpha.0 by @glihm in #157
  • feat: update rpc spec to v8 by @Larkooo in #158
  • release(prepare): v1.6.0-alpha.1 by @glihm in #159
  • feat(runner): assert spec version v8 by @Larkooo in #160
  • feat(sqlite): refactor pagination with reusable QueryBuilder and PaginationExecutor by @devin-ai-integration[bot] in #162
  • feat(proxy): provide own https certs by @Larkooo in #165
  • chore(erc): use macros for staitc selectors by @Larkooo in #167
  • feat(erc): attempt parse token raw json as fallback by @Larkooo in #166
  • feat(proxy): mkcert flag for local https by @Larkooo in #169
  • feat(metrics): add comprehensive Prometheus metrics for indexer services by @devin-ai-integration[bot] in #168
  • feat(snapshot): prettier spinner for downloading by @Larkooo in #170
  • feat(client): sql function in torii client by @Larkooo in #172
  • refactor(client): clone client instead of lock by @Larkooo in #173
  • feat(storage): client read pagination to all queries by @Larkooo in #174
  • feat(grpc): transactions & storage filtering by @Larkooo in #175
  • feat(grpc): subscribe to transactions by @Larkooo in #176
  • refactor(proxy): http2 alpn protocol for gql and grpc self cert by @Larkooo in #178
  • feat(graphql): custom playground with monaco worker by @Larkooo in #179
  • feat: transaction sub optimistic & add to client w filter by @Larkooo in #180
  • release(prepare): v1.6.0-alpha.2 by @glihm in #181
  • feat(broker): torii broker crate and memory broker by @Larkooo in #183
  • fix(proxy): use h1 for websocket upgrade & upgrades over tls by @Larkooo in #184
  • release(prepare): v1.6.0-alpha.3 by @glihm in #185
  • feat(broker): torii-broker with proto & configurable optimistic by @Larkooo in #177
  • refactor(broker): enforce update type on broker & stream inner by @Larkooo in #186
  • release(prepare): v1.6.0-alpha.4 by @glihm in #188
  • release(prepare): v1.6.0-alpha.5 by @glihm in #189
  • feat(grpc): subscriptions runtime by @Larkooo in #190
  • release(prepare): v1.6.0-alpha.6 by @glihm in #191
  • refactor(grpc): lazy subscription runtime by @Larkooo in #192
  • feat(runner): query runtime for grpc and gql by @Larkooo in #193
  • opt(engine): controllers sync background by @Larkooo in #194
  • release(prepare): v1.6.0-alpha.7 by @glihm in #195
  • chore: move off lazy static and once cell by @Larkooo in #196
  • feat(grpc): streams keepalive timeout and interval by @Larkooo in #199
  • test(grpc): subscriptions stress test by @Larkooo in #198
  • test(broker): add comprehensive broker tests by @Larkooo in #201
  • feat(processors): support legacy erc1155 by @Larkooo in #203
  • feat(processors): indexing models across diff namespaces by @Larkooo in #206
  • feat(processors): support tag for models filter indexing by @Larkooo in #208
  • chore(grpc): increase window size by @Larkooo in #210
  • test(fetcher): katana runner to test fetcher pending and cursors by @Larkooo in #209
  • release(prepare): v1.6.0 by @glihm in #212

Full Changelog: v1.5.7...v1.6.0