Skip to content

Releases: dojoengine/torii

v1.6.1-preview.2

06 Aug 16:07
57f601f
Compare
Choose a tag to compare
v1.6.1-preview.2 Pre-release
Pre-release

What's Changed

  • refactor(storage): tokens collections count & only return NFT tokens by @Larkooo in #223
  • feat(processors): eip 7572 contract uri by @Larkooo in #222
  • feat(storage): cursor default order by & cleanup by @Larkooo in #225
  • release(prepare): v1.6.1-preview.2 by @glihm in #226

Full Changelog: v1.6.1-preview.1...v1.6.1-preview.2

v1.6.1-preview.1

31 Jul 18:04
29af5fa
Compare
Choose a tag to compare
v1.6.1-preview.1 Pre-release
Pre-release

What's Changed

  • refactor(fetcher): cursors qof refactor by @Larkooo in #219
  • fix(fetcher): make sure linked hahsmap order is untouched by @Larkooo in #220
  • release(prepare): v1.6.1-preview.1 by @glihm in #221

Full Changelog: v1.6.1-preview.0...v1.6.1-preview.1

v1.6.1-preview.0

30 Jul 16:54
a34cac9
Compare
Choose a tag to compare
v1.6.1-preview.0 Pre-release
Pre-release

What's Changed

  • feat(runner): torii without required world + multi world readers by @Larkooo in #213
  • feat(messaging): replay check using timestamp by @Larkooo in #215
  • refactor(engine): better log for no suitable processor by @Larkooo in #216
  • fix(fetcher): multi range & pending fetch & comprehensive test for it by @Larkooo in #217
  • release(prepare): v1.6.1-preview.0 by @glihm in #218

Full Changelog: v1.6.0...v1.6.1-preview.0

v1.6.0

25 Jul 13:45
cb06771
Compare
Choose a tag to compare

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

v1.6.0-alpha.7

18 Jul 04:22
b986aa1
Compare
Choose a tag to compare
v1.6.0-alpha.7 Pre-release
Pre-release

What's Changed

  • 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

Full Changelog: v1.6.0-alpha.6...v1.6.0-alpha.7

v1.6.0-alpha.6

17 Jul 17:22
7ea766c
Compare
Choose a tag to compare
v1.6.0-alpha.6 Pre-release
Pre-release

What's Changed

Full Changelog: v1.6.0-alpha.5...v1.6.0-alpha.6

v1.6.0-alpha.5

17 Jul 14:15
0ff72ff
Compare
Choose a tag to compare
v1.6.0-alpha.5 Pre-release
Pre-release

What's Changed

  • release(prepare): v1.6.0-alpha.5 by @glihm in #189

Full Changelog: v1.6.0-alpha.4...v1.6.0-alpha.5

v1.6.0-alpha.4

17 Jul 11:10
c8f845b
Compare
Choose a tag to compare
v1.6.0-alpha.4 Pre-release
Pre-release

What's Changed

  • 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

Full Changelog: v1.6.0-alpha.3...v1.6.0-alpha.4

v1.6.0-alpha.3

15 Jul 09:14
8e33a89
Compare
Choose a tag to compare
v1.6.0-alpha.3 Pre-release
Pre-release

What's Changed

  • 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

Full Changelog: v1.6.0-alpha.2...v1.6.0-alpha.3

v1.6.0-alpha.2

14 Jul 11:27
eabbce7
Compare
Choose a tag to compare
v1.6.0-alpha.2 Pre-release
Pre-release

What's Changed

  • 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

Full Changelog: v1.6.0-alpha.1...v1.6.0-alpha.2