airControl 2.1 Final (released 2018.03.16) ### Fixed - Web Client: dragging a device from unplaced list onto map do not remove them from the list - Web Client: horizontal scrollbar does not appear for automation rules editor dialog - Web Client: can not save automation rule that has empty text value for Description property - Web Client: issues drawing Speed Test charts - Desktop Client: Connection Time property continues to increment even when station is disconnected - Desktop Client: trying to edit some automation rules migrated from older versions gives an error - Delegated discovery does not find airFiber LTU devices ### Changed - Web Client: removed deprecated fields of NAT and Firmware - Web Client: map view now opens last used location - Enabled mass configuration of SNMP Location airControl 2.1 GA3 (released 2018.02.28) ### Added - Check for Beta/RC/GA airControl Updates setting in Update Service Settings - Added collecting of statistics data for TX/RX Modulation Rate - Added escaping of comma character in password import using backslash ### Fixed - TCP IP-Range Scan does not find airFiber v4.0.3 devices - IP-Range Scan does not send request from some interfaces - Migration failing on "product" property - Web Client: devices with alerts on map are missing alert icon - Web Client: map in device details is partially hidden ### Changed - Web Client: performance enhancements airControl 2.1 GA2 (released 2018.02.14) ### Fixed - IP range scan finishes with an error - AF Capacity Rx and Tx values are swapped on airFiber LTU CPE airControl 2.1 GA (released 2018.02.13) ### Fixed - Web Client: Unformatted Last Contact column - Web Client: Device list shows third party devices - Web Client: Open In Map does not work - Web Client: Devices network links disappear on map after periodical devices update - RuntimeException field not found with name 'nat' in property expression nat - Device Uplink Type is changed automatically despite user setting it manually - Old Configure Task load fails due to serialization error - Desktop Client: TX/RX Total Bytes not showing in device summary for airFiber LTU - Once scheduled tasks does not get removed after execution - Database migration issue with automation rules using deprecated firmware version checking - Speed Test does not show results in duplex mode if either RX or TX is unavailable ### Changed - Removed = and != operations from Status Flags automation rules property - Wireless Mode equals operation was replaced with contains in for automation rules airControl 2.1 RC (released 2018.01.16) ### Added - Added device selection by MAC address to REST API - Added configuration of UNMS key - Generate alert for DFS event - Web Client: Allow user to view configuration backup diff - Web Client: Inline validation for device configuration - Web Client: Added AF Frequency TX/RX as default property for airFiber LTU - Web Client: Added task scheduling - REST API documentation for device configuration backup ### Fixed - User with monitoring rights can download firmwares from update server - False DFS event generated - Incorrect airFiber LTU Connected Clients value until first heartbeat - After airControl update SSL port changes to default - Web Client: mass configuration sets device name to ubnt - Web Client: password changing does not work - Web Client: Edit Device Properties Broken - Web Client: No device name in alerts list - Web Client: Chart zoom gets reset after periodic data update - Desktop Client: Expanded device groups collapses unexpectedly ### Changed - Desktop Client: Show configuration diff in separate panel - Desktop Client: Allow overriding SSH Port, HTTPS(s) Port, Use HTTPS in device properties editor airControl 2.1 Beta10 (released 2017.12.22) ### Added - Web Client: mass configuration - Web Client: device group management - Web Client: customizing of device details view - Test Mode for device configuration - Antenna selection in device configuration - Added partial REST API documentation (Login, Group View, Topology View, Devices and Metrics) ### Fixed - airControl mass configuration not deleting Lock to AP MAC - Desktop Client: Can not schedule configuration task - Users without control permission for a device can see alerts of that device - Discovery using Descend Gateways option stops after first failed gateway - Desktop Client: Downloading configuration from configuration backup list always fetches current configuration - Replace device functionality does not work - Devices go to not monitored state after external mass IP changes - Web Client: Empty task details dialog when clicking on failed task details button - Applying device configuration does not take into account network topology - "Device with MAC is already present" issue when adding device manually - Wrong SSID reporting of airFiber5X devices - Web Client: firmware dialog version selection drop-down content is obscured - Web Client: device info popup no longer visible on mouse over - Watchdog reset alert is not triggered after device reset by watchdog - Start monitoring task does not checks for subsystem ID - Wrong DFS event generated - Web Client: Group with manually added devices shows empty on Web Client - airFiber LTU access point after firmware update shows as station - Device group subdivision by Access Point MAC does not work - Web Client: Full device details page can be opened multiple times - Chart rendering issues ### Changed - Web Client: changed area charts to line charts airControl 2.1 Beta9 (released 2017.11.08) ### Fixed - Can not start monitoring for airGateway - Getting error dialog when applying configuration when there are no validation errors - Signal bars and map view not available for user with monitoring rights - Google Maps not working without API key - Incorrect channel bandwidth configuration options for AC devices - Discovery crashes after skipping setting of credentials ### Changed - Added file name randomization to firmware files uploaded by user airControl 2.1 Beta8 (released 2017.10.26) ### Added - Added AirFiber LTU support (monitoring and firmware upgrade) - Support for new AC devices - Added replace device functionality for both Web Client and Desktop Client - Added uploading of SSL certificate from Web Client and Desktop Client - Show wait indicator when server backup is being restored - Restart server automatically after restoring backup - Added multithreading options for Speed Test - Added settings to adjust signal strength bar - Added unexpected frequency change event - Added reporting of airOS crash alerts - Added Frequency Range, TX Power, Security Mode and other device properties - Web Client: Added ability to view discovery task from tasks manager - Web Client: Added locking of map markers from moving in map view - Web Client: Added customization of Device List - Web Client: Added filter by product type in Device List - Web Client: Added viewing of full task history - Desktop Client: Added editing of schedule time for scheduled tasks - Desktop Client: Added many fixes to mass configuration ### Fixed - Automation rules do not trigger action with repeat condition "Time elapses" - Incorrect CINR value in Automation rules editor - Cannot start monitoring: "No permissions to execute this action" - Server fails to start on 32bit systems with not enough memory error - After airControl update SSL port was changed from 9082 to 443 for CRM-Point - Task is shown as executed successfully even if iPerf binary is not present - User SSL certificate configuration is lost when updating airControl - Firmware update check stops working - Web Client: Automation rules created using Web Client fails to send emails - Web Client: Task manager is not refreshed after task is completed - Web Client: Device name is not visible in Alerts window - Web Client: Some network links are missing in map view - Web Client: Can not export some charts as images - Web Client: LAN Speed shows invalid value - Web Client: Refresh map view after change or restore device location - Web Client: Can not turn device clustering off - Desktop Client: Copy details can't copy firmware version - Desktop Client: Device Group fails if third party device in filter criteria is removed ### Changed - Make sure installed PostgreSQL server listens on localhost only - Refactored IP probing algorithm to improve device IP change tracking - Updated bundled PostgreSQL to v9.5.9 - Device mass configuration no longer supports legacy devices (firmware older than 5.6) - Web Client: Do not allow to set device parent to itself or to device below in topology tree - Desktop Client: Improved airMax setting priority sorting in configuration editor airControl 2.1 Beta7 (released 2017.08.07) ### Added - Added support new 2AC devices - A separate setting to control airControl update check - Server name setting - IP address change event ### Fixed - Security issue with Open in Web UI functionality - Speed Test task is shown as executed successfully before actually starting - Fake firmware update event after TCP IP-Range discovery - Incorrect startup date setting format for AC devices airControl 2.1 Beta6 (released 2017.07.05) ### Added - Show Java memory usage chart in Server Information page ### Fixed - NanoStation loco devices shows as not supported device - SSH connection leak - Discovery does not change IP address for not monitored devices - Sporadic changes of "Server Connects to Device Directly" property for some devices - Can not download device configuration if additional hardware info is missing - Speed Test task is shown as executed successfully even if it fails - Desktop Client: device properties dialog layout broken when overridden server address setting differs - Web Client: some devices that are placed on Desktop Client map appears unplaced in Web Client map - Web Client: third party devices are counted as not monitored - Web Client: web client requires clearing browser cache - Web Client: Can not login as monitoring user - Web Client: Map repositions viewport on device data update ### Changed - Reset total bytes TX/RX counters when device is rebooted - Improved SSL certificate security - Web Client: alerts management improvements airControl 2.1 Beta5 (released 2017-06-14) ### Added - Desktop Client: added mass configuration support for 11AC devices - Desktop Client: added stricter password policy for device admin password - Desktop Client: added copy automation rule functionality - Desktop Client: added description field to automation rules editor - Desktop Client: added KML data export for selected devices on map - Web Client: added context help for device discovery and database backup pages - Web Client: added automation rules editor - Web Client: added option to show network connections on map (when clustering is off) - Web Client: show third-party devices on map - Web Client: suggest to change weak password after login - Web Client: show error dialog before logging user out if websocket error occurs - Web Client: editing of properties for multiple devices - Web Client: simpler relocate device on map functionality - Web Client: added broadcast discovery from selected branch - Web Client: added option to show selected devices on map - Web Client: implemented a more convenient management of devices on map - Web Client: added means to use your own Google Maps API key - Web Client: added KML data export - Added device property to lock IP address from automatically changing - Added UBNT discovery via TCP unicasts - Added handling of SSH Host Key Change for devices - Added configurable data retention policy to maintain database growth - Added bulk credentials entry - Added device firmware update check and auto download - Added update check and download for airControl ### Fixed - Sporadic IP address changes to LAN addresses - LAN Speed not working as a criteria for device group - After setting incorrect SSH port in credential request dialog it will fail on subsequent retries without asking for new port - Active user can change it's own role to less privileged - Gaps in charts due to reporting interval differences - Cannot save "User session timeout" if value is 0 - Server starts faster than database is initialized and fails to connect - Desktop Client: download configuration backup fails if additional hardware info is missing - Web Client: some devices on the map goes outside the boundaries ### Changed - Updated password policy to support 20+ character long passphrase - Chart performance improvement for Web Client - Improved IP address probing when looking for IP changes - Do not descend gateways when running ip range scan discovery - Web Client: IP address link in device details will now use "Open in Web UI" instead of simple link - Web Client: Settings items now sorted alphabetically - Fetch reg-domain data only for active country (faster start monitoring time) - Web Client: don't move the map view when opening device details - Change user password now asks for current password - airMax priority moved to wireless advanced settings airControl 2.1 Beta4 (released 2017-03-21) ### Added - Configuration History - Web Client: Inform user about unsupported and recommended browser - Web Client: Added browser side password validation on using password policy ### Fixed - IP range scan sometimes does not find any devices - Automation rules do not start tasks ### Changed - Change password for active user will ask to enter current password airControl 2.1 Beta3 (released 2017-03-10) ### Added - Added support for PowerBeam M5 300 ISO, PowerBeam M5 400 ISO and ISO Station M5 - Added support for new 5AC devices - Added support for 4.x airFiber firmwares - Synchronizing firmware files with fw db objects on server start - Desktop Client: Alphanumeric sorting for device groups - Added Channel Width and airMAX enabled to monitored fields (requires up to date device firmware) - Connect to more than one level of gateways using SSH tunnels - Show distance in both miles and kilometers - Connect with java/web clients using IPv6 - Anonymous statistical usage data reporting ### Fixed - Unexpected spikes in charts - Gaps in statistics due to malformed HTTP packets - Database backup files are empty if database password contains special symbols - Installation fails if database password contains quotation marks - Device unexpectedly starts heart-beating with incorrect interval - BinarySerializer can not load map/list that contain more than 65535 elements - Some devel/debug firmwares does not show in GUI - AC device monitoring does not extract config if device can not connect to the server - Cannot remove offline device from device details - Desktop Client: Throughput graph is not visible in some cases - Web Client: User with monitor role can remove offline devices, move devices on map, manage firmwares - Web Client: User with monitor role can open device WEB UI without password, start device discovery - Web Client: Wrong redirect on Safari browser - Web Client: "Stop monitoring" button does not appear if selected devices are offline - Web Client: Browser crashes due to memory leak ### Changed - Upgraded Jetty to v9.4 - Improved server IP change handling - Upgrade only allowed from v2.0 GA and later - Web Client: Select the first option in dropdown if only a single option exists airControl 2.1 Beta2 (released 2017-01-03) ### Added - Web Client: Added Ping tool - Web Client: Added Speed Test tool - Web Client: Added customisable charts for statistical data - Web Client: Improved task manager - Web Client: Show full details during firmware update task - Web Client: Show alerts among events in device details - Web Client: Added timeout on user inactivity - Web Client: Malware detection and cleanup task - Web Client: Added Reattach to topology task for ignored devices - Web Client: Added sync device location to device - Web Client: Allow user to add a note for a device (description in device properties) - Web Client: Show timestamp for warning toast - Database cleanup utility - Added support for 4.x airFiber firmwares - Added option to remove AC1 provisions in monitoring settings - Allow to stop monitoring for offline device - Allow configuration of Web Client port - Added Available Update column to show if newer firmware is available in firmware manager (not enabled by default) ### Fixed - Web Client: Selecting topology branch in add device dialog discards other properties - Web Client: Device list is not updated after changing device properties - Web Client: Cannot disable "Use Overridden airControl Server Address" - Web Client: Single chain devices show two chains - Web Client: Offline device details does not show charts - Web Client: Can not remove ignored devices - Web Client: Cannot edit third party device properties - Web Client: User with monitor privileges gets logged out when viewing device details - Web Client: Limited user can see devices for which he does not have a permission - Desktop Client: Remove task does not work first time in diagram view - Desktop Client: Cannot sync location to device - Desktop Client: Pasting large text to input throws exception - Desktop Client: Search filter invalidates after executing a task - Desktop Client: Deep network topology tree does not fit in panel horizontally - Desktop Client: Product criteria in Automation Rules editor allows select incompatible comparators - Desktop Client: Can not close task panel by pressing Back - Desktop Client: Client fails to load data if serialized node string property size exceeds 65535 bytes - Desktop Client: Syncing location to device appends coordinate value instead of replacing - Desktop Client: Tilde is not treated as a special character when setting user password - Database backup generates empty file if database password contains special symbols - Installation fails if database password contains special symbols - Can not select a device in ping and speed test dialog - Both Management and HTTPS port can be set to the same value - High memory allocation problems - Unable to update firmware version to the same with CS special prefix - Cannot restore tagged configuration if device was removed previously - Removing device does not remove associated alerts - Tasks using reboot can cause task thread to block - "Got bad padding error, trying to recover decrypting with no-padding" exception ### Changed - Web Client: Keep selected filters while browsing topology - Web Client: Show IP Address in device list as a text - Web Client: Ask confirmation before stop monitoring - Improved Discovery Task using web sockets - Firmware update groups are now sorted alphabetically airControl 2.1 Beta (released 2016-10-05) ### Added - Web Client ### Fixed - Syncing location to device appends coordinate value instead of replacing - Tilde is not treated as a special character when setting user password airControl 2.0 GA (released 2016-09-06) ### Fixed - Client disconnects due to long running remote calls - Multiple Unplaced Devices folders are created on the same subnet branch - Fixed integer locale format problem for task logs sql query - Fixed backup fail error if connection jdbc format is jdbc:postgresql: or jdbc:postgresql: - Fixed installer support for mixed case letters for PostgreSql username, password and database - Sometimes device name is not updated after it was changed in WEB UI - DFS channels are missing in device configuration Frequency List - Fixed mass config restoration from tag bug ### Changed - Changed default logging level to info airControl 2.0 RC3 (released 2016-08-12) ### Fixed - Could not apply configuration to legacy devices - Server stops logging to a file - Cannot configure frequency list - Applying of user settings sometimes does not work - Some frequencies are missing in device configuration - Scrolling with a mouse wheel on a dropdowns sometimes causes UI to temporarily freeze - Alert events are not shown in Events tab when new alert is generated - Device count in group is zero when using Group By SSID - Backup creation status not updated after backup is created - Firmware sorting reverts to "added on" on each list reload ### Changed - Show visual progress for Open in Web UI action - Show sorted user friendly labels instead of unsorted property names in all editors - For properties that requires network interface show only applicable interfaces - Membership Type renamed to Topology Node Type (Gateway checkbox in device properties dialog) - Refactored device properties dialog - Show correct values for Uplink Type and Topology Node Type in Automation Rules - Allow entering Distance in meters in Automation Rules - Hide CINR property for M series devices - For context menu right mouse button click now behaves the same as left click - Updated various product pictures - Do not show CCQ, airMAX Quality and airMAX Capacity to AC series devices - Added Remove and Edit buttons for device group panel - Use single Unplaced Devices folder instead of multiple - Refactor chart set editor airControl 2.0 RC2 (released 2016-07-19) ### Added - Database backup management (from Control Panel) - Scheduled tasks can now be disabled and enabled - Syncing of device location on map to device configuration (Map view context menu) - Signal per chain reporting for airFiber ### Fixed - Configured event does not appear after device configuration task is completed - Client with incompatible version can connect to server - Passwords longer than 8 characters are not supported in device configuration - Alert list sorting not working after selecting custom sort column - Undefined sort order for non root level device groups - Topology does not expand to selected node on single click - Limited user can Reset Position Modifications - Limited user can Reset Reset Branch Layout - Limited user can Import Device Coordinates - Limited user can remove tasks - Invalid throughput values after device soft-restart ### Changed - Configuration backup file name now contains starts with IP address - Updated malware cleanup utility to v1.2 - Removed context menu icon from Events panel - Updated EULA airControl 2.0 RC (released 2016-07-05) ### Added - Alert tab for selected devices. - Support for PowerBeam 5AC 300 ISO and PowerBeam 5AC 400 ISO. - Added user script checking to malware cleanup tool - Support for AF-4X and AF-11X ### Fixed - Back button does not work when viewing finished task. - Scheduled discovery will start even if another discovery instance is already running. - Https port becomes 80 instead of 443 after device goes offline and comes back online. - Slow removal of finished tasks. - Unable to see all configuration results after mass configuration task (no scrollbar available). - Devices periodically going offline/online after upgrade to Beta22. - Client can connect to reporting port. - Client cannot connect to server due to "MessageTooLargeException: Binary message size exceeds maximum size". - On first start of updated client all devices show maximum throughput. - SSH session thread never closes. - Cannot login due to "BadMessage: 400 Illegal character for HttpChannelOverHttp". - Installer does not work on MacOS 10.11.5 - Live View. Deselecting devices do not refresh statistics or graph panels. - Default login details disappear after restart server. - Server disconnects client when deleting a large number of alerts. - Can not modify configuration settings in dropdowns. - Firmware update panel does not select a latest firmware. - Empty spaces in charts. ### Changed - Groups and folders are now sorted alphabetically. Removed group position choice dialog. - Implemented a stricter password policy. - Simplified and improved alert management. - Removed task template management as it proved to be unnecessary. Only Reboot, Start Monitoring and Email tasks are now available for automation rules. - For "Device Group Membership" expression we now only allow to select groups with manually added devices. - Updated malware cleanup utility to v1.1 - Reconnect task now restarts device monitoring if executed manually. - Do not show build number in firmware version. Displaying of build number can be enabled in user settings. - Always show "Activation No." in firmware upgrade dialog. - Live View: Removed device diameter changes. - Live View: Highlight selected device. - Live View: Moved alert notifications to bottom right quadrant of device image. airControl 2 Beta22 (released 2016.05.18) - New: Added malware cleanup utility - Fix: AC2 client is broken after manually adding ToughSwitch Malware cleanup is accessible using device context menu More > Malware Cleanup. Works for both monitored and not monitored devices. To fix AC2 client after manually adding ToughSwitch add -DrepairData to the airControl2Server.vmoptions file and restart server. airControl 2 Beta21 (released 2016.05.06) - New: Proprietary HTTP server is replaced by Jetty embedded HTTP server - New: Firmware folder can be specified by setting 'server.firmware_folder' property in ac_server.properties file - New: Task logs are stored in database instead of logs directory - Fix: Can not connect to server after username change - Fix: Can not tag configuration - Fix: Installer kills other java processes running on the same host - Fix: Device offline status do not change after successful reconnect - Fix: Can not download configuration if device is offline - Fix: Automation rule and template synchronization problem - Fix: Unexpected alerts after server restart when automation rule uses uptime checks airControl 2 Beta20 (released 2016.03.18) - Fix: Monitoring of legacy devices does not work. - Fix: Can not add third party devices. - Fix: GUI breaks when TX/RX modulation rate field is added to be shown in device list. - Fix: When using Open Web-UI with AC devices auto login does not work. - Fix: Configuration action fails silently for some devices. - Fix: Viewing of configuration tags breaks GUI. airControl 2 Beta19 (released 2016.03.03) - New: PostgreSQL replaces in-house database - New: Brand new unified installer for all platforms - New: Added reporting of signal strength per chain, airTime, TX/RX Modulation Rate. Firmware update to might be needed. - New: Windows installer now has bundled iPerf (required for speed test) - New: Added support for PowerBeam 5AC 500/620 ISO - New: Added support for Rocket 5AC Prism - Fix: Redirect to HTTPS does not happen when using port forward - Fix: Certain firmwares gets rejected with unsupported error - Fix: Using a firmware image that is non existent on file system throws exception - Fix: Deleting uploaded firmware images using AC2 client will not delete files from firmwareimages directory - Fix: Speed test does not stop when it is running between devices - Fix: Latency is reported as negative number for AC devices - Fix: Running tasks group show finished tasks and running tasks are not shown - Fix: Extended menu becomes inactive after opening Map View - Fix: Throughput value sometimes appears as a negative number Starting with this release we are using PostgreSQL as our database back-end. We chose PostgreSQL for its known stability, compatibility and available management tools. It should resolve issues AC2 users had with previous database implementation. For simplified installation we provide a bundled version of PostgreSQL together with AC2 installer and guide through configuration process. You can also choose to use PostgreSQL installation you already have. We support PostgreSQL 9.4 and up. ## Upgrading from previous versions Beta19 supports upgrade from Beta11 or later. But we strongly recommend upgrading to Beta18 first. Upgrade procedure is available from installer but can also be run later using shell script run_migration. AC2 server will not start if migration is pending. No data will be removed automatically during or after migration is done. Old database directory will be move to backup and can be removed manually by user. Make sure that you have enough free disk space for new database. Resulting database will be about half the size of old database. So make sure you have at least 100% more free space than your db directory currently is occupying. ## 32 and 64 bit installers We provide different installers for 32 and 64 bit java. Make sure you have a correct version of Java installed. If you get errors like java.exe is damaged on windows it is very likely that you are using incorrect version of java. ## Desktop client upgrade Desktop client upgrade using installer is strongly recommended. ## Disk space requirements for server Data compression used by PostgreSQL allowed us to reduce disk usage up to 50% of original data files size. However if you are upgrading, make sure that your free disk space amount is at least the size of current db. ## Windows and antivirus service You might need to disable your antivirus if you are having problems installing AC2 on Microsoft Windows. ## Manually setting up PostgreSQL PostgreSQL 9.4 or later ir required. We strongly recommend using latest version of PostgreSQL. You only need to create new database and create database user with write permissions. Database schema will be initialized by AC2 automatically. You should provide db settings during installation. Later you can edit ac_server.properties file to modify any database connection properties manually. ## Running run_migration script The script must be started with following parameters: , 'airControl2Server'. First parameter tells how many months in the past migration process should look for statistics data to migrate. If 'all' or 0 option is specified, all statistics data will be migrated. Second parameter is name of AirControl2 service that must be started after migration finished. Script usage examples: run_migration all airControl2Server - migrates all statistics data; run_migration 6 airControl2Server - migrates last 6 months of statistics data. airControl 2 Beta18 (released 2015.12.04) - New: Added Rocket 5AC Prism support - Fix: Few months old statistics do not show up in graphs - Fix: GPS auto position on map not working - Fix: Periodic SSH connections to airOS 8.x devices - Fix: WLAN throughput reporting for airFiber airControl 2 Beta17 (released 2015.10.20) - New: Added airOS 8.x support - New: Added airOS 6.x support - New: Added Rocket M6 support - New: Added "not equals" filter criteria in automation rule editor - Fix: Statistics summary for AF2X shows invalid TX Power value airControl 2 Beta16 (released 2015-09-22) - New: Added global SSH port for monitoring settings - Fix: Firmware update task is stuck on waiting for device to come back online - Fix: Configuration backup exported from AC2 could not be imported to airOS 7 Web UI - Fix: Can't start monitoring on airFiber with configured channel width of 3.5MHz - Fix: System error during topology resolution process due to invalid bridge table - Fix: Hide CCQ value in device statistics for 11AC devices - Fix: Stop button does not work for IP range scan in wizard dialog - Fix: IP Range discovery scan crashes on large subnets - Fix: Client does not register disconnect during initial IP range scan if server goes offline - Fix: Do not update firmwares to the same version - Fix: Canceling tasks takes too long and sometimes does not work - Fix: Can't add the same device after ignoring and removing it - Fix: After replace of N5N with N5B and reconnect device does not come online - Fix: Set aggregation enabled if config key is missing for mass configuration - Fix: Added missing Nano Station Loco M900 images - Fix: When adding a device manually, it should default to wired when choosing router - Fix: Over 100% of network discovered using right-click on discover - Fix: airFiber devices are missing display of RX and TX throughput - Fix: Device wrongly goes offline after reboot - Fix: Network connections stuck in CLOSE_WAIT - Fix: ERROR: exception while notifying local tree-event listener java.lang.IndexOutOfBoundsException - Fix: Incorrect LiteBeam M5 image - Fix: Added database inconsistency check for removed devices attached to topology root - Fix: "Stop Monitoring" device context menu function is available for offline devices - Fix: Can't start monitoring on legacy PowerStation devices - Fix: Shell script for stopping server on Mac OS X uses incorrect PID - Fix: AC2 is probing wrong Server IP address when starting new device monitoring airControl 2 Beta15 (released 2015-08-07) - New: Added monitoring and firmware upgrade support for 11AC devices - New: Added monitoring and firmware upgrade support for airFiber devices - New: Replace Device function removed in favour of improved Reconnect Now which now re-enables provisioning if needed - New: Show device series in Firmware Version - New: Added firmware update support for firmwares missing mcad daemon - New: Forcing open file limit increase in Linux startup script - New: Allow mass firmware update for devices with unresolved topology with warning - Fix: Starting AC2 client from Microsoft Windows desktop shortcut after update to Java 8 breaks exe file associations - Fix: Client disconnects when uploading firmware over a slow connection - Fix: Database files are removed after removing AC2 installation with dpkg -r on Linux - Fix: Device firmware version not updated on Start Monitoring - Fix: Firmware dialog does not show up after uploading first firmware to server - Fix: Deselecting single device in Control view list clears the selection - Fix: Monitoring is started for non monitored device after changing overridden server address airControl 2 Beta14 (released 2015-06-19) - New: Added support for PowerBeam M2 400, PowerBeam M5 300/400/620 - Fix: Configuration validation error if output power is less than 8 - Fix: Invalid channel width setting in configuration after upgrade from v5.5 - Fix: Could not start device configuration if config backup is missing - Fix: Graphical problems on some video cards after upgrade to OS X Maverics - Fix: Delay when updating device counters (All/Online/Offline/Not Monitored) - Fix: Device reporting url not being updated after reconnect - Fix: Fixed topology view corruption after running discovery task airControl 2 Beta12 (released 2013-12-11) - New: Server will automatically bind to new IP after network interface change - New: Allow to change administrator user name in mass configuration - New: Added configuration of "Maximum number of concurrent SSH connections" in Server Settings - New: Allow to mark alerts as checked in events list for selected device - New: Added "Replace Device" menu option for offline device to provide new MAC address and restart monitoring - New: Added airGateway LR, NanoBeamM5-16 and NanoBeamM5-19 support - New: Checking and fixing of removed and ignored devices inconsistencies on server startup - Fix: Client shows black screen on some newer graphic cards - Fix: Events not loading - Fix: User with control rights on specific topology branch can not run discovery - Fix: Incorrect Frequency List configuration for 802.11a/b/g devices - Fix: Open WEB UI option shows "Failed to open default browser" - Fix: Open WEB UI function requires to enter login credentials for 4.x/5.x.x firmwares - Fix: Login dialog does not save server IP and username if "Save Password" not checked - Fix: Don’t remove current database files when migration is not supported - Fix: Incorrect configuration of ping watchdog task - Fix: Scheduled discovery task asks for login credentials interactively - Fix: Overriding server address for a branch starts server IP update tasks for unrelated devices - Fix: Default login details not working when retrying login for a second time - Fix: Repeat task function does not load previous settings - Fix: "Too many open files" exception - Fix: 25MHz channel width option is missing for Compliance Test mode - Fix: Device group subdividing by apMac creates different subdivisions for the same mac address - Fix: Wireless tab not showing up in events view for finished task - Fix: Automation rules using "contains" operator does not work - Fix: Multiple Update Server IP tasks are created in a loop without stop airControl 2 Beta11 (released 2013-10-15) - New: Option to export KML file with devices coordinates - New: Allow to enter domain name when adding device manually - New: Add schedule option for Configuration task - New: Add option to enter default login details in monitoring settings - Fix: Discovery fails if AC2-Client disconnects from AC2-Server during discovery execution - Fix: Update coordinates for ignored devices when importing KML file - Fix: Add progress indication for KML file import - Fix: Exception when trying to start device monitoring (System error: For input string: 80@80) - Fix: Black screen problem with some graphic cards - Fix: Slow first time loading device event log. - Fix: "Remove Stored Credentials" does not remove credentials. - Fix: Logs and maptiles directories not removed after uninstall. - Fix: DB corruption while trying to write data when no free space left on disk. - Fix: Reattaching ignored devices to topology creates multiple not placed devices. airControl 2 Beta10 (released 2013-09-06) - Fix: Garbled text for clients running on virtual machines. - Fix: Incorrect coordinates after KML import. - Fix: Frequency list setting synchronization between UBNT and Wireless tab. - Fix: Starting configure task instead of monitoring after trying to configure not monitored device. airControl 2 Beta9 (released 2013-09-02) - New: Update stored device password after change with AC2 - New: Added user logout option for client - New: Option to import KML file with device coordinates exported from AC1 - New: Added option to backup no-statistical databases from control panel - Fix: Fixed rendering issues for some erroneous video drivers - Fix: Corrected http port when opening WEB UI - Fix: Fixed disappearing search results in Control View - Fix: Refresh device list after device removal - Fix: Fixed opening of third party device properties - Fix: Allow manage automation rules only for users with "Can Configure Server" permission - Fix: Set management port to specified in installation airControl 2 Beta8 (released 2013-08-09) - New: Use different ports for device reporting and AC2 server management - New: Open WEB UI without authentication - New: Filtering by device group in automation rules - New: HTTP(S) port property for device - New: Server settings configuration from text file (ac_server.properties) - New: apMac property to properly group devices by AP - New: Add installation type selection for .deb package - New: Option to download the latest configuration backup file from device (right-click menu option) - New: Lock to AP functionality - Fix: Disable airSelect/airSync configuration key when disable airMAX itself - Fix: AC2 installation directory detection - Fix: Keep topology tree expanded when removing device from it - Fix: Allow to add RocketM5-Ti devices manually - Fix: Corrected map zoom level and scale factor after application restart - Fix: Use logical operators depending on value in automation rules editor - Fix: Slow device deselect in Live View - Fix: Uptime and Connection time uses the same Date/Time format as in airOS - Fix: Automation rules with 'ifStatus' doesn't work - Fix: Impossible to add more than one viewpoint to playlist - Fix: Remove user settings when uninstalling AC2 - Fix: Increased wait time for PICO2 devices during firmware upgrade - Fix: Enabled 'UNDO' action for MAC OS with command+z key combination - Fix: Reset device list scrollbar after new search - Fix: Restore MAC OS icon after AC2 client auto-update - Fix: Reduced 3rd party routers icon size in Live view - Fix: Don't allow binding to the same IP more than once - Fix: Don't allow to open device properties for user with monitoring rights - Fix: Allow to remove Ignored devices - Fix: Mouse wheel isn't scrolling table in firmware upgrade task - Fix: Remove Not Placed devices folder when there are no devices in it - Fix: System error after discovery