Skip to main content

Changelogs

Changelogs

Jun 14, 2024

Contributors

    chessai

4.13.0

Minors

  • Support for encoding a hyperlane TokenMessage

Patches

  • Fixed support for decoding a hyperlane TokenMessage

May 21, 2024

Contributors

    emilypiDevopsGothrsoeldnerchessai

4.12.0

Minors

  • Support for keccak256 native

  • Add poseidon hash alias as hash-poseidon

Patches

  • Fixed parsing of difftime as a property

Misc

  • Added pact version command to verify linking

May 23, 2024

Contributors

1.1.0

Minors

  • Added new concrete policy: marmalade-v2.non-updatable-uri-policy-v1

  • Added rotate creator information feature in Royalty Policy

  • Reintroduced creator-guard in the marmalade-v2.ledger.CREATE-TOKEN capability, and removed marmalade-v2.util-v1.UTIL-SIGN

  • Allow dutch-auction and conventional-auction that did not create auction to bypass enforce-withdrawal check.

  • Change in event emissions sale-contracts to minimize event arguments

  • Adjustment of marmalade-v2.util-v1 to support non-updatable-uri-policy

  • Update outdated docs on guard-policy-v1.enforce-init

Jul 8, 2024

Contributors

    javadkh2alber70g

1.2.1

Patches

  • Updated dependencies

  • Updated dependencies

  • Updated dependencies

    • @kadena/client@1.13.0
    • @kadena/client-utils@0.9.0
    • @kadena/pactjs-cli@1.13.0
    • @kadena/cryptography-utils@0.4.4
    • @kadena/hd-wallet@0.4.2
    • @kadena/pactjs@0.4.3
    • @kadena/pactjs-generator@1.13.0

Jul 1, 2024

Contributors

    ash-vdalber70gbarthuijgen

1.2.0

Minors

  • Add pactjs command for generating typescript from pact

Patches

  • Updated dependencies

  • Updated dependencies

    • @kadena/client@1.12.1
    • @kadena/hd-wallet@0.4.2
    • @kadena/client-utils@0.8.1
    • @kadena/pactjs-cli@1.12.1
    • @kadena/pactjs-generator@1.12.1

Jun 17, 2024

Contributors

    chessaiedmundnobleak3nthoughtpolice

2.24.1

This is a minor point release. Upgrading is strongly recommended.

To upgrade, pull the latest docker image, or download the binary and restart the node with the same configuration file as before.

Misc

  • Fixes cut pruning logic; during a previous change, there was a math error that caused no cuts to ever be pruned from RocksDB

  • Don't prune cuts on startup. This avoids a race condition where we prune cuts on startup, and we don't write a cut before shutting down.

  • Fixed a crash when using read-only replay with no upper bound

  • Disable telemetry monitor threads when telemetry is disabled anyway

  • Reorganize ValidationFailure error message to be more readable

  • Expand /info endpoint with: historical fork heights, historical chain graphs, node package version, genesis heights, the upcoming service date, and the block delay.

  • Update pact pin for Hyperlane natives fixes

  • Add message-id & message body validation & merkle tree metadata support to the Hyperlane message plugin.

  • Add capability to resume blocks in progress.

  • Miner now periodically "refreshes" blocks, ensuring that they use all transaction in the mempool, if possible.

  • Report refreshed blocks to the miner update stream

  • Default compiler is now GHC 9.6.5, and update freeze deps

  • Payloads Endpoint: Support octet-stream Content-Type with binary encoding. Client support will be added at a later time.

  • Logging: move getBlockInMem to Debug level

  • Logging: Make cut timeout logs more clear

  • Logging: Put cut fetch trace telemetry around cut timeouts instead of inside, so we still get telemetry even if a cut fetch times out.

  • Logging: Move cut extensibility to Info level, and log less often after the first one

  • Logging: Failed transactions are now at Debug rather than Info level

  • Logging: Restore block timeout logging; a previous change accidentally removed this.

  • Logging: warp HTTP server errors are now at Info level

  • Logging: P2P log messages are shorter and improved

  • Logging: Less verbose initialization

  • Logging: Disable telemetry backend by default for less verbosity

  • Logging: Cut pipeline logging is more descriptive

  • Logging: Rename connectioncounters index to counters

  • Logging: Single P2P task failures are now at Debug instead of Info level, while they're still being retried

  • Logging: Unify HTTP error logging across service and P2P APIs

  • Logging: Add a backend for P2P stats so they aren't logged as text

  • Logging: Log rewound blocks during catchup instead of played blocks

  • Logging: Silence unnecessary chainweb-node: RequestCancelled logs from PactService, by catching them in the request worker.

  • Logging: Stop logging ConnectionIsClosed

Jun 14, 2024

Contributors

    edmundnoblethoughtpolice

2.24

This version replaces all previous versions. Any prior version will stop working on 2024-05-29T00:00:00Z. Node administrators must upgrade to this version before that date. The 2.24 feature upgrade will occur at block height 4,819,246 which is estimated to be mined at 2024-05-30T00:00:00Z.

This version will expire on 2024-08-21T00:00:00Z.

To upgrade, pull the latest docker image or download the binary and restart the node.

Misc

  • Transactions with expired TTLs and transactions with creation times in the future now yield different errors

  • Buying and redeeming gas were optimized, meaning all transactions now require less space in the Pact state and take slightly less time

  • Block payloads (i.e. transactions and their outputs are now stored in a more space-efficient binary format. They are also now indexed by block height in addition to hash, improving overall performance of the payload store by increasing data locality. Payloads already in the node's database will not be automatically migrated; this change only applies to newly written payloads.

    A migration tool may be released in future.

  • Nodes configured to run without contacting any other nodes now log this more accurately

  • Add a flag --full-historic-pact-state which is set by default. This flag disallows use of a compacted Pact state. Unsetting this flag will not compact the Pact state automatically, but it will decrease the amount of disk space used by the Pact state in subsequent transactions to some extent.

  • Add "allow" verifier to devnet, to allow testing verifier plugin integrations in third-party tools

  • Add a CLI flag for executing non-destructive replays of Pact history, to augment the already existing config file field

  • Pact requests are now cancellable, even before they start, and the interface to the Pact service is now easier to use

  • Mined blocks that fail validation on the mining node produce better errors including the outputs of the block from when it was created

  • Fix the block validation to correctly log the number of fork blocks played

  • Make tests more repeatable

  • Make some tests faster

  • Module cache contents should now be irrelevant to block validation, making block validation less brittle

  • Move some log messages from Info level to Debug level making it more useful to run a node at log level Info with telemetry disabled

  • cwtool is now included in the docker image produced by CI allowing administrators to use it more easily

  • The coin contract directory structure was reorganized to match the directory structure of the namespace contract for ease of maintenance

May 3, 2024

Contributors

    MRVDHrealdreamer

0.2.0

Minors

  • Fix test-library jest dom pacakage version for vue template

Patches

Mar 22, 2024

Contributors

    r-mulder

0.1.2

Patches

  • fix: use new text and header components from react-ui package

Jul 8, 2024

Contributors

    javadkh2

1.13.0

Minors

  • Fixed addSignatures for signatues object with pubKey + exported parseAsPactValue

Patches

  • Updated dependencies

    • @kadena/chainweb-node-client@0.6.3
    • @kadena/cryptography-utils@0.4.4
    • @kadena/pactjs@0.4.3

Jul 1, 2024

Contributors

    ash-vd

1.12.1

Patches

  • Deprecated wallet function names (createSignWithX to provide a clearer naming scheme.

    The following functions have been deprecated:

    • createWalletConnectSign -> createSignWithWalletConnect
    • createWalletConnectQuicksign -> createQuicksignWithWalletConnect
    • createEckoWalletSign -> createSignWithEckoWallet
    • createEckoWalletQuicksign -> createQuicksignWithEckoWallet

Jul 8, 2024

Contributors

    alber70gjavadkh2

0.9.0

Minors

  • Added safeTransferCreate to use transfer create for safe transfer + fixed issue with from in pipelines

Patches

  • Adds CodeSandbox example with link in the readme

  • Updated dependencies

  • Updated dependencies

  • Updated dependencies

    • @kadena/client@1.13.0
    • @kadena/chainweb-node-client@0.6.3
    • @kadena/types@0.7.0
    • @kadena/pactjs-cli@1.13.0
    • @kadena/cryptography-utils@0.4.4
    • @kadena/pactjs@0.4.3

Jul 1, 2024

Contributors

    ash-vd

0.8.1

Patches

  • Updated dependencies

    • @kadena/client@1.12.1
    • @kadena/pactjs-cli@1.12.1

Jul 1, 2024

Contributors

    alber70g

0.4.2

Patches

May 24, 2024

Contributors

    javadkh2

0.4.1

Patches

  • Expose api doc

  • Pin sensitive dependencies to specific versions

  • Verify that the derivation path template includes <index>

  • Separated test config for Chainweaver to avoid long timeout for all newly developed functions.

  • Updated dependencies \

    • @kadena/cryptography-utils@0.4.4

Dec 19, 2023

Contributors

    jessevanmuijdenMRVDHjavadkh2nil-amrutlal-dept

1.0.7

Patches

  • refactor create principal

  • Added descriptions to objects, fields and queries

  • Complexity calculations and limitations added

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

    • @kadena/client@1.7.0
    • @kadena/client-utils@0.2.0
    • @kadena/chainweb-node-client@0.5.2
    • @kadena/cryptography-utils@0.4.2
    • @kadena/pactjs@0.4.2

Nov 27, 2023

Contributors

    MRVDHnil-amrutlal-deptjavadkh2

1.0.6

Patches

  • Improved naming convention of Reconcile object

  • Made edges non-nullable

  • Added chain id to transactions filter on block object; changed default value for maximum confirmation depth

  • Added reconcile view for chainweb data

  • hotfix for reconcile

  • Refactor objects, queries and subscriptions to use the same function type definition, to use the same argument naming conventions and object casting; also added totalCount resolvers to all prismaConnection fields; added errors to simulation log file

  • Added multi-sig accounts support in simulation

  • Added tracing and trace analyser

  • Updated dependencies \

    • @kadena/client@1.6.4

Jul 4, 2024

Contributors

    alber70gsstraatemans

0.4.0

Minors

  • add loading skeletons

  • show block info when the block height is clicked on homepage

Patches

  • Added minHeight to the layout to prevent flickering across the page

  • update the footer functionality

  • Minor improvements to the graphql modal

    • @kadena/graph@1.0.7
    • @kadena/kode-icons@0.1.0
    • @kadena/kode-ui@0.13.0

Jul 2, 2024

Contributors

    Ghislain89

0.3.0

Minors

Patches

  • Updated dependencies

  • Updated dependencies

    • @kadena/kode-icons@0.1.0
    • @kadena/kode-ui@0.13.0

Apr 25, 2024

Contributors

    MRVDH

0.1.3

Patches

Oct 27, 2023

Contributors

    webpro

0.1.1

Patches

Apr 25, 2024

Contributors

    MRVDH

0.2.3

Patches

Oct 27, 2023

Contributors

    webpro

0.2.1

Patches

Jul 8, 2024

Contributors

    javadkh2

0.6.3

Patches

  • Updated types

    • @kadena/cryptography-utils@0.4.4
    • @kadena/pactjs@0.4.3

Jun 3, 2024

Contributors

    javadkh2

0.6.2

Patches

  • Remove cross-fetch since we only support node >=18

  • Updated dependencies \

    • @kadena/cryptography-utils@0.4.4

Jul 8, 2024

Contributors

    javadkh2

1.13.0

Patches

  • Updated dependencies

    • @kadena/client@1.13.0
    • @kadena/pactjs-generator@1.13.0

Jul 1, 2024

Contributors

    ash-vd

1.12.1

Patches

  • Updated dependencies

    • @kadena/client@1.12.1
    • @kadena/pactjs-generator@1.12.1

-

1.13.0

-

1.12.1

Jul 2, 2024

Contributors

    Ghislain89

0.13.0

Minors

Patches

Jun 28, 2024

Contributors

    isaozlersstraatemans

0.12.2

Patches

  • Minimal width Form field elements fixed and Form field label orientation enhanced with the direction to flow horizontally or vertically

  • fix the width issue from tables

Jul 2, 2024

Contributors

    Ghislain89

0.1.0

Minors

Apr 25, 2024

Contributors

    MRVDH

0.0.3

Patches

May 24, 2024

Contributors

    javadkh2

0.4.4

Patches

  • Pin sensitive dependencies to specific versions

Apr 25, 2024

Contributors

    MRVDH

0.4.3

Patches

Sep 15, 2023

Contributors

    alber70gjavadkh2jessevanmuijden

0.1.3

Patches

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

    • @kadena/client@1.4.0
    • @kadena/pactjs-generator@1.4.0

Sep 12, 2023

Contributors

    eileenmguowebprotimoheddesjavadkh2

0.1.2

Patches

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

  • Updated dependencies \

    • @kadena/react-components@0.1.0
    • @kadena/kode-ui@0.1.0
    • @kadena/chainweb-node-client@0.4.4
    • @kadena/cryptography-utils@0.3.8
    • @kadena/pactjs-generator@1.3.0
    • @kadena/client@1.3.0
    • @kadena/pactjs@0.3.2

Apr 25, 2024

Contributors

    MRVDH

0.4.3

Patches

Oct 27, 2023

Contributors

    webpro

0.4.1

Patches

Jul 8, 2024

Contributors

    javadkh2

0.1.6

Patches

  • Updated dependencies

    • @kadena/chainweb-node-client@0.6.3
    • @kadena/cryptography-utils@0.4.4
    • @kadena/pactjs@0.4.3

Jun 13, 2024

Contributors

    isaozler

0.1.5

Patches