IEA Software, Inc.

What's New @ IEA

Latest information about recent products updates and important company announcements can be found below. Additional technical details related to product releases are available from documentation menu of this website.


Dec 10 2017 - Emerald 6.0.21 released

Final maintenance update of 2017 focusing on improvements to service monitoring, new reports and SMS/email notices alerting operators as monitored services exceed configured warning limits.

All remaining known issues /w processing of time limited market tags have been addressed.

2017 has been an exciting year with successful release of Emerald 6 and more than 400 improvements incorporated into Emerald throughout the year. We look forward to working with you in 2018 and wish you the best for the new year.

Thank you!

Nov 15 2017 - Emerald 6.0.20 released

In this release
  • Service monitoring has been improved increasing type and format of collectable SNMP data
  • RADIUS accounting health analysis report charting NAS queue delay and missing accounting data over time
  • Improvements to late fee processing
  • Per-transaction processing fees for check, credit card and EFT payments
  • Rollout of field visibility options to primary MBR and service level forms

In addition to new features accuracy problems have been addressed while processing time limited market tags.

For complete list of new features and bug fixes please visit documentation area of our website.

Oct 10 2017 - Emerald 6.0.19 released

This release adds options to upload and synchronize variety of tax rate data files via web browser.

For complete list of new features and bug fixes please visit documentation area of our website.

Sep 12 2017 - Emerald 6.0.18 released

Update incorporates new client UI feature enabling operators to manage customer referrals from existing accounts. When used in conjunction with Emerald referral manager process of crediting customers for referring friends and family is completely automated.

Support for geocoding services Data Science Toolkit and Geocode.Farm have been incorporated with further enhancements to improve geocoding reliability and automated conversion rates.

A billing issue preventing cost overrides from taking effect when setting service type pricing within a service category has been resolved.

For complete list of new features and bug fixes please visit documentation area of our website.

Aug 10 2017 - Emerald 6.0.17 released

This release offers expanded service monitoring features for scalable SNMP based data collection. Profile and discovery enable operators to quickly and easily collect and visualize important service metrics from any SNMP capable access device.

Other improvements include support for IceWarp mail provisioning via database synchronization.

For complete list of new features and bug fixes please visit documentation area of our website.

Jul 12 2017 - Emerald 6.0.16 released

This release introduces our new service monitoring module enabling operators to collect metrics related to health and performance of their customers network access services. Collected data can be visualized via existing gauge charting and threshold alerts automatically informing operators to potential problems from integrated service status display.

Other improvements include improved support for HTML formatted messages in outgoing e-mail notifications and bulk mailings.

For complete list of new features and bug fixes please visit documentation area of our website.

Jun 1 2017 - Emerald 6.0.15 released

Maintenance update focusing on improvements within following areas:
  • Emerald v5 migration process and post conversion
  • Geocoding accuracy, rate limiting and provider compatibility
  • Rating system type conversion and transaction management
  • Customer center EFT payment option
For complete list of new features and bug fixes please visit documentation area of our website.

May 10 2017 - Emerald 6.0.14 released

This update introduces reporting and display related enhancements:
  • Host ping monitor dashboard widget
  • Account status summary by service type reporting
  • Improved field visibility customization within primary MBR and Service displays

Billing related issues affecting processing account timelines, use of "full month" and "no credit" close proration options and advancement of service expiration for dependent no cost child services have been addressed.

SMS poller has been updated to correct a major licensing problem preventing outgoing messages from being transmitted with professional edition license and improved SMPP compatibility with messaging providers.

For complete list of new features and bug fixes please visit documentation area of our website.

Apr 10 2017 - Emerald 6.0.13 released

This release introduces operator customizable dashboards within operator home menu.

New dashboards include:

  • Recent invoice and payment activity charting
  • Web links
  • Incident summary and open incident detail
  • Appointment schedule
  • RADIUS active session summary
  • RADIUS recent authentication failure summary
  • Active MBR counts
Other enhancements include exportable bulk Email/SMS distribution lists, reporting on utilization statistics for attachment storage and compatibility improvements when printing invoices and statements from Microsoft mail clients.

For complete list of new features and bug fixes please visit documentation area of our website.

Mar 10 2017 - Emerald 6.0.12 released

This release offers new features in the areas of reporting, inventory management and external provisioning.

  • New reports include: appointment calendars, access server utilization, 6 new advanced searches and crystal reports formatted stock invoice and statement reports.
  • Inventory management is improved with API accessibility, CSV data file uploads and scanner friendly receiving.
  • "Detailed account" external system sync offers broader dataset when pushing changes to external service provisioning systems.

Improvements to Emerald version 5 database upgrade process have been incorporated and minor issues addressed throughout the Emerald Suite. For complete list of new features and bug fixes please visit documentation area of our website.

Feb 20 2017 - Emerald 5.0.91 released

Update primarily addressed a very specific issue where a services invoice term does not advance during invoicing. This lead to affected services being incorrectly invoiced with each invoicing run.

For complete list of new features and bug fixes please visit documentation area of our website.

Feb 10 2017 - Emerald 6.0.11 released

This release offers reporting related enhancements with many new reports and improvements to existing aging, call summary and quick reports.

New reports include:

  • MBR level statement of account
  • Reorder inventory
  • Inventory assigned to closed services
  • Unfulfilled service requirements
  • Product stock summary
  • Warehouse stock detail
  • Warehouse stock summary

Mobius Payments is now a supported CC/EFT batch processor!

Finally a number of minor enhancements and issues resolved in the area of managing non-recurring services from both operator and customer center perspectives.

For complete list of new features and bug fixes please visit documentation area of our website.

Jan 19 2017 - Emerald 6.0.10 sets sail

This release introduces new features to assist with managing data and systems integration.
  • Emerald API offers automation of Emerald client functions.
  • New simplified database views provide an easy to understand picture of Emerald database reducing difficulties relating to data export and custom reporting.
  • Report post-processing enables custom modifications or archiving of reports before they can be displayed or emailed to customers.

Other improvements include displaying current upload and download data rates within Emerald online report and automatic MAC address aliasing for MAC based RADIUS authentication.

Problems have been addressed relating to batch generation and use of "direct use" prepaid cards preventing cards from being provisioned during authentication.

For complete list of new features and bug fixes please visit documentation area of our website.

Dec 2 2016 - Updated Website

Minor improvements throughout website:
  • Increased contrast
  • Mobile friendly
  • Quick access menu
  • Download center replaced with more streamlined evaluation center
  • Improved reseller listing with country search
  • Emerald version 6 related content!
  • New knowledgebase search, news section and contact forms
  • General content improvements
If you encounter any problems within the site or with links from external sites please let us know.

Nov 29 2016 - Emerald 6.0.9 get set.. go

Primarily a bug fix release.

Systems clock cross check is now triggered automatically whenever an operator logs on or visits operator home within Emerald client. Broken clocks are a big deal and we hope this feature will help operators to minimize any time related problems.

There was a problem resolved where invoice batches abort with message "CID:n not found..." after 249 invoices are processed. This means for example to complete an invoicing run of 1000 invoices it would be necessary to run invoicing approximately 5 times before all invoices could be processed. This bug also prevented the invoice preview function from working at all when there were more than 249 invoices to be previewed.

After this update we are transitioning to a more "normal" monthly release cycle for version 6 maintenance.

Nov 17 2016 - Air Marshal 2.0.49 released

This release updates Linux platform support from 32-bit to native 64-bit Linux. Update does not otherwise add any new features nor correct important issues.

For complete list of changes please see documentation area of our website.

Nov 17 2016 - Emerald 6.0.8 on your marks

Minor update offering some notable improvements:
  • Modernize caller search lookup application
  • Improves and addresses issues with time based incident escalation.
  • Corrects problem preventing operator level field visibility settings from taking effect right away.
  • Corrects condition preventing incident type configuration from being saved.

Nov 10 2016 - Emerald 5.0.90 blasts off

This release marks move to our new Linux build platform with a native 64-bit version of Emerald and updated database drivers.

For complete list of all 27 enhancements and fixes included with this release please browse documentation area of our website.

Nov 7 2016 - Emerald 6.0.7 approaching starting line

This release marks availability of Emerald version 6 for x64 Linux platform.

Also included customer center improvements allowing customers to change billing send method and options restricting months of invoicing history shown to customers.

Oct 30 2016 - Emerald 6.0.6 warming up v.bis

Small bug fix release with no new features addressing 13 issues.

Notable changes include:

  • correcting errors when upgrading or downgrading service from within customer center
  • Account searches fail when company name field used as search term
  • Improvements to Emerald v5 database conversion process to account for additional database constraints introduced with version 6.

Oct 28 2016 - Emerald 6.0.5 warming up

Highlight of this update heightmaps have replaced contour data for terrain graph feature within service tower selector. This change offers numerous advantages including > 300x reduction in storage and processing overhead coupled with significant accuracy gains.

1 and 3 arc second resolution maps are publically available world wide and can now be used directly with Emerald.

Other notable enhancements include the ability for customers to enter promotional codes from customer center and incorporation of service category migration assistant tool to better organize service categories after upgrading from Emerald v5 to Emerald v6.

Oct 22 2016 - Air Marshal 2.0.48 released

This release adds a feature we call "scalable filtering" to assist customers with thousands of concurrent sessions reduce CPU load to better scale out single server instances.

Scalable filtering is disabled by default and only recommended when a single Air Marshal server has several hundred to thousands of concurrent active sessions. When enabled scalable filtering works to provide a low near constant worse case packet filtering overhead as number of concurrent user sessions increase.

Enabling scalable filtering creates several large fixed data structures within Linux filtering system and can be a source of significant delay while starting up Air Marshal. In our testing scalable filtering typically adds 20 seconds to Air Marshal startup time.

Oct 20 2016 - Emerald 6.0.4 on the field

Major new features for this release include:
  • Updated invoice and statement reports in support of itemized discounting and style improvements.
  • Service call history chart will now use any interim accounting data available to provide operators and customers much more granular view of data consumption over time.
  • New signup server and customer account center have been rolled in with many new features and completely updated UI.
  • Process transactions payments menu option to automatically kick off processing for auto pay customers.
In addition there have been important UX enhancements and bug fixes to address problems managing non-recurring services.

This was also a relatively significant update with 40 enhancements and bug fixes.

Sep 16 2016 - Emerald 6.0.3 (Beta 2) inching forward

Beta 2 enables existing Emerald 5 databases (version 5.0.73 or later) to be upgraded to Emerald v6. As with previous versions upgrade does not make changes to your existing database. New database is created then all existing configuration and data is copied.

Sort order fields while still highlighted as mandatory now default to zero automatically as forms throughout Emerald admin are saved.

A number of previously missing scheduled maintenance tasks have been added to the Emerald scheduler.

This is a fairly large update with 42 enhancements and fixes in total. Thanks to our beta testers for their invaluable feedback during beta.

Aug 15 2016 - Air Marshal 2.0.47 released

This minor update adds support for TLS version 1.2 to Air Marshal.

Notable bug fixes include correction for conditions that can lead to RADIUS accounting records to be transmitted without an Acct-Session-Id attribute.

Also addressed were instances of virtual port numbers (NAS-Port attribute) still in active use having been reassigned to new sessions.

Jul 20 2016 - Emerald 6.0.2 (Beta 1) on the way

Highlights of this update include new Emerald session manager feature enabling continuous monitoring of active sessions for subsequent authorization changes to underlying account. When enabled service upgrades and downgrades are reflected in authorization status right away without requiring users to reset their equipment.

Natural language "time range" parser has been significantly improved to better detect and report formatting mistakes while reducing opportunity for ambiguity.

This update addresses a notable problem where it is not possible to save configs ("settings") style option menus throughout Emerald Admin UI.

Jun 30 2016 - Emerald 6.0.1 (Beta 1) is a go

This update adds upgrade and testing safing options enabling operators to easily and centrally control all automatic processing involving external interaction. (Emails, credit cards, external system sync, invoicing)

MBR level account PIN and tower level location and altitude customization when graphing path profiles have also been incorporated.

For complete list of features and bug fixes please browse to /docs/Emerald6/changes.txt

Jun 22 2016 - Emerald 6.0.0 (Beta 1) is alive

Having been in continuous development for over three years bringing hundreds of enhancements and new features we are excited to announce "Beta 1" public beta release open to all current Emerald customers.

For full details of major new features and expected beta schedule please visit our beta site http://www.iea-software.com/beta

High level feature highlights include:

  • New HTML5/CSS3 based UI /w mobile handset support
  • "Market Tags" marketing, loyalty, advanced discounting
  • Document storage/management
  • New address management system minimizing duplication and service level address
  • TLS Client certificate based 2FA security
  • Address geocoding
  • Geographic queries and related address data sync
  • Tower management with LOS profile graphing elevation/RF path
  • Appointment scheduling
  • Events (Bulk ticket management for outages)
  • Inventory management
  • New RADIUS accounting system and session manager CoA probe
  • Enhanced reporting / Quick reports
  • Service level gauge data graphing and threshold alerts
  • FCC form 477 reporting
  • SMS interface/notification
  • New customer center

Apr 26 2016 - RadiusNT/X 5.1.101 released

This update includes important reliability improvements when RadiusX is used for accounting on the Linux platform with SQL Server database backend.

There were problems identified and corrected in database driver transaction handling that could cause transactions to never complete when committed. This caused locks to pile up ultimately leading to contention with other subsystems that depend on accounting data.

Apr 10 2016 - Emerald 5.0.89 sails

In this release additional TLS configuration options originally slated for version 6 were rolled out to provide more control over cipher selection in order to both pass security scans and manage compatibility.

Worldpay is now a supported credit card batch processor!

Numerous enhancements to reduce lock contention and automatically recover from undetectable deadlocks.

A notable bug was corrected when full name is not used as authorization name when processing credit cards where transaction is prevented from being processed. This same problem was addressed several versions ago but did not fully resolve the problem.

Apr 10 2016 - RadiusNT/X 5.1.100 released

This update incorporates significant changes to consolidate and simplify type marshaling throughout the system to ensure that all data types are accessible by all subsystems.

Notable problems resolved in this update:

  • Trailing and leading spaces were not trimmed from service type labels loaded into the system yet the same data was trimmed when referencing user account information. The result was service types defined with trailing or leading spaces were unable to properly authenticate.
  • Concurrency control enforced during authentication fails on the Linux platform when used with SQL Server backend.
  • Packet replay system fails to retransmit stored responses over IPv6.

Dec 10 2015 - Emerald 5.0.88 leaves station

Fairly large update with 50 enhancements or fixes. New feature highlights include:
  • Emerald configuration server settings to manage enabled TLS versions.
  • TLS SNI support has been added to support SSL virtual hosting for CC/EFT gateways and web service provisioning from Emerald.
  • New PAN masking option.
  • Point in time aging snapshot report.
Very excited for an Emerald version 6 release in this new year.

Dec 10 2015 - RadiusNT/X 5.1.99 released

This release allows service level AccountID to be recorded in RadLogs table for certain types of authentication where identity of authenticating user is able to be determined.

AccountID data is recorded automatically once a field labeled "AccountID" has been added to RadLogs table.

Aug 20 2015 - Mobile Board Express 2.0.8 all aboard

This maintenance release is primarily an Emerald platform update to improve performance and reliability.

Several improvements have been made to SMS poller operating in PDU AT mode to better auto detect and support cellular USB dongles with fake command ports that return "OK" in response to all capability queries.

Jul 10 2015 - Emerald 5.0.87 parachutes to safety

Welcome new batch processors!
  • Converge Credit Card and ACH processing
  • Payeezy Credit Card processing
Subject alternate name (SAN) certificate checking implemented to support recent use by a production credit card gateway.

Algorithm for calculating service expiration date changed "slightly" to consider status of future invoices. It won't predict the future but can help where customers ask to be invoiced ahead of time. Can also cope with situation where newer invoices are selectively paid leaving gaps where earlier invoices have not.

Another notable change is removal of a "well intentioned" feature that tried to generate stop records if session was not closed when a NAS reboot signal was received based on latest accounting interim updates.

We knew in principal this was not infallible since there was no way to predict what had already been queued. What we didn't expect was this feature interacting with NAS bugs leading to angry customers seeing their time/data allocations debited at warp speed. Sorry folks :(

For full list of changes browse to /docs

Jun 5 2015 - RadiusNT/X 5.1.98 released

Notable in this release is the addition of a negated substring search operation to attribute filtering system.

May 5 2015 - Air Marshal 2.0.46 released

This update primarily offers support for SSL certificate wizard for certificate management similar to features rolled out with Emerald 5.0.85 earlier.

Certificate manager enables following certificate operations to be performed from within Air Marshal UI:

  • Generate private keys
  • Create certificate signing requests (CSR)
  • Create self signed certs
  • Certificate validation
A problem was corrected in which WISPr-Session-*-Gigawords attributes were not properly accounted for when enforcing local session based data usage.

For complete list of changes please see documentation area of our website.

Mar 10 2015 - Emerald 5.0.86 rolls off the press

This release provides numerous low impact platform fixes.

Managed to squeeze in a business checking option for ACH processing.

Low encryption option (RC4) was removed to help our customers pass more security scans by default.

More info available from documentation area of our site!

Feb 16 2015 - RadiusNT/X 5.1.97 released

Notable in this release support for sending session encryption keys when EAP-MSCHAPv2 is used by itself without being transmitted inside a PEAP or TTLS session.

For complete list of changes please visit documentation area of our website.

Jan 29 2015 - RadiusNT/X 5.1.95 released

This release corrects issues with inconsistent data type marshaling while mapping LDAP attributes to RADIUS attributes and resolves a defect handling EAP state data that can cause memory leaks and eventually affect operation of the server in wireless/802.1x environments.

For complete list of new features and bug fixes please visit documentation area of our website.