Pick upstream mainnet-v.1.36.2 #4905
Labels
infrastructure
Issues related to the Infrastructure Team
sc-platform
Issues related to the Smart Contract Platform group.
Description
This tracks the selective pull of upstream changes up to
mainnet-v1.36.2
.Please convert to issue when selecting a task from the list, add the
infrastructure
label, and assign yourself to the issue.{"side-effects": "minor", "type": "refactoring"}
sui, cluster-test: remove direct dependency on diesel
{"side-effects": "minor", "type": "refactoring"}
event_type
andemitting_module
{"side-effects": "medium", "type": "optimization"}
{"side-effects": "minor", "type": "fix/refactoring"}
{"side-effects": "medium", "type": "ui improvement/breaking"}
{"side-effects": "minor", "type": "refactoring"}
* [graphql] Remove usage of legacy objects snapshot processing (#19175)
* indexer: clean up legacy snapshot codes (#19078)
* [indexer] Objects Snapshot Processor continuously reads from stream (#19232)
{"side-effects": "minor", "type": "fix/refactoring"}
* indexer: relax migration check (#19558)
fix(indexer): Leverage index for singleton query (#19247)
{"side-effects": "minor", "type": "fix"}
fix(indexer): Store JSON-RPC URL in String (#19248)
{"side-effects": "minor", "type": "fix", "comment": "we could still use Url and pass the proper string to jsonrpsee"}
indexer: chunk protocol_config commits
{"side-effects": "minor", "type": "optimization/fix"}
{"side-effects": "minor", "type": "optimization/fix"}
{"side-effects": "minor", "type": "refactoring"}
{"side-effects": "medium", "type": "optimization"}
{"side-effects": "medium", "type": "feature"}
* indexer: deprecate TransactionFilter::ToAddress (#19616)
{"side-effects": "minor", "type": "refactoring/optimization"}
{"side-effects": "minor", "type": "optimization"}
{"side-effects": "major", "type": "feature"}
* indexer: SQL Backfill command (#19359)
{"side-effects": "major", "type": "feature"}
* Indexer: A few improvements to backfill tool (#19441)
* Indexer: Add a generic backfill template
* Indexer: Add ingestion based backfill
* indexer: backfill tx_affected_objects
* indexer: tx_affected_objects ingestion-based backfill
* Indexer: Fix a bug in epochs system state json backfill
* fix(backfill): chunk up writes to DB
* chore(indexer): drop redundant curly braces
* chore(indexer): reduce visibility of crates
* fix(indexer): fix default db path in SQL ingestion scripts
* indexer: backfill for tx_affected_addresses
* graphql: Filter by affected address
* graphql: unstage affected_addresses
* graphql: tx_senders -> tx_affected_addresses
{"side-effects": "medium", "type": "feature"}
* feat(indexer): Prune tx_affected_objects
* indexer: support TransactionFilter::AffectedObject
* indexer: deprecate TransactionFilter::
{Input, Output}
Object* indexer: affected objects include created+wrapped/unwrapped+deleted
* indexer-reader: remove references to tx_senders
* indexer: stop indexing tx_senders and tx_recipients
* graphql: filter transactions by affected object
{"side-effects": "medium", "type": "feature/fix"}
* [Indexer] Stop reading old system_state in epochs (#19532)([Indexer] Stop reading old system_state in epochs MystenLabs/sui#19532)
{"side-effects": "medium", "type": "refactoring"}
. Done in [iota-indexer]: Adapt transactions queries to lack of index on digest column #4586{"side-effects": "minor", "type": "optimization/fix"}
{"side-effects": "minor", "type": "feature"}
{"side-effects": "medium", "type": "optimization"}
{"side-effects": "medium", "type": "fix"}
#5020{"side-effects": "minor", "type": "feature/breaking"}
{"side-effects": "minor", "type": "refactoring"}
{"side-effects": "minor", "type": "refactoring/breaking"}
* subscriptions: reinstate EventFilter::Any
{"side-effects": "medium", "type": "optimization/fix"}
(handled by #19518,#19519,#19520)* indexer(visitor): avoid fully deserializing dynamic field on write path
* indexer: no need to deserialize dynamic fields
* graphql: avoid DynamicField to-and-fro
{"side-effects": "medium", "type": "refactoring"}
{"side-effects": "minor", "type": "feature"}
{"side-effects": "major", "type": "feature"}
* indexer: Modify PruningOptions to point to a toml file of epochs_to_keep and optional per-table overrides
* indexer: committer writes upper bounds to watermarks table
* indexer: rename watermarks table fields to clarify inclusive upper bounds
* indexer: pruner updates watermarks lower bound
* indexer: align watermarks table schema in live indexer to alt indexer
* indexer: committers should read watermark hi directly from table
{"side-effects": "medium", "type": "improvement"}
{"side-effects": "medium", "type": "fix/critical"}
{"side-effects": "medium", "type": "feature"}
{"side-effects": "medium", "type": "optimization"}
{"side-effects": "medium", "type": "refactoring/breaking"}
* graphql: return live objects from consistent object query
{"side-effects": "medium", "type": "optimization/fix"}
{"side-effects": "minor", "type": "fix/critical"}
{"side-effects": "medium", "type": "fix"}
{"side-effects": "medium", "type": "optimization"}
{"side-effects": "minor", "type": "fix"}
* GraphQL: Fix more tests failing due to not waiting long enough
{"side-effects": "medium", "type": "optimization"}
{"side-effects": "minor", "type": "refactoring"}
{"side-effects": "minor", "type": "refactoring"}
{"side-effects": "minor", "type": "docs"}
* graphql: explain scan limits rationale
* graphql: Update deprecation notices for fields to be removed
{"side-effects": "medium", "type": "refactoring"}
{"side-effects": "medium", "type": "breaking"}
* graphql: Remove TransactionBlockFilter.signAddress and AddressTransactionBlockRelationship.SIGN
{"side-effects": "minor", "type": "refactoring"}
* graphql: Remove TransactionBlockFilter.recvAddress and AddressTransactionBlockRelation.RECV
{"side-effects": "minor", "type": "fix"}
{"side-effects": "medium", "type": "refactoring"}
* graphql: add flag to skip db compatibility
* graphql: restore --node-rpc-url flag
{"side-effects": "minor", "type": "fix"}
{"side-effects": "medium", "type": "refactoring/breaking"}
{"side-effects": "medium", "type": "feature/ui"}
{"side-effects": "medium", "type": "ui improvement/breaking"}
{"side-effects": "medium", "type": "refactoring"}
{"side-effects": "medium", "type": "refactoring"}
{"side-effects": "medium", "type": "refactoring/breaking"}
{"side-effects": "minor", "type": "fix"}
{"side-effects": "minor", "type": "fix"}
{"side-effects": "minor", "type": "feature"}
{"side-effects": "medium", "type": "docs", "comment": "the parent PR is actually on the bridge, we are only interested on the doc change"}
{"side-effects": "minor", "type": "optimization"}
{"side-effects": "minor", "type": "fix"}
{"side-effects": "minor", "type": "feature"}
{"side-effects": "minor", "type": "fix/docs"}
{"side-effects": "minor", "type": "feature"}
{"side-effects": "minor", "type": "fix"}
{"side-effects": "minor", "type": "feature"}
{"side-effects": "minor", "type": "feature"}
{"side-effects": "minor", "type": "test"}
The text was updated successfully, but these errors were encountered: