SoftPerfect Bandwidth Manager Changelog

  • Improved: significant performance optimisations (over 1 Gbps).
  • Changed: Windows 7 is now the minimum required OS version.
  • Updated: the DPI engine with new supported protocols.
  • Updated: the underlying database engine and OpenSSL.
  • Added: a move command for group entries.
  • Updated: underlying DB engine with performance enhancements.
  • Fixed: IP address input fields under certain DPI settings.
  • Added: group setting for clearing expired individual addresses.
  • Added: host name shown next to stream IP addresses when using tracking.
  • Improved: all graphics and icons are now vector images and scale to any DPI on high-resolution displays.
  • Changed: updated DPI library and database engine to the latest versions.
  • Added automatic change-check and reload of the database if it was modified.
  • Added strict validation of parameters passed to the drivers for enhanced security.
  • Fixed Receive Segment Coalescing (RSC) task offload issue in the network drivers.
  • Added time to the dates that define when a rule is active.
  • Added custom beginning of week and month for each quota.
  • Updated included copy of OpenSSL for improved security.
  • Fixed sending e-mails with TLS/STARTTLS and included OpenSSL binaries in the package.
  • Fixed that minute quotas were never reset when reduced rate was "Blocked" or "Suspended".
  • Fixed refreshing the main view with a dialog open which could result in an error message.
  • Added showing group comments for tracked streams in the main view and real-time monitor.
  • Added sorting streams by their IP or MAC address in the main view when tracking is on.
  • Added Microsoft-signed drivers for Windows 10 and Windows Server 2016.
  • Fixed an issue with debug output that could reduce driver performance.
  • Fixed a Hyper-V switch detachment issue that could end with driver error.
  • Fixed a task offload issue with 10 Gbps network interfaces.
  • Added Bluetooth media type and Bluetooth LAN support.
  • Fixed potential errors in search when a rule is deleted or ruleset reloaded.
  • Added password-protected limited access with selectively permitted actions.
  • Added automatic service restart if a critical error occurs.
  • Added ability for the service to use a custom port via a registry setting.
  • Fixed initial sorting in the Global Usage Report to descending.
  • Updated underlying database engine SQLite to the latest version.
  • Added the {RULE_NAME} tag in e-mail notifications.
  • Added deleting more than one group entry at once.
  • Added setting fixed prefixes for rates and volumes.
  • Added colour settings for one-way and inactive rules.
  • Added minute quotas for example X MB in the last Y min.
  • Fixed importing domain names that contained hyphens.
  • Added {STREAM_ADDR} tag that can be used in the notification templates.
  • Added a warning about using 'Any interface' scope in rules with bridging.
  • Fixed an error if a rule/stream was removed while displaying usage report.
  • Fixed quota rate notifications sent after a DB maintenance was performed.
  • Optimised log retrieval by filtering messages in the core rather than client.
  • Added reversed penalties that work as a boost temporarily raising bandwidth cap.
  • Significantly improved driver performance for high speed networks up to 1 Gbps.
  • Reduced memory usage in long run by purging expired DNS cache entries sooner.
  • Updated the DPI engine to support more protocols and newer database engine.
  • Added a way to copy stream and rule values from the main view.
  • Updated the drivers digital signatures to a more trusted provider (DigiCert).
  • Updated the underlying database engine to the latest version with optimisations.
  • Fixed bypassing some packets in low system memory state.
  • Fixed an error when Windows temporary folder was not available.
  • Added one day usage data retention period under DB maintenance.
  • Updated the DPI engine and a added a few new supported protocols.
  • Added web-templates to make the web-report page fully customisable.
  • Added web-files support to add graphics and other elements to the web-page.
  • Improved DB performance by using normal sync and manual WAL check-pointing.
  • Improved display of quota expiry info and fixed entering more than 24h in quota.
  • Updated network drivers fix a few minor issues and add Windows 10 compatibility.
  • Updated the DPI engine and added support of Vevo, Pandora and QUIC.
  • Added a couple of default IPv6 local address ranges in the LAN filter.
  • Fixed an interoperability issue between 32-bit GUI and 64-bit core.
  • Added custom header and footer for the web-report and made it HTML5 compliant.
  • Fixed a deadlock when database restore took a while and a race condition occured.
  • Added a new type of date-bound rule. Now a rule can become active for one day in a month.
  • Added quota boost support to allow users to have a temporary quota extension within a period.
  • Added notifications emailed when a quota boost is added to let the user know about the extension.
  • Added DPI based bandwidth throttling for users violating network policies.
  • Added quota expiry info and received/sent amounts in the web-report.
  • Added custom labels for received/sent data in both the UI and web-reports.
  • Added displaying user emails and notifications in main view (View - Columns).
  • Changed web-reports: for rules with a quota only output records for the period.
  • Added a warning when the LAN filter and bridging are used together.
  • Added Telegram and VHUA to the DPI engine; better detection of other protocols.
  • Fixed a driver issue with MTU on RAS connections and a WinGate compatibility issue.
  • Updated the underlying XML and SQLite engine for faster handling of large rulesets.
  • Added domain matching where a domain has multiple aliases.
  • Fixed issues with Cisco AnyConnect and certain USB modems.
  • Updated the DPI engine for more reliable detection.
  • Added several new protocols in DPI and improved protocol detection.
  • Added secure SMTP support to enable sending mail via SSL-enabled mail servers.
  • Fixed retaining selection and expansion between refreshes in GUI.
  • Fixed endless occurrences of 'connection reset by peer' error message in GUI.
  • Changed the number of internal buffers from 16 to 64 for better performance.
  • Changed service startup type to delayed (fixes bridge recreation after a restart).