Skip to content

Releases: RunOnFlux/fluxd

v7.1.0

01 Feb 05:47
8c1307d
Compare
Choose a tag to compare

Flux, Your Gateway to a Decentralized World

v7.1.0

This release is bringing back support for zelnode.conf and adds ability for users to set a default change address.

Release Highlights

  • Flux Daemon can now be used with zelnode.conf file for backwards compatibility.

    • zelnode.conf file will be preferred choice if exists. Followed by standard fluxnode.conf file.
    • However we advise everyone to migrate to fluxnode.conf file and delete deprecated zelnode.conf file. Rename of the file is the recommended way for migration.
  • Ability to set a default change address

    • In standard way sending always generates a new change address. This can lead to increasingly large wallet.dat file. Flux Daemon now integrates flags to always send transaction changes to specified address.
    • To allow this type of feature fluxd now allows two new parameters to be passed to fluxd when starting the application or they can be placed in the flux.conf

    defaultchangeaddressmainnet=<valid_mainnet_address>

    defaultchangeaddresstestnet=<valid_testnet_address>

    • The default change address will be assigned if it was passed to the application in either of the mechanisms above, it is a valid address for the network is belongs to, and it will only work with the following rpc calls

    sendmany
    sendtoaddress

    • The rpccall sendfrom defaults to sending the change back to the address that it is sending from. So the default change address will not be used when this rpc is used.

Full Changelog

https://raw.githubusercontent.com/RunOnFlux/fluxd/master/doc/release-notes/release-notes-7.1.0.md

SHA256 v7.1.0

832fe0d7700cf74430f4b464f07706a78ec39b2ec309d3d8230b0dffe9993296  Flux-amd64-v7.1.0tar.gz
7ca876abba8461136d5d0b84f8adef3b8a649d57ba7647c9a5840321d1bbeba7  Flux-arm64-v7.1.0.tar.gz
8f8a76911f3c0fab638a06cd3db96925248822658b90a1092ffa8edfaa1a1b4c  Flux-macOS-v7.1.0.tar.gz
8a3f7a1f1a141264785a5df8df62a4f5507fd285ff315056e621b71bc886f32a  Flux-Windows-v7.1.0.zip
88ea961c22ec67733e762f9027309a60713e2a78f8e62a35e204ad6bbaeb9633  flux_amd64_v7.1.0.deb
18a101ae1d0999f8e259ebe02ad6f00e087ae0ddc67453a3fb120d98b4add5fa  flux_arm64_v7.1.0.deb
eb99e1b493b2a5358af2641b276d64131c40e2737e7320d012253a279848767e  flux_i386_v7.1.0.deb
655eb9e086dab4bb0d85982a0744c7edd361341c7759a05860ecb30089acf203  Fluxbench-amd64-v4.0.1.tar.gz
9f90dd1ff0d87e8bafed28c570294df82f53b8a285cad33cc9b459491f314a4c  Fluxbench-arm64-v4.0.1.tar.gz
686127980835a8e8b26c3dfb2861f1d4e3a4514e9828d9f815789f5243fd30ee  fluxbench_amd64_v4.0.1.deb
b98fa2857ccd61c375393f5a22a9c64da4e4ab34d7a48c1163684085d3303cb6  fluxbench_arm64_v4.0.1.deb
2552202f03f89664b25748e1cc56921679c281ed161a98ee062d49969b3da33a  fluxbench_i386_v4.0.1.deb

You can install Flux from APT repository following instructions at:
https://apt.runonflux.io

Bootstraps:
https://fluxnodeservice.com

v7.0.1

10 Jan 14:18
80f4265
Compare
Choose a tag to compare

Flux, Your Gateway to a Decentralized World

v7.0.1

This release is highly recommended for pool operators, block creators, optional for other node operators.

Release Highlights

  • Fixes a bug when creation of a block could crash a node if a removal of a mempool transaction was needed.

Full Changelog

https://raw.githubusercontent.com/RunOnFlux/fluxd/master/doc/release-notes/release-notes-7.0.1.md

Corresponding Pull Request

#232

v7.0.0

This release is a mandatory release adding support for Pay-2-Script-Hash (P2SH, Multisig) Flux Nodes!

All nodes must update prior blockheight 1549500 (estimation 4th January 2024)

Release Highlights

  • P2SH Nodes
  • New RPC Calls
    • createp2shstarttx (redeemscript) (collateral pubkey) (vps pubkey) (txid) (index) = rawtransaction hex
    • signp2shstarttx (rawtransaction hex) (privatekey)
    • sendp2shstarttx (signed rawtransaction hex)
  • Flux naming conventions
  • Test suite corrections
  • download.runonflux.io CDN service
  • New Benchmarking Keys
  • Support for FluxBench v4.0.0
  • New Testnet, Regtest supporting P2SH nodes
  • Improved macOS building
  • Update MAX_MONEY to correct value
  • Other minor improvements, fixes, corrections

Full Changelog

https://raw.githubusercontent.com/RunOnFlux/fluxd/master/doc/release-notes/release-notes-7.0.0.md

Corresponding Pull Request

#223

SHA256 v7.0.1

d171591673cd926741439b4feee3b5648b985da5ed369c0f06659f170e3cda2c  Flux-amd64-v7.0.1.tar.gz
771c144219de7226f48a3941c2216e97136eac5f31cdda471c7b735a3c20ada8  Flux-arm64-v7.0.1.tar.gz
27f768f71eaf25cf4f784409296e60bc8e1d4fb9123ed6b6f3d80bb6dc8fdf61  Flux-macOS-v7.0.1.tar.gz
b629f3725d07170a064f21d361e77fbcf9c7fcdc13b1e03e49255ed01954fe30  Flux-Windows-v7.0.1.zip
41fc810073606637936910f663094bc3537f8c6e1daaef299e1cc270238e4a69  flux_amd64_v7.0.1.deb
0e1daccb84a744ff73a8cdbe2819232871066f9631ff116c1e9d6e12a0add8e0  flux_arm64_v7.0.1.deb
73c132cb63fdfb322a3a3a36d784ccd90b66fdb99eaf4631237e847913e984eb  flux_i386_v7.0.1.deb
655eb9e086dab4bb0d85982a0744c7edd361341c7759a05860ecb30089acf203  Fluxbench-amd64-v4.0.1.tar.gz
9f90dd1ff0d87e8bafed28c570294df82f53b8a285cad33cc9b459491f314a4c  Fluxbench-arm64--v4.0.1.tar.gz
686127980835a8e8b26c3dfb2861f1d4e3a4514e9828d9f815789f5243fd30ee  fluxbench_amd64_v4.0.1.deb
b98fa2857ccd61c375393f5a22a9c64da4e4ab34d7a48c1163684085d3303cb6  fluxbench_arm64_v4.0.1.deb
2552202f03f89664b25748e1cc56921679c281ed161a98ee062d49969b3da33a  fluxbench_i386_v4.0.1.deb

You can install Flux from APT repository following instructions at:
https://apt.runonflux.io

Bootstraps:
https://fluxnodeservice.com

v7.0.0

30 Nov 03:15
444a845
Compare
Choose a tag to compare

Flux, Your Gateway to a Decentralized World

v7.0.0

This release is a mandatory release adding support for Pay-2-Script-Hash (P2SH, Multisig) Flux Nodes!

All nodes must update prior blockheight 1549500 (estimation 4th January 2024)

Release Highlights

  • P2SH Nodes
  • New RPC Calls
    • createp2shstarttx (redeemscript) (collateral pubkey) (vps pubkey) (txid) (index) = rawtransaction hex
    • signp2shstarttx (rawtransaction hex) (privatekey)
    • sendp2shstarttx (signed rawtransaction hex)
  • Flux naming conventions
  • Test suite corrections
  • download.runonflux.io CDN service
  • New Benchmarking Keys
  • Support for FluxBench v4.0.0
  • New Testnet, Regtest supporting P2SH nodes
  • Improved macOS building
  • Update MAX_MONEY to correct value
  • Other minor improvements, fixes, corrections

Full Changelog

https://raw.githubusercontent.com/RunOnFlux/fluxd/master/doc/release-notes/release-notes-7.0.0.md

Corresponding Pull Request

#223

SHA256

69def7c3315ecb0fe7bab116a03b3ea5636e9c1e83f582af0554b46024c9cf52  Flux-amd64-v7.0.0.tar.gz
fb2c6154fd2a80a28160956172cd3ac32f5870eaf81f139b8efa7690f5fa120e  Flux-arm64-v7.0.0.tar.gz
07b7aa7d7eeda7845033cd4d6e63be784ae05a2688bcace9852066e05d0bd879  Flux-macOS-v7.0.0.tar.gz
09d3888457f35cb7f56e49ee17ea7522b69cb542dbb89e7a39d6a3c2491094d4  Flux-Windows-v7.0.0.zip
f222ecff4f45bec9a9485630a5b8af4419106559512b8076bc41f084302640a7  flux_amd64_v7.0.0.deb
970e6971738517e033559a3e2f89ce18e7dafe23effa2848f4573aca2ad839cd  flux_arm64_v7.0.0.deb
7146646de677e356669b78128c218ed1dc2fd7279bf05169cc41eec1ec324ccd  flux_i386_v7.0.0.deb
5154a68d69d29ca286fd90330932cff8c8c2c45b8f8c3dd6214836c35c444725  Fluxbench-amd64-v4.0.0.tar.gz
cae4c8ca88e2560ca0f0ef164fe14c032f096ace3f0e44069dc76ece23e8fe66  Fluxbench-arm64-v4.0.0.tar.gz
cc8718e7e5a40612965423b273b73879e19a2361c8b4cb9828bf5a682e449b55  fluxbench_amd64_v4.0.0.deb
ca90107de35a384d36316c234000795503e3ccc63c68d81ba78a260c33334255  fluxbench_arm64_v4.0.0.deb
e41b911b90213f28098bd3889245618b711fcc3fefe40d73a2c952fcd5548109  fluxbench_i386_v4.0.0.deb

You can install Flux from APT repository following instructions at:
https://apt.runonflux.io

Bootstraps:
https://fluxnodeservice.com

P2SH nodes - Test Release 1

11 Oct 10:37
Compare
Choose a tag to compare
Pre-release

This is a test release. Do NOT use for production.

v6.2.0

05 May 00:37
f13844a
Compare
Choose a tag to compare

Flux, Your Gateway to a Decentralized World

v6.2.0

This release is an optional release of Flux bringing general improvements and bug fixes

Release Highlights

  • Improvements on starting Flux nodes
  • Improvements on wallets containing many Flux nodes
  • Better caching
  • Optimizations in Flux nodes RPC calls
  • Rate limiter on RPC
  • Better DOS protection
  • Fixes daemon crashes, responsivnes
  • Adjusts logging

Full Changelog

https://raw.githubusercontent.com/RunOnFlux/fluxd/master/doc/release-notes/release-notes-6.2.0.md

SHA256

b8466db14b1c7c5c527387395b4fe75f9cf6de8162c7533178e04f02fa677311  Flux-amd64-v6.2.0.tar.gz
63168086292d7be31e323660b6505ff5166148d718d810393f33fb6f9ece9913  Flux-arm64-v6.2.0.tar.gz
8c674da555cac7e6d277a48976ece0ae3debc2be4e8f124f2f0fbc831b12f77b  Flux-macOS-v6.2.0.tar.gz
58b50041f08a723d26ee4243833e0e3ae081f3f75db468f636bc3558a9e22301  Flux-Windows-v6.2.0.zip
93568ad60a2e7e523abcd204ce6f08a1517d7dc64ef3b33eeaf04a8431e5b01d  flux_amd64_v6.2.0.deb
05d4ee04ec500962824184fdd0816e59b63c9b353df3ace643a625903500c078  flux_arm64_v6.2.0.deb
5e3db35f6e4c3389e45eb769fe2e30b7bc6b20b3f4d11bcfccd2ebe2cb7a4861  flux_i386_v6.2.0.deb
ff04964ac7c78f373e7ef30c84c59f1f83f07b8ef4566817817f97f3578ab666  Fluxbench-amd64-v3.8.0.tar.gz
50a88da87311d87ad0c08d36900a5bb2b1596db498d4595737cec594793348e8  Fluxbench-arm64-v3.8.0.tar.gz
e2899d38169ca6b56d6326f106fb5733a6f5dc43badb4413b2c2b9e68f118189  fluxbench_arm64_v3.8.0.deb
2d4b5fc7be1871c1c86a8a2c797af8ed5f26388bd1fb6e0c51501c312bdbce8c  fluxbench_amd64_v3.8.0.deb
efea048657448fa29c5b2df20148c8b3a7339bf9d639fc846839cff9b86a8ce2  fluxbench_i386_v3.8.0.deb

You can install Flux from APT repository following instructions at:
https://apt.runonflux.io

Bootstraps:
https://fluxnodeservice.com

Testnet Bins

06 May 16:24
f13844a
Compare
Choose a tag to compare
Testnet Bins Pre-release
Pre-release

This is where we put tesnet bins to be used by Testnet Fluxnode install on testnet.

v6.1.0-debug1

07 Mar 05:17
8a991ae
Compare
Choose a tag to compare
v6.1.0-debug1 Pre-release
Pre-release
Merge pull request #216 from RunOnFlux/crashing

Update map inserts to use []

v6.1.0

27 Feb 14:05
782daee
Compare
Choose a tag to compare

Flux, Your Gateway to a Decentralized World

v6.1.0

This release is a MANDATORY release as of deprecation policy of Flux. Previous version will be deprecated on 24th of February - blockheight 1327080.

Release Highlights

  • Flux rename adjustments
  • RPC optimizations
  • Performance improvements
  • Snapshot creation and RPC calls
  • Multiple processing optimizations
  • Various bug fixes

Full Changelog

https://raw.githubusercontent.com/RunOnFlux/fluxd/master/doc/release-notes/release-notes-6.1.0.md

SHA256

39461407a1b85b9dafc181e88dbd5274002ca36fcd976a8eeb735a900df6ad9a  Flux-amd64-v6.1.0.tar.gz
32d95cb898cd2c7d5f20e6517087520d42653e21bb978f77be3b96dc69899535  Flux-arm64-v6.1.0.tar.gz
3eda32ad8c93953fe80d9857db138eb3df48f01e6f1fa860999f03cfc7585be2  Flux-Windows-v6.1.0.zip
cf186e31852d143d3a2066dfb08f82cd04354751c78a5c8c7ef336771f94e6b0  Flux-macOS-v6.1.0.tar.gz
34594b2854caee3f97bee827d44179e49ba2b6fb1e5a121c91e692c5da0718a4  flux_amd64_v6.1.0.deb
0a1474ae99637e31a3394f4f709c61d96cedbdd8c1c5d6a56fd314cdda90bae0  flux_arm64_v6.1.0.deb
f31dc4f032d186ca9841891b4b15be5110e6c5f365619ecf0814da4d4291c425  flux_i386_v6.1.0.deb
a9d7c76ca6cb5484a5ba4037f0be8123c98fea068593ff51518e8f46e3816be5  Fluxbench-amd64-v3.7.3.tar.gz
3827167dd499e4b9cff917ebb7dcd2df7a1c455d3c6b9dc76217f20c13b32677  Fluxbench-arm64-v3.7.3.tar.gz
1832d9e947557b43ecdbac85e5a000aaa701c48d462efe265dbacf43c13ac01a  fluxbench_amd64_v3.7.3.deb
304c09501148d87e8f789a7b10e052a4eb9a2c22fc59a8b92d3a61c16d0d754b  fluxbench_arm64_v3.7.3.deb
8df5aa68fa9be45d51fbf9e62ec893bc16fddcf74b44b1e13142139b9a77ad3a  fluxbench_i386_v3.7.3.deb

You can install Flux from APT repository following instructions at:
https://apt.runonflux.io

Bootstraps:
https://fluxnodeservice.com

v6.0.0

09 Jan 18:31
a933ab4
Compare
Choose a tag to compare

Flux, Your Gateway to a Decentralized World

v6.0.0

This release is a MANDATORY release and every node must update before 12th of March blockheight 1076532.

Release Highlights

  • Flux Halving fork
  • Required Cumulus node collateral changes to 1,000 Flux
  • Required Nimbus node collateral changes to 12,500 Flux
  • Required Stratus node collateral changes to 40,000 Flux
  • There is a transition period to
  • Cumulus HW requirements change to following
    • 2 cores, 4 threads, 240EPS, 8GB of RAM, 220GB SSD of min. write speed of 180MB/s, Internet speed of 25Mbit/s
  • Nimbus HW requirements change to following
    • 4 cores, 8 threads, 640EPS, 32GB of RAM, 440GB SSD of min. write speed of 180MB/s, Internet speed of 50Mbit/s
  • Stratus HW requirements change to following
    • 8 cores, 16 threads, 1520EPS, 64GB of RAM, 880GB SSD of min. write speed of 400MB/s, Internet speed of 100Mbit/s
  • Transition period for nodes to update to new collateral and HW requirements.
  • P2SH nodes are now allowed to be on the network to enable staking, participation in community nodes of Flux in a transparent, secure way.
  • Updates confirmation messages requirements to 160 blocks
  • Benchmark key rotation
  • Better Info screen
  • Updated rebuildzelnodedb rpc call
  • Testnet update
  • Preparation for Multiport and ipv6 nodes
  • This release changes databases. It is not possible to roll back to older version after updating.

Update periods:

  • 12 March, height 1076532: Cumulus transition period starts, P2SH allowed. Flux fork.
  • 13 March, height 1077252: New Benchmark, Fluxbench v3.0.0 enforced
  • 19 March, height 1081572: Nimbus transition period starts
  • 26 March, height 1086612: Cumulus transition period ends
  • 27 March, height 1087332: Stratus transition period starts
  • 4 April, height 1092372: Nimbus transition period ends
  • 10 April, height 1097412: Stratus transition period ends, update completed.

SHA256

28717246a383018de8f6099a26afc3a4877da32f2d9531a3253b1664c22145e7  Flux-amd64-v6.0.0.tar.gz
8f3cd3ab9050d77d682619bde41560318e2888924f90541ddf069d293cef1191  Flux-arm64-v6.0.0.tar.gz
3bccccfef0389cdf21b775132591926449e54ba53add2b602228cf26e47c56ea  Flux-macOS-v6.0.0.tar.gz
192951006cd429e77ee1d653cb7ed52d8922ae1c2ed1174859c6dca58442fcf6  Flux-Windows-v6.0.0.zip
7cced3c0b995b1b543cd1304681912d313520254e5a99a3290a1e6162abb75b6  flux_amd64_v6.0.0.deb
6b97c0a217ad2eabdcafc00d657ce65e4051855069b1ccbd0699d7e94cbacd1f  flux_arm64_v6.0.0.deb
c2631b8882b96a10cb19725244b2deab8d779da7d53da90b618b63283830368e  flux_i386_v6.0.0.deb
38bd6b04d3e6fbcad7003663da7b4950d34dea65f5436d7bd30aba89eb4d2cbd  Fluxbench-amd64-v3.0.0.tar.gz
561a94b5682d761b4f31406b3684f0b1357dea296f8b1849e64124384274a3f4  Fluxbench-arm64-v3.0.0.tar.gz
8493bf8717981181d2a7c142d04f46d67c93f86397589bd3c1f1de31f394c8e1  fluxbench_amd64_v3.0.0.deb
c669c9df0776c9a79eeef8e76e8e26232b0e9c45e31f853fb56d05e611b420c5  fluxbench_arm64_v3.0.0.deb
da8fe4e65d49241a4bb57962d055bc81a79550baeae27c4fc8a17e41bf26451e  fluxbench_i386_v3.0.0.deb

You can install Flux from APT repository following instructions at:
https://apt.runonflux.io

Bootstraps: https://cdn.runonflux.io/ (TBD), https://fluxnodeservice.com/

halving-test-2

03 Feb 08:51
Compare
Choose a tag to compare
halving-test-2 Pre-release
Pre-release
Change min and max confirmation requirements, add new rpc call to get…