Skip to content

Development Updates

127 Results
Refine by:
Sort by:
Weekly development report as of 2024-10-18
Emmanuel

Weekly development report as of 2024-10-18

CORE TECHNOLOGY This week, the consensus team released new versions of the diff-containers-1.3.0.0, fingertree-rm-1.0.0.3, cardano-lmdb-0.4.0.2, and cardano-lmdb-simple-0.7.0.1 packages. Improvements to IOSim included adding MonadLabelledMVar and enhancing the Show instance for ScheduleMod. The team also released consensus packages for Node 10.0 and worked ...
2 up votes and 0 down votes. Total score
Weekly development report as of 2024-10-11
Olga Hryniuk

Weekly development report as of 2024-10-11

CORE TECHNOLOGY This week, the DB Sync team addressed issues from the latest release, including off-chain data fixes, incorrect pool-stat fields, and invalidated votes. They also added a new feature that optionally creates a separate address table, separating it from the tx\_out table. Finally, they collaborated with the ledger team on memory improvements a...
2 up votes and 0 down votes. Total score
Weekly development report as of 2024-10-04
Emmanuel

Weekly development report as of 2024-10-04

CORE TECHNOLOGY Over the past two weeks, the consensus team has been working to establish a baseline for the consensus quantitative timeliness agreements(QTA). This helps inform discussions on sync performance goals with the networking team, particularly improvements related to Genesis. Additionally, the team rebased UTXO-HD atop main, with all tests succes...
4 up votes and 0 down votes. Total score
Weekly development report as of 2024-09-27
Emmanuel

Weekly development report as of 2024-09-27

CORE TECHNOLOGY Last week, the core technology teams released node v.9.2.0, bringing several improvements and bug fixes: Script-based DRep support in the update certificate CLI command Improved transaction view CLI command Governance-related ledger state queries Improved Plutus debugging functionality A new method for calculating CBOR-encoded transacti...
2 up votes and 0 down votes. Total score
Weekly development report as of 2024-09-20
Emmanuel

Weekly development report as of 2024-09-20

CORE TECHNOLOGY This week, the consensus team focused on various areas: They have identified the UTXO set as a primary cause of performance degradation during ledger snapshots. Together with the ledger team, they have proposed a solution to reduce memory allocations when serializing the ledger state. The team drafted scripts to estimate the necessary band...
2 up votes and 0 down votes. Total score
Weekly development report as of 2024-09-13
Emmanuel

Weekly development report as of 2024-09-13

CORE TECHNOLOGY This week, the ledger team implemented a new Conway-related feature that disallows stake credentials from withdrawing rewards if they are backed by a key hash and not delegated to any DRep. This feature will become effective after the bootstrap phase. The team also worked on additional tests and fixed several minor bugs, including GovInfoEve...
2 up votes and 0 down votes. Total score
Weekly development report as of 2024-09-06
Emmanuel

Weekly development report as of 2024-09-06

CORE TECHNOLOGY The core technology teams released Cardano node v.9.1.1 to address an issue where 9.1.0 nodes would replay from the genesis block upon restart during the Conway era. See the Voltaire section for more details. The consensus team introduced a snapshot-converter tool that allows non-UTXO-HD ledger snapshots to be converted into UTXO-HD ones, e...
6 up votes and 0 down votes. Total score
Weekly development report as of 2024-08-30
Emmanuel

Weekly development report as of 2024-08-30

CORE TECHNOLOGY This week, the ledger team focused on conformance tests and improvements to the ledger test suite. They communicated extensively with the community and other core teams about the upcoming hard fork. They also documented key changes specific to Conway that could affect DApp developers. These changes include the lack of visibility within Plutu...
6 up votes and 0 down votes. Total score
Weekly development report as of 2023-09-22
Olga Hryniuk

Weekly development report as of 2023-09-22

CORE TECHNOLOGY This week in core technology, the networking team focused on developing bootstrap peers, worked on the node v.8.4.0-pre release, and published the new versions of ouroboros-consensus, cardano-api, and cardano-cli. Work is ongoing on typed protocols; the team updated the future typed-protocols-0.2.0.0 and their integration with cardano-node. ...
2 up votes and 0 down votes. Total score
Weekly development report as of 2024-08-23
Emmanuel

Weekly development report as of 2024-08-23

CORE TECHNOLOGY This week, the performance and tracing team conducted several key activities: Benchmarking. The team released node v.9.1 benchmarks, conducted UTXO-HD in-memory benchmarks, and evaluated typed-protocols feature benchmarks. Development. They improved resource trace emission for the CPU 85% spans metric and continued working on governance ac...
6 up votes and 0 down votes. Total score
Weekly development report as of 2024-08-16
Emmanuel

Weekly development report as of 2024-08-16

This week, some IO teams are attending Rare Evo 2024 in Las Vegas, Nevada from August 15-17, 2024. See this blog post for more details. CORE TECHNOLOGY The ledger team added new minor features. These include ledger state queries for voting on current proposals and functionality for computing transaction sizes necessary for network communication. The primar...
3 up votes and 0 down votes. Total score
Weekly development report as of 2024-08-09
Emmanuel

Weekly development report as of 2024-08-09

CORE TECHNOLOGY This week, the consensus team started working on its goals for Q3 2024, focusing on several key improvements. Key updates include: Improved behavior of \`db-truncater\` Additional details exposed on EmptySlot error New trace message for unclean Consensus databases Support for storing immutable and volatile databases in different paths. ...
3 up votes and 0 down votes. Total score
Weekly development report as of 2024-08-02
Emmanuel

Weekly development report as of 2024-08-02

CORE TECHNOLOGY This week, the ledger team continued focussing on Conway features and conformance testing. During this process, they discovered and fixed a bug that would have affected Conway functionality after the bootstrap phase. Additionally, the team also finished fully defining the Conway CDDL specification in Haskell. SCALING This week, the Hydra t...
4 up votes and 0 down votes. Total score
weekly development report as of 2024-07-26
Emmanuel

weekly development report as of 2024-07-26

CORE TECHNOLOGY Cardano node v.9.1.0 has been released, bringing crucial features necessary for the upcoming Chang upgrade. This version includes a Conway genesis file needed to facilitate the Chang transition. This update includes several enhancements and bug fixes, particularly to the CLI and API, such as a new ‘query treasury’ command and updates for com...
6 up votes and 0 down votes. Total score
Weekly development report as of 2024-07-19
Emmanuel

Weekly development report as of 2024-07-19

CORE TECHNOLOGY As the ledger team awaits the Chang upgrade, the focus has shifted towards extensive testing. Current efforts are primarily dedicated to writing unit tests and conducting conformance testing. This thorough testing is crucial to ensure that all systems are robust and fully prepared for the upcoming transition to the Conway era. WALLETS AND S...
4 up votes and 0 down votes. Total score
Weekly development report as of 2024-07-12
Emmanuel

Weekly development report as of 2024-07-12

CORE TECHNOLOGY This week, the teams released node version 9.0.0. This is a significant milestone for the Cardano network as it includes all the necessary changes to facilitate the Conway ledger era. Some key features include: On-chain governance via CIP-1694  Plutus V1 reference scripts support Plutus script signature support through CIP-69.  This rele...
3 up votes and 0 down votes. Total score
Weekly development report as of 2024-07-05
Emmanuel

Weekly development report as of 2024-07-05

CORE TECHNOLOGY Last week, the core technology teams released Cardano node v.8.12.2, which improves the bootstrap peer networking feature.    Over the last few weeks, the ledger team focused on constraint generator testing, conformance test plumbing, adding more scripts to the Alonzo UTXO specification, and other testing initiatives. In terms of infrastruc...
3 up votes and 0 down votes. Total score
Weekly development report as of 2024-05-31
Emmanuel

Weekly development report as of 2024-05-31

CORE TECHNOLOGY This week, the consensus team made significant advancements in the UTXO-HD project. They updated UTXO-HD to use simple diffs, which resulted in a drastic improvement in the mempool benchmarks. The team also assisted in releasing version 0.10.0 of the quickcheck-state-machine library, which is crucial for high-assurance property tests. Additi...
4 up votes and 0 down votes. Total score
Weekly development report as of 2024-06-28
Emmanuel

Weekly development report as of 2024-06-28

CORE TECHNOLOGY This week, the consensus team supported debugging activities related to bootstrap nodes and merged various improvements to the db-X tools. In particular, they significantly optimized the db-truncater, which is regularly used by community members on SanchoNet, in terms of speed. The performance and tracing team released benchmarks for node v...
4 up votes and 0 down votes. Total score
Weekly development report as of 2024-06-21
Emmanuel

Weekly development report as of 2024-06-21

CORE TECHNOLOGY This week, the ledger team reached a major milestone by implementing CIP-0069, which enhances PlutusV3 functionality by making spending datums optional and enforcing all scripts to have exactly one argument. This feature allows spending scripts to be used for other purposes, such as minting. Additionally, they fixed several important bugs, ...
6 up votes and 1 down votes. Total score