Releases: integritee-network/worker
Releases · integritee-network/worker
Docker v0.12.7-dev3
support parachain event subscription. decode from metadata
Docker v0.12.7-dev2
fixes sync issues with secondary SCV
Docker v0.12.6-dev10
fix error renaming
Docker v0.12.6-dev5
disable teeracle test becasue coingecko throttles us
Docker v0.12.5-dev
revert block sync chunk size change
Docker v0.12.3-dev
v0.12.3-dev
SDK v0.12.2
This release contains the changes from v0.12.1
to v0.12.2
.
Noteworthy changes:
- offchain workers now provision state from peer upon init instead of syncing the entire parentchain themselves
- introduced fast-sync, skipping invocations up to the block where the first enclave for the shard has been registered the first time
Upgrade Priority
❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.
The changes motivating this priority level are:
- ✅ easy merge
#1505
❗️ Medium - Return encoded extrinsics without padding
Upgrade Challenge Level
Trivial: This release contains relatively small updates.
Changes
App-Libs
Client
Core
- ✅ easy merge
#1512
Low - Support json-rpc request string id - ✅ easy merge
#1505
❗️ Medium - Return encoded extrinsics without padding - ✅ easy merge
#1517
Low - Skip indirect invocations for initial sync of integritee parentchain
EVM Feature
Offchain
Sidechain
Teeracle
Misc
SDK v0.12.1
This release contains the changes from v0.12.0
to v0.12.1
.
New features:
- trigger STF based on parentchain events
- verify extrinsic status before acting on it in STF
- support TargetA and TargetB parentchains for sidechains as well (privacy sidechain demo done with this state)
- introduce shard vault proxied account, controlled by all validateer enclave accounts
non-features:
- parentchains are still expected to have identical/compatible runtime configs like integritee's runtime. Next release will add support for custom runtimes
Upgrade Priority
Depends on your use case. please check changes in detail
Upgrade Challenge Level
The changes motivating this challenge level are:
- 🔥 breaks public rpc api
#1467
Low - Manage proxied vault account per shard - 🔥 breaks public rpc api
#1378
Low - Shielding parentchain transfers - 🔥 breaks public rpc api
#1500
Low - Specify return type inperform_trusted_operation
- 📢 attention required
#1452
‼️ HIGH - Update api-client to tag-0.14.0; fix parachain block import
Changes
App-Libs
- ✅ easy merge
#1484
Low - [refactor] untangle ita_stf dependencies
Client
- ✅ easy merge
#1436
Low - [cli] register tcb info - 🔥 breaks public rpc api
#1500
Low - Specify return type inperform_trusted_operation
Core
- ✅ easy merge
#1443
Low - [multiparentchain] add support for third parentchaintarget_b
- 📢 attention required
#1452
‼️ HIGH - Update api-client to tag-0.14.0; fix parachain block import - ✅ easy merge
#1455
Low - [light-client] remove pending parentchain tx-inclusion check - ✅ easy merge
#1469
Low - [its-consensus-slots] fix flaky tests, which are due to parallelism - 🔥 breaks public rpc api
#1467
Low - Manage proxied vault account per shard - ✅ easy merge
#1481
Low - Make itp-utils purely no-std - ✅ easy merge
#1497
Low - Ab/shield from shard vault - ✅ easy merge
#1498
Low - Expose shard and shard vault rpc call
EVM Feature
Offchain
- 📢 attention required
#1420
Low - Multiple parentchain handlers
Sidechain
- 🔥 breaks public rpc api
#1378
Low - Shielding parentchain transfers - ✅ easy merge
#1502
❗️ Medium - Targeta shielding unshielding sidechain by event - ✅ easy merge
#1493
❗️ Medium - Fix oom error in large parentchain syncs with sidechain feature.
Teeracle
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- 📢 attention required
#1420
Low - Multiple parentchain handlers - ✅ easy merge
#1443
Low - [multiparentchain] add support for third parentchaintarget_b
- ✅ easy merge
#1436
Low - [cli] register tcb info - 📢 attention required
#1452
‼️ HIGH - Update api-client to tag-0.14.0; fix parachain block import - ✅ easy merge
#1458
Low - [gha] bump integritee node to v1.1.3 and increase log levels - ✅ easy merge
#1455
Low - [light-client] remove pending parentchain tx-inclusion check - ✅ easy merge
#1469
Low - [its-consensus-slots] fix flaky tests, which are due to parallelism - ✅ easy merge
#1470
Low - [ci] refactor clippy tests and fix clippy ci oom - 🔥 breaks public rpc api
#1467
Low - Manage proxied vault account per shard - ✅ easy merge
#1473
Low - Publish mrenclave - ✅ easy merge
#1481
Low - Make itp-utils purely no-std - ✅ easy merge
#1484
Low - [refactor] untangle ita_stf dependencies - ✅ easy merge
#1480
Low - Enablecargo test
for environments without an sgx sdk, and extract thecargo test
from the docker build command. - ✅ easy merge
#1492
Low - [ci] build worker and client in separate jobs - 🔥 breaks public rpc api
#1378
Low - Shielding parentchain transfers - ✅ easy merge
#1497
Low - Ab/shield from shard vault - ✅ easy merge
#1498
Low - Expose shard and shard vault rpc call - ✅ easy merge
#1503
Low - Clean up cargo dependencies - ✅ easy merge
#1502
❗️ Medium - Targeta shielding unshielding sidechain by event - 🔥 breaks public rpc api
#1500
Low - Specify return type inperform_trusted_operation
- ✅ easy merge
#1493
❗️ Medium - Fix oom error in large parentchain syncs with sidechain feature.
Docker v0.13.5-dev
[service/main] fix clippy with teeracle feature
Docker v0.13.4-dev
Merge branch 'master' into cl/fix-sidechain-light-client