Skip to content

Releases: ZmnSCPxj/clboss

v0.14.1: Hand at the Grindstone

05 Dec 22:37
v0.14.1
b6795c4
Compare
Choose a tag to compare

Added

  • Contrib Script Enhancements:

    • Added --lightning-dir option to the contrib scripts:

      • clboss-earnings-history
      • clboss-recent-earnings
      • clboss-routing-stats

      This allows users with non-default configurations to specify their
      lightning-dir when running these scripts. ([#243])

    • Nix Support:

      • Introduced contrib-shell.nix to facilitate running contrib
        scripts within Nix environments. Users can now execute
        nix-shell contrib-shell.nix and run any Python scripts in
        contrib/. ([#241])
      • Updated contrib/README.md with detailed instructions for
        Python dependencies installation, including a section on using
        Nix.
  • Stack Unwinding Support:

    • Implemented libunwind for stack unwinding. This replaces the use
      of backtrace(), which is not available on Alpine Linux. This
      improves compatibility with Alpine and other systems lacking
      backtrace(). ([#245], [#249])
    • Replaced the use of program_invocation_name (only available on
      Linux) with a custom global variable to store the program name,
      improving portability to systems like FreeBSD and other Unix-like
      systems. ([#242])
  • Configurable Exception Backtrace Support:

    • Added the --disable-exception-backtrace option to
      configure. This allows disabling the inclusion of backtrace
      information in exception wrappers. ([#256])
    • The Util::BacktraceException class now provides a no-op wrapper
      when exception backtraces are disabled via
      --disable-exception-backtrace. This ensures minimal overhead in
      configurations where backtraces are not needed. ([#256])

Fixed

  • Build System:
    • Fixed issues when building CLBOSS as a git submodule. ([#247], [#250])
    • Improved diagnostic messages for missing commit_hash.h in
      tarball builds. This helps users identify and resolve build issues
      when commit_hash.h is not present. ([#244]), [#251])

v0.14.1: Hand at the Grindstone

04 Nov 17:53
v0.14.1-rc2
3b6ff7a
Compare
Choose a tag to compare
Pre-release

Added

  • Contrib Script Enhancements:

    • Added --lightning-dir option to the contrib scripts:

      • clboss-earnings-history
      • clboss-recent-earnings
      • clboss-routing-stats

      This allows users with non-default configurations to specify their
      lightning-dir when running these scripts. ([#243])

    • Nix Support:

      • Introduced contrib-shell.nix to facilitate running contrib
        scripts within Nix environments. Users can now execute
        nix-shell contrib-shell.nix and run any Python scripts in
        contrib/. ([#241])
      • Updated contrib/README.md with detailed instructions for
        Python dependencies installation, including a section on using
        Nix.
  • Stack Unwinding Support:

    • Implemented libunwind for stack unwinding. This replaces the use
      of backtrace(), which is not available on Alpine Linux. This
      improves compatibility with Alpine and other systems lacking
      backtrace(). ([#245], [#249])
    • Replaced the use of program_invocation_name (only available on
      Linux) with a custom global variable to store the program name,
      improving portability to systems like FreeBSD and other Unix-like
      systems. ([#242])

Fixed

  • Build System:
    • Fixed issues when building CLBOSS as a git submodule. ([#247], [#250])
    • Improved diagnostic messages for missing commit_hash.h in
      tarball builds. This helps users identify and resolve build issues
      when commit_hash.h is not present. ([#244]), [#251])

v0.14.1: Hand at the Grindstone

31 Oct 22:15
v0.14.1-rc1
Compare
Choose a tag to compare
Pre-release

Added

  • Contrib Script Enhancements:

    • Added --lightning-dir option to the contrib scripts:

      • clboss-earnings-history
      • clboss-recent-earnings
      • clboss-routing-stats

      This allows users with non-default configurations to specify their
      lightning-dir when running these scripts. ([#243])

    • Nix Support:

      • Introduced contrib-shell.nix to facilitate running contrib
        scripts within Nix environments. Users can now execute
        nix-shell contrib-shell.nix and run any Python scripts in
        contrib/. ([#241])
      • Updated contrib/README.md with detailed instructions for
        Python dependencies installation, including a section on using
        Nix.
  • Stack Unwinding Support:

    • Implemented libunwind for stack unwinding. This replaces the use
      of backtrace(), which is not available on Alpine Linux. This
      improves compatibility with Alpine and other systems lacking
      backtrace(). ([#245], [#249])
    • Replaced the use of program_invocation_name (only available on
      Linux) with a custom global variable to store the program name,
      improving portability to systems like FreeBSD and other Unix-like
      systems. ([#242])

Fixed

  • Build System:
    • Fixed issues when building CLBOSS as a git submodule. ([#247], [#250])
    • Improved diagnostic messages for missing commit_hash.h in
      tarball builds. This helps users identify and resolve build issues
      when commit_hash.h is not present. ([#244]), [#251])

v0.14.0: Hand at the Grindstone

04 Oct 20:59
v0.14.0
d595541
Compare
Choose a tag to compare
  • Upgraded EarningsTracker to a time bucket scheme allowing storage and access to earnings and
    expenditure data over specific time ranges
  • Added new scripts in contrib for displaying earnings history
  • Added Util::BacktraceException which
    captures backtraces where an exception is thrown and then formats
    them for debugging when they are displayed with `what()
  • ...

v0.14.0-rc9: Hand at the Grindstone

02 Oct 21:45
v0.14.0-rc9
3eb6e3a
Compare
Choose a tag to compare
Pre-release
  • Upgraded EarningsTracker to a time bucket scheme allowing storage and access to earnings and
    expenditure data over specific time ranges
  • Added new scripts in contrib for displaying earnings history
  • Added Util::BacktraceException which
    captures backtraces where an exception is thrown and then formats
    them for debugging when they are displayed with `what()
  • ...

v0.14.0-rc8: Hand at the Grindstone

02 Oct 21:33
v0.14.0-rc8
0115653
Compare
Choose a tag to compare
Pre-release
  • Upgraded EarningsTracker to a time bucket scheme allowing storage and access to earnings and
    expenditure data over specific time ranges
  • Added new scripts in contrib for displaying earnings history
  • Added Util::BacktraceException which
    captures backtraces where an exception is thrown and then formats
    them for debugging when they are displayed with `what()
  • ...

v0.14.0-rc7: Hand at the Grindstone

02 Oct 21:07
v0.14.0-rc7
4c8e72a
Compare
Choose a tag to compare
Pre-release
  • Upgraded EarningsTracker to a time bucket scheme allowing storage and access to earnings and
    expenditure data over specific time ranges
  • Added new scripts in contrib for displaying earnings history
  • Added Util::BacktraceException which
    captures backtraces where an exception is thrown and then formats
    them for debugging when they are displayed with `what()
  • ...

v0.14.0-rc6: Hand at the Grindstone

02 Oct 20:46
v0.14.0-rc6
3b37fc2
Compare
Choose a tag to compare
Pre-release
  • Upgraded EarningsTracker to a time bucket scheme allowing storage and access to earnings and
    expenditure data over specific time ranges
  • Added new scripts in contrib for displaying earnings history
  • Added Util::BacktraceException which
    captures backtraces where an exception is thrown and then formats
    them for debugging when they are displayed with `what()
  • ...

v0.14.0-rc5: Hand at the Grindstone

02 Oct 20:37
v0.14.0-rc5
e6faf99
Compare
Choose a tag to compare
Pre-release
  • Upgraded EarningsTracker to a time bucket scheme allowing storage and access to earnings and
    expenditure data over specific time ranges
  • Added new scripts in contrib for displaying earnings history
  • Added Util::BacktraceException which
    captures backtraces where an exception is thrown and then formats
    them for debugging when they are displayed with `what()
  • ...

v0.14.0-rc4: Hand at the Grindstone

02 Oct 20:28
v0.14.0-rc4
03e43e9
Compare
Choose a tag to compare
Pre-release
  • Upgraded EarningsTracker to a time bucket scheme allowing storage and access to earnings and
    expenditure data over specific time ranges
  • Added new scripts in contrib for displaying earnings history
  • Added Util::BacktraceException which
    captures backtraces where an exception is thrown and then formats
    them for debugging when they are displayed with `what()
  • ...