Releases: Phala-Network/runtime-bridge
v2.5.3
v2.5.1
v2.5.0
Overview
Runtime Bridge 2 uses P2P technologies to improve the mining experience. It allows multiple lifecycle instance share data providers to reduce storage pressure and support data provider redundancy to ensure overall stability.
Deployment guide: https://github.com/Phala-Network/runtime-bridge/wiki/Deployment-Guide-for-Runtime-Bridge-2
Migrate from v0: https://github.com/Phala-Network/runtime-bridge/wiki/Migrate-from-v0-to-v2
To use with docker: docker pull phalanetwork/prb:next
To use monitor with docker: docker pull phalanetwork/prb-monitor:next
Common Updates
- Support Stakepool v2
v2.4.0
Overview
Runtime Bridge 2 uses P2P technologies to improve the mining experience. It allows multiple lifecycle instance share data providers to reduce storage pressure and support data provider redundancy to ensure overall stability.
Deployment guide: https://github.com/Phala-Network/runtime-bridge/wiki/Deployment-Guide-for-Runtime-Bridge-2
Migrate from v0: https://github.com/Phala-Network/runtime-bridge/wiki/Migrate-from-v0-to-v2
To use with docker: docker pull phalanetwork/prb:next
To use monitor with docker: docker pull phalanetwork/prb-monitor:next
Common Updates
- Updates to latest Polkadot.js
- Supports optional preparing batch blob for parachain blocks(Pull request #87)
v2.3.1
Overview
Runtime Bridge 2 uses P2P technologies to improve the mining experience. It allows multiple lifecycle instance share data providers to reduce storage pressure and support data provider redundancy to ensure overall stability.
Deployment guide: https://github.com/Phala-Network/runtime-bridge/wiki/Deployment-Guide-for-Runtime-Bridge-2
Migrate from v0: https://github.com/Phala-Network/runtime-bridge/wiki/Migrate-from-v0-to-v2
To use with docker: docker pull phalanetwork/prb:next
To use monitor with docker: docker pull phalanetwork/prb-monitor:next
Common Updates
- Updates to latest Polkadot.js
Data Provider
- Fixes error while decoding updated data from Kusama.
v2.3.0
Overview
Runtime Bridge 2 uses P2P technologies to improve the mining experience. It allows multiple lifecycle instance share data providers to reduce storage pressure and support data provider redundancy to ensure overall stability.
Deployment guide: https://github.com/Phala-Network/runtime-bridge/wiki/Deployment-Guide-for-Runtime-Bridge-2
Migrate from v0: https://github.com/Phala-Network/runtime-bridge/wiki/Migrate-from-v0-to-v2
To use with docker: docker pull phalanetwork/prb:next
To use monitor with docker: docker pull phalanetwork/prb-monitor:next
Data Provider
- Add hash check while fetch parachain blocks to prevent bad blocks being saved.
Trader
- Fix error states when call failed in batch;
- Use
force_batch
instead ofbatch_try
from utility pallet.
v2.2.1
Overview
Runtime Bridge 2 uses P2P technologies to improve the mining experience. It allows multiple lifecycle instance share data providers to reduce storage pressure and support data provider redundancy to ensure overall stability.
Deployment guide: https://github.com/Phala-Network/runtime-bridge/wiki/Deployment-Guide-for-Runtime-Bridge-2
Migrate from v0: https://github.com/Phala-Network/runtime-bridge/wiki/Migrate-from-v0-to-v2
To use with docker: docker pull phalanetwork/prb:next
To use monitor with docker: docker pull phalanetwork/prb-monitor:next
Lifecycle
- Include
RuntimeInfo
in worker status; - Fix stuck synchronization on some circumstances;
- Make some field in worker status human-readable.
Known issues
- Data Provider: Synching from the P2P network is not implemented yet.
- Trade: Will deprecate
bee-queue
in future releases.
v2.2.0
Overview
Runtime Bridge 2 uses P2P technologies to improve the mining experience. It allows multiple lifecycle instance share data providers to reduce storage pressure and support data provider redundancy to ensure overall stability.
Deployment guide: https://github.com/Phala-Network/runtime-bridge/wiki/Deployment-Guide-for-Runtime-Bridge-2
Migrate from v0: https://github.com/Phala-Network/runtime-bridge/wiki/Migrate-from-v0-to-v2
To use with docker: docker pull phalanetwork/prb:next
To use monitor with docker: docker pull phalanetwork/prb-monitor:next
Overview
Version 2.2.0 increases worker synchronization speed hugely and introduces TCP keepalive to improve overall stability.
Important Message
pRuntime
on workers must be upgraded to version 0.2.4(phalanetwork/phala-pruntime:22051201
) or greater to work with Runtime Bridge v2.2.0.
Data Provider
- Re-running the data provider database migration script is required since data needs to be recomputed to work with the improved synching mechanism.
Lifecycle
- Add
WORKER_KEEPALIVE_ENABLED=true
to environment to enable the TCP keepalive feature, this improves the performance on the scenario with huge amount of workers. Warning: workers will be failed if running an old version ofpRuntime
. - Add
USE_BUILT_IN_TRADER=true
to environment to enable the built-in trader,trader
andarena
will be up with the lifecycle manager when the option is enabled, and the external trader will not be needed anymore. This option will be enabled by default in next major version. - Align the process with
pherry
when synching block data to workers.
Known issues
- Data Provider: Synching from the P2P network is not implemented yet.
- Trade: Will deprecate
bee-queue
in future releases.
v2.1.0
Overview
Runtime Bridge 2 uses P2P technologies to improve the mining experience. It allows multiple lifecycle instance share data providers to reduce storage pressure and support data provider redundancy to ensure overall stability.
Deployment guide: https://github.com/Phala-Network/runtime-bridge/wiki/Deployment-Guide-for-Runtime-Bridge-2
Migrate from v0: https://github.com/Phala-Network/runtime-bridge/wiki/Migrate-from-v0-to-v2
To use with docker: docker pull phalanetwork/prb:next
To use monitor with docker: docker pull phalanetwork/prb-monitor:next
Walkie
- Allow to disable mDNS peer discovery
- Fix connection flooding issue
Known issues
- Data Provider: Synching from the P2P network is not implemented yet.
- Trade: Will deprecate
bee-queue
in future releases.
v2.0.5
Overview
Runtime Bridge 2 uses P2P technologies to improve the mining experience. It allows multiple lifecycle instance share data providers to reduce storage pressure and support data provider redundancy to ensure overall stability.
Deployment guide: https://github.com/Phala-Network/runtime-bridge/wiki/Deployment-Guide-for-Runtime-Bridge-2
Migrate from v0: https://github.com/Phala-Network/runtime-bridge/wiki/Migrate-from-v0-to-v2
To use with docker: docker pull phalanetwork/prb:next
To use monitor with docker: docker pull phalanetwork/prb-monitor:next
Lifecycle
- Update operator when re-registering workers.
Known issues
- Data Provider: Synching from the P2P network is not implemented yet.
- Trade: Will deprecate
bee-queue
in future releases.