Commit e4ada1dd authored by Mark Tyneway's avatar Mark Tyneway Committed by GitHub

Merge pull request #1746 from ethereum-optimism/changeset-release/master

Version Packages
parents 87c4dc7e 99bdd530
---
'@eth-optimism/integration-tests': minor
'@eth-optimism/l2geth': minor
---
Start refactor to new version of the OVM
---
'@eth-optimism/l2geth': patch
---
Cleanup `time.Ticker`s
---
'@eth-optimism/integration-tests': minor
'@eth-optimism/l2geth': minor
'@eth-optimism/contracts': minor
---
Adds aliasing to msg.sender and tx.origin to avoid xdomain attacks
---
'@eth-optimism/message-relayer': patch
---
Add legacy proof generation to message-relayer
---
'@eth-optimism/l2geth': patch
---
Set the latest queue index and index after the tx has been applied to the chain
---
'@eth-optimism/l2geth': patch
---
Handle policy/consensus race condition for balance check
---
'@eth-optimism/contracts': patch
---
Run etherscan verification after each contract is deployed.
---
'@eth-optimism/core-utils': patch
---
Export bnToAddress
---
'@eth-optimism/l2geth': minor
'@eth-optimism/contracts': minor
'@eth-optimism/integration-tests': patch
---
Introduces a new opcode L1BLOCKNUMBER to replace old functionality where blocknumber would return the L1 block number and the L2 block number was inaccessible.
---
'@eth-optimism/batch-submitter': patch
---
Default tx batch validation to false
---
'@eth-optimism/gas-oracle': minor
---
Add L1 base fee, add breaking config options
---
'@eth-optimism/l2geth': patch
'@eth-optimism/contracts': patch
---
Refactor to simplify the process of generating the genesis json file
---
'@eth-optimism/l2geth': patch
---
Remove calls to `syncBatchesToTip` in the main `sequence()` loop
---
'@eth-optimism/contracts': patch
---
Cleans up the contract deployment process
---
'@eth-optimism/contracts': patch
---
Correctly export contracts package types
---
'@eth-optimism/batch-submitter': patch
---
Add `VALIDATE_TX_BATCH` config option that can disable batch validation
---
'@eth-optimism/l2geth': patch
---
Remove dead `debug_ingestTransactions` endpoint and `txType` from RPC transactions
---
'@eth-optimism/regenesis-surgery': patch
---
Fixes the compiler cache to prevent collisions between EVM and OVM outputs.
---
'@eth-optimism/contracts': minor
---
Replace the CTCs Queue storage container with a mapping
---
'@eth-optimism/l2geth': patch
---
Remove complex mutex logic in favor of simple mutex logic in the `SyncService`
---
'@eth-optimism/core-utils': patch
---
Add awaitCondition to core utils
---
'@eth-optimism/contracts': minor
---
Remove unused code from CTC
---
'@eth-optimism/proxyd': minor
---
Updates proxyd to include additional error metrics.
---
'@eth-optimism/contracts': minor
---
Allow the sequencer to modify the parameters which determine the gas burn #1516
---
'@eth-optimism/proxyd': minor
---
Update metrics, support authenticated endpoints
---
'@eth-optimism/contracts': patch
---
Improves the build process for autogenerated files
---
'@eth-optimism/builder': patch
'@eth-optimism/batch-submitter': patch
'@eth-optimism/core-utils': patch
'@eth-optimism/data-transport-layer': patch
'@eth-optimism/message-relayer': patch
'@eth-optimism/replica-healthcheck': patch
---
Add 'User-Agent' to the http headers for ethers providers
---
'@eth-optimism/gas-oracle': patch
---
Bumps the go-ethereum dependency version to v1.10.9
---
'@eth-optimism/contracts': patch
---
Make the standard token factory a predeploy
---
'@eth-optimism/integration-tests': patch
---
Add tests for optimistic ethereum related fields to the receipt
---
'@eth-optimism/core-utils': minor
---
Parse optimistic ethereum specific fields on transaction receipts
---
'@eth-optimism/contracts': patch
---
Added default values library for contracts
---
'@eth-optimism/core-utils': patch
---
Add bytes32ify
---
'@eth-optimism/contracts': patch
---
Removes a bunch of dead testing code in the contracts repo
---
'@eth-optimism/contracts': patch
---
Adds a git commit hash to the output of make-genesis.ts
---
'@eth-optimism/batch-submitter': patch
---
Handle error case more explicity when creating invalid batch
---
'@eth-optimism/data-transport-layer': patch
---
Use ethers.StaticJsonRpcProvider for the L2 Provider to lower API requests
---
'@eth-optimism/contracts': patch
---
Modifies package.json to correctly export all contracts
---
'@eth-optimism/l2geth': patch
---
Use `OVM_GasPriceOracle` based L1 base fee instead of fetching it from remote
---
'@eth-optimism/batch-submitter': patch
---
Ensure empty batches are not submitted
---
'@eth-optimism/integration-tests': minor
'@eth-optimism/batch-submitter': minor
'@eth-optimism/contracts': minor
'@eth-optimism/data-transport-layer': minor
'@eth-optimism/message-relayer': minor
'@eth-optimism/specs': minor
---
Remove the "OVM" Prefix from contract names
---
'@eth-optimism/contracts': minor
---
Only burn gas in the CTC on deposits with a high gas limit
---
'@eth-optimism/contracts': minor
---
Moves the standards folder out of libraries and into its own top-level folder.
---
'@eth-optimism/contracts': patch
---
Reduces the cost of appendSequencerBatch
---
'@eth-optimism/integration-tests': minor
'@eth-optimism/l2geth': minor
'@eth-optimism/contracts': minor
'@eth-optimism/data-transport-layer': minor
---
Removes various unused OVM contracts
---
'@eth-optimism/l2geth': minor
---
Add optimistic ethereum specific fields to the receipt. These fields are related to the L1 portion of the fee. Note that this is a consensus change as it will impact the blockhash through the receipts root
---
'@eth-optimism/contracts': patch
---
Assert upper bound on CTC gas costs
---
'@eth-optimism/contracts': patch
---
Always print dictator messages during deployment
---
'@eth-optimism/integration-tests': minor
'@eth-optimism/l2geth': minor
---
Opcode tweaks. Coinbase returns SequencerFeeVault address. Difficulty returns zero.
---
'@eth-optimism/contracts': minor
---
Remove queue() function from CTC.
---
'@eth-optimism/contracts': patch
---
Add getter and setter to `OVM_GasPriceOracle` for the l1 base fee
---
'@eth-optimism/contracts': patch
---
Update and harden the contract deployment process
---
'@eth-optimism/integration-tests': patch
---
Add updated fee scheme integration tests
---
'@eth-optimism/gas-oracle': patch
'@eth-optimism/integration-tests': patch
'@eth-optimism/l2geth': patch
'@eth-optimism/batch-submitter': patch
'@eth-optimism/contracts': patch
'@eth-optimism/core-utils': patch
'@eth-optimism/data-transport-layer': patch
'@eth-optimism/message-relayer': patch
'@eth-optimism/regenesis-surgery': patch
'@eth-optimism/specs': patch
---
upgraded to solidity 0.8.9
---
'@eth-optimism/contracts': patch
'@eth-optimism/regenesis-surgery': patch
---
Minor bugfixes to the regenesis process for OVM_ETH
---
'@eth-optimism/integration-tests': patch
'@eth-optimism/batch-submitter': patch
'@eth-optimism/contracts': patch
'@eth-optimism/data-transport-layer': patch
'@eth-optimism/message-relayer': patch
'@eth-optimism/regenesis-surgery': patch
'@eth-optimism/replica-healthcheck': patch
---
Fixes dependencies instead of using caret constraints
---
'@eth-optimism/contracts': patch
---
Adds WETH9 at the old OVM_ETH address
---
'@eth-optimism/core-utils': patch
---
Correctly move chai into deps instead of dev deps
---
'@eth-optimism/contracts': patch
---
Fix import bug in the state dump generation script
---
'@eth-optimism/integration-tests': minor
'@eth-optimism/l2geth': minor
'@eth-optimism/contracts': minor
---
Refactors and simplifies OVM_ETH usage
---
'@eth-optimism/proxyd': major
---
Update metrics, support WS
---
'@eth-optimism/contracts': patch
---
Reduce default gasLimit on eth deposits to the L1 Standard Bridge
---
'@eth-optimism/integration-tests': minor
'@eth-optimism/contracts': minor
---
Updates the deployment process to correctly set all constants and adds more integration tests
---
'@eth-optimism/contracts': patch
---
Update the `deployer` docker image to build with python3
---
'@eth-optimism/contracts': minor
---
Removes the hardhat-ovm plugin and its dependencies
---
'@eth-optimism/l2geth': minor
'@eth-optimism/contracts': minor
---
Reintroduces the whitelist into the v2 system
---
'@eth-optimism/contracts': patch
---
Add a more realistic CTC gas benchmark
---
'@eth-optimism/l2geth': patch
---
Handle race condition in L2 geth for fee logic
---
'@eth-optimism/contracts': minor
---
Reduce CTC gas costs by storing only a blockhash.
---
'@eth-optimism/core-utils': minor
---
Change the expectApprox interface to allow setting an absoluteexpected deviation range
---
'@eth-optimism/builder': patch
---
Create builder release
---
'@eth-optimism/contracts': patch
---
Add gas benchmarks on deposits
---
'@eth-optimism/regenesis-surgery': minor
---
Add regenesis-surgery package and event-indexer script
---
'@eth-optimism/gas-oracle': patch
---
Bump go-ethereum dep to v1.10.10
---
'@eth-optimism/proxyd': patch
---
Canary release
---
'@eth-optimism/gas-oracle': minor
'@eth-optimism/integration-tests': minor
'@eth-optimism/l2geth': minor
'@eth-optimism/builder': minor
'@eth-optimism/hardhat-node': minor
'@eth-optimism/batch-submitter': minor
'@eth-optimism/common-ts': minor
'@eth-optimism/contracts': minor
'@eth-optimism/core-utils': minor
'@eth-optimism/data-transport-layer': minor
'@eth-optimism/message-relayer': minor
'@eth-optimism/replica-healthcheck': minor
'@eth-optimism/regenesis-surgery': minor
---
`regenesis/0.5.0` release
---
'@eth-optimism/integration-tests': minor
'@eth-optimism/l2geth': minor
'@eth-optimism/contracts': minor
---
Removes ERC20 and WETH9 features from OVM_ETH
---
'@eth-optimism/l2geth': patch
---
Remove dead L1 gas price fetching code
---
'@eth-optimism/contracts': minor
---
Simplify hierarchy of contracts package
---
'@eth-optimism/contracts': minor
---
Removes unused functions within OVM_BondManager
---
'@eth-optimism/core-utils': patch
---
Expose lower level API for tx fees
---
'@eth-optimism/integration-tests': minor
'@eth-optimism/l2geth': minor
'@eth-optimism/contracts': minor
---
Adds refactored support for the L1MESSAGESENDER opcode
---
'@eth-optimism/l2geth': minor
'@eth-optimism/contracts': minor
---
Removes all custom genesis initialization
---
'@eth-optimism/contracts': patch
---
Adds an exported `names` object with contract and account names
---
'@eth-optimism/contracts': minor
---
Make the CTC's gas burn amount configurable at create time
---
'@eth-optimism/gas-oracle': patch
---
Use the configured gas price when updating the L1 base fee in L2 state
---
'@eth-optimism/contracts': patch
---
Update the genesis file creation script to include the precompiles
---
'@eth-optimism/contracts': patch
---
Fixes a bug that made replayMessage useless.
---
'@eth-optimism/contracts': patch
'@eth-optimism/message-relayer': patch
---
Removes the onlyRelayer modifier from the L1CrossDomainMessenger
---
'@eth-optimism/proxyd': major
---
Brings back the ability to selectively route RPC methods to backend groups
---
'@eth-optimism/data-transport-layer': patch
---
Add config for L1 start height to allow for syncing specifically after a regenesis. Using the auto detect method will not work with the regenesis scheme of using the same AddressManager
---
'@eth-optimism/proxyd': minor
---
Put special errors in a dedicated metric, pass along the content-type header
---
'@eth-optimism/l2geth': patch
---
Fix various geth tests
---
'@eth-optimism/l2geth': patch
---
Use minimal EIP-2929 for state accessing opcodes
---
'@eth-optimism/contracts': patch
'@eth-optimism/message-relayer': patch
---
Remove obsoleted contract code. Improve events usability by indexing helpful params. Switch using encoded message and use decoded message from event
---
'@eth-optimism/contracts': patch
---
Add hardhat fork deploy step
---
'@eth-optimism/hardhat-node': patch
---
Create `ethereumoptimism/hardhat-node` docker image
---
'@eth-optimism/contracts': patch
---
Test contracts against london fork
# @eth-optimism/gas-oracle # @eth-optimism/gas-oracle
## 0.1.0
### Minor Changes
- d89b5005: Add L1 base fee, add breaking config options
- 81ccd6e4: `regenesis/0.5.0` release
### Patch Changes
- d7fa6809: Bumps the go-ethereum dependency version to v1.10.9
- b70ee70c: upgraded to solidity 0.8.9
- 4f805355: Bump go-ethereum dep to v1.10.10
- 1527cf6f: Use the configured gas price when updating the L1 base fee in L2 state
## 0.0.3 ## 0.0.3
### Patch Changes ### Patch Changes
......
{ {
"name": "@eth-optimism/gas-oracle", "name": "@eth-optimism/gas-oracle",
"version": "0.0.3", "version": "0.1.0",
"private": true, "private": true,
"devDependencies": {} "devDependencies": {}
} }
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment