All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.10.0 - 2021-01-29
- Update common-ts to 1.3.0 to include new testnet contracts
0.9.5 - 2021-01-16
- Update ethers to 5.0.26 to avoid unresolved promise rejections (#183)
- Update common-ts to 1.2.1
0.9.4 - 2021-01-13
- No changes
0.9.3 - 2021-01-11
- No changes
0.9.2 - 2021-01-09
- Update common-ts to 1.2.0
0.9.1 - 2020-12-31
- Fix uncaught
holdings(bytes32)
exceptions by disabling the state channelsChainService
for now
0.9.0-alpha.3 - 2020-12-19
- Default to mainnet instead of rinkeby in
--ethereum-network
- Fix
--ethereum-network
not being used
0.4.4 - 2020-12-14
- Allow non-HTTPS/insuecure Ethereum connections
- Catch and log unhandled promise rejections and exceptions instead of crashing
- Allow Ethereum network to be configured, avoiding fallible network detection in ethers.js
0.4.3 - 2020-12-07
- Use StaticJsonRpcProvider to reduce Ethereum requests
- Add
--log-level
/INDEXER_SERVICE_LOG_LEVEL
option - Add
--ethereum-polling-interval
/INDEXER_SERVICE_ETHEREUM_POLLING_INTERVAL
option - Add
eth_provider_requests
metric to track Ethereum requests
0.4.0 - 2020-11-27
- Add
--wallet-worker-threads
/INDEXER_SERVICE_WALLET_WORKER_THREADS
to replace the oldAMOUNT_OF_WORKER_THREADS
environment variable - Add
--wallet-skip-evm-validation
/INDEXER_SERVICE_WALLET_SKIP_EVM_VALIDATION
to replace theSKIP_EVM_VALIDATION
environment variable
- Update common-ts to 0.4.0
0.3.7-alpha.8 - 2020-11-27
- Make use of the new indexer error codes
0.3.7-alpha.7 - 2020-11-27
- Fix caching of only a few attestation signers
- Increase network synchronization intervals
0.3.7-alpha.6 - 2020-11-27
- Update receipt manager and receipt manager construction
0.3.7-alpha.5 - 2020-11-27
- Fix how queries are declined
0.3.7-alpha.4 - 2020-11-27
- Fix detecting and reading
package.json
(really)
0.3.7-alpha.3 - 2020-11-27
- Fix detecting and reading
package.json
0.3.7-alpha.2 - 2020-11-19
- Add
/version
endpoint
0.3.7-alpha.1 - 2020-11-17
- Update
@graphprotocol/receipt-manager
to 0.5.1
0.3.7-alpha.0 - 2020-11-17
- Remove unnecessary (and duplicate) server wallet migration (the receipt manager does it for us) (#107)
- Fix typo (capital letter) in
indexer_service_channel_messages_ok
metric
- Use IPFS deployment IDs in all metrics
- Update
@graphprotocol/common-ts
to 0.3.13 - Update receipt manager to latest canary release
0.3.6 - 2020-11-11
- Don\'t cache network subgraph data
- Fix free query auth token detection
- Update common-ts to 0.3.11
- Update receipt manager to 0.4.3
- Skip EVM validation in state channels (for now)
- Use --frozen-lockfile for Docker image
0.3.4 - 2020-10-29
- Update and pin all dependencies
0.3.3 - 2020-10-28
- Add
--metrics-port
/INDEXER_SERVICE_METRICS_PORT
0.3.2 - 2020-10-27
- Avoid GraphQL caching
0.3.1 - 2020-10-15
- Update common-ts to 0.3.3
0.3.0 - 2020-10-13
- Move receipt manager into an external package
- Increase
/channel-messages-inbox
request size limit - Sign attestations with allocation-specific keys
- Add --indexer-address for allocation monitoring
- Update to the latest network subgraph
- Add /cost API
- Add server, channel message and cost API metrics
- Never cache active allocation query results
0.2.6 - 2020-10-13
- Add receipt manager for managing channels and payments
0.2.5 - 2020-09-01
- Depend on @graphprotocol/common-ts from npmjs.org
0.2.4 - 2020-09-01
- Update @graphprotocol/common-ts to 0.2.4
0.2.3 - 2020-08-27
- Update @graphprotocol/common-ts to 0.2.3
- Update @graphprotocol/common-ts to 0.2.2