Changed: Various text changes to increase consistency.
Fixed: "AvailableQueriesWithInputs" API call returns exception.
Fixed: Data Mining doesn't return data if there is a slash at the end of the filename.
Fixed: SiteList.dat file is getting truncated.
Fixed: UpdateUser2 and AddUser2 APIs allow user to enter the email address input property string in an invalid format.
Fixed: When you save an SMTP account for a server to send from, it doesn't require an email address; sending without an email fails.
Build 8195 (Jun 9, 2022)
Added: A backup file for the SiteList.dat file for redundancy.
Fixed: Remote server build/version number are not updating properly after the service update.
Fixed: SmarterStats free edition will allow you to walk through adding a second site.
Security: Fixed potential vulnerability. It is recommended to update to this version or higher.
Build 8011 (Dec 7, 2021)
Added: A new external login provider is now available as an authentication method.
Added: A site-level setting for Authentication Method.
Added: New AddSite APIs, and old APIs have been deprecated, to accommodate external login provider.
Added: New UpdateSite API, and old API was deprecated, to accommodate external login provider.
Added: Site Defaults and Propagation areas now include new Authentication Method setting.
Changed: AddUser2 API will ignore any password if the site is set to use external login provider authentication.
Changed: Forgot Password functionality altered to take into account external provider authentication.
Changed: Forgot Password process look and feel was adjusted to match the rest of the interface.
Changed: Password related fields and options are now hidden if the site is set to external login provider authentication.
Changed: Site administrators can no longer create or delete users if the site is set to external login provider authentication.
Changed: System administrator credentials now use a one-way hashing method.
Changed: The GetSite APIs were altered to accommodate external login provider authentication.
Changed: The GetUser APIs were altered to accommodate external login provider authentication.
Changed: The svcGlobalUpdate API now allows propagation of the new external login provider authentication method.
Changed: UpdateUser2 API will ignore any password if the site is set to use external login provider authentication.
Changed: Users are no longer allowed to change their own password when their site uses the external login provider.
Fixed: Site tuning scan fails on some Wordpress sites.
Build 7978 (Nov 4, 2021)
Added: The ability to manually sort the order of report items when creating or editing a custom report.
Changed: Minor styling changes on dark theme to make it easier for people with visual impairments to read text.
Changed: Site tuning will now consider sites with and without a "www" in their hostnames as the same site. (E.g., example.com and www.example.com.)
Fixed: An issue capturing site tuning data for sites hosted with Mura CMS.
Fixed: Grids sometimes showed "Loading..." entries after scrolling.
Fixed: In Scheduled Email Reports, clicking on the Language header to sort by language resulted in a server error.
Fixed: New user window on Login page has a smaller font size than everything else.
Fixed: On the Forgot Login page, the tab order navigated to the CAPTCHA in the wrong order.
Fixed: On the Forgot Login page, the validation for fields have a very dark background color if user was last logged into the interface with dark theme.
Fixed: Site Tuning was not properly finding some pages when the site root had a page in it rather than just the host name.
Fixed: SmarterStats diagnostics page now resolves yahoo.com successfully.
Fixed: The text for @InvalidURL was not properly translated.
Fixed: When editing a site that has Site Tuning implemented, the header showed a rogue comma.
Fixed: When log analysis is disabled for a site, "View Site Stats" wasn't working for system administrators.
Removed: SmarterStats no longer has a dependency on WMI.
Build 7845 (Jun 24, 2021)
Fixed: On some reports, like Entry Files and Entry Pages, items that should be excluded via the applied Filter Set were still appearing in the report table.
Build 7789 (Apr 29, 2021)
Fixed: Byte order marks embedded within lines of log files will no longer skew results.
Fixed: Subsequent imports or reprocessing would sometimes convert Bot/Spider hits to normal traffic.
Build 7775 (Apr 15, 2021)
Fixed: Data mining file browser shows only "/" and is unable to select any other files.
Fixed: Increasing a report's number of Rows only works the first time.
Build 7747 (Mar 18, 2021)
Added: Content Security Policy (CSP) settings.
Added: Dark mode can now be toggled easily at the top of the interface.
Changed: Checkboxes and dropdowns now look good in safari and are styled consistently.
Changed: In a site's context menu, Delete was moved to be in a more appropriate location.
Efficiency: Unused language strings were removed from the application to simplify translation efforts.
Build 7656 (Dec 17, 2020)
Changed: Line thickness was increased in charts to make the lines and data more legible across themes.
Changed: Updated .zip and .gz compression modules to increase performance and to protect against a firewall stripping metadata from compressed files.
Changed: Updated third-party dependencies including jQuery and Bootstrap.
Fixed: Activate modal was not showing any warnings or validation errors when activation fails.
Fixed: If the Cities reports do not contain any data to show, they will now properly show the "This report returned no results" message.
Fixed: If the remote service is unreachable, the site settings page will now allow changes to all fields except for Site Tuning settings.
Fixed: License Limits Exceeded notice was showing up when the number of sites was equal to the license limit but not exceeding it.
Fixed: Licensing page was not showing data appropriately for Free edition.
Fixed: Site and Server Default Propagation modal was not correctly showing the results.
Fixed: The message "The server that handles the site could not be reached" shows on the first login attempt for some users.
Build 7600 (Oct 22, 2020)
IMPORTANT: To prevent a permissions error, the "Force all traffic over HTTPS" setting is now saved in the settings file instead of web.config. Those who previously had this setting enabled will need to re-apply it.
Added: Improved logging for email reports.
Added: New charting engine that doesn't rely on Google as an external dependency.
Fixed: A minor display bug with the buttons at the top of the interface.
Fixed: Bandwidth Out reports were not always showing all items properly.
Fixed: Context menu on Scheduled Email Reports page was showing the wrong text for Send Now.
Fixed: Context menu was missing from Sites page.
Fixed: Custom report items that reference reports that do not allow filter sets to be applied will no longer show the option in the interface.
Fixed: Daily Activity data mining report was not allowing you to group dates by week, month, etc.
Fixed: Delete button on the Sites page doesn't show the proper dialog.
Fixed: Monthly email reports were not sending properly.
Fixed: Path reports were not properly splitting requests into separate lines, and were incorrectly showing the hover menu on items.
Fixed: Selecting a different chart type or number of rows was not unchecking the old value.
Fixed: Setting an FTP password with special characters in site configuration would sometimes cause the page to refuse to save.
Fixed: Sites page was missing a title in the browser tab.
Fixed: Some Server Health reports were not sorting the chart properly.
Fixed: Spiders report should default to sorting by hits, not page views.
Fixed: Switching between reports no longer causes top bar elements to shift.
Fixed: The font used for right-click context menus on grids and the hover menu on reports is too small.
Fixed: The wrong message was showing if a Custom Report had no data to display.
Build 7586 (Oct 8, 2020)
Added: Spider reports will now show selected spider in the report titles.
Efficiency: Optimized resource usage for images and fonts in the web application.
Fixed: In Site Tuning, scanning a long URL shrinks labels and doesn't wrap properly.
Fixed: Labels were showing incorrectly on some Spider reports.
Fixed: Log export settings were showing up when they should not.
Fixed: Minor display issues resolved on export logs page.
Fixed: Some styles were not consistent across the interface.
Fixed: Spider report option dropdown not showing selection properly.
Build 7579 (Oct 1, 2020)
Added: Dark Mode as an available option for the overall theme of SmarterStats.
Added: If a site's import didn't finish during its time slot, the status line on the site details page will show that it is not completed yet.
Added: IP Addresses Data Mining report now also shows hits.
Added: License screen shows Maintenance and Support expiration.
Added: Notifications and warnings about licensing now appear within the interface for administrators.
Added: Page Details now shows the page being inspected.
Added: Site Tuning details can now be exported as a CSV file.
Added: Site Tuning results now have a summary by page.
Added: When editing a site, the options that appear in the Actions dropdown mirror those available when viewing all sites.
Changed: "Missing Sitemap Page" in Site Tuning has been renamed to "Missing Page in Sitemap".
Changed: Alert style has been updated.
Changed: Changing a site's URL will now update the starting URL for Site Tuning.
Changed: Custom Reports area has been redesigned to be easier to understand.
Changed: Data Mining now shows all individual reports on the left, with specific options on the right.
Changed: Impersonate user is now easier to find for the System Administrator.
Changed: Initial setup wizard was simplified for new users.
Changed: Left tree has been simplified.
Changed: Licensing page simplified.
Changed: Modals have been altered to show the primary action button (usually OK) on the right side, with Cancel or Close to the left of it.
Changed: Most dialogs will not pop up new windows or tabs.
Changed: Printing reports no longer requires print friendly popup.
Changed: Propagation options are now under default settings pages.
Changed: Rank was removed from the Return Visits Report because it was confusing, and by default it will sort by Return Visits.
Changed: Rank was removed from the Views per Visit Report because it was confusing.
Changed: Scheduled Email Reports has been moved into the custom reports area.
Changed: Service to Web Interface communication layer updated to gRPC.
Changed: Site Tuning summary has a more consistent look.
Changed: Spider selection modal has been simplified.
Changed: Theme is now only set at the system level and user level. User theme is only applied for that user and not when impersonating.
Changed: Third party dependencies have been updated for stability and performance.
Changed: Updated the interface to make it consistent with the new SmarterTools design modal.
Fixed: Adding, editing, and deleting a Custom Report does not update the interface until after a refresh.
Fixed: Changing a general setting for a site when impersonated re-logs in as the System Administrator.
Fixed: Clicking on a Site Tuning result shows all results, but should show a modal for just the result clicked on.
Fixed: Consistency for Site Tuning "pages processed" indicators.
Fixed: Disabled input fields are now visibly different than normal input fields.
Fixed: Grids will no longer show the last entry as being cut off when the page extends beyond the height of the monitor.
Fixed: In Google Chrome, the navigation pane fails to change/refresh when navigating from Site Activity to a different menu icon.
Fixed: Minor HTML error in self-checkup page.
Fixed: Page Details popup should only show page activity when drilled into from a report, and should only show site tuning errors when opened from Site Tuning.
Fixed: Report hover menu will now allow the entire cell to be clickable.
Fixed: Reprocess dialog was incorrectly showing Site Tuning as a possible folder to reprocess.
Fixed: Resolved an issue that could cause reprocessing statistics for a site to not properly take that site's time zone into account.
Fixed: Resolved an issue where IPv6 IP addresses in logs could cause exceptions while importing.
Fixed: Resolved an issue with Site Tuning detecting incorrect link urls on some types of pages, resulting in "Broken Link" false positives.
Fixed: Resolved some consistency issues in grids.
Fixed: Scrolling through a large list of Site Tuning results would sometimes scramble the order of items.
Fixed: Select boxes were not showing with the correct font.
Fixed: Separators on Site Tuning page summary popup aren't consistent.
Fixed: Site Tuning will no longer consider urls that only differ in an ending slash to be duplicate pages. (E.g. "/users" and "/users/".)
Fixed: Site Tuning will no longer show errors when popping up details about results if log analysis is disabled for a site.
Fixed: Sites grid status column now shows proper status when sites are paused or disabled.
Fixed: Some grids were cutting off bottom item.
Fixed: Some zip files could not be read on FIPS compliant systems.
Fixed: System level reports were not properly showing the "Generating Report" indicator.
Fixed: The Page Column grid in Site Tuning was too wide.
Fixed: Time control on Server Defaults resized improperly.
Fixed: User sessions were getting lost on some systems, requiring frequent logins.
Fixed: When a session times out, and Remember Me is checked, only inner frame is being replaced.
Fixed: When Page Details was popped up from Site Tuning, sometimes one page's results would show up in another page's popup.
Removed: SEO functionality that uses web scraping has been removed from SmarterStats, due to changes by Google and others that prevent this feature from running properly.
Security: Resolved a security issue related to service communication.
Build 7515 (Jul 29, 2020)
Changed: View Logs results panel now displays the text in an easier to read way.
Efficiency: Improved memory and CPU efficiency when importing log files and running reports.
Fixed: Checkup and login pages now show the proper SmarterStats build and .net framework version.
Fixed: Custom report editor will now properly set selected chart values.
Fixed: Importing was not correctly interpreting IPv6 IPs.
Fixed: Searching multiple times in Log Viewer in the web interface could sometimes fail.
Fixed: Server summary reports show the server ID instead of the name.
Fixed: Site Tuning would sometimes not find links in some sites.
Fixed: User agent parser was not completely thread safe in some circumstances.
Fixed: View logs page was missing one of the log types.
Fixed: Web interface logs cannot be searched or downloaded.
Removed: Redundant message at the top of admin-level site summary reports.
Build 7422 (Apr 27, 2020)
Added: SmarterStats translation files are now included with the SmarterStats program files by default.
Changed: Updated the Brasilia timezone to accommodate for the removal of DST.
Fixed: Authenticated Users report returns no results.
Fixed: Certain query rules can cause the raw logs for views and visits to return inaccurate results.
Fixed: The Demographic reports for Countries, Regions and Cities return no results.
Security: This build resolves a security vulnerability. It is recommended to update to this version or higher.
Build 7219 (Oct 7, 2019)
Changed: Minor styling update.
Changed: Updated the GeoIP files.
Changed: Updated the list of bots SmarterStats is looking for to account for any new Search Engine spiders.
Changed: Updated User Agent file to account for the new Chromium Edge and Brave browsers.
Fixed: An error for "Cannot find viable address" happening for some email reports.
Fixed: API for executing "/DataMining/QueryItems" appears to need the File and FilterSet parameter to execute properly, but fails if they are provided.
Fixed: Email reports are not including the exclude filters.
Fixed: Filter set causing reports to be empty even when there are things for the filter.
Fixed: Filter sets are not being applied.
Fixed: Initially adding a site can cause an error when loading the site configuration.
Fixed: Issue that could cause Email Reports to not send.
Fixed: Issue that could cause IP Address report to be blank.
Fixed: Referrer By Site report can be missing some sites.
Fixed: Scheduled Email reports are not sending to the CC address.
Fixed: Site preview pane shows SEO Disabled while the site config shows SEO Enabled.
Fixed: Site tuning can lose all information under certain circumstances.
Build 6922 (Dec 14, 2018)
Added: SMTP option to allow TLS.
Removed: SEO "Positioning" reports.
Build 6911 (Dec 3, 2018)
Added: Support for FTPS with TLS 1.2.
Added: When doing FTP retrievals, skip sites with logs that are currently being processed.
Changed: Update .Net to 4.7.2.
Efficiency: Decreased time required to generate data mining report by about 30%.
Fixed: Auto-generated email reports could show wrong start and end dates.
Fixed: Impersonate user always uses site admin even if other user is selected.
Fixed: Initial scheduled reports could cause the report to break and send empty data depending on time zone.
Fixed: Page view counts vary between reports.
Fixed: Some buttons in the reports area don't work when SmarterStats is installed on a system without an internet connection.
Fixed: Some FTP events are not logged in the correct order.
Fixed: User Agent strings containing "Darwin" are flagged as being from a Windows PC.
Fixed: When site and server are in different timezones, reports could show the wrong number of days.