Skip to content

Commit

Permalink
all: changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
tilacog committed Aug 7, 2023
1 parent 713411b commit 083f454
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 0 deletions.
25 changes: 25 additions & 0 deletions packages/indexer-agent/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,31 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
### Added
- A new migration to add the `protocolNetwork` column as a composite primary key to the following tables:
- Actions
- IndexingRules
- POIDisputes
- allocation_receipts
- vouchers
- transfer_receipts
- transfers
- allocation_summaries

- The Agent can now be configured for multiple protocol networks.
To enable this feature, start the agent with the environment variable `INDEXER_AGENT_MULTINETWORK_MODE` set to
`true` and specify a directory containing YAML network specification files, one per network.

- The Agent can be configured to automatically support subgraph transfers from L1 to L2. To enable
this feature, set the `enable-auto-migration-support` startup option to `true`.

### Changed

- The Agent GraphQL API was updated to accept (and in some cases require) a `protocolNetwork`
parameter to determine which network should be used for queries or mutations.

- The `/network` endpoint exposed by the Agent now requires an additional path segment to disambiguate
which protocol network it should target, like `/network/mainnet` or `/network/arbitrum-one`.

## [0.20.17] - 2023-06-19
### Changed
Expand Down
2 changes: 2 additions & 0 deletions packages/indexer-cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
### Added
- Most CLI commands now require the protocol network to be identified using the option `--network`.

## [0.20.12] - 2023-02-19
### Added
Expand Down
14 changes: 14 additions & 0 deletions packages/indexer-common/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
### Added

- The `Network` type now holds references to all network-specific components, such as the `NetworkMonitor` and `Contracts` classes.

- Introduced `GraphNode` class to replace `Indexer`, `Subgraph`, and `IndexingStatus` classes.

- New general purpose `parser` module, used for input validation.

- New `NetworkSpecification` type, which holds all information required to represent a protocol network.

### Changed
- Added `protocolNetwork` field to most types.



## [0.20.17] - 2023-06-19
### Changed
Expand Down

0 comments on commit 083f454

Please sign in to comment.