Releases: cartesi/rollups-node
Releases · cartesi/rollups-node
v1.3.0
Added
- Added
cartesi-rollups-node
Go binary as a single entrypoint to execute all Cartesi Node services - Added unified configuration for the Node with a new set of environment variables;
Checkdocs/Config.md
for the updated list - Added
cartesi-rollups-cli
binary to help develop and debug the Cartesi Rollups node - Added
Makefile
to help node developers setup their environment - Added experimental sunodo validator mode
- Added instructions on how to run the node with Docker
Changed
- Changed installation paths in the Docker image. Now all the binaries are installed in
/usr/bin
instead of/opt/cartesi/bin
- Changed the base Docker image to debian-bookworm instead cartesi/server-manager
- Bumped Cartesi Rollups contracts to version 1.2.0
- Bumped Cartesi Emulator SDK to 0.16.3
- Bumped Server Manager to 0.8.3
Removed
- Removed concurrent block fetch in foldable
InputBox
- Removed snapshot-saving feature. Now, the node will always start from the beginning
Fixed
- Fixed mnemonic leaking through log entries
- Fixed high RPC usage by filtering the "input added" event by the application address
v1.3.0-rc.1
Added
- Added
cartesi-rollups-node
Go binary as a single entrypoint to execute all Cartesi Node services - Added unified configuration for the Node with a new set of environment variables;
Checkdocs/Config.md
for the updated list - Added
cartesi-rollups-cli
binary to help develop and debug the Cartesi Rollups node - Added
Makefile
to help node developers setup their environment - Added experimental sunodo validator mode
- Added instructions on how to run the node with Docker
Changed
- Changed installation paths in the Docker image. Now all the binaries are installed in
/usr/bin
instead of/opt/cartesi/bin
- Changed the base Docker image to debian-bookworm instead cartesi/server-manager
- Bumped Cartesi Rollups contracts to version 1.2.0
Removed
- Removed concurrent block fetch in foldable
InputBox
- Removed snapshot-saving feature. Now, the node will always start from the beginning
Fixed
- Fixed mnemonic leaking through log entries
- Fixed high RPC usage by filtering the "input added" event by the application address
v1.2.0
Added
- Added
DAPP_ADDRESS
,DAPP_DEPLOY_BLOCK_HASH
,HISTORY_ADDRESS
,AUTHORITY_ADDRESS
, and
INPUT_BOX_ADDRESS
env vars to the dispatcher and the authority claimer.
These are optional and will overwrite the values from the dapp and rollups deployment files. - Added
authority-claimer
service - Added
CHAIN_ID
environment variable to dispatcher config - Added redis-tools to rollups-node Docker image
Changed
- Added rollups-node version to the logs in all services
- The dispatcher no longer sends claims, this functionality is executed by the authority-claimer
- The dispatcher will now fail to start if there are inputs from a previous execution in the broker
- Bumped Rollups Contracts to 1.1.0
- Bumped Rust Version to 1.74.0
Removed
- Removed
AUTHORITY
andTXMANAGER
environment variables from dispatcher config - Removed deployment files from rollups-node Docker image
v1.2.0-rc.3
Added
- Added
DAPP_ADDRESS
,DAPP_DEPLOY_BLOCK_HASH
,HISTORY_ADDRESS
,AUTHORITY_ADDRESS
, and
INPUT_BOX_ADDRESS
env vars to the dispatcher and the authority claimer.
These are optional and will overwrite the values from the dapp and rollups deployment files. - Added
cartesi-rollups-node
Go binary as a single entrypoint to execute all Cartesi Node services - Added
authority-claimer
service - Added
CHAIN_ID
environment variable to dispatcher config - Added redis-tools to rollups-node Docker image
Changed
- Added rollups-node version to the logs in all services
- The dispatcher no longer sends claims, this functionality is executed by the authority-claimer
- The dispatcher will now fail to start if there are inputs from a previous execution in the broker
- Bumped Rollups Contracts to 1.1.0
- Bumped Rust Version to 1.74.0
Removed
- Removed
AUTHORITY
andTXMANAGER
environment variables from dispatcher config - Removed deployment files from rollups-node Docker image
v1.2.0-rc.2
Added
- Added
DAPP_ADDRESS
,DAPP_DEPLOY_BLOCK_HASH
,HISTORY_ADDRESS
,AUTHORITY_ADDRESS
, and
INPUT_BOX_ADDRESS
env vars to the dispatcher and the authority claimer.
These are optional and will overwrite the values from the dapp and rollups deployment files. - Added
cartesi-rollups-node
Go binary as a single entrypoint to execute all Cartesi Node services - Added
authority-claimer
service - Added
CHAIN_ID
environment variable to dispatcher config
Changed
- Added rollups-node version to the logs in all services
- The dispatcher no longer sends claims, this functionality is executed by the authority-claimer
- Bumped Rollups Contracts to 1.1.0
- Bumped Rust Version to 1.73.0
Removed
- Removed
AUTHORITY
andTXMANAGER
environment variables from dispatcher config
v1.2.0-rc.1
Added
- Added
DAPP_ADDRESS
,DAPP_DEPLOY_BLOCK_HASH
,HISTORY_ADDRESS
,AUTHORITY_ADDRESS
, and
INPUT_BOX_ADDRESS
env vars to the dispatcher and the authority claimer.
These are optional and will overwrite the values from the dapp and rollups deployment files. - Added
cartesi-rollups-node
Go binary as a single entrypoint to execute all Cartesi Node services - Added
authority-claimer
service - Added
CHAIN_ID
environment variable to dispatcher config
Changed
- Added rollups-node version to the logs in all services
- The dispatcher no longer sends claims, this functionality is executed by the authority-claimer
- Bumped Rollups Contracts to 1.1.0
- Bumped Rust Version to 1.73.0
Removed
- Removed
AUTHORITY
andTXMANAGER
environment variables from dispatcher config
v1.2.0-rc.0
Added
- Added
DAPP_ADDRESS
,DAPP_DEPLOY_BLOCK_HASH
,HISTORY_ADDRESS
,AUTHORITY_ADDRESS
, and
INPUT_BOX_ADDRESS
env vars to the dispatcher and the authority claimer.
These are optional and will overwrite the values from the dapp and rollups deployment files. - Added
cartesi-rollups-node
Go binary as a single entrypoint to execute all Cartesi Node services - Added
authority-claimer
service - Added
CHAIN_ID
environment variable to dispatcher config
Changed
- Added rollups-node version to the logs in all services
- The dispatcher no longer sends claims, this functionality is executed by the authority-claimer
- Bumped Rollups Contracts to 1.1.0
- Bumped Rust Version to 1.73.0
Removed
- Removed
AUTHORITY
andTXMANAGER
environment variables from dispatcher config
v1.1.0
Added
- Added support to
POST
inspect state requests - Added snapshot validation. The node will now check whether the snapshot's template hash matches the one stored in the blockchain
- Added
PROVIDER_HTTP_ENDPOINT
to advance-runner config - Added
cartesi/rollups-node
docker image with all node binaries - Added completion status to GraphQL API
Changed
- Standardized log libraries and configuration
- Moved GraphQL schema generation to the CI. Now it is distributed as a Github artifact
- Replace
POSTGRES_*
environment variables withPOSTGRES_ENDPOINT
- Allow negative numbers in
SF_QUERY_LIMIT_ERROR_CODES
state-fold configuration - Bumped Rust Version to 1.72.1
Removed
- Removed configurable inspect-server path prefix
- Removed on-chain code from the node repository
- Removed
advance-runner
,dispatcher
,graphql-server
,host-runner
,inspect-server
,indexer
, andstate-server
docker images
Fixed
- Parse
SF_GENESIS_BLOCK
config correctly as decimal - Setting
SF_CONCURRENT_EVENTS_FETCH
to0
no longer silently halts the system, and instead use this configuration as additional concurrent events, as documented
v1.1.0-rc.1
Added
- Added support to
POST
inspect state requests - Added snapshot validation. The node will now check whether the snapshot's template hash matches the one stored in the blockchain
- Added
PROVIDER_HTTP_ENDPOINT
to advance-runner config - Added
cartesi/rollups-node
docker image with all node binaries - Added completion status to GraphQL API
Changed
- Standardized log libraries and configuration
- Moved GraphQL schema generation to the CI. Now it is distributed as a Github artifact
- Replace
POSTGRES_*
environment variables withPOSTGRES_ENDPOINT
- Allow negative numbers in
SF_QUERY_LIMIT_ERROR_CODES
state-fold configuration - Bumped Rust Version to 1.72.1
Removed
- Removed configurable inspect-server path prefix
- Removed on-chain code from the node repository
- Removed
advance-runner
,dispatcher
,graphql-server
,host-runner
,inspect-server
,indexer
, andstate-server
docker images
Fixed
- Parse
SF_GENESIS_BLOCK
config correctly as decimal - Setting
SF_CONCURRENT_EVENTS_FETCH
to0
no longer silently halts the system, and instead use this configuration as additional concurrent events, as documented
v1.1.0-test.2
Added
- Added authority claimer service to support reader mode
- Added support to
POST
inspect state requests - Added snapshot validation. The node will now check whether the snapshot's template hash matches the one stored in the blockchain
- Added
cartesi/rollups-node
docker image with all node binaries
Changed
- Standardized log libraries and configuration
- Moved GraphQL schema generation to the CI. Now it is distributed as a Github artifact
Removed
- Removed configurable inspect-server path prefix
- Removed on-chain code from the node repository
- Removed
advance-runner
,dispatcher
,graphql-server
,host-runner
,inspect-server
,indexer
, andstate-server
docker images