Mike Dickey's picture

Pion 1.2.6 is now available. Many new enhancements and bug fixes have been made since our previous (1.1.4) release, including the addition of new SQL (triggered query) and Fission (event splitting) reactors. We have also improved support for Webtrends and for processing RSS and Atom news feed requests.

The following Community Edition changes have been made since our 1.1.4 release:

  • New FissionReactor for splitting a single event into many (442, 457)
  • Added Atom & RSS Vocabularies, Codecs and examples (458, 459, 476, 487, 491)
  • LogOutputReactor now ignores events when their type does not match Codec (485)
  • HTTPProtocol now supports gzip/deflate decoding of payload content (465)
  • TransformReactor supports CSV import/export for lookup key-value pairs (453)
  • Updated ScriptReactor to work much better on Windows (440)
  • Added input and output feeds to the Reactor Connection grids (451)
  • Added a urlencode configuration option to LogCodec field mappings (513)
  • Updated Webtrends log codec to use url-encoding for certain fields (441)
  • Made XMLCodec more flexible & configurable for both input and ouput (455)
  • Vocabulary terms are now sorted in the TermSelectors & can filter types (447)
  • Fixed display of server errors in UI to escape HTML characters (479)
  • Fixed spurious events in/out reactor counters (484)
  • Added clickstream#content-type vocabulary term & support in HTTPProtocol (488)
  • Added DataDirectory to platform.xml, now default location for databases (519)
  • Improved OpenSSL initialization on Windows platforms (480)
  • Removed dependencies on sqlite since it is now embedded into platform (475)
  • HTTPParser dropping requests when TCP connection contained 304 responses (481)
  • Updated PionLockedQueue so that it now always keeps track of the size (469)

The following additional changes have been made in Enterprise Edition:

  • Fixed some missing packet and other errors in SnifferReactor (520)
  • New SQL reactor queries databases to add additional event fields (261, 443)
  • Repeat visitor tracking now in Clickstream, Google & Omniture reactors (343)
  • Fixed AggregateReactor when using 64bit SUM (506)
  • Fixed SnifferReactor crash when changing config while running (463)
  • SnifferReactor no longer requires external npptools.dll on Windows Vista (444)
  • Fixed lots of misc data capture/quality issues in SnifferReactor (464, 484)
  • SnifferReactor queue throttle limits memory usage with huge pcap files (466)
  • Made the maximum packet queue size configurable in SnifferReactor (470)
  • Added Munge parameter to SnifferReactor config for debugging (507)
  • Enterprise edition now prompts for license key at startup (489, 490)
  • Added an additional Clickstream reactors workspace to default config (491)
  • ClickstreamReactor UI now adds default cookies for Google & Omniture (509)
  • Added new QueueEventDelivery boolean config parameter to SnifferReactor (471)
  • Fixed live capture packet loss problems in SnifferReactor (473)
  • Fixed SnifferReactor sometimes dropping the last response packet (472)
  • Fixed SnifferReactor Invalid MAC SSL errors being misreported (508)
  • Reduced missing packet timeout from 180 to 10 seconds to save memory (467)
  • Added better logging and statistics for SnifferReactor's PacketQueue (469)
  • Made common SnifferReactor error messages for SSL more descriptive (468)

For a summary of all changes, please see our Trac database at:
http://trac.atomiclabs.com/query?status=new&status=assigned&status=reope...

Also included is the Trac database milestone for 1.2.4:
http://trac.atomiclabs.com/query?status=new&status=assigned&status=reope...

Binary and source code downloads are now available on our website at:
http://www.atomiclabs.com/pion/download.php

A new version of our network library is also available on our community website at http://pion.org.