This repository has been archived by the owner on Oct 25, 2024. It is now read-only.
v0.21.0
What's Changed
v0.20.0
v0.20.2
- fix: re-enable docker publish on master + re-enable plugin tests by @ra0x3 in #1287
- fix: move
client.chain_info()
call outside of loop by @deekerno in #1289 - fix: update
MessageOut
data parsing by @deekerno in #1294 - v0.20.2 by @deekerno in #1295
v0.20.3
v0.20.4
v0.20.6
- fix: update #1294 + #1296 by @ra0x3 in #1305
- enhancement: Update --replace-indexer and add --remove-data V2 by @lostman in #1225
- ci: optimize workflow for general development PRs by @deekerno in #1290
- docs: Lowercase namespace and update example graphql query by @dadepo in #1300
- enhancement: refactor GraphQL schema parser by @lostman in #1281
- fix: update MessageOut data parsing due to API change by @deekerno in #1313
- enhancement: Added message to compiler error when on Apple M1 by @dadepo in #1302
- fix: fix overly broad tuple type check by @deekerno in #1315
- testing: add snapshot and trybuild tests by @ra0x3 in #1308
- v0.20.6 by @deekerno in #1319
v0.20.7
v0.20.8
- chore: add graphql schema validation by @ra0x3 in #1318
- enhancement: rebuild when manifest changed by @lostman in #1338
- chore: remove indexer asset versioning logic by @lostman in #1340
- Add Mint and Burn receipts to fuel-explorer by @deekerno in #1342
- enhancement: add support for sway generics by @ra0x3 in #1332
- Made manifest contract_id work with both namespaced and non-namespaced contract IDs by @dadepo in #1326
- v0.20.8 by @ra0x3 in #1344
v0.20.9
- chore: fuel-indexer: refactor run, service, and executor to take advantage of tokio::task::JoinSet by @lostman in #1327
- fix: update lockfile by @ra0x3 in #1346
- fix: trigger kill switch when end block is met by @deekerno in #1353
- enhancement: WASM error codes, early exit on error or kill switch by @lostman in #1337
- docs: major documentation update by @deekerno in #1312
- added script and mint handling by @ra0x3 in #1358
- fix: support contract JSON ABI with callpaths by @deekerno in #1354
- fix: Fix TransferOut test by @dadepo in #1356
- enhancement: add QA suite of tests by @ra0x3 in #1348
- v0.20.9 by @ra0x3 in #1362
v0.20.10
- fix: update docs example by @ra0x3 in #1364
- enhancement: forc index status formatting update by @lostman in #1365
- chore: remove alloc references by @ra0x3 in #1367
- enhancement: don't allow missing blocks by @lostman in #1349
- fix: bring forc index start up-to-date by @ra0x3 in #1366
- v0.20.10 by @ra0x3 in #1371
v0.20.11
v0.21.0
- enhancement: Removed report_metrics from indexer manifest by @dadepo in #1372
- docs: update README by @ra0x3 in #1379
- enhancement: make sequential blocks trigger configurable by @lostman in #1378
- fix: update rustc specified in default indexer cargo manifest by @ra0x3 in #1380
- fix: consecutive blocks trigger existence check by @lostman in #1386
- chore/breaking: simplify scalar types by @ra0x3 in #1388
- chore: add sway app abi tests by @ra0x3 in #1341
- v0.21.0 by @ra0x3 in #1389
Breaking changes
- Several breaking changes were made to GraphQL scalars
Previous implementation
type Account @entity {
id: ID!
value: UInt8!
blob: Blob!
name: Charfield!
signature: Signature!
nonce: Nonce!
tx_id: TxId!
}
New implementation
type Account @entity {
id: ID!
value: U64!
blob: Bytes!
name: String!
signature: Bytes64!
nonce: Bytes32!
tx_id: Bytes32!
}
Full list of changed scalars
Previous | Current |
---|---|
Int1 | I8 |
UInt1 | U8 |
Int4 | I32 |
UInt4 | U32 |
Int8 | I64 |
UInt8 | U64 |
Int16 | I128 |
UInt16 | U128 |
Charfield | String |
Signature | Bytes64 |
Nonce | Bytes32 |
Blob | Bytes |
Virtual | (removed) |
New Contributors
Full Changelog: v0.20.0...v0.21.0