* - means reset to defaults required


1.8.5
-Fixed DDNS processing

1.8.4
-Extended relay resync to happen 60 seconds after boot; not on boot
-Fixes to relay drive (restore and states during boot)
-Added platform for SNMP server (blank SNMP parser for now)
-Added alarm debounce reset on enable/disable
-Added sequence fire conditions check when alarm is unmuted

1.8.3
-fixes to log scaled meters (math, scaling, logging)
-fixes to webserver use of raw value to scale log meters
-incorrect default loaded for temperature prob fixes

1.8.2
-added secondary scalar for LOG() meters in form X*LOG(Y*) 
{In House testing - Not released}


1.8.1
-Added NV memory segmented CRC with auto-correct
-Added multi level defaults for failed segment(s)
-Fixed defaults incorrectly loaded for SMTP fields
-Fixed possibility of specific event exit condition locking up the unit
-Fixed load of correct CW SMTP settings on switch/defaults

1.8.0
-CW SMTP server no longer overwrites custom
-Added public data container (unitdata.xml)
-Static IP only reverts when rebooted unless confirmed with a login

1.7.9*
-RTC fixes with DST flag
-Expanded ON/OFF alarm delays to support longer times
-Option to use CW SMTP server
-Logging disabled by default

1.7.8
-Subject and body fixes for event emailing

1.7.7
-Addressed an issue with events next occurrence calculation

1.7.6
-Independant hardware and software defaults flags added

1.7.5
-Fixes to default factory reset entry conditions
-Fixes to client access level verification
-Support for new bootloader
-Broadcast discovery support

1.7.4
-Fixes to log overflow
-Alarm specific email subject (for alarm emailing)
-Separated header from the log
-Fixed incorrect logic for input state verification
-Removed client IP verification

1.7.3
-Fixes to GMT and DST offsets
-Dynamically built email subject (when missing)
-Alarm specific email subject (for alarm emailing)
-Fixes to log overflow
-Fixed inverted logic check for the inputs (AND/OR conditions)
-Fixed non-streaming event indexing

1.7.2
-Fixes to event time processing
-Fixes to NTP time processing
-Added secure session token for HTTP sockets (beta)
-Expanded error codes
-Fixed hardcoded version string

1.7.1
-Incorrect lower/upper alarm flag in rare cases

1.7.0
-Minor changes to logging processing
-Scalar type LOG added
-Removed 8-bit dependencies

1.6.9
-Fixes to text logging and non-streaming data parsing.
-Fixed event recurring exit type "none" bug.
-Increased logging size to 2MB and fixed HTML log emailing.
-Static DNS servers added
-Fixes to HTML logging and emailing
-Fixed delimeter tag for HTML logging
-Added HTML email additional headers

1.6.8
-Added Alarm status display/mute control to the main page.
-Added auto-mute after # occurrences to alarms

1.6.7
-Fixes to text logging and non-streaming data parsing.
-Fixed event recurring exit type "none" bug.
-Increased logging size to 2MB and fixed HTML log emailing.
-Added Manual Sequence Run locks

1.6.6
-Multiple minor fixes and performance enhancements

1.6.5
-Added additional unit test commands

1.6.4
-GUI layout saving/restore preliminaries

1.6.3*
-Modified logging and timed log events to operated off the RTCC seconds with fall back to internal counter
-Added HTML logging with color options for meter readings/meter unit labels
-Added selectable font size for HTML logging
-Added runtime factory defaults jumper monitoring for resetting IP/Subnet/Gateway information.
-Added user defined meter decimal places

1.6.2
-Default IP loaded first on boot (192.168.1.200) if DHCP is enabled.
-Setting defaults jumper while the board is running resets the IP information to defaults (IP 192.168.1.200, Mask 255.255.255.0, Gateway 192.168.1.1)

1.6.1*
-Expanded events to 90.  Fixed annual repetition event bug.

1.6.0
-Expanded event count to 80 scheduled events
-Fixed alarm muting GUI

1.5.9
-Changed log buffer allocation.
-Streaming hardware failure work arounds.
-Error codes with verbous outputs.

1.5.8*
-Fixed bin <-> ascii hex conversion eliminating possible memory overflow
-Modified typecasting and integer promotion to ANSI safe specs.
-Added bound checks for all arrays, even impossible cases
-Split actions into grouped and single action classes
-Modified action parameter sizes to expand available range
-Fixed SMTP/HTTP port bug.
-Changed error handling to perform immediate save on non-critical errors.
-Added RAM scanner and ability to partition shared and dedicated RAM
-Added dynamic RAM allocation to work in conjunction with added RAM partitions
-Expanded available RAM partition to support > 64KB of RAM blocks.
-Additional checks on peripheral select to prevent bus collisions.
-Fixed Date/Time stamp processing to coincide to NTP on 8 and 32-bit boards.
-Fixed default all command parsing via TFTP
-Additional caching of I/O states.
-Modified tick counter to use lower resolution tick to prevent low interval overflows.
-Multiple decoder/encoder changes (timeouts, correct persistence follow through, link and server sync detections, etc)
-Added debug serial messages
-Update Web image to support firmware changes.
-Decoder/Encoder 100% of external RAM is dynamically allocated now, not just decoder only RAM.
-Fixed incorrect encoder memory allocation

1.5.7
-Fixed DNS resolution for TCP connections to servers using a hostname.

1.5.6*
-Expanded action parameter to 2-bytes, increased the size of the events
-Grouped no-parameter actions into single actions
-Changed system wide event action processing to support 2-byte entry
-Expanded events from 50 to 80
-Updated 8-bit non streaming code with latest 32-bit code changes

1.5.5*
-SSL support added.  Web image contains SSL support, remapped unit features and fixes for streamin/non-streaming sequence indexing.

1.5.4
-Fixed bootloader auto-default getting stuck

1.5.3
-Fixed streaming interrupt misfire.  
-Modified default state for new events.  
-Changed names for repeat intervals. 
-Fixed encoder reconnect problem including multiple encoder processing
-Fixed SMTP emailing issue with large amount of QUIT messages

1.5.2*
-Added event annual repetition.  Fixed first occurrence to reflect the actual start date in case start date is in the future.

1.5.1
-Expanded event count to 50.  Change RTCC processing, fixed GMT offset time for SF/FB dates.  Added N repeat interval for all recurring event types.