v0.3.2 (2019-08-07)
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)
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)
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)
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)
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)
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)
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)
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