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 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 19, 2024

Contributors

    Ghislain89

1.1.2

Patches

  • Updated dependencies \

    • @kadena/client-utils@0.8.0

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 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

Jun 14, 2024

Contributors

    javadkh2

1.12.0

Minors

Jul 1, 2024

Contributors

    ash-vd

0.8.1

Patches

  • Updated dependencies

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

Jun 19, 2024

Contributors

    Ghislain89

0.8.0

Minors

  • Add support for Marmalade utility functions

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

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

Nov 13, 2023

Contributors

    nil-amrutlal-deptMRVDHjavadkh2

1.0.5

Patches

  • Included cross-chain transfers in transfer object

  • Enabled option for different gas payers in simulation

  • acount and chainAccount now implement the Node type, meaning that they can be used in the node and nodes queries. Besides this, several optimizations with async data retrieval.

  • Fix simulate script edge case (when it attempts cross-chain transfers to the same chain. Add build step in start:generate script

  • Updated dependencies \

    • @kadena/client@1.6.3

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

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

Apr 25, 2024

Contributors

    MRVDH

0.6.1

Patches

  • Package updates

  • Updated dependencies \

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

Jul 1, 2024

Contributors

    ash-vd

1.12.1

Patches

  • Updated dependencies

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

Jun 14, 2024

Contributors

    javadkh2

1.12.0

Patches

  • Updated dependencies \

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

-

1.12.1

-

1.12.0

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

Jun 24, 2024

Contributors

    r-muldersstraatemans

0.12.1

Patches

  • fix the grid styles which were being applied to a layer while the base styling was being applied via atoms, all styles aren't applied on a layer for layout components

  • Added documentation for useTheme hook

  • fix: make the icon on the text link component optional

  • fix: prevent icons from scaling down in size when their parent container shrinks in size

  • fix: make custom styling functions to add the default layer and remove usage of the atoms function to style components

  • fix styling errors caused by missing tokens references from the styling refactor

  • add contained prop to tabs component, this will make the content the same color as the tab

Apr 25, 2024

Contributors

    MRVDH

0.0.3

Patches

Feb 15, 2024

Contributors

    salamaashoush

0.0.2

Patches

  • New icons library generated from design system tokens

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/react-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

Jun 13, 2024

Contributors

    isaozler

0.1.5

Patches

Jun 3, 2024

Contributors

    javadkh2

0.1.4

Patches

  • Updated dependencies \

  • Updated dependencies \

    • @kadena/cryptography-utils@0.4.4
    • @kadena/chainweb-node-client@0.6.2