Skip to content

Releases: FactomProject/distribution

Release v0.4.2.8

31 Aug 19:01
Compare
Choose a tag to compare

[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

18 Aug 21:48
Compare
Choose a tag to compare

[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

27 Jul 06:13
Compare
Choose a tag to compare

[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

20 Jul 21:01
Compare
Choose a tag to compare

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

24 Jun 03:33
Compare
Choose a tag to compare

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

14 Jun 04:51
Compare
Choose a tag to compare
  • [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

27 May 03:42
Compare
Choose a tag to compare

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

12 May 15:20
Compare
Choose a tag to compare

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

09 May 01:20
Compare
Choose a tag to compare

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

27 Apr 21:26
Compare
Choose a tag to compare
This improves some network message management.
Improve handling of entries over the p2p network
Added some instrumentation