Skip to content

Releases: bitcoin-tools/nodebuilder

Release 1.5.0 (beta-3)

21 May 14:41
452bf68
Compare
Choose a tag to compare
Pre-release

Release 1.5.0 (beta-2)

21 May 09:56
0ced328
Compare
Choose a tag to compare
Pre-release

Release 1.5.0 (beta)

20 May 04:09
34cb035
Compare
Choose a tag to compare
Release 1.5.0 (beta) Pre-release
Pre-release

Full Changelog: v1.4.0...v1.5.0-beta

Release 1.4.0

01 May 14:45
00d8dd2
Compare
Choose a tag to compare

This release includes the following:

  • Fix the broken desktop shortcut exec command
  • Add a -c/--compile option to test script
  • Add a -t/--test option to nodebuilder for running unit tests
  • Use the most recent tag for the one-liner command and Dockerfiles
  • Create a security policy, code of conduct, and issue+PR templates
  • Add Docker container usage instructions to the docs
  • Behind-the-scenes housekeeping
  • UI/UX and testing improvements

Full Changelog: v1.3.1...v1.4.0

Release 1.4.0 (beta)

01 May 13:10
fed5036
Compare
Choose a tag to compare
Release 1.4.0 (beta) Pre-release
Pre-release

Full Changelog: v1.3.1...v1.4.0-beta

Release 1.3.1

27 Apr 19:14
2b423da
Compare
Choose a tag to compare

Jumped the gun with the last release. This sub-release doesn’t include any bug fixes, just a few changes that were still in flight:

  • Improve the terminal output
  • Add a CI linter for markdown

Full Changelog: v1.3.0...v1.3.1

Release 1.3.0

27 Apr 13:12
512726a
Compare
Choose a tag to compare

This release contain lots of enhancements and fixes:

  • Use Bitcoin Core v27.0 by default
  • To improve security, the one-liner now runs the latest tag
  • To improve privacy, try using torsocks for curl and git clone
  • Warn M-series macOS users about GoFetch vulnerability
  • Add missing runtime dependency and rework dependencies lists
  • Add Bitcoin GUI support for Alpine Linux
  • Use a throw_error function for handled exceptions
  • Check for dependency vulnerabilities in CI
  • A usage and optional arguments section in the README
  • A detailed uninstall guide in the README
  • Lots of stability, UI/UX, and CI improvements
  • Refactors to make future maintenance easier

Full Changelog: v1.2.0...v1.3.0

Release 1.2.0

14 Apr 03:45
2977e57
Compare
Choose a tag to compare

Release 1.2.0 includes the following:

  • Use Bitcoin Core v26.1 by default
  • Add -b/--bitcoin-version optional argument
  • Add -c/--compile optional argument
  • Add Amazon Linux and RHEL UBI Dockerfiles
  • Add CI cache for Ubuntu lists and packages
  • Remove the netcat dependency
  • Stability and UI improvements
  • Various minor bug fixes

Full Changelog: v1.1.0...v1.2.0

Release 1.1.0

25 Mar 01:45
734a0a8
Compare
Choose a tag to compare

The two major announcements with this release are POSIX compliance and functional testing.

POSIX compliance ensures portability and predictability across different Unix-like systems. It promotes best practices, making scripts more robust and maintainable. This ensures scripts can work correctly in various environments.

Console output testing verifies that nodebuilder's user interface displays properly, which can help to catch bugs and operating system inconsistencies. While the CI checks already functional tested the script by ensuring the sync progresses, the new test_nodebuilder script will further improve stability in future releases.

Additionally:

  • Added an Issues template for feature requests.
  • CI checks on commits to master will wait long enough for GitHub cache to clear.
  • CI now runs nodebuilder and test_nodebuilder against two versoins of Ubuntu and two versions of macOS.
  • A -p/--prune argument to manually the set the prune as you desire, even if it's already configured in bitcoin.conf.
  • Lots of UI enhancements, stability improvements and bug fixes.

Full Changelog: v1.0.0...v2.0.0

Release 1.0.0

12 Mar 05:36
8c2708d
Compare
Choose a tag to compare

Introducing nodebuilder, the automated and intelligent Bitcoin Core installer.

This code is published as Free and Open Source Software under the MIT-0 license.

Compatible with:

Full Changelog: https://github.com/bitcoin-tools/nodebuilder/commits/v1.0.0