Releases: FactomProject/distribution
Release v0.4.2.8
[new] Added ability to suppress raw data when printing blocks with -r flag
[new] Shifted to CircleCI for automated testing.
[fix] Updated Pending Entries duplicate checking
Release v0.4.2.7
[new] added FACTOM_HOME environment variable or -factomhome flag for .factom directory
[fix] reduced load on api of factom-walletd under heavy traffic
[fix] updated savestate to correct potential balance corruption
[new] improved authority management code in factomd
[new] added config option -exp for enabling profiling from non-localhost
[new] update Entry Credit Block API response
[fix] correct a printout for negative numbers in factom-cli
Release v0.4.2.6
[fix] better handling of Chain Heads between creation and when an Entry Block is made
[fix] ignore duplicate commits which pay for a disallowed duplicate reveal
[fix] resolved a bug where more commits could be acknowledged than the net Entry Credits should have allowed
[fix] remove CPU overload when factomd is run in container with "-nosim=true" flag
[new] framework for supporting additional plugins
[new] add support for logrus for better log handling
[new] add additional Prometheus instrumentation across various functions
[new] add new API calls "admin-block", "factoid-block", "entrycredit-block" which output unmarshaled versions of those blocks
[new] add "ack" api call which takes a ChainID, setting the stage to accommodate nodes that only download some chains
Release v0.4.2.5
v0.4.2.5
[new] Added 'current-minute' API to check status of factomd node, enabling faster detection of stalls
[new] Added addresses of inputs and outputs of factoid transactions to 'pendingtransactions' API and factom-cli call
[new] Better logging infrastructure for debugging at scale
[fix] Stop leaders from stalling when restarting after a fault
Release v0.4.2.4
v0.1.3.1
- [fix] Now able to enter a "." character to increase precision of a factoid sending transaction.
v0.1.3.0
Enterprise Wallet Notes:
- [fix] An error regarding the wallet's sync status was showing despite the wallet saying 100% synced. This message would only go away when factomd's second pass hit 100%. This has been rectified.
- [fix] The screen appearing blank/freezing when editing an address has been fixed. All addresses will have special characters in their names replaced with '_'
- [new] The courtesy remote node has a new domain, all users using factomd-live.cloudapp.net will automatically be updated to courtesy-node.factom.com.
- [new] The courtesy remote node will now be the default blockchain target. This will help new users with getting started.
v0.4.2.4
Factom Notes:
- [fix] Don't save unverified ancillary data received from a misbehaving peer
- [new] Create utility to fix corrupted database chain heads
- [fix] Immediately flush DBstates that will never become valid
- [fix] Improve order of operations when saving DBstates with an incomplete process list
Release v0.4.2.3
- [Fix] Fixed a bug which prevented nodes from processing messages following initial blockchain download.
- [Fix] Speedup boot while synching by ignoring messages which won't affect the state.
- [Fix] Now discard dbsig messages which will never become valid, and handle potential collisions better.
- [Fix] Handle EOM messages better with an invalid signature.
- [New] Chain creation in wallet API now no longer forces user calculation of the ChainID.
- [New] Add more historical checkpoints.
- [New] Protect users from paying too many entry credits for an entry.
Release v0.4.2.2
Release notes for v0.4.2.2
- Fast bootup mode is now enabled by default. Factomd will complete the startup process faster after booting with a previously downloaded blockchain. (To disable this feature, start factomd with -fast=false)
- The P2P connection is now less likely to be dropped with low numbers of peers.
- Entry acknowledgement feedback is now more likely to succeed between minute 0 and 1 of block creation.
- Chain creation acknowledgement feedback is now more likely to give timely results
- More instrumentation of the API accessors
- more fidelity of loading metrics from the database
Release v0.4.2.1
Release notes for v0.4.2.1
- This is a feature preview of the fast bootup mode.
- Upgrade is only needed to try the new mode.
- With this version, when booting after downloading the blockchain, factomd will save most of the work it does when starting. When starting again, it will fully startup much faster.
- To try, start with this command
factomd -fast=true
- This release does not include any bugfixes beyond what 0.4.2.0 fixed.
6a74b422d6d3647f1bb78c6c4e8d8a3996425903235489ba2fb65fc8ad243939 FactomInstall-amd64.msi
42fcbd27acfe93bb5ec349d87745b134144c392d8e6af12e91d6e64611f74f37 FactomInstall-i386.msi
Release v0.4.2.0
Release notes for v0.4.2.0
- Better discovery of the highest block.
- Catches up to highest block more quickly from 1-2 blocks behind.
- Fix some bugs in process list handling.
- Allow to download past block 87623. Older versions will likely get stuck.
Release notes for v0.4.1.3
- Fix bug where block height stays 1-3 block behind servers for an extended period of time.
- Fix bug where client can lose synchronization with the servers.
- Fixed bug where data was downloaded then ignored/deleted.
Release v0.4.1.2
This improves some network message management.
Improve handling of entries over the p2p network
Added some instrumentation