Skip to content

Release v0.2.10: "The Steel Blade Update" ⚔️🔧

Choose a tag to compare

@TH3BAT TH3BAT released this 04 Mar 18:28
· 171 commits to main since this release

Release v0.2.10: "The Steel Blade Update" ⚔️🔧

We’ve been hammering away at the forge, and this release is the result: a sharper, stronger, and more resilient application. This maintenance release focuses on hardening the core and improving reliability, so you can wield your Bitcoin node RPC calls like a true warrior. Let’s dive into the highlights!


What’s New?

1. Logging Improvements: Cleaner, Smarter, Better 📝✨

  • Removed Redundant TxID: No more cluttered logs! The TxID is now only included in the JsonParsingError, making logs cleaner and easier to read.
  • Log File Rotation: Detected logs in the old format? We’ll automatically rotate them to an archive. Out with the old, in with the new!
  • Better Error Formatting: Switched to the {} formatter for Display implementation, ensuring errors are logged in a human-readable way.

2. Timeouts: Because Waiting Forever is Overrated ⏳🚀

  • Connection Timeout (5 seconds): If the Bitcoin node doesn’t respond quickly, we’ll move on. No more hanging around!
  • Overall Timeout (10 seconds): From start to finish, your requests now have a strict time limit. Efficiency is key!
  • Improved Error Handling: Timeouts now come with clear, actionable error messages. Know exactly what went wrong and where.

3. Error Handling: Graceful, Informative, and Robust 🛡️🔍

  • Custom TimeoutError: Added a new error variant to handle timeout scenarios gracefully.
  • Enhanced Context: Error messages now include details like the node address and RPC method, making debugging a breeze.

Why This Release Matters

This release is all about reliability and user experience. We’ve tightened the bolts, sharpened the edges, and polished the surface.


Upgrade Instructions

git pull
cargo build --release

Final Words

This release is a testament to our commitment to quality and reliability. We’re not just building software; we’re crafting tools that you can depend on. So go ahead, upgrade to v0.2.10, and experience the difference. Your Bitcoin node will thank you. 🚀

Stay sharp, Rustaceans. ⚔️


Release Art

   🔥⚔️
  /____\
  |    |
  |    |
  |____|
   🔧✨