Skip to main content

Releases

Quick Install
curl -fsSL https://docs.quikdb.com/install/install.sh | bash

Download

curl -fsSL https://docs.quikdb.com/install/install.sh | bash

Update

# Check current version
quikdb --version

# Update to latest version (uses auto-installer)
curl -fsSL https://docs.quikdb.com/install/install.sh | bash

# For specific versions, use versioned download paths (see above)

Current Version

v1.5.2 - 2025-11-10

Added

  • Complete release automation with release-automation.sh script
  • Automated JSON metadata updates for latest.json and version.json
  • Cross-platform sed compatibility (BSD/GNU) using Perl fallback
  • Release flags support: --critical, --stable, --unstable
  • Comprehensive release documentation in RELEASE.md

Changed

  • Enhanced sync-docs.sh to automatically update all JSON metadata files
  • Enhanced deploy-versioned-binaries.sh with automatic metadata extraction from changelog
  • Improved release workflow with single-command automation

Fixed

  • Fixed BSD sed incompatibility on macOS in documentation sync scripts
  • Fixed manual JSON editing requirements in release process

Previous Versions

v1.5.1 - 2025-10-31

Fixed

  • Fixed production binaries defaulting to localhost API instead of production endpoints
  • Changed default network selection from "local" to "testnet" to prevent accidental localhost usage
  • Added safety override requiring explicit NODE_ENV=local to use localhost API

v1.5.0 - 2025-10-31

Added

  • Web-Linked Device Authentication: Enable device linking via web dashboard
  • Enhanced device status display showing wallet address for web-linked devices
  • User-friendly error messages for token expiration and invalid tokens
  • Automatic configuration backup before device linking

Changed

  • Device configuration now supports walletAddress field for web-linked devices
  • Enhanced device registration flow to support both blockchain registration and web linking
  • Improved device status command to differentiate between blockchain-registered and web-linked devices

Fixed

  • Device linking now properly validates token format and expiration
  • Configuration file permissions set correctly after device linking
  • Error handling for network issues during device linking process

Testing

  • Go build validation: Successful compilation with no errors
  • Device linking flow tested with one-time token consumption
  • Configuration persistence verified for wallet address storage
  • Token validation tested with expired and invalid tokens

v1.4.0 - 2025-10-22

Added

  • Referral System Integration: Complete CLI integration with QuikDB referral system
  • Wallet registration with Device API during device registration flow
  • Block explorer URL support per network (mainnet, testnet, local)
  • Safe string formatting helpers for addresses and transaction hashes
  • Backward compatibility for existing devices missing wallet registration

Changed

  • Device registration now registers wallet address with backend API immediately after generation
  • JWT tokens now include walletAddress claim required for referral endpoints
  • Network configuration enhanced with BlockExplorerUrl field for dynamic explorer links
  • Improved error handling with auto-recovery for 403 authentication errors
  • Enhanced user experience with color-coded terminal output and progress indicators

Fixed

  • CRITICAL: Fixed authentication flow where wallet addresses were never registered with backend
  • Fixed API response structure mismatches for referral endpoints
  • Fixed unsafe string slicing that could cause runtime panics
  • Fixed environment override bypass (NODE_ENV and DEVICE_API_URL now properly respected)
  • Fixed nullable JSON field handling for referral codes and reward amounts
  • Fixed hard-coded block explorer URLs to use dynamic network-specific URLs