What's new in 3.0.0 (February 1, 2026)

Updated October 22, 2026 in What's new

All releases: What's new in Trinity. The same notes are on the What's New page in your admin.

Released February 1, 2026.

Added

  • Identity Verification System, Integrated fraud verification replacing JotForm, Customer receives unique token link, uploads selfie holding ID from phone, AES-256-CBC encrypted photo storage in order_verifications table, Admin card on order details: approve/reject with device fingerprint, IP geo, VPN detection, Webcam capture on desktop (WebRTC), native camera on mobile, Auto purge photos after 180 days (preserves metadata for audit trail), New files: verify.php, classes/IdentityVerification.php, 4 AJAX endpoints
  • Blog & Content Marketing System, SEO content hub, Blog listing, individual posts with Article schema, related posts, Admin interface for creating/managing posts with 7 default categories, URL rewrite: /blog/my-post-slug, Blog sitemap added to sitemap index
  • Category SEO Content, Rich content for category pages, Admin managed intro text, FAQ questions with FAQPage schema for Google rich snippets, Custom SEO title/description/keywords per category
  • Daily Payment Verification Cron, Automated Authorize.net settlement audit, Verifies all transactions are SETTLED, flags problem transactions, HTML email report (green = clear, red = action required)
  • Customer Order History, Stats block on order details page, Returning customer badge, open orders warning, declined payments alert, lifetime spend
  • Inventory History Tracking, Per warehouse cost and quantity change logging, inventory_history table populated every 15 minutes by price sync cron, History modal on product edit page shows cost deltas (red/green) and quantity changes, ~1,300 changes logged per sync cycle
  • GunBroker Pricing Sources Page, Distributor distribution analysis, Bar chart + table showing which distributors provide best pricing across active listings
  • NoFraud Chargeback Protection, Enhanced screening payload, Customer history, gateway info, merchant info, shipping method tracking, Re screening utility for existing orders
  • Product Level Marketplace Controls, Per product disable for GunBroker, Amazon, eBay, gb_disabled, amazon_disabled, ebay_disabled columns on products table, GunBroker sync auto ends listings when product/manufacturer disabled
  • POS System Improvements, UPC search, settings modal, keyboard shortcuts

Improved

  • Crow SFTP FFL Upload, Complete rewrite of Crow FFL upload pipeline, Correct filename: (account)_FFL_(MM-DD-YYYY)_(dealer_id)_CN-(crow_order).(ext), Switched from cURL/libssh2 to phpseclib3 (fixes errno 79 bug), Auto compression for files >500KB: PNG/GIF to JPEG, JPEG recompress, PDF via Ghostscript, Typical 50-80% file size reduction
  • Camfour SFTP Tracking, Full system overhaul, Fixed Azure Blob SFTP timeout (300s), shared server filtering for acks/tracking, Auto updates main orders table with tracking number, carrier, shipped date
  • Search, Hide out of stock by default, smart manufacturer prioritization, Firearms from searched manufacturer get +1000 boost over accessories, "Include Out of Stock" checkbox for users who want OOS results
  • MAP Pricing Overhaul, Configured 18+ manufacturers with specific MAP rules, Absolute MAP, Cart Price, Email for Price rule types, Benchmade fully disabled from GunBroker
  • FFL Selector, Geolocation button, expanded ZIP search, forgiving name search, "Use My Location" auto detects ZIP via browser geolocation, Matches ANY word in business name search (OR logic)
  • AI Content Generator, Uses existing description as context, no placeholders, Shorter brand names, searchable specs focus, no category suffixes in titles
  • GunBroker Category Verification, AI powered mass categorization to 99%+, Multi phase: GB API search, GPT-4o mini review, Claude re review, threaded categorizer, Claude curl_multi threading: 14.4 products/sec, 100% success rate
  • Coreware Image Migration, Migrated 1,408 images locally before CDN shutdown, Updated 3,455 products, fixed 1,427 Kinsey's 404 images, Replaced 9,686 placeholder images with real distributor images
  • Authorize.net FDS Hold Handling, Response code 4 (Held for Review) now treated as success, FDS holds create order normally with heldForReview flag

Fixed

  • CRITICAL: GunBroker Zombie Listings, OOS items were still selling, Root cause: HTTP 404 incorrectly treated as "listing ended", Now verifies every END call before marking ended, with 3 retry attempts, Cleaned up 328 zombie listings
  • CRITICAL: In Stock Bug, Products now show out of stock instantly on purchase, Previously waited for cron sync; now decrements quantity_available immediately in createFromCart()
  • Cron Controller Outage, Fixed 10+ hour scheduling gap, Stuck running entry blocked new runs; fix includes warning/partial status in scheduling, Windows Scheduled Task backup created as failsafe
  • RSR Manufacturer Block, Fulfillment records no longer created for blocked items, Previously, manufacturer restriction (Tikka/Appendix G) didn't set $distributorApiFailed
  • Camfour $0.00 Price Bug, Fixed key mismatch in process fulfillment.php, Changed 'price' to 'cost', 'qty' to 'quantity', added 'upc' key
  • FFL Requirement Fixes, Fixed 27,000+ products with incorrect FFL status, AR Uppers, ammo, accessories incorrectly requiring FFL, 835+ firearms missing FFL requirement (RSR bad category mappings)
  • Rather Outdoors Marketplace Block, 706 products blocked per manufacturer request, Fixed 547 Strike King products mislabeled as "Strike Industries"
  • Sports South Placeholder Images, Detected and replaced "Coming Soon" placeholder images, The store's own image_soon.png placeholder also now detected and replaced

Security

  • Identity Verification, AES-256-CBC encrypted photo storage with 180-day auto purge
  • Payment Audit, Verified all 142 orders (12/29-1/25) captured correctly in Authorize.net

All releases: What's new in Trinity. The same notes are on the What's New page in your admin.

<!-- search: what's new whats new change log changelog release notes update version 3.0.0 february 1 2026 February 2026 identity verification system blog content marketing system category seo content daily payment verification cron customer order history inventory history tracking gunbroker pricing sources page nofraud chargeback protection product level marketplace controls pos system improvements crow sftp ffl upload camfour sftp tracking search map pricing overhaul ffl selector ai content generator gunbroker category verification coreware image migration authorize.net fds hold handling critical gunbroker zombie listings critical in stock bug cron controller outage rsr manufacturer block camfour 0.00 price bug ffl requirement fixes rather outdoors marketplace block sports south placeholder images identity verification payment audit -->

Still stuck? Email support@2adata.com and tell us which article you were reading.

Comments

No comments yet. Questions and tips from other store owners are welcome.

Leave a comment

Your first comment is reviewed before it appears. We email you a link to confirm it is you; your address is never shown or shared.