Skip to content

Releases: integritee-network/worker

SDK v0.15.1

06 Nov 14:23
Compare
Choose a tag to compare

This release contains the changes from v0.15.0 to v0.15.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

  • ✅ easy merge #1632 Low - Return total issuance metric as decimal value

Client

  • ✅ easy merge #1636 Low - More rpc methods

Core

  • ✅ easy merge #1634 Low - Shutdown upon parentchain code update
  • ✅ easy merge #1637 Low - Make enclave extrinsics mortal

Misc

  • ✅ easy merge #1636 Low - More rpc methods
  • ✅ easy merge #1632 Low - Return total issuance metric as decimal value
  • ✅ easy merge #1634 Low - Shutdown upon parentchain code update
  • ✅ easy merge #1637 Low - Make enclave extrinsics mortal

What's Changed

Full Changelog: v0.15.0...v0.15.1

SDK v0.15.0

27 Oct 14:21
Compare
Choose a tag to compare

This release contains the changes from v0.14.4 to v0.15.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 public rpc api #1623 Low - Support json rpc 2.0 with author_submitandwatchextrinsic trusted calls

Changes

App-Libs

Client

Core

  • 🔥 breaks public rpc api #1623 Low - Support json rpc 2.0 with author_submitandwatchextrinsic trusted calls

EVM Feature

Offchain

Sidechain

Teeracle

Misc

  • 🔥 breaks public rpc api #1623 Low - Support json rpc 2.0 with author_submitandwatchextrinsic trusted calls

What's Changed

  • support json rpc 2.0 with author_submitAndWatchExtrinsic trusted calls by @clangenb in #1623

Full Changelog: v0.14.4...v0.15.0

SDK v0.14.4

26 Oct 08:54
036e859
Compare
Choose a tag to compare

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

Upgrade Priority

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

The changes motivating this priority level are:

  • 🔥 breaks public rpc api #1611 ❗️ Medium - Aggregate account getters to accountinfo and rpc author_getfingerprint

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 public rpc api #1611 ❗️ Medium - Aggregate account getters to accountinfo and rpc author_getfingerprint

Changes

App-Libs

  • 🔥 breaks public rpc api #1611 ❗️ Medium - Aggregate account getters to accountinfo and rpc author_getfingerprint
  • ✅ easy merge #1622 Low - Adjust fee to decimals by genesis and properly charge it before bumping nonce

Client

  • ✅ easy merge #1615 Low - Allow hex output for get-shard and get-fingerprint

Core

  • ✅ easy merge #1610 Low - Add support for trusted getter/calls that have been signed with an extension-dapp signer
  • ✅ easy merge #1612 Low - More prometheus metrics
  • ✅ easy merge #1616 Low - Fix setting parentchain pallet block processed storage for all targets
  • ✅ easy merge #1620 Low - Log enclave extrinsics to parentchains
  • ✅ easy merge #1621 Low - Init parentchain genesis hash

EVM Feature

Offchain

Sidechain

  • ✅ easy merge #1605 Low - Move sidechain_importblock rpc method to trusted rpc
  • ✅ easy merge #1608 Low - Guess the number

Teeracle

Misc

  • ✅ easy merge #1605 Low - Move sidechain_importblock rpc method to trusted rpc
  • ✅ easy merge #1610 Low - Add support for trusted getter/calls that have been signed with an extension-dapp signer
  • ✅ easy merge #1608 Low - Guess the number
  • 🔥 breaks public rpc api #1611 ❗️ Medium - Aggregate account getters to accountinfo and rpc author_getfingerprint
  • ✅ easy merge #1612 Low - More prometheus metrics
  • ✅ easy merge #1615 Low - Allow hex output for get-shard and get-fingerprint
  • ✅ easy merge #1616 Low - Fix setting parentchain pallet block processed storage for all targets
  • ✅ easy merge #1620 Low - Log enclave extrinsics to parentchains
  • ✅ easy merge #1621 Low - Init parentchain genesis hash
  • ✅ easy merge #1622 Low - Adjust fee to decimals by genesis and properly charge it before bumping nonce

What's Changed

  • allow hex output for get-shard and get-fingerprint by @brenzi in #1615
  • fix setting parentchain pallet block processed storage for all targets by @brenzi in #1616
  • enhance cli by @brenzi in #1619
  • log enclave extrinsics to parentchains by @brenzi in #1620
  • init parentchain genesis hash by @brenzi in #1621
  • adjust fee to decimals by genesis and properly charge it before bumping nonce by @brenzi in #1622

Full Changelog: v0.14.3...v0.14.4

SDK v0.14.3

15 Oct 13:55
Compare
Choose a tag to compare
SDK v0.14.3 Pre-release
Pre-release

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

Upgrade Priority

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

The changes motivating this priority level are:

  • 🔥 breaks public rpc api #1611 ❗️ Medium - Aggregate account getters to accountinfo and rpc author_getfingerprint

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 public rpc api #1611 ❗️ Medium - Aggregate account getters to accountinfo and rpc author_getfingerprint

Changes

App-Libs

  • 🔥 breaks public rpc api #1611 ❗️ Medium - Aggregate account getters to accountinfo and rpc author_getfingerprint

Client

Core

  • ✅ easy merge #1610 Low - Add support for trusted getter/calls that have been signed with an extension-dapp signer
  • ✅ easy merge #1612 Low - More prometheus metrics

EVM Feature

Offchain

Sidechain

  • ✅ easy merge #1605 Low - Move sidechain_importblock rpc method to trusted rpc
  • ✅ easy merge #1608 Low - Guess the number

Teeracle

Misc

  • ✅ easy merge #1605 Low - Move sidechain_importblock rpc method to trusted rpc
  • ✅ easy merge #1610 Low - Add support for trusted getter/calls that have been signed with an extension-dapp signer
  • ✅ easy merge #1608 Low - Guess the number
  • 🔥 breaks public rpc api #1611 ❗️ Medium - Aggregate account getters to accountinfo and rpc author_getfingerprint
  • ✅ easy merge #1612 Low - More prometheus metrics

What's Changed

Full Changelog: v0.14.2...v0.14.3

SDK v0.14.2

10 Oct 16:16
2dbbfb4
Compare
Choose a tag to compare
SDK v0.14.2 Pre-release
Pre-release

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

Upgrade Priority

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

The changes motivating this priority level are:

  • 🔥 breaks public rpc api #1611 ❗️ Medium - Aggregate account getters to accountinfo and rpc author_getfingerprint

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 public rpc api #1611 ❗️ Medium - Aggregate account getters to accountinfo and rpc author_getfingerprint

Changes

App-Libs

  • 🔥 breaks public rpc api #1611 ❗️ Medium - Aggregate account getters to accountinfo and rpc author_getfingerprint

Client

Core

  • ✅ easy merge #1610 Low - Add support for trusted getter/calls that have been signed with an extension-dapp signer

EVM Feature

Offchain

Sidechain

  • ✅ easy merge #1605 Low - Move sidechain_importblock rpc method to trusted rpc
  • ✅ easy merge #1608 Low - Guess the number

Teeracle

Misc

  • ✅ easy merge #1605 Low - Move sidechain_importblock rpc method to trusted rpc
  • ✅ easy merge #1610 Low - Add support for trusted getter/calls that have been signed with an extension-dapp signer
  • ✅ easy merge #1608 Low - Guess the number
  • 🔥 breaks public rpc api #1611 ❗️ Medium - Aggregate account getters to accountinfo and rpc author_getfingerprint

What's Changed

  • aggregate account getters to AccountInfo and rpc author_getFingerprint by @brenzi in #1611

Full Changelog: v0.14.1...v0.14.2

SDK v0.14.1

05 Oct 14:36
Compare
Choose a tag to compare
SDK v0.14.1 Pre-release
Pre-release

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

  • introduce guess-the-number game

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.

Core

  • ✅ easy merge #1610 Low - Add support for trusted getter/calls that have been signed with an extension-dapp signer

Sidechain

  • ✅ easy merge #1605 Low - Move sidechain_importblock rpc method to trusted rpc
  • ✅ easy merge #1608 Low - Guess the number

Misc

  • ✅ easy merge #1605 Low - Move sidechain_importblock rpc method to trusted rpc
  • ✅ easy merge #1610 Low - Add support for trusted getter/calls that have been signed with an extension-dapp signer
  • ✅ easy merge #1608 Low - Guess the number

What's Changed

  • move sidechain_importBlock rpc method to trusted rpc by @kziemianek in #1605
  • move pallet parentchain into this repo by @brenzi in #1606
  • Add support for trusted getter/calls that have been signed with an extension-dapp signer by @clangenb in #1610
  • guess the number by @brenzi in #1608

Full Changelog: v0.14.0...v0.14.1

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