Skip to content

Releases: integritee-network/worker

SDK v0.14.0

28 Jun 11:51
Compare
Choose a tag to compare

This release contains the changes from v0.13.0 to v0.14.0.

Upgrade Priority

Low: This is a low priority release and you may upgrade at your convenience.

Upgrade Challenge Level

‼️ Breaking Changes: This release contains breaking changes. Be sure to upgrade the affected interfaces.

The changes motivating this challenge level are:

  • ⚡ breaks parentchain interface #1603 Low - Support the checkmetadatahash signed extension

This will break reverse compatibility with older Integritee Network runtime variants. Also, all target chains will have to use CheckMetadataHash

SDK v0.13.1

10 Jun 13:47
0a401bc
Compare
Choose a tag to compare
SDK v0.13.1 Pre-release
Pre-release

The previous release didn't produce all artifacts, this just bumps to rebuild everything

This release contains the changes from v0.13.0 to v0.13.1.

Upgrade Priority

Low: This is a low priority release and you may upgrade at your convenience.

Upgrade Challenge Level

Trivial: This release contains relatively small updates.

Changes

App-Libs

Client

Core

EVM Feature

Offchain

Sidechain

Teeracle

Misc

What's Changed

Full Changelog: v0.13.0...v0.13.1

SDK v0.13.0

08 Apr 15:08
fa5b505
Compare
Choose a tag to compare

New in this Major Pre-Production Release

Multi-Parentchain Support

The worker can now interact trustlessly with up to 3 L1 parentchains simultaneously. This enables building L2 use cases on top of any other substrate-based (para)chain without necessarily changing their runtimes.

This also allows to use the Integritee Network for it's TEE-specific pallets (like decentrlaized DCAP remote attestation of Intel SGX enclaves) but build your use case on top of a different (para)chain

See our tutorial to learn more about this new feature. Please also check out our prototype Incognitee, which uses this new feature to enable private transfers of relaychain native tokens, as tested on Paseo Testnet

SBliFF Finality

We have changed our Sidechain finality algorithm to SBliFF. This version of the SDK, does not support L1 finailty yet. Forks can be detected, but not yet resolved with this release. Please stay tuned for the next release

Full Changelog: v0.12.0...v0.13.0

Docker v0.12.13-dev1

23 Mar 12:02
Compare
Choose a tag to compare
Docker v0.12.13-dev1 Pre-release
Pre-release

Full Changelog: v0.12.12...v0.12.13-dev1

ignore Retracted tx status

SDK v0.12.12

22 Mar 13:55
b0c86e2
Compare
Choose a tag to compare

This release contains the changes from v0.12.11 to v0.12.12.

Upgrade Priority

‼️ HIGH: This is a high priority release and you must upgrade as as soon as possible.

The changes motivating this priority level are:

  • ⚡ breaks parentchain interface #1586 ‼️ HIGH - Sbliff legacy passthrough

Upgrade Challenge Level

‼️ Breaking Changes: This release contains breaking changes. Be sure to upgrade the affected interfaces.

The changes motivating this challenge level are:

  • ⚡ breaks parentchain interface #1586 ‼️ HIGH - Sbliff legacy passthrough

Changes

App-Libs

  • ✅ easy merge #1580 Low - Fix ita-sgx-runtime standalone build and improve its cargo.toml

Client

Core

  • ✅ easy merge #1581 Low - Add thin binary merkle tree wrapper implementing codec

EVM Feature

Offchain

Sidechain

  • ✅ easy merge #1575 Low - Added client to docker release
  • ⚡ breaks parentchain interface #1586 ‼️ HIGH - Sbliff legacy passthrough

Teeracle

Misc

  • ✅ easy merge #1580 Low - Fix ita-sgx-runtime standalone build and improve its cargo.toml
  • ✅ easy merge #1581 Low - Add thin binary merkle tree wrapper implementing codec
  • ✅ easy merge #1575 Low - Added client to docker release
  • ⚡ breaks parentchain interface #1586 ‼️ HIGH - Sbliff legacy passthrough

Docker v0.12.12-dev

19 Jan 11:52
Compare
Choose a tag to compare

Dev release

SDK v0.12.11

17 Jan 13:52
5df0a13
Compare
Choose a tag to compare

This release contains the changes from v0.12.2 to v0.12.11.

Upgrade Priority

❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.

The changes motivating this priority level are:

  • 📢 attention required #1546 ❗️ Medium - Make rococo relaychain work as shielding target

Upgrade Challenge Level

‼️ Breaking Changes: This release contains breaking changes. Be sure to upgrade the affected interfaces.

The changes motivating this challenge level are:

  • ⚡ breaks parentchain interface #1541 Low - Ab/fix light client provisioning and unshielding

Changes

App-Libs

  • ✅ easy merge #1528 Low - Custom dependencies on parentchain runtimes to decode l1 events
  • 📢 attention required #1546 ❗️ Medium - Make rococo relaychain work as shielding target
  • ✅ easy merge #1572 Low - Propagate parentchain(s) timestamps

Client

Core

  • ✅ easy merge #1521 Low - Automatically init shard if primary worker and no shard exists onchain
  • ✅ easy merge #1532 Low - Peer discovery by shard status with flexible url prefix
  • ✅ easy merge #1573 Low - Fast-sync targeta/b

EVM Feature

Offchain

Sidechain

  • ✅ easy merge #1558 Low - More robust sidechain block import logic

Teeracle

Misc

  • ✅ easy merge #1521 Low - Automatically init shard if primary worker and no shard exists onchain
  • ✅ easy merge #1532 Low - Peer discovery by shard status with flexible url prefix
  • ✅ easy merge #1528 Low - Custom dependencies on parentchain runtimes to decode l1 events
  • ✅ easy merge #1558 Low - More robust sidechain block import logic
  • 📢 attention required #1546 ❗️ Medium - Make rococo relaychain work as shielding target
  • ✅ easy merge #1572 Low - Propagate parentchain(s) timestamps
  • ✅ easy merge #1573 Low - Fast-sync targeta/b

What's Changed

Full Changelog: v0.12.10...v0.12.11

Docker v0.12.11-dev2

16 Jan 14:50
Compare
Choose a tag to compare
Docker v0.12.11-dev2 Pre-release
Pre-release

Docker v0.12.11-dev1

15 Jan 18:29
Compare
Choose a tag to compare
Docker v0.12.11-dev1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.12.10...v0.12.11-dev1

SDK v0.12.10

10 Jan 21:08
c640ddc
Compare
Choose a tag to compare
SDK v0.12.10 Pre-release
Pre-release

This release contains the changes from v0.12.2 to v0.12.10.

make shard vault shielding and unshielding work with Rococo Relay as TargetA

Upgrade Priority

❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.

The changes motivating this priority level are:

  • 📢 attention required #1546 ❗️ Medium - Make rococo relaychain work as shielding target

Upgrade Challenge Level

‼️ Breaking Changes: This release contains breaking changes. Be sure to upgrade the affected interfaces.

The changes motivating this challenge level are:

  • ⚡ breaks parentchain interface #1541 Low - Ab/fix light client provisioning and unshielding

Changes

App-Libs

  • ✅ easy merge #1528 Low - Custom dependencies on parentchain runtimes to decode l1 events
  • 📢 attention required #1546 ❗️ Medium - Make rococo relaychain work as shielding target

Client

Core

  • ✅ easy merge #1521 Low - Automatically init shard if primary worker and no shard exists onchain
  • ✅ easy merge #1532 Low - Peer discovery by shard status with flexible url prefix

EVM Feature

Offchain

Sidechain

  • ✅ easy merge #1558 Low - More robust sidechain block import logic

Teeracle

Misc

  • ✅ easy merge #1521 Low - Automatically init shard if primary worker and no shard exists onchain
  • ✅ easy merge #1532 Low - Peer discovery by shard status with flexible url prefix
  • ✅ easy merge #1528 Low - Custom dependencies on parentchain runtimes to decode l1 events
  • ✅ easy merge #1558 Low - More robust sidechain block import logic
  • 📢 attention required #1546 ❗️ Medium - Make rococo relaychain work as shielding target