Adswds Platform · v4.3.2

Release changelog

A clear record of improvements to traffic filtering, network recognition, explainable blocking and operations.

v4.3.2

Latest release

Features

  • Removed the incomplete console trial decision; accept with a real hit through the official pack plus decision logs
  • Scene plaintext keys stay until rotate or the scene is deleted; download ZIP can Peek the same key anytime, with no 10-minute expiry
  • The platform speeds up same-day edge quota reads and scene key cache; if that cache is off or unreachable, quota still follows the platform ledger. Official packs on your site need no extra middleware

v4.3.1

Release history

Features

  • Edge decision: operations can enable it per client; the console has scene list and decision logs. Visitor rules are stored on the scene (not bound to an ad rule template), and the list shows whether rules are configured
  • Creating a scene continues to the rules page; scene names are lowercase ASCII letters and digits only
  • Deleting a scene also removes its rules and decision logs; deleting a client cascades edge-related data

UI improvements

  • Client and ops login pages redesigned with product name and logo
  • Ad, rule-template, edge scene and decision-log tables no longer use full-table loading
  • Sidebar places Edge Decision after the main business section and before Rule Templates

v4.3.0

Release history

Features

  • Edge decision: keep the domain and site on your side, and connect visitor rules with the official PHP pack or Cloudflare pack
  • Pass / fail actions: allow, HTML, 302 (https or a site path), open a same-site path, or return a status code
  • The PHP pack is for traditional hosts running PHP 8.3; use the official Cloudflare pack (Worker and Pages middleware, same runtime) when the site is already on Cloudflare

v4.2.0

Release history

Features

  • Webhook notify channel: ops and accounts can bind a URL with optional signing and test send; Telegram still works
  • Optional daily domain-health summary for accounts (off by default)
  • IP Lookup usage visibility: ops see tier plus today’s used/remaining; tool page quota matches the backend
  • Optional ops system-health probe alerts (off by default; notify only when not ok)

v4.1.1

Release history

Security

  • Hardened request parameter validation to keep invalid or malformed input out of business logic

Bug fixes

  • Fixed several permission and security issues for more reliable account and API access

UI improvements

  • Small console UX polish for smoother day-to-day operations

v4.1.0

Release history

Features

  • New standalone IP Lookup tool in the console: single-query lookup with structured results and one-click JSON copy
  • Operations can enable or disable the capability per client, with multi-tier usage limits

v4.0.1

Release history

Features

  • Site lead ops alerts: Contact submissions can notify operations over Telegram in real time
  • Notify events appear by domain so ops System Notify and console Notifications stay in sync—new events need no dedicated pages
  • New notify events stay off until explicitly enabled
  • Console notifications add a customer master switch to pause all delivery for the account
  • Client management can enable or disable notifications per tenant; on by default

UI improvements

  • System Notify and Notifications use Switches / Templates / Channels tabs; templates list enabled events only, with guidance when the master switch is off

v4.0.0

Release history

Features

  • New Ad Verification rule dimension identifying UA / ASN traits of advertising-monitoring automation to cut invalid visits and log noise
  • Google / Facebook / TikTok presets can seed common verification signatures; customer-optional, no platform-wide hard block
  • Crawler dimension keeps generic UA blocklists; Ad Verification lists are managed separately
  • Ops notifications: license expiring and domain unhealthy events shared by ops console and client console
  • Notify delivery channel is Telegram; Email / Webhook / In-app remain reserved

UI improvements

  • Rules page adds Ad Verification settings and trilingual copy; platform presets point at the new dimension
  • Ops System Notify and console Notifications: Telegram binding, event switches, notify language and templates

v3.9.0

Release history

Features

  • Ad Copy: copies ad config and filter rules; landing/safe pages are reused by reference
  • You enter a new ad code (uniqueness checked; immutable after create); new stream_id; visit logs and stats are not copied
  • Deleting a landing or safe page is blocked while ads still reference it

UI improvements

  • Ad list “…” → Copy opens a dialog for the ad code; Rules/Edit/Safe/Landing stay on the row; more menu has Detail/Rule Preview/Copy/Delete

v3.8.0

Release history

Features

  • Landing and safe page lists support one-click preview of uploaded pages
  • Preview assets use signed URLs and Nginx internal delivery from the shared front disk

UI improvements

  • Preview uses the same sandbox isolation window as Minor so page scripts cannot reach console login state

v3.7.0

Release history

Features

  • Save ad filtering rules as templates and reuse them within the same account
  • Templates support two visibility levels: only you, or shared within the account
  • Applying a template only fills the editor; save again to apply it to that ad. Later template edits do not change ads already saved
  • New Rule Templates page to preview, rename and delete templates; admins can manage all templates in the account

UI improvements

  • Rules page supports save as template, apply template and rule preview; deleting a template asks for confirmation

v3.6.0

Release history

Features

  • Configurable system logging with standard levels (debug < info < warn < error); normal SQL=debug, slow SQL=warn, Access=info
  • Unified Monolog-style lines; destination still follows AppDebug (console or file)
  • Rule Preview / access-log boundary: removed ASN write-back to rules; keep open Rule Preview from a single log

Bug fixes

  • Fixed a broken Gorm slow-SQL config key that made slow-query logging unreliable
  • Canceled / aborted requests no longer surface as business error toasts
  • Minor editor clears timers on leave and guards template-load races to reduce lifecycle noise
  • Removed unused ops lead detail API

UI improvements

  • Access-log detail keeps “open Rule Preview”; ASN write and sample-board entry points removed

v3.5.0

Release history

Security

  • Turnstile Managed challenge with server-side verification
  • Public site lead APIs use a dedicated prefix outside the user session path

Features

  • Site Contact: Telegram as the primary channel plus an email lead form (name / email / optional company / message)
  • Public /site/tools-config and /site/leads with AES auth, Turnstile verification, IP rate limits and duplicate-window checks
  • Lead submissions resolve GeoLite2 region/ASN/proxy flags and UA (browser/OS/device), while keeping raw IP and UA
  • Ops console /control-hub/leads: list, detail, status notes and delete
  • Privacy policy updated for lead collection
  • Landing / safe page ZIP upload: blocks common Vue/React SPA build fingerprints, with size-budget and AI static-HTML guidance

UI improvements

  • Contact dual-channel layout with form submit feedback
  • Console sidebar adds Site Leads
  • Page upload tips: keep ZIPs lean; AI should output pure static HTML

v3.4.0

Release history

Security

  • Minor uploads disallow SVG, sniff real content types, and tighten static response headers
  • Upload storage is tenant-isolated with quotas; template preview runs in a sandbox
  • Hardened stream-link and login decrypt paths against malformed input to avoid 500 responses
  • stream_id encryption key is read from configuration

Features

  • Added Rule Preview: simulate a controlled visitor against current ad rules before go-live and preview landing vs safe page
  • Shipped Meta, TikTok, Google and custom preset visitor packs with editable fields and re-run
  • Uses the same rule engine as live requests; results show final_action, hit dimension and block reason
  • Open Rule Preview from a single access log and re-test quickly

Bug fixes

  • Fixed clients being treated as expired for the whole expiry day and kicked offline early
  • Fixed language blocklist over-matching (e.g. blocking en-US also blocked en)
  • Device / UTM lists ignore case and surrounding spaces; empty UA no longer fabricates device values
  • Oversized access-log fields are truncated before insert; write failures are logged
  • Minor ZIP export packs only referenced assets, not the full template static set
  • When no rule is saved, the UI clearly states traffic is fully allowed
  • Auto domain cleanup skips expired clients

UI improvements

  • Added a Rule Preview entry on the advertising list
  • Rule Preview page supports preset switching and visitor profile editing
  • Rules page shows a clear alert when no rule is configured
  • Admin client list marks expired / expiring soon

v3.3.1

Release history

Features

  • Split network signals 1:1: proxy, anonymous, datacenter, VPN and Tor are evaluated independently
  • Set overseas-oriented defaults: proxy, datacenter, VPN and Tor on; anonymous, CDN and school off
  • Facebook, TikTok and Google presets follow the same network defaults, with Referer and crawler allowlists off by default
  • Explainable blocking records the dimension, list mode and matched value; access details show the blocking dimension and mode

Bug fixes

  • Removed wildcard wording from Referer copy where it did not match the actual rules

UI improvements

  • Added an independent Anonymous switch to network detection
  • Added usage notes to quick configurations
  • Added blocking dimensions, list mode and anonymous status to access details

v3.3.0

Release history

Features

  • Unified country, ASN and network intelligence through the Merged-IP data layer
  • Added independent Tor, CDN and school / education network switches
  • Added city, timezone, ASN domain and Tor / CDN / school markers to access logs
  • Added operational tracking parameters (sub1–sub5 and click_id) to access details

Bug fixes

  • Fixed CIDR range matching for IP allowlists and blocklists
  • Fixed matching between base language codes and regional variants such as en and en-US
  • Fixed matching between AS-prefixed and numeric ASN entries
  • Fixed unstable evaluation order when multiple ad click parameters were present

UI improvements

  • Removed the beta marker from network detection and added Cloudflare bypass guidance
  • Disabled unsupported satellite network and iCloud Private Relay options
  • Synchronized new network dimensions across rule settings and access details

v3.2.0

Release history

Features

  • Rebuilt the micro-original editor with visual editing, preview and ZIP export from system templates
  • Standardized system templates on HTML5 and generated the template list by API directory scanning
  • Added image replacement with temporary storage and URL preview; export packages images into static/
  • ZIP exports include index.html and related assets without writing back to system templates

Bug fixes

  • Fixed relative template assets failing to load correctly in the editor
  • Fixed occasional UI stalls while replacing editor images
  • Fixed sessions expiring early when operations-console session recovery and token refresh ran concurrently
  • Fixed server session tokens not being cleared on logout
  • Fixed missing last-login timestamps and stale password-update times

UI improvements

  • Moved the micro-original entry point to /minor
  • Made editor language follow the platform language (Chinese / English)
  • Aligned the micro-original layout and controls with the admin console
  • Aligned operations-console session recovery with the client flow
  • Added a Last login column to the client user list
  • Added the operational conversion tracking switch status to Console > Operations

v3.1.1

Release history

Features

  • Raised landing-page and security-page asset upload capacity to 80 MB
  • Added package integrity checks that stop invalid uploads before submission
  • Improved landing-page and security-page asset download performance
  • Matched certificate strategy to domain hosting, covering self-managed and Cloudflare setups

UI improvements

  • Updated upload-capacity guidance
  • Improved feedback in the domain deployment confirmation flow

v3.1.0

Release history

Security

  • Added a company-level tracking switch that gates tracking capabilities
  • Added signature verification to payment callbacks

Features

  • Added conversion tracking from promotional links through payment outcomes
  • Added Tracking menus for link, operations, product sales, conversion details and one-click integration
  • Added ad-code attribution with conversion and revenue reporting per delivery link
  • Added checkout callbacks for success, failure and refunds, with product-level reporting
  • Added Excel report export with a query window of about 45 days

UI improvements

  • Added Tracking as a top-level sidebar entry
  • Added one-click copying for integration configuration

v3.0.0

Release history

Security

  • Encrypted user data in transit and at rest to protect sensitive information
  • Strengthened key management, data-access controls and audit logging

Features

  • Multi-dimensional traffic quality filtering for identifying and filtering risky or invalid visits
  • Stronger operational separation for security pages and landing pages
  • Chinese, English and Japanese interface switching in the admin console
  • Added an access data panel for click and filtering indicators
  • Refactored the rule architecture for performance and future extensions

Bug fixes

  • Fixed compatibility issues in the legacy UI library
  • Improved encryption-module performance bottlenecks

UI improvements

  • Rebuilt the component library with Native UI for a cleaner rendering experience
  • Improved responsive layouts, dark mode and theme customization
  • Added seamless Chinese, English and Japanese interface switching
  • Added data analysis and traffic quality management views with improved chart interactions

Earlier release history is available in the original product archive.

Experience the latest release

See Rule Preview with multi-dimensional filtering and explainable blocking.