General notes
- Lima support;
- Tezos domains indexing;
- minor API improvements.
To update from v1.10.*
to v1.11.0
just update the tzkt-sync and tzkt-api binaries. DB will migrate automatically.
Note, that the DB migration will take some time (about 40 minutes for mainnet
and a couple of minutes for testnets).
Or, if you have any issues with DB migration (like not enough disk space), you can restore the DB from the latest snapshot as usual.
General changes
- [BREAKING] we've migrated to .NET 7, so if you build tzkt from sources, you will need to install .NET 7.
Changes in the WebSocket API:
- new operation types are available in the operations subscription.
Changes in the API models
- [BREAKING] field
lbSunsetLevel
in the protocol constants was deprecated and will be removed in the near future; - field
drainDelegateCount
was added to theuser
model; - fields
drainDelegateCount
andupdateConsensusKeyCount
were added to thedelegate
model; - fields
drainDelegateOps
andupdateConsensusKeyOps
were added to theblock
model;
Changes in the API endpoints
- endpoints
/accounts
and/contracts
now allow to filter byaddress
, and request multiple accounts by using.in
mode; - endpoints
/operations/drain_delegate*
and/operations/update_consensus_key*
were added; - endpoints
/domains*
were added.
Changes in the DB schema
- all columns of type
timestamp
were altered totimestamptz
; - columns
UpdateConsensusKeyCount
andDrainDelegateCount
were added to theAccounts
table; - columns
UpdateConsensusKeyOpsCount
,DrainDelegateOpsCount
,DomainsNameRegistry
, andDomainsLevel
were added to theAppState
table; - column
LBSunsetLevel
was removed from theProtocols
table; - column
Operations
in theBlocks
table was altered frominteger
tobigint
; - tables
UpdateConsensusKeyOps
,DrainDelegateOps
, andDomains
were added.
Commits
- 466cd44: Lima scaffold (257Byte) #132
- 3d185d9: Lima activation (257Byte) #132
- 52fd90a: Add
update_consensus_key
op type (257Byte) #132 - 6dd5023: Add
drain_delegate
op type (257Byte) #132 - 561c518: Deprecate lb sunset level constant (257Byte) #132
- c779365: Add DB migration (257Byte) #132
- f12e613: Simplify drain delegate model (257Byte) #132
- 81d6b00: Add new ops to API, update account models (257Byte) #132
- dea7bf3: Fix typo (257Byte) #132
- a2f4173: Migrate to .NET 7, close #131 (257Byte) #132
- 30515f8: Refactor logger format strings (257Byte) #132
- 1650351: Add tzkt sync tests (257Byte) #132
- 4a769b1: Add domains indexing and API, close #109 (257Byte) #132
- b1d4cda: Add fetching multiple accounts and contracts by addresses (257Byte) #132
- 0face27: Workaround for ghostnet bugs (257Byte) #132
- e41d587: Update docker-compose for lima, add docker file for Tzkt.Sync.Tests (#133) (dmirgaleev) #132
- a44e65a: Update README.md (Maksim Strebkov)
- 9e28cb6: v1.11.0 (257Byte)