Skip to content

Latest commit

 

History

History
262 lines (205 loc) · 20.1 KB

CHANGELOG.md

File metadata and controls

262 lines (205 loc) · 20.1 KB

Change Log

v0.3.2 (2019-08-07)

Full Changelog

Implemented enhancements:

  • version info in startup messages #606
  • Improve naming in config YAML #575
  • Extend logs with app version, epoch and slot_id #679
  • Graceful handling of block0 in the future #661
  • Add stake pool getter to REST API #660
  • network: Perform protocol handshake #657
  • Add leadership management REST API #654

Fixed bugs:

  • Upgrade custom_error to 1.7.1 #678
  • it seems that debug_assertions feature was not doing what I expected #677
  • Graceful handling of block0 in the future #661
  • Poll gRPC client ready before sending any requests #656
  • Don't let one client connection terminate task #650

Closed issues:

  • Jcli: address info - wrong subcommand description #670
  • jormungandr install error #665
  • Jcli: cargo install failure due to custom_error/1.7.1 crate #664
  • v0.3.1 Cannot Compile #648
  • Add fields useful for logs #645

Merged pull requests:

  • Remove Mjolnir #683
  • Remove unused deps from Jormungandr #682
  • internal code design: simple case state machine #681
  • Implement bootstrap for new blockchain API #675
  • New blockchain data representation #673
  • Jcli: Fix - address info, wrong subcommand description #671
  • [Tests] Set rust backtrace in e2e tests #668
  • add ROADMAP #666
  • Boxing problem with custom_error #662
  • Network fixes #655
  • Protocol doc update #653
  • Fixed test_correct_utxo_transaction_replaces_old_utxo_by_node test #651
  • [Tests] Use fragment Id to track transaction status after post #647
  • update to latest chain-deps #646
  • Push/pull chain as complete blocks in one go #639
  • CircleCI: Streamline the workflow #625

v0.3.1 (2019-07-19)

Full Changelog

Implemented enhancements:

  • Add node shutdown over REST #643
  • Add lastBlock info to node state REST #642
  • Add REST endpoint for getting node settings #634

Closed issues:

  • Node crash with Crit error when sending multiple transactions from the same Account, with the same Counter, in 2 consecutive slots #641
  • Transaction rejected because "Account with invalid signature" when sending multiple transactions from the same Account in the same slot (with different Counter values) #640

Merged pull requests:

  • Upgrade Slog to 2.5.1 #637
  • Simplify slot_start_time storage to seconds #636
  • Remove unused JCLI deps #635
  • Rename more fields in p2p config #632

v0.3.0 (2019-07-12)

Full Changelog

Implemented enhancements:

  • Log Level consistency between CLI and config file #622
  • breaking change: move to fragment id to refer to utxo #633
  • Rework handling of inbound blocks and headers from the network #626

Fixed bugs:

  • Node crash if sending multiple transactions in the same slot #586
  • broken link, registering stake key guide #565

Closed issues:

  • add-output example missing value #628
  • gelf logging broken #621
  • Transactions are rejected when genesis file is re-encoded manually #610

Merged pull requests:

  • Rename Message to Fragment #631
  • Clean up unnecessary lifetimes in configuration_builder test tools #630
  • Small doc updates #629
  • Clean up and extend log configuration #627
  • Process events in the client connection #620
  • Fix node crashing when multiple TXs for same account are in slot #619
  • make sure we use the latest stable available #616
  • move the address prefix to -lib and jcli #614
  • Fix localhost for BSD & OSX #613
  • scripts: bootstrap small fixes #611
  • [Test] node stops producing blocks test case #609
  • scripts: create-account-and-delegate POSIX-syntax #608
  • jormungandr: fix binary version release 0.2.3 -> 0.2.4 #607
  • Add proper error reporting to JCLI REST commands #605
  • Pulling missing chain blocks from the network #601
  • use binaries by default and support building source too #594
  • Docker: use alpine base image and versioned releases #567

v0.2.4 (2019-07-04)

Full Changelog

Implemented enhancements:

  • Improve bootstrap script to prevent a non-stake case to appear #604
  • Rest stake distribution #603
  • More graceful error handling in blockchain task #588
  • More logging improvements; add output to stdout #587

Fixed bugs:

  • block0 initial funds should accept multiple entries #579
  • jcli add-certificate does not take fees into account #499

Closed issues:

  • bootstrap script error #602
  • v0.2.3 Cannot Compile (Experimental Alpine Docker) #590
  • cargo install compile fail #581
  • add-output results in invalid internal encoding error #577
  • Documentation : empty faucet warning (?) #564
  • bootstrap error in genesis_praos, genesis file corrupted #562
  • Documentation: Improve the documentation related to Staking&Delegation #530
  • documentation: Add a consolidated/consistent/easier way for starting the node #515
  • documentation: improve the documentation for 'jcli rest v0 account get' #484

Merged pull requests:

  • Finalize Divide and Reuse #600
  • More changes in the jormungandr-lib API #599
  • take into account the certificate when computing the fees #598
  • Use certificate from jormungandr lib #597
  • Improve testing of the Block0Configuration #596
  • updated delegation script #595
  • REST refactoring and simplification #593
  • Test Improvement. Implement dumping logs on console on jormungandr error #592
  • Update chain-deps #585
  • experiment with changelog generation #584
  • Fix multi output funds support in genesis yaml file #583
  • Add notes on protobuf and C compilers to the install steps #582
  • Improve GELF logging backend configuration #574
  • bootstrap script ported to Windows Powershell #572
  • Update blockchain.md #568
  • Pull missing blocks #554
  • Add example for account input and links to scripts #487

v0.2.3 (2019-06-23)

Full Changelog

Merged pull requests:

  • Move JCLI's genesis into jormungandr-lib #560
  • Proposal to replace ENTRYPOINT with CMD in Dockerfile #559

v0.2.2 (2019-06-21)

Full Changelog

Closed issues:

  • jcli 0.2.1 [jcli key generate --type] #501
  • REST account API: The delegation field format should be improved #491
  • gelf logging support for slog #447

Merged pull requests:

  • mark gelf as optional feature #557
  • Fix incorrect PATH setting #555
  • Update introduction.md #552
  • Update delegating_stake.md #550
  • add more documentation #547
  • UTxO Info as a common interface between jcli, jormungandr and the tests #543
  • move to chain-deps #542
  • ignore unstable test #539
  • remove non needed reference #538
  • fix the path to the default genesis block in the documentation #537
  • add hex-crate to replace cardano::util::hex #534
  • account state for both jormungandr, jcli and tests #532
  • Revert "New corner cases for transaction module" #531
  • Add script for create account and delegating with it #529
  • provide more details on the error if available #528
  • Move genesis.yaml initial state to single list #527
  • Fix for soak test after #522 #526
  • Documentation update #524
  • Unify jormungandr API Types to allow better reusability #522
  • Update introduction.md #521
  • bootstrap: fix printed example command #519
  • Changing function declaration to POSIX-syntax #518
  • Increase logger async buffer from 128 to 1024 entries #509
  • removing dup getopts d #504
  • jcli: fix key type in help message ed25510bip32 -> ed25519bip32 #502
  • adding a few more flags/options to the bootstrap script #498
  • Support GELF logging output. #497
  • Remove todo in quickstart section about P2P #486
  • Test stability fix for transaction test cases #483

v0.2.1 (2019-06-15)

Full Changelog

Fixed bugs:

  • output and format of logger defined in config yaml is ignored #494
  • jcli transaction id not changing when adding certificate #475

Merged pull requests:

  • JCLI fixes and Ed25519 sk unification #500
  • Stop ignoring config.yaml logger settings #495
  • Extend faucet script #492
  • Poll the gRPC client for readiness #489
  • replace invalid TransactionId #488
  • Fix README typo: public_access->public_address #482
  • add option to disable colours, fix find for deleting tmp files #480
  • Stake key certificate does not exist anymore #461

v0.2.0 (2019-06-13)

Full Changelog

Fixed bugs:

  • Error when verifying transaction with fee #449
  • Can't read secret key for creating witness with jcli #448

Closed issues:

  • jcli: remove 'allow_account_creation' from the config generated with 'jcli genesis init > genesis.yaml' #471
  • Invalid Node secret file: bft.signing_key: Invalid prefix: expected ed25519e_sk but was ed25519_sk at line 6 column 16 #460
  • remove the shell ansi colours from scripts/stakepool-single-node-test #441

Merged pull requests:

  • jcli: 'remove allow_account_creation' from 'jcli genesis init' #477
  • Mention add-certificate in stake delegation #476
  • Last minute updates #474
  • Update to API changes in network-grpc #468
  • enable fixing the builds under nix, by making the jormungandr path configurable #464
  • Bft secretkey cleanup #462
  • Add a full transaction creation and sending example to the docs #459
  • Fix error when the current epoch is nearly finished and no block have been created #458
  • update cardano-deps and fix issue with fee check #455
  • Trim strings read with JCLI read_line #454
  • Adding a utility that'll convert a between different addresses #453
  • Added scripts for bft node and send transaction #445
  • Update network-grpc, ported to tower-hyper #444
  • new test case for genesis utxo stake pool #443
  • improve jcli account-id parsing #442
  • remove stake key and related certificate, fix network compilation #440

* This Change Log was automatically generated by github_changelog_generator