Skip to content

0.1.4

Choose a tag to compare

@github-actions github-actions released this 24 Aug 19:42

Wren 0.1.4

Wren 0.1.4 is an urgent transaction-reliability release. It restores Send on
Base, Base Sepolia, and other recognized OP Stack networks, improves recovery
from transient funding-check failures, and introduces clearly labeled macOS
previews.

Critical transaction fix

  • Wren 0.1.3 could retain every Base or Base Sepolia Send at Funding check
    unavailable
    , regardless of asset or amount. Refreshed OP Stack L1 data fees
    were stored as byte-formatted hexadecimal values, while the final safety
    boundary correctly requires minimal JSON-RPC quantities. Wren now stores
    canonical values such as 0x3e8 and 0x0; native and ERC-20 Sends share the
    corrected path.
  • Nothing was signed or sent when this failure occurred. Existing retained
    requests can be Rechecked after installing 0.1.4.
  • Initial approval now awaits a fresh OP Stack data-fee estimate instead of
    depending on periodic network-update timing. Recheck regenerates a failed zero
    gas estimate when possible, refreshes current fee evidence, and repeats the
    strict funding check. Missing or malformed balance, gas, or L1-fee evidence
    still fails closed.

Transaction queue reliability

  • Queued transactions can now be inspected read-only without changing fees,
    nonces, or token approvals. Once the current transaction is submitted, Wren
    advances review to the next request while continuing confirmation and
    reorganization monitoring in the background. Repeated confirmation updates no
    longer restart completion timing or duplicate activity.

Interface fixes

  • Funding failures show the specific retained reason while keeping the warning,
    message, and Recheck controls in stable positions as feedback changes.
  • The Send screen and Review Send action area now use one continuous Wren panel
    background instead of placing the action in a black section.

Security and release reliability

  • Compiler-version validation is bounded against excessive regular-expression
    work on malformed source-verification input.
  • Release SBOM generation now produces the same source identity on Linux,
    Windows, and macOS.
  • Qualified dependency and GitHub Actions updates are consolidated; incompatible
    standalone major upgrades remain deferred.

Platform boundary

Linux x64 AppImage and deb packages remain Wren's qualified release target.

The Windows x64 installer is an unsigned, unqualified preview. Windows will
show an unknown publisher and may display SmartScreen. Its filename includes
unsigned, and the release workflow requires both the installer and packaged
executable to report NotSigned.

The Intel and Apple Silicon macOS DMGs are unqualified previews. They have
valid ad-hoc code seals but no Apple Developer ID, Team ID, trusted publisher, or
notarization ticket. Gatekeeper should reject the initial launch until the user
explicitly chooses Open Anyway. Neither architecture has been installed or
qualified on a physical Mac by this project. Automatic macOS updates are not
published.

Wren 0.1.4 is designed to pair with Wren Companion 0.1.2 over authenticated
protocol 3.

Release artifacts:

  • Wren-0.1.4.AppImage
  • wren_0.1.4_amd64.deb
  • Wren-Setup-0.1.4-unsigned-x64.exe
  • Wren-0.1.4-macos-x64-unnotarized.dmg
  • Wren-0.1.4-macos-arm64-unnotarized.dmg
  • SHA256SUMS
  • wren.cdx.json

Verify the applicable SHA256SUMS entry and GitHub build and SBOM attestations
before installing. Checksums and attestations bind the downloads to this public
release workflow; they do not create a trusted Windows or Apple publisher.