Welcome to the community site for Pion, a project of Atomic Labs.

To learn more about how Pion is being used to drive the next generation of web analytics, please visit our parent site at http://www.atomiclabs.com

Mike Dickey's picture

Pion 4.0.9 is now available. This is a maintenance release to fix bugs which have recently been identified, and is believed to be extremely stable. All users of previous versions are encouraged to upgrade. Here is a list of changes since 4.0.7:

  • New HTTP Output Reactor for generic creation of HTTP requests (PION-155)
  • New CloudMeter Reactor for awesome new stealth project (PION-1115)
  • Replay - the Replay UI tab was sometimes being disabled (PION-1134)
  • Replay - search results timestamps not using local time (PION-1119)
  • Replay - increased size of the max disk usage UI dialog (PION-1147)
  • Sniffer - crash when processing corrupt SSL traffic (PION-1120)
  • Sniffer - various bugs with new MapSslServers feature (PION-1117)
  • Sniffer - fixed various SSL decryption errors (PION-1157, PION-1158)
  • Sniffer - fixed TCP reassembly queue overflow errors (PION-1116)
  • Analytics reactors - crash caused when using an SSL proxy (PION-1114)
  • You can now configure the number of (web) ServiceManager threads (PION-1131)
  • Fixed problem that prevented recovery from reactor locking errors (PION-1154)
  • Fixed ownership problems with log files generated by Pion (PION-1135)
  • Lots of error handling improvements for i18n routines (PION-898)
  • configure --with-ostream-logging and --disable-logging (PION-1113)

Pion binary downloads for Redhat, Ubuntu, OSX and Windows are available at: http://www.atomiclabs.com/pion/download.php

Mike Dickey's picture

Pion 4.0.7 is now available.

In addition to the usual roundup of bug fixes, this release includes a few notable new features:

  • Pion Replay now allows you to define multiple criteria when performing a search for matching visitor sessions. This feature has a known regression in that you cannot specify multiple criteria for the same vocabulary term (for example status code is greater than 399 AND status code is less than 500). We're working a fix but since it's non-trivial will not likely include it in 4.0.
  • The Google Analytics Reactor now includes support for Google's new Site Speed Analytics Report. Now you can get accurate page load measurements without having to use page tags!
  • The DatabaseOutput Reactor now automatically attempts to reconnect when it loses a connection and allows you to use multiple threads to perform bulk inserts concurrently.

Here is a complete list of changes since 4.0.5, along with the related trac tickets:

  • Replay - support multiple search criteria for finding sessions (953, 973)
  • Replay - added configuration options for base-href behavior (1168)
  • SnifferReactor - support multiple SSL keys using same IP & port (1162)
  • ClickstreamReactor - refuse configuration with duplicate host suffixes (1165)
  • Google Analytics - added support for the new page-load speed feature (1161)
  • HTTPProtocol - fixed rare segmentation fault when content is truncated (1166)
  • HTTPProtocol - enforce that request and response content is UTF-8 (1160)
  • Database Output Reactor - multiple threads for concurrent bulk inserts (1159)
  • Database Output Reactor - automatically recover from lost connections (1167)
  • Event string terms now automatically ensure that content is UTF-8 (1158)
  • Fixed pget --addkey server timeout regression (1163)
  • Fixed pget --removekey error reporting failures (1164)

Pion binary downloads for Redhat, Ubuntu, OSX and Windows are available at: http://www.atomiclabs.com/pion/download.php

Mike Dickey's picture

Pion 4.0.5 is now available. We've officially removed the "beta" from 4.0 and strongly recommend that users of all previous versions upgrade to this release.

Bug fixes, since 4.0.3:

  • Replay - added option to disable HTML refresh meta tags (1125)
  • SnifferReactor - added new packet de-duplication feature (1126)
  • SnifferReactor - increased frequency of session pruning (1141)
  • SnifferReactor - high dropped packets in Windows 2008 and Mac OSX (1148)
  • SnifferReactor - improved statistics to detect dropped packets (1140)
  • SnifferReactor - can now only be created by admins or reactor admins (1154)
  • Analytics reactors - failed to recover from certain SSL failures (1149)
  • Wizard - now includes /robots.txt in default honeypot configuration (1144)
  • Database Output Reactor - no longer stops if it encounters errors (974)
  • TransformReactor - regression in AssignValue created empty terms (1145)
  • HTTPProtocol - fixed crashes caused by truncation of UTF8 sequences (1146)
  • MonitorService - improved concurrency locking and logging (1156)
  • Now using i18n regex routines for HTTPProtocol & Comparisons (1147)
  • Improved error handling of bad regular expressions (584)
  • Fixed regression causing seg fault crashes during shutdown (1155)
  • Fixed regression causing 100% CPU usage on RHEL5 32-bit (1151)
  • User account changes in UI logged passwords in config.log (1152)
  • Improved propagation of web service errors into UI (1153)
  • Log viewer in UI only showed one event of given severity per second (1135)
  • Added constraints on maximum memory usage for Linux platforms (1123)
  • pmon.py now includes metric for events queued in Reaction Engine (1124)

Pion binary downloads for Redhat, Ubuntu, OSX and Windows are available at:
http://www.atomiclabs.com/pion/download.php

Mike Dickey's picture

Two new releases of Pion are now available. These are both maintenance releases which are believed to be extremely stable.

The following patches are included in both 3.0.27 and 4.0.3 (since 3.0.25):

  • Replay - preserve existing windows.onload() events if JS is enabled (1100)
  • Sniffer Reactor - additional troubleshooting detail for log messages (1097)
  • Sniffer Reactor - extra sanity checks to keep memory usage sane (1113)
  • Clickstream Reactor - reduced memory usage for visitor sessions (1122)
  • Analytics Reactors - reduced default maximum queue size to sane value (1120)
  • Improved performance of HideCreditCardNumbers feature (1121)
  • Added Webtrends and Unica reactor statistics to pmon.py (1111)

The following additional patches are included in 4.0.3 (since 4.0.1):

  • Replay - added feature to disable form submission buttons (1103)
  • Replay - added new configuration options for how pages are displayed (1101)
  • Dashboards - samples are now created by Enterprise/Replay wizards (1116)
  • Dashboards - added min, avg and max (only) statistics display modes (1117)
  • Dashboards - failure to reload after switching to another tab (1092)
  • Dashboards - improved thread safety to eliminate backup log warnings (1115)
  • Aggregate Reactor - unique report types broken for some characters (1104)
  • Sniffer Reactor - potential crashes caused by overlapping packets (1118)
  • Sniffer Reactor - fixed duplicate content decoding error messages (1119)
  • Clickstream Reactor - Added .AXD to default page objects rules (1087)
  • Monitor Service - added support to display multi-value terms (1095)
  • UI will now generate at most one fatal error dialog per minute (1110)
  • Thread safety issue when adding new workspaces - backup log warnings (1115)
  • Startup failures when current directory was not readable by pion user (596)
  • Added support for new libraries and build environments (1105, 1106, 1107)

Pion binary downloads for Redhat, Ubuntu, OSX and Windows are available at:
http://www.atomiclabs.com/pion/download.php

Pion Core source code downloads are available on our website at:
http://www.pion.org/projects/pion-platform/download

Mike Dickey's picture

Pion 4.0.1 is now generally available. This is a major release that includes many new features and enhancements.

The following changes have been made in Pion since our 3.1.7 release:

  • Support for real-time reporting dashboards based on Aggregate Reactors (1045)
  • Analytics reactors - more robust asynchronous design to deliver data (885)
  • Analytics reactors - support for disk failover & automatic recovery (1047)
  • ClickstreamReactor - Project Honeypot integration for IP filtering (1046)
  • SnifferReactor - fixed -17 DSSL errors caused by overlapping packets (1058)
  • AggregateReactor - no longer requires a term for COUNT method (1088)
  • AggregateReactor - integrated event filtering rules (1050)
  • Replay - removed cs_content field from Page Details tab (1081)
  • TransformReactor - support for URL encode/decode transformations (1061, 1063)
  • Resolved various crashes and CPU loops caused during shutdown (1078, 1084)
  • Updated Pion Core database library to SQLite version 3.7.5 (1059)
  • Added read() and write() methods to HTTPMessage for serialization (1086)
  • Improved error handling in HTTP(Request/Response)(Reader/Writer) (1083)

Pion binary downloads for Redhat, Ubuntu, OSX and Windows are available at:
http://www.atomiclabs.com/pion-web-analytics/download.php

Pion Core source code downloads are available on our website at:
http://www.pion.org/projects/pion-platform/download

Syndicate content