GoAccess v1.4 is a major release. It adds an optimized in-memory storage with the capability for on-disk persistence. It also features a mechanism to prevent duplicate records when restoring a dataset from disk. Adds a widescreen support to the HTML report, German and Swedish i18n, among other features and fixes.
GoAccess v1.2 is a major release that gives the ability to parse multiple log files in real-time. It also adds the ability to pipe data in w/o closing the pipe and thus allowing a great amount of flexibility such as the ability to use tail -f and still have real-time stats. In addition to GeoIP2 support and other features and fixes.
For the complete list of features and changes, see the Releases Notes page.
GoAccess 1.1 is a major release that adds a new layout to the HTML report among other changes and settings, implements TLS/SSL support, ability to parse the X-Forwarded-For (XFF) on a reverse proxy setup. In addition, it now breaks down iOS versions under the OS panel and much more.
For the complete list of features and changes, see the Releases Notes page.
GoAccess 1.0.2 is a minor release that fixes a build issue on platforms lacking of open_memstream(). It also implements a throttle mechanism for slow clients to avoid caching too much data on the server-side, among other fixes and changes. See ChangeLog for a list of changes.
GoAccess 1.0.1 is a minor release with that fixes an important issue where it wouldn't send the whole buffer to a socket causing the real-time-html WebSocket server to progressively consume a lot more memory. It also fixes a build issue on systems running GLIBC older than 2.9. See ChangeLog for a list of changes.
Major release - Features a complete real-time HTML bootstrap dashboard, D3 Visualizations, date and hour specificity, one run, multiple output formats, sortable HTML tables, derived metrics, maximum number of items to show, and a lot more. See ChangeLog for a list of changes.
GoAccess 0.9.8 is a minor release that fixes an issue that could generate a broken HTML layout, as well as a bandwidth overflow on non-x86_64 architectures. It adds Android 6.0 Marshmallow to the list of OSs and the ability to scroll through panels on TAB. See ChangeLog for a list of changes.
GoAccess 0.9.7 is a minor release that fixes an integer overflow when getting total bandwidth using the on-disk storage. It also adds Squid native log format to the pre-define log options. Includes other minor fixes as well. See ChangeLog for a list of changes.
GoAccess 0.9.6 is a minor release that fixes a segfault when appending data to a log (follow) without virtualhosts. Added as well the ability to ignore parsing status codes among other features. See ChangeLog for a list of changes.
GoAccess 0.9.5 is a release with major performance improvements to the default storage when parsing and storing data (~%44 less memory, ~37% faster). Added the ability to parse virtual hosts and added a new panel to display metrics per virtual host. Removed GLib dependency and refactored storage functionality. Added the ability to parse HTTP/2 requests, among other features and fixes. See ChangeLog for a list of changes.
GoAccess 0.9.4 is a minor release that fixes the inability to parse colors due to a missing POSIX extension. Adds the ability to parse native Squid access log format, as well as the ability to log invalid requests to a file. It also adds an additional specifier that simplify log parsing among other fixes and features. See ChangeLog for a list of changes.
GoAccess 0.9.3 is a release that provides several new features. Some of the highlights are, the ability to set custom colors, incremental log processing, column headers for every enabled metric on each panel, cumulative time served metric and slowest running requests metric - among other fixes and updates. See ChangeLog for a list of changes.
Added the ability to handle time served in milliseconds, as well as the ability to parse Google Cloud Storage and more. See ChangeLog for a list of changes.
GoAccess 0.9.1 is a release that provides several fixes and improvements. Among some of the changes are: added additional Nginx status codes, fixed issue where browsers were marked as "Unknown", fixed overflows on sort comparison functions and more. See ChangeLog for a list of changes.
GoAccess 0.9 is a major release that provides significant improvements. Among some of the major changes are: a time/hour distribution panel, new metrics per panel, initial sorting capabilities, fixed several bugs and a lot more.
GoAccess 0.8.5 is a minor release that provides a fix for a segfault on malformed requests that don't contain HTTP status. It is highly recommended to upgrade to version 0.8.5.
GoAccess 0.8.4 is a minor release that provides improvements such as the ability to handle nginx non-standard status code 444 as 404. Various browsers and operating system updates. It also fixes an issue when excluding IPv4/v6 ranges among other command line options. See ChangeLog for details.
GoAccess 0.8.3 is a minor release that provides several fixes when parsing browsers. Additionally it fixes a segfault issue when parsing a CLF log format and using the --ignore-crawlers option. See ChangeLog for details.
GoAccess 0.8.2 is a minor release that provides improvements such as the ability to ignore crawlers and the ability to exclude IP(v4/6) ranges. It also fixes a percent issue on the GeoLocation panel. Among other features and fixes. See ChangeLog for details.
GoAccess 0.8.1 is a minor release that provides improvements such as the ability to add and remove static files by extension through the configuration file or the command line. It also fixes issues with URLs not being properly encoded in various outputs. Among other features and fixes. See ChangeLog for details.
This version features large file support, allowing GoAccess not to hold everything in memory but instead using an on-disk B+ Tree database. It also adds Geo City support. Configuration file parsing was changed, giving more flexibility to the user. Parsing metrics were added among other features and fixes. See ChangeLog for details.
GoAccess 0.7.1 features the ability to display real OS names (i.e., OS X Mountain Lion, Android KitKat). It also adds support for terminals without colors. Added command line options to append HTTP method and protocol. Additionally, ability to turn off color output. See ChangeLog for details.
This features a new HTML5 report. It also features the ability to output a JSON or CSV file. Added as well the ability to strip query strings from requests. Additionally, a new Geo Location report has been added to all outputs. Among other improvements and fixes. See ChangeLog for details.
GoAccess - version 0.6.1 released! Adds mouse support on the main dashboard, reduces the amount of DNS lookup threads, among other improvements and fixes. See ChangeLog for details.
GoAccess - version 0.6 released! New cool features were added. Includes a new UI, dashboard search and more. See ChangeLog for details.