Product Updates
What's New
Every release, every fix, every improvement. PayRam ships fast — here's the proof.
27
Releases
218+
Changes Shipped
March 19, 2026
PayRam Frontendv0.4.1
Fixed
- Remove authenticated config API call from public payments page to prevent auth errors
- Use plain axios (unauthenticated) for `reportMissedDeposit` on public payments page
PayRam Frontendv0.4.0
Added
- Default configuration integration for dynamic backend and wallet URLs
- Unified page headers with `PageHeader` component across all screens
- Sidebar logo now clickable to navigate home
- RPC pool frontend alignment with updated backend API changes
UI
- Fixed alert bar transparency in page headers
- UI polish for payment links, chart legends, alert bar, and sponsorship copy
- Addressed loading flash, overflow, and accessibility issues in RPC pool minor fixes
Fixed
- Guard against null analytics cells crashing dashboard on login
- Fix `defaultValue` sync issue in RPC pool settings
- Update `PAYMENTS_APP_CONFIG` with new backend and web wallet URLs
PayRam Corev1.9.1
Fixed
- BTC batch size reduced to 2 for per-block height updates to improve stability
PayRam Corev1.9.0
Added
- RPC connection pool with health-based routing, priority ranking, and 60 seed nodes across all supported chains
- RPC node management APIs — create, update, delete, and per-node live connection testing
- ARM64 Docker build and publish workflow for multi-platform image support
- Automatic releases and tag builds via CI pipeline
- Computed `webhookStatus` field in payment search results
- Deposit sponsorship retry timeout configuration
- `CONFIRMING` payment status exposed in API; analytics tightened to processed-only deposits
- Computed `priority` field in RPCNode API response
- Hash-based RPC node gatekeeper (`ConnectionHash`) to prevent duplicate node registration
- BTC fallback node support in RPC pool
Changed
- Centralized `BLOCKCHAIN_NETWORK_TYPE` environment reads into `models.GetNetworkType()`
- Removed redundant `network_type` column from `rpc_nodes` table
- Chain ID retrieval refactored — TRX JSON-RPC probe separated into a dedicated function
- Seeder now uses `OnConflict{DoNothing}` for idempotency; syncs non-key fields on duplicate key
- Batch address checking for ETH/BASE blocks for improved performance
- Chain ID cached via `sync.Once` for Received events matching
Fixed
- TRX chain ID retrieval — enhanced error handling for unsupported endpoints and improved JSON-RPC probe
- TRX multi API key support — per-node API key used for gRPC calls instead of single client-level key
- TRX URL parsing and pool integration
- TRX timestamp handling
- RPC pool poisoning from "not found" errors — errors no longer incorrectly evict healthy nodes
- RPC pool: removed silent `DefaultFreeNodes` fallback to surface configuration issues explicitly
- Tron node mapping fix — nodes slice initialized to empty instead of nil
- BTC missed deposit flow improved
- BTC testnet connectivity fix
- Sweep retry logic — sweeps no longer incorrectly marked as `not_found` on transient errors
- Dashboard confirming deposits filter accuracy
- `FetchTransactionSponsorship` error handling and logging improvements
- Deposit pipeline stability — prevents silent deposit loss and unsafe height advancement
- External platform blockchain currency approval logic corrected
- Chain ID validation skipped on non-connection RPC node updates
- Signed transaction payload stored for safe re-broadcast on withdrawal failure
- Race condition and goroutine leak fixes in RPC pool management
- Worker restart error handling fixed
PayRam Payments Appv1.2.0
Added
- Withdraw transactions support
- Sponsorship calculation endpoint and handler
- Fiat currency and country data integration
- Automated CI/CD release pipeline
PayRam Walletv2.4.0
Changed
- TypeScript migration and ESLint configuration
Fixed
- Improved installation check logic and login redirect on token expiry
March 11, 2026
PayRam Frontendv0.3.1
Added
- Activity Log in settings with breadcrumb navigation
- Missed payments reporting feature with UI components, validation and error handling
- `excludeActionStatusPairs` filter support for activity logs API and hooks
- `UserMultiSelect` component improvements for activity log filtering
UI
- Quick filter style updates with high value filter option removed
Fixed
- Update `WEB_WALLET_URL` in `PAYMENTS_APP_CONFIG` to new production URL
- Handle 403 Forbidden separately from 401 to prevent unintended logout
- Update activity log API routes for correctness
PayRam Corev1.8.3
Added
- Polygon listener and broadcast processor registered in system service
- Webhook retry mechanism with exponential backoff — failed webhook deliveries are automatically retried at 30m, 1h, 2h, 4h, 8h, 24h, and 48h intervals before being marked as failed; retry intervals are configurable via system configuration
Fixed
- BTC missed deposit flow - improved handling in BTC client
- Sweep approval: temporarily disabled fee transfer and signature broadcasting in run method
PayRam Payments Appv1.1.0
Changed
- Country selector and default payment method configuration
Fixed
- Card onramp parameter handling improvements
March 5, 2026
PayRam Corev1.8.2
Fixed
- Polygon mainnet RPC connectivity
PayRam Payments Appv1.0.0
Added
- Address book service with Ethereum address validation and normalization
- Sponsorship calculation logic with user payable amount computation
- Network fee support for payment calculations
March 1, 2026
PayRam Corev1.8.1
Fixed
- Batch DB query for calldata address checking to fix slow block processing
- Nil guard for IdentifyOurAddresses to prevent panic
- Error logging in identifyOurAddresses for silent DB failures
- Remove MaxBlocksPerBatch cap in polling to eliminate inter-batch sleep
- Prevent genuine deposits from being marked stale on transient RPC errors
- Log error from MarkStaleConfirmingDeposits instead of discarding
February 28, 2026
PayRam Frontendv0.3.0
Added
- OnRamp Payments: new OnrampPaymentsScreen component integrated into OnrampPayments page
- ErrorBoundary for OnrampPaymentsScreen to handle rendering errors gracefully
- Confirmation state logic with debug mode and animated transitions for payment flows
- Legacy QR toggle with improved dropdown overflow handling and payment UI enhancements
- PayRam logo embedded in QR codes
- Restart Nodes button in integrations settings
- Refresh icon added to icon components
- Configure MCP nav item with icons in sidebar
Changed
- Rolled back Next.js 15 to 14 for stability
- Upgraded CSS and UI dependencies to latest compatible versions
- Cleaned up global CSS, removed redundant configs and duplicate imports
- Refactored icon imports and added new OnrampPayments API
UI
- Global design unification — slate color palette, stat strip, settings & payments redesign
- Dashboard design audit — slate color scheme, table redesign, mobile filters, chart theming
- Redesigned dashboard metric cards and updated sidebar color theme
- Mobile hamburger menu, neon green theme, and dashboard polish
- Instant sidebar highlight on navigation click
- Fixed dropdown flash by defaulting to desktop positioning
- Restored credit card icon next to Cards payment method label
- Aligned Crypto icon layout to match Cards payment method
- Settings list layout, sweep-in header and info block reorder
Fixed
- Update wallet URL to production domain
- Handle 403 Forbidden separately from 401 to prevent unintended logout
- Prevent automatic logout on transient errors during token refresh
- Improve logic to check availability of USDC token and BASE blockchain in ChannelSelector
- Remove duplicate blockchain case showing incorrect card icons
- Add QR code containers to prevent SVG overflow and fix wallet chain detection race condition
- Revert build optimizations and remove deprecated Next.js 15 config
PayRam Frontendv0.3.0
Added
- OnRamp Payments screen with error boundary
- Confirmation state logic with animated transitions for payment flows
- PayRam logo embedded in QR codes
- Restart Nodes button in integrations settings
- Configure MCP nav item with icons in sidebar
UI
- Global design unification — slate color palette, stat strip, settings and payments redesign
- Dashboard design audit — slate color scheme, table redesign, mobile filters, chart theming
- Mobile hamburger menu and sidebar polish
Fixed
- Handle 403 Forbidden separately from 401 to prevent unintended logout
- QR code container overflow and wallet chain detection race condition
PayRam Corev1.8.0
Added
- Deposit confirming state support - frontend can now track confirmation progress before deposits are fully confirmed
- Blockchain node validation with mainnet detection (`IsMainnet` method)
- Support for missed deposit webhook approval workflow
Changed
- Consolidated webhook processing into single method to prevent duplicate webhook sends
- Improved OnramperPayments API with better pagination, date filtering, and sorting validation
- Refactored blockchain client methods for consistency (`ChainIDUint64` renamed to `GetChainID`)
- Standardized error responses with correct HTTP status codes
Fixed
- Context deadline/cancellation handling in blockchain processors
- EnsureTxConfirmed polling behavior on NotFound status
- TRX sweep transaction field population (Token/From/To/Amount/EventType)
- BTC sweep UTXO processing to include "confirming" status
- Analytics graph colors for New/Recurring metrics
- Payment channel seeder to set Payments App status to active
February 14, 2026
PayRam Frontendv0.2.8
Added
- Added Payments App Channel
- Update Payments Page to support Payments App
Fixed
- Payments Page UI fixes
PayRam Corev1.7.9
Added
- integration of payments app
February 17, 2026
PayRam MCP Serverv1.1.0
Added
- Headless setup guide retrieval tool with formatted checklist
- Agent onboarding skill for automated deployment
- Analytics references integrated across all existing skills
- Google Analytics integration on MCP landing page
Changed
- Renamed headless setup to agent onboarding for clarity
UI
- Integration card layout split into 2-column grid
February 10, 2026
PayRam Frontendv0.2.7
Added
- Payments page Disclaimer
Fixed
- QR code styles and UI improvements
- Recommended token fix
- Dashboard UI fixes
PayRam Corev1.7.8
Added
- tracking of user activity in the dashboard
- Improved polling logic for the blockchain network processors
January 15, 2026
PayRam Frontendv0.2.6
Added
- Added support for Polygon.
Fixed
- Recommended token fix in payments page.
PayRam Corev1.7.7
Added
- polygon integration
Fixed
- minor bug fixes
January 6, 2026
PayRam Frontendv0.2.5
Fixed
- add disclaimer text regarding PayRam software usage and liability
- add disclaimer text regarding software usage and liability in PaymentScreen
PayRam Corev1.7.6
Fixed
- buf fix for deposits coming through smart contracts
- improvement in Tron sweep
December 26, 2025
PayRam Frontendv0.2.4
Fixed
- TRON QR scan fix.
- Update precision of amount on scanning QR code on Payments Page.
- Filter inactive recipient while creating Payout.
PayRam Corev1.7.5
Fixed
- Fix for JWT token based authentication
- Minor fix in Ethereum blockchain listener
December 9, 2025
PayRam Frontendv0.2.3
Added
- Payment channels (TransFi)
- added support for JWT based authentication
PayRam Corev1.7.4
Added
- JWT token based authentication for all the dashboard apis
- Swagger documentation for all apis
November 15, 2025
PayRam Corev1.7.0
Added
- support for smart contract eth deposits (for example deposits from coinbase)
November 11, 2025
PayRam Frontendv0.2.2
Added
- Merchant payout: merchant can create a payout request
Fixed
- Minor bug fixes and performance improvements
PayRam Corev1.6.9
Added
- added apis for a payout (withdrawal) for merchant.
April 18, 2024
PayRam Corev1.2.6
Added
- Added APIs to add member
- Added APIs to add roles
- Added APIs to add permissions
- Added APIs to assign roles to members
- Added API for signing authentication
- Added APIs to add permissions to roles
- Added USD adjustment factor of 2%
April 10, 2024
PayRam Corev1.2.5
Fixed
- removed unwanted log
- added defer function to avoid nil pointer error
PayRam Corev1.2.4
Fixed
- added defer to handle abrupt termination of webhook job due to error at network layer
PayRam Corev1.2.3
Added
- added support for notifying customer through email upon BTC credits
- added necessary logs
- updated event consumer library
Fixed
- fixed few bugs related to transaction which was causing database locking
April 9, 2024
PayRam Corev1.2.2
Added
- added support to add multiple platforms for a merchant
- migration to add platform table and updates in the database tables
- code refactored
- payment request api no ok response structured
April 5, 2024
PayRam Corev1.2.1
Added
- added support for tron listening
- change in routes and handlers for admin apis to follow REST api guidelines
- code refactored
March 29, 2024
PayRam Corev1.2.0
Added
- added feature to send email to merchant on payment request
- added open source event emitter library
- added open source event consumer library
March 19, 2024
PayRam Corev1.1.6
Added
- changed USD amount adjustment factor from 0.988 to 0.984
- refactored the code
- removed unwanted comments
March 15, 2024
PayRam Corev1.1.5
Added
- Accounting processor for bitcoin sweep (withdrawal)
- Updated go.mod and go.sum (showing vulnerability in one of the libraries)
March 14, 2024
PayRam Corev1.1.4
Added
- Audit processor for bitcoin sweep (withdrawal)
- changed USD amount adjustment factor from 0.995 to 0.988
- Updated go.mod and go.sum
March 12, 2024
PayRam Corev1.1.3
Added
- modified withdraw api to take withdraw hash in param rather than json params
March 9, 2024
PayRam Corev1.1.2
Fixed
- removed unwanted webhook call for the cancelled payments in create payment request api call
PayRam Corev1.1.1
Added
- restructured and added few test cases along with make file
- separate webhook processor for retrying failed webhooks
- added apis for BTC sweeper (withdrawal)
- removed unwanted logs
- added migration to copy deposits to withdra_deposits table for sweeping
- added migration to mark all cancelled payment requrests webhhok status to received
- migration to add two more tables
Fixed
- multiple bug fixes in the code while testing
March 3, 2024
PayRam Corev1.1.0
Added
- added support to pay using bitcoin
- bitcoin listener can be run as a separate job
- created README.md file with installation, configuration and usage details
Fixed
- error in ether and erc20 subscription stops abrubtly
February 24, 2024
PayRam Corev1.0.8
Added
- welcome message in the home page
PayRam Corev1.0.7
Fixed
- small bug fix. added missed return statement in payment request api for all the users when it is a pre prod server
February 23, 2024
PayRam Corev1.0.6
Added
- added code to copy created at and updated at in db migration
PayRam Corev1.0.3
Fixed
- bug fix in url configuration
PayRam Corev1.0.2
Fixed
- bug fix
PayRam Corev1.0.1
Fixed
- bug fix
PayRam Corev1.0.0
Added
- First release with new architecture