Plume makes regular updates to the cloud in order to add new features and fix issues. Most updates do not have a visible impact on the behaviour of your network and new features often require updates to the Plume app for you to access them.
The updates listed below are changes that you may see affect the behaviour of your network.
The following updates have been made to the Plume cloud as of March 24th, 2022 (version 1.89):
- New: Customer API: Updated our group Nodes search to also check Inventory.node.partnerId with the caller'spartnerId.
- New: Notifications API: To reduce stress on DocumentDB, we now use a DocumentDB reader instance for location-first-time-online caching.
- New: Reports API: Reports can now record history over 15-minute long periods, during the last 24hrs.
- New: Customer API: PartnerId feature flag for `Group of Unassigned Devices` is now set as `true` by default and enabled for iota and delta clouds.
- Fixed: Freeze 2.0: Location AutoExpire now clears specified macs and personIDs in a PATCH => DELETE => PATCH sequence.
- Fixed: Zookeeper update to correct EMR pathing issue after migration to documentDB which could affect S3 tables.
- Fixed: Reports API: Fixed channelUtilization data stitching across 15-minute and 3-hour periods such that we now correctlyreport missing data as Null.(Before we incorrectly reported missing data for all intersections of 15 minute and 3-hour data.)
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of March 3rd, 2022 (version 1.88):
- New: Customer API: GET Security Policy Events APIs requires a special access token for admin/support users.
- New: Added optional support role to run the SpeedTest.
-
New: Customer and Reports APIs: Updated Plume SpeedTest APIs to return new fields fromYugaByteDB.The new fields are:
- TestType
- serverId
- serverName.
- New: Forced Speedtest Condition now depends on the last attempted Speedtest instead of the last successful Speedtest performed.
- New: Notifications API: Disabled all WiFi timer cloud feature flags for all clouds.
- New: Fixed location details for cases with multiple invoices of the same subscription.
- New: Customer API: Translated the App 2.0 shared location freeze schedule API messages.
- New: Overlord: Reset GRPC endpoint.
- New: Customer API: Unapproved device endpoint error code is now 404 for all cases.
- New: Notifications API: Updated Plume outbound webhooks notification to support Oauth2 API authentication.
- Fixed: The maintenance window manager now uses the whole maintenance interval (2-5 am) for the ScheduledMaintenance trigger.
- Fixed: Customer API: Patch custom location freeze schedules no longer allow duplicate schedule names.
- Fixed: Customer API: PartnerId feature flag for `Group of Unassigned Devices` is now set as `true` by default and enabled for iota and delta clouds.
- Fixed: Customer API: Where a Customer’s location no longer exists, but one or more nodes are still linked to the Customer account. Frontline is unable to show anything. API created to delete the disassociated node relationship.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of February 10th, 2022 (version 1.87):
- New: Updated TOS thresholds for busyMbps and retryTimeoutHours.
- New: Customer API: Claiming nodes were updated; now if ethernet MAC is not in Inventory, claiming by ethernet MAC supports MAC as a Node ID.
- New: Customer API: GET GroupOfUnassignedDevices Security Policy now require a special token for Frontline users.
- New: Command API: Voice control support for new App 2.0 shared location no longer freezes.
- New: Orchestrator now pulls Packet Retry Factor (PRF) calculations from location_daily_phy_rates.
- New: Changed idle configs for speculative kick timeout issue.
- New: All Maintenance logic is now moved to MaintenanceManager.
- New: Added Company_name field to microservice basic_info and mapped it to the new custom field, “Company Name”.
- New: Added "Company_name" field to microservice contact and mapped it to nick_name "zuora".
- New: Added subscription service period date to order history.
- New: Customer API: Claiming nodes updated and now can claim by ethernetMac.
- New: Controller: Controller support for Webroot for the DZS 1664 WC.
- Fixed: The maintenance window manager now uses the whole maintenance interval (2-5 am) for the ScheduledMaintenance trigger.
- Fixed: SuperPod using PPPoE correctly detects router mode in PPPoE locations.
- Fixed: Reconfigured gre_ifname for backhaul connectivity on XB gateways.
- Fixed: Optimizations no longer get stuck "in queue" if Orchestrator is restarted. Now Controller automatically recovers from lost/dropped optimization requests.
- Fixed: Customer API: groupOfUnassignedDevices freeze now correctly marked.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of January 19th, 2022 (version 1.85):
- New: Added optimizer support for OWA0131 model.
- New: Adjusted partner_id for German orders.
- New: Inventory ParentPartnerId now checks in Partner API.
- New: API: changed NOS & Woo default service level from basic to full.
- Fixed: After cohort config change, the Band/Client steering state was updated.
- Fixed: Subscription API: curl https://piranha.eu-central-1.prod.kappa.plumenet.io/subscription/ecommerce/account no longer generates 500internal errors.
- Fixed: Customer API: endpoint now returns code "422" when making an incorrect call.
- Fixed: Fixed the Lumen issue: "node partner_ID is not the parent of location_ID"
- Fixed: Cloud no longer lets claiming nodes access accounts with different GroupID/PartnerID.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of December 14th, 2021 (version 1.84):
- New: Created s3 connector for loc.networkStatusChanged.
- New: Controller: Add a DELETE endpoint to delete partner SSO config.
- New: Controller: Now CIG WF-810 has controller support for Webroot.
- New: Edgecore EAP101: Controller support added for Webroot API.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of November 22nd, 2021 (version 1.83):
- New: The Fast Interference trigger window is now set to 3-minutes.
- New: Reviewed and updated 6GHz supported channels for each supported domain by the optimizer.
- New: Made SIP-ALG configurable by partner.
- New: Reviewed and updated 6GHz supported channels for each supported domain by the optimizer.
- New: Added fields to cohort config SeedTest.
- New: Now inventory node Import supports Kaon MAC validation.
- New: Enable server selection for Ookla Speedtest.
- New: Controller: Added Controller support for a SamKnows Whitebox.
- New: API: Enabled SamKnows service for CAF-wifi through Plume Portal.
- New: Controller support for SIP-ALG continues without overlord.
- New: Added "membership type" from microservice for basic memberships into the subscription details.
- New: LTE Backup Switchover Management.
- New: "dynamicBwAdaptation" is a configurable setting through model configuration. It will be a fractional number between 0 and 1 (per model and radio). The Optimizer will directly use it for extrapolating the interference value for 160MHz, without any additional mapping. For Augustus and related models, "dynamicBwAdaptation" is configured to 0 (poor).
- New: Stopped using channel 13 in the 2.4GHz band for all supported domains.
- Fixed: Now Controller first checks if speed-tests are enabled, before running them in forced-idle mode.
- Fixed: Fix steering issues immediately after a topology change.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of October 28th, 2021 (version 1.82):
- New: Updated Autotest-cloud project and Customer API to stay in sync with an earlier VlanServices configs update.
- New: Captive Portal APIs: Add a more resilient approach to maintain PlumeLocId to MyWifi locId mapping.
- New: Customer API: Update device.hiddenAt feature to schedule device record for future auto-deletion.
- New: Improve Controller IPv6 location state reporting.
- New: TxPower level differences between the 20MHz (beacon) transmissions and wider channel_width (80, 160) transmissions are considered by the Optimizer during channel_width selection. The SNR levels between pods are estimated from beacon reports and adjusted for higher channel width of operation, considering the TxPower levels for the channel width of operation as well.
- New: Added optimizer support for Adtran831-t5.
- New: Added optimizer support for CommScope TG2482.
- New: usDfs is a special DFS mode supported only for US and US-like ('CA', 'NZ', 'IL', 'KR') regions. For all other regions, Optimizer will override to "enable" mode and append "dfsMode_override" tag to optimization_response_status
- New: Added Optimizer support for Sercomm RP582B.
- New: Microservice: Provide subscription cancellation dates for cancelled subscriptions.
- New: Added membership type from microservice to subscription.
- New: Microservice: Provide subscription cancellation dates for cancelled subscriptions.
- New: Add full_name property to contacts.
- New: API Studio: Enable AppTime on Plume Cloud.
- New: Captive Portal API: Improve and document the delete behaviour of Plume captive portal API handlers.
- New: Provisioning: SSO logout requirements.
- New: Notifications API: Reduce CRM updates to HubSpot, Qualtrics, & Braze only for customer accounts with a configuredPartnerId.
- New: Added optimizer support for LG312Z.
- New: Sercomm RP362MO: Controller support for Webroot.
- New: Humax HGJ310V4: Controller support for Webroot.
- New: Sagemcom Fast368E: Controller support for Webroot.
- New: Sercomm RP582B: Controller support for Webroot.
- New: Comtrend VR-3071U: Controller support for Webroot.
- New: Customer API: Added a PartnerId feature flag to exempt requiring some CSPs from providing the node.model value during node import => backport to 1.82.x
- Fixed: In dfsMode = "demo", the optimizer will override "nol" checks and temporary topology creation, since radars and CAC rules are not followed for Demo purposes (non-production mode).
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of October 7th, 2021 (version 1.81):
- New: Customer API: Prevents $owner/customerId from managing service level and subscription.
- Fixed: Avoid attempting FW upgrades on the CODA-458X, which does not use cloud upgrades.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of September 16th, 2021 (version 1.80):
- New: Created optimizer support for SAG FAST368E.
- New: Added optimizer support for IP3421MO.
- New: API: Now controls zero wait DFS (config and status).
- New: Created optimizer support for SAG FAST368E.
- New: The Dashboard should be able to get detailed info about subscriptions.
- New: Customer API: Updated the reset password template, strength checking.
- New: Customer API: Added a new API that requests Subscriptions to be suspended.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of August 26, 2021 (version 1.79):
- New: Optimizer would start receiving the measured packet error rates (PRF=1-PRR) for node-to-node links, which will be used in the estimation of link throughput and thereby the selection of backhaul links. Single gateway homes would not be affected by this PRF input given to the Optimizer since there will be no backhaul links.
-
Fixed: Corrected bug after test cloud update. This affected certain nodes that support DFS. Channel availability check failures were:
- on non-primary channels were not detected.
- Possible CAC check-timeout failures.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of August 5th, 2021 (version 1.78):
- Fixed: AppTime 30 Day and 12 Months averages rollover was based on UTC (not local time).
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of July 15th, 2021 (version 1.77):
-
New: Anytime a new account is created or a reset your password, you need to apply these new rules:
- Minimum Length: characters 8
- Character Classes;
- passwords must have characters of at least 2 classes. The character classes are:
- Uppercase letters (A-Z)
- Lowercase letters (a-z)
- Numbers (0-9)
- Non-alphanumeric character (!@#$%^&*()_+-=[]{}|')
This change is due to the global certification for a password complexity policy
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of June 23rd, 2021 (version 1.76):
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of June 3rd, 2021 (version 1.75):
-
New: Enhanced auto-provisioning code, such that a WAN IP lookup is used to determine to which partner the gateway belongs. This is designed to prevent malicious attackers from abusing a user with access to a specific auto-provisioned location.
Specifically, with matching WAN-IP information present, gateways feature auto-provisioning so that now mobile app users can claim a gateway to existing locations for the multi-tenant clouds. - Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of May 13th, 2021 (version 1.74):
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of April 22nd, 2021 (version 1.73):
- New: Speedtest enhancements (specify a subset of OOKLA servers).
- Fixed: Replace and localize the "max-username" 422 status code to be: "You have reached the maximum limit of 30 Wi-Fi passwords".
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of April 1st, 2021 (version 1.72):
- New: Improve health check to monitor REDIS connection errors
- Fixed: Multicast in Router mode is now working when using PPPoE.
- Fixed: HTTP URL events are now being correctly recorded.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of February 18th, 2021 (version 1.71):
- New: LAN speed test statistics of Ethernet Data Consumption for optimization processes. Cloud-1.71. and FW 3.2 is required when using this feature.
- Fixed: Code change to accommodate a pod that appeared as online when it was disconnected by sending expiring information to close its connection gracefully.
- Fixed: API responses for device freeze returns correct status for overnight schedules.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of February 18th, 2021 (version 1.70):
- New: Added optional config for skipping scheduled optimization if optimized recently and still in an optimized state.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of January 28th, 2021 (version 1.69):
- Fixed: Channel Availability Check (CAC) timeout for the UK region is set to 10-minutes on channel 124 as needed. CAC timeout remains set to 1-min for the US and Japan.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of (version 1.68):
- New: Workaround to prevent performance issues when Bluetooth is unexpectedly enabled. If Pod’s Bluetooth signal is live when the signal is supposed to be off, it can:
- Cause 2.4G radio performance problems.
- Interfere with the mobile app by adding additional Pods after onboarding has been completed
- Fixed: If a WPS session is started on a node and is rebooted without completing the setup, it prevents starting of a WPS session on the node. A fix has been added to clear the reported node WPS state on node disconnect.
- Fixed: Corrected wrong UPNP value set to Controller on network config save.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of January 12th, 2021 (version 1.67):
-
New: Added support for IPv6 connections to the cloud. NOTE: When in ROUTER MODE (for Stateless-IPv6 or SLAAC-IPv6 modes) Leaf pods and Clients do not connect because they do not get IPv6 addresses. For clients:
- in stateful mode, the uplink assigns an address pool to the gateway pod to distribute to clients.
- in stateless mode, the uplink only provides a single IPv6 address for the gateway pod. Therefore, there are no addresses available to be assigned to leaf PODs or clients.
-
New: A new FCM plugin libfcm_intfstats.so to track the per-interface bandwidth consumed stats and metrics. The plugin is initialized and activated by the cloud by adding the proper information into FCM_Collector_Config and FCM_Report_Config tables. Among other things, the cloud provides:
- A list of interfaces to track bandwidth-consumed metrics
- Type of report (delta or cumulative) reporting interval
- The corresponding bandwidth metrics are retrieved regularly at the 'reporting interval' and reported to the cloud via a separate MQTT topic.
- New: homepass.plume.com Q4 Launch Items.
- New: With this enhancement, the mdns_plugin now reports mdns resource records to the cloud. When enabled, the plugin collects, stores and reports mdns resource records received from mdns-enabled clients. These records are reported at regular intervals, with duplicates filtered out. The plugin is capable of collecting records from both IPv4 and IPv6 clients.
- New: Added support for captive portal environment with open guest SSID and authentication flow for the unauthenticated clients.
- Fixed: Allow DhcpReservation for an IP attached to a disconnected device that was disconnected for 24-hours.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
- New: Characters ö,ä,ü,ß were accepted for Wi-Fi PSK were set up, but not supported by Windows PC. They will now be rejected by the APIs.
- New: New customers default to basic mode without a membership.
- New: Introduced a new manager (WAN Orchestrator), which takes over WAN interface management from CM modules for DHCPv4, DHCPv6, static IPv4, PPPoE, VLAN extendable architecture support.
- Fixed: WAN Orchestrator: switching WAN and LAN port on Gateway pod caused losing Gateway detection for the location for VSB.
- Fixed: Disabled long tag usage on older device firmware.
- Fixed: fsm-redirect-addrs Openflow tag should not contain domains.
- Fixed: Bypass Multicast traffic from Conntrack.
- Fixed: Write the final cs kick Type to S3 ("location-device-steer").
- Fixed: Logging issue where 503 is reported as 500 due to Null pointer.
- Fixed: Location Agent crash if firmware upgrade is triggered on uninitialized location.
- Fixed: After changing topology (service vaps) multicast to unicast is not set.
- Fixed: Addressed Devices are not able to ping each other if the shared device is connected by Ethernet and the second device is in the guest zone.
- Fixed: Updated channel regulatory constraints for AU/NZ to include 5GHz channels 149, 153, 157, 161.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of September 10th, 2020 (version 1.62):
- New: Cloud to mitigate issues and support the mobile app and other API clients in their efforts to educate the consumer about MAC randomization.
- New: Fixed the maximum number of claimed pods to the total number of pods claimed at the time of entering basic mode for accounts that have their subscription expired.
- New: A stricter selection of DFS channel 124 (for avoiding 10 min CAC).
- New: Platform configs files in memory are no longer kept after parsing, saving memory.
- New: Customer's Data Deletion Request implemented for motion data for privacy laws.
- New: Remove br-wan on the Controller side.
- New: Include channel bandwidth in vap v2 state API.
- Fixed: After Controller restarts clients in Internet Only zone were unable to resolve DNS.
- Fixed: claimKey value should be set in Node_Config ovsdb table for cell.
- Fixed: E0 country code was considered US regulatory domain, causing many optimization failures.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of August 14th, 2020 (version 1.61.2):
- New: Monitor ARP messages to complete IP address to MAC address mapping for devices providing a static IP address. The mapping is used to identify devices behind IP traffic.
- New: Enable live updating the signatures used for application detection on a running system, as opposed to requiring a re-flash of the platform firmware.
- New: Device airtime metrics added to QoE APIs.
- New: Updated SNR extrapolation methods between UL and DL directions.
- New: Reworked Dispatch/FSM table rules.
- New: Orchestrator will no longer decide what to filter out from "nol" list. The "nol" list from Orchestrator to Optimizer will be no longer be empty. The Optimizer will make the decision for (DFS and non-DFS) channel selections.
- New: Rework Dispatch/FSM table rules.
- New: Configure VSB heaven/hell/purgatory restrictions.
- New: Report VSB access zone for connected devices.
- New: Configure VSB access zones.
- Fixed: Improved steering shuffles and adds Wi-Fi stats application data back into Batch.
- Fixed: Optimizer applies a backoff on DFS channel selection after repeated CAC timeouts/failures.
- Fixed: Controller now provides "linkStates" to the Optimizer, which includes failure count per channel.
- New: Added a check for Firmware reporting incorrect NSS.
- New: QoE computation of rx and tx Airtime percentage per device.
-
New: Controller provides "linkStates" to the Optimizer, which includes failure count per channel.
That same framework will be used to report CAC timeouts. - New: Filtered out 0 byte IP flow reports to reduce the volume of reports.
- New: Optimized how we configure AppTime the device.
- New: GDPR - get/deletion of data associated with HomeAway states.
- New: Customer, awlan, reports, notifications: added missing config file to health checks.
- New: Moved some logs from info to debug, to reduce log space used by controller logging.
- New: Improvements to handle CAC timeouts and link failure counts.
- New: Update log-pull functionality to support direct S3 uploading (requires OpenSync 2.2 firmware)
- Fixed: Issue causing iPhone XS and 6S not connecting to INTERNET ONLY zone.
- Fixed: Node KV configs cannot be configured sometimes during startup.
- Fixed: DNS issues for Guest and Internet Only clients on leaf pods.
- Fixed: Secondary VAPs not getting configured automatically.
- Fixed: QoE alerts in RTI service not getting updated.
- Fixed: IP-Flows are not getting tagged by Walleye.
- Fixed: Remove field "unknownFields" from all Controller API responses.
- Fixed: Privacy mode is not clearing the FCM_Filter table
- Fixed: Client Steering directed kick did not follow the throughput Change Mbps requirement from the model. Now uses throughput Change Mbps from device type config for a directed kick instead of from ‘application.conf’.
- Fixed: Locations missing bandwidth consumption for devices occurring only after the mobile app user has hidden 140+ devices from their API view.
- Fixed: Update Broadband Speed Offline Job to use new schema version (2.0.0)
- Fixed: GDPR retrieval of Motion events limited to first 10 events
- Fixed: Controller did not support channel 64 on 5GL.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of June 11th, 2020 (version 1.58.0):
- New: WDS / MAP 4-Addr Backhaul Cloud Support (requires OpenSync 2.0).
- New: Implemented reboot count and reboot reason statistics.
- New: Cohort config added for zero wait DFS.
- New: The Plume Cloud supports a basic mode of features for users who let their Plume membership expire. Basic mode provides similar services to that of a traditional wireless router, without Plume Membership exclusive features (Plume AI Security, Plume Motion, HomePass, etc.)
- New: Enabled device typing for devices with locally administered MACs.
- New: Plume Motion now has the ability to create a zone name (room). Scans to update sounding devices, updating all notifications to reflect a zone's name instead of the device name. The presentation should take into account a tablet layout.
- New: Hourly Counts for security events up to a 30-day period have been optimized to retrieve devices that have been online in the last 30 days instead of all devices that have been online for the entire year.
- New: IConfigure FCM lanstats plugin for collecting L2 stats for an entire location from Controller.
- New: Option to trigger notifications to customers about an Evil Brother network
- Fixed: Issue causing client steering to be effectively disabled due to a race condition causing the "initialization" of Client Steering Manager to not get.
- Fixed: This was impacting locations with 40+ devices as requests are made in parallel to the Controller. Requests have been serialized
- Note: Additional new features and improvements of this build are targeted for our ISP partners and Support.
The following updates have been made to the Plume cloud as of May 5th, 2020 (version 1.56):
- New: Updated device type display name logic to use Host names for Windows and Android systems when available.
- New: Optimizer now uses the reported channel gain/SNR to select topology without factoring the power/noise level per device model.
- New: Ability for support to initiate at any time a speed test with a specific OOKLA server ID
- New: Multicast to Unicast conversion on Wifi Interface for wireless IPTV use cases
- New: Data for tracking connectivity stats per client per band
- New: If there is an established network uplink via DHCP, IGMP Proxy Configuration will forward join and other IGMP frames from the LAN into the uplink WAN and forward the returned multicast stream into the customers LAN, (PPPoE for uplink not covered)
- New: Allow wifi stack to continue operation on main channel and at the same time run background CAC (Channel Availability Check
- New: Motion & People at Home Push Notifications loc-keys enhancement
- New: Network overview related metrics and Data is being sent to regional Plume servers in production for improved health monitoring.
- New: Allow Interference improvements thresholds (at least for GW only locations) to be runtime configurable
- New: Enhance the Interference improvement thresholds for low interference single Gateway pod locations
- Fixed: Customer API was allowing blank ipv4 and ipv6 DNS addresses and was passing through to controller which was causing the locations to not initialize correctly and was preventing them from coming online.
- Fixed: proxy was configured on the wrong interface.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and support.
The following updates have been made to the Plume cloud as of March 25th, 2020 (version 1.54):
- New: Allow users to override IPv6 DNS servers with custom ones.
- New: When a location with multiple hardware types are configured as gateways, Plume will prefer designating SuperPods as the master gateway to enforce proper feature capabilities.
- New: Allow controller to enable/disable backhaul based on the location’s configuration.
- Fixed: Increase HTTP client buffer size to avoid timeouts during surge of outgoing queries to controller (usually in nightly optimizations).
- Fixed: Model name and version persistence when a node connects.
- Fixed: Issue with People at Home push notifications not being sent to the app and Plume Motion alerts arming/disarming occurring when there is a People at Home change.
- Fixed: Reduced load on database due to IP Threat queries.
- Fixed: Resolved regression in 1.53 where optimizations would not always select the strongest links between nodes, which led to failed optimizations.
- New: Added API health check for Plume Motion services.
- Note: Additional new features and improvements of this build are targeted for our ISP partners and support.
The following updates have been made to the Plume cloud as of January 30th, 2020 (version 1.52.0):
-
New: Always fallback to default client steering profile if a custom device type profile is not found.
New: Introduce integration plug in to Advanced IoT Protection for increased accuracy. - New: Internal feature flag added and use DeviceType API.
- New: (OpenSync) Change CODA-4582 init condition from wan-ip to radios.
- New: (OpenSync) Change UBC1322 init condition from wan-ip to radios
- New: (OpenSync) Optimization of device type syntax.
- Fixed: (OpenSync) ICMPv6 packets are dropped when traversing CT. This causes Neighbor Discovery protocol (ICMPv6) to not work on occasion.
- Fixed: Device Type Health check reports incorrect failure counts.
- Fixed: Device Type fails to reload Device Detector models.
- New: Fixes and APIs for support personnel to better support GDPR requests.
- Note: Additional new features and improvements of this build are targeted for our ISP partners.
The following updates have been made to the Plume cloud as of December 17th, 2019 (version 1.46.1):
- New: Set IPv6 prefix on_link state to true by default.
- New: Remove DHCP option 26 from DHCPv6_Server.
- New: Optimizer to skip the 2.4 GHz channel assignment for clients -5 GHz-only locations when the 2.4 GHz band is missing in the original topology.
- New: Remove DHCP option 26 from DHCPv6_Server.
- Fixed: Missing preferred and valid lifetime in IPv6_Prefix table.
- Fixed: Devices classified incorrectly as Home devices when they are Guest zone.
- Fixed: Can not buy pods from app.
- Fixed: Support activating DFS mode backhaul only disables DFS completely.
- Fixed: Device typing issue for IPv6 only clients
- Fixed: Controller does not properly resend the Openflow Rules if it fails
- Fixed: Inbound IP Threat detection doesn't work reliably due to Openflow Rule issues.
The following updates have been made to the Plume cloud as of October 16th, 2019 (version 1.47.0):
- New: Allow user to override Ipv6 DNS servers with custom ones
- New: Mobile Alerts are aggregated into a single notification when multiple intrusion attempts are detected.
- Improved: Improved statistics and graphs for support personnel.
- Fixed: 802.11k -Speculative kick takes 5-6 minutes to get the result, which causes the following directed kick to be ignored.
- Fixed: Issue with device typing API not returning proper device category.
- Note: Additional new feature and improvements of this build are targeted for our ISP partners
The following updates have been made to the Plume cloud as of September 11th, 2019 (version 1.46.0):
- New: Radar rate tracked to improve optimizations for DFS events.
- Fixed: Speed test metrics not being available for support personnel
- Fixed: QoE stats displayed incorrect number of hops for support personnel
- Fixed: Back off period for Client Steering not expiring for client devices with a high Frequency of trouble events.
- Fixed: Speculative kick being issued even if the client is already probing.
- Fixed: Icons not always updated after being typed.
- Fixed: IOT devices attempting to open too many connections when Frozen.
- Fixed: Speculative kick being issued even if the client is already probing.
- Fixed: Restarting controller disables Iot Device IP FlowStats.
- Note: Additional new feature and improvements of this build are targeted for our ISP partners
The following updates have been made to the Plume cloud as of September 5th, 2019 (version 1.45.1):
- New: API for Subscription Changes
- Improved: Improved QoE device typing and capability reporting for support personnel.
- Fixed: Redirector lookups get into retry loop.
- Fixed: Empty Band and Client steering events table not populating for support personnel
- Fixed: IP-Threat detection is not getting enabled on the pod in some instances.
- Note: Additional new feature and improvements of this build are targeted for our ISP partners
The following updates have been made to the Plume cloud as of August 22nd, 2019 (version 1.44.1):
- New: Ipv6 LAN DHCP added support to disable configuration
- New: Added enforcement to custom DNS settings that prevents users from specifying two of the same DNS servers.
- Improved: Updated QoE metrics and improved calculations for Support personnel.
- Improved: Changed interference calculation per location based on the busiest time frame to improve optimizations.
- improved: No radar optimizations should be triggered while DFS Is disabled in a location
- Fixed: Device Freeze fixes including: using time zone based on GeoIP, instead of defaulting to Pacific and scheduler for SCHOOLNIGHTS at client level does not actually freeze client.
- Fixed: Scheduled upgrades not starting on time because Customer API for Controller initialization did not include time zone.
- Fixed: Node connections unstable as Optimization keeps failing on firmware 2.4.1-23
- Fixed: Remove category 50 or whitelist youtube.com for Adultandsensitive filter
- Fixed: Frozen devices reporting DNS Queries to Anomaly Detector even though not under Advanced IoT Protection
- Fixed: Bandwidth Usage on pod shows different values than Bandwidth Usage for device
- Fixed: High Client Steering Trouble events per client, no expiry of backoff period.
- Fixed: DFS channels still being present when DFS has been disabled
- Note: Additional new feature and improvements of this build are targeted for our ISP partners
The following updates have been made to the Plume cloud as of August 1st, 2019 (version 1.43.1):
- Improved: Improved failed optimization reporting sent to support.
- Improved: Improved QoE device typing and capability reporting for support.
- Fixed: Pod and device Health now being displayed in the app.
- Fixed: DFS channels are no longer present present when DFS disabled.
- Fixed: Device Freeze fixes including using time zone based on GeoIP, instead of defaulting Pacific
- Fixed: Radar optimizations no longer triggered while DFS Is disabled in a location
- Note: Additional new feature and improvements of this build are targeted for our ISP partners
The following updates have been made to the Plume cloud as of May 20th, 2019 (version 1.41.1):
- New: Limited the number of pods that can be associated to a single packID.
- New: Client device rapid reconnect events are reported.
- New: 15 minute storage policy implemented for Realtime Insights.
- Improved: Improved onboarding analytics being sent to support.
- Fixed: Adblocking is no longer deleted is the Adolescent Content Access policy is implemented by support.
- Note: Additional new feature and improvements of this build are targeted for our ISP partners
The following updates have been made to the Plume cloud as of May 4th, 2019 (version 1.39.6):
- Note: This build is primarily targeted for our ISP partners
- Improved: Improved user experience for Advanced IoT Protection
- Fixed: Devices are now removed from quarantine if Advanced IoT Protection is disabled at the location level
The following updates have been made to the Plume cloud as of April 10th, 2019 (version 1.38.3):
- Note: This build is primarily targeted for our ISP partners
- Improved: Improved accuracy of metrics available to support personnel to assist with troubleshooting.
- Improved: Use IP instead of DNS name for controller manager address.
The following updates have been made to the Plume cloud as of March 19th, 2019 (version 1.37.4):
- New: Support for advanced IoT Protection features added.
- Fixed: Device Typing issue caused by devices missing certain features
- Fixed: Improved accuracy of reasons for blocked websites in Secure and Protect
- Fixed: Swipe action for unblocking websites in app
The following updates have been made to the Plume cloud as of February 19th, 2019 (version 1.36.3):
- New: Off channel scan toggle based on hardware model
- Fixed: Bug that causes anomaly detection to fail to initialize
- Fixed: Bug that causes Amazon device OS detection issue
- Fixed: Device Typing issue causing inconsistent naming of Roku 4 4400X
- Fixed: Improved device typing of LiFX Colour 1000 light bulb
The following updates have been made to the Plume cloud as of January 21st, 2019 (version 1.35):
- New: Sticky 11v kick contains the recommended neighbor list
- New: Include loop parameter into Ethernet dry run check
- Fixed: Home AP active on both 5GU and 5GL
- Fixed: Optimizations potentially getting stuck after link expiry
The following updates have been made to the Plume cloud as of December 18th, 2018 (version 1.34):
- New: Support for IGMP Snooping auto mode
- New: Add controller support for UPNP sniffing and IGMP
- Improved: Change to location-level approved/blocked website logic applies to people/devices
- Improved: Enable DNS based Device Typing
- Fixed: Device Type failing to start up due to missing private IP
The following updates have been made to the Plume cloud as of October 29th, 2018 (version 1.32):
- New: Implemented minimum firmware version for onboarding (2.2.0-30 / 1.0.0-30)
- Fixed: Bug that causes Speed Test to occasionally fail to complete
- Fixed: Bug that prevented setup of custom Device Freeze schedules
The following updates have been made to the Plume cloud as of September 2018 (version 1.31):
- New: Ethernet backhaul support when Network is in Router Mode
- Improved: Removed client traffic from interference calculations to reduce unnecessary optimizations and improve effectiveness of overnight optimizations
- Improved: Added the ability to blacklist a website, without the need for content filtering to be enabled.
The following updates have been made to the Plume cloud as of September 2018 (version 1.30):
- New: Support for content filtering and parental control
- Improved: 802.11kv steering sends neighbor lists required by Android devices for proper steering
- Improved: New device typing improvements
- Improved: Gain threshold settings adjusted to improve weak links
The following updates have been made to the Plume cloud as of Jul 31st, 2018 (version 1.28):
- Improved: Device typing accuracy has been improved
- Fixed: Device freeze issues with School Night, Bedtime, and custom end times
The following updates have been made to the Plume cloud as of June 30th, 2018 (version 1.27.2):
- New: Networks that are constantly using more than 10 Mbps will now be treated as being idle (less than 10 Mbps being used) after 4 days, so that optimizations and ISP speed tests can be run.