Skip to content

Release Notes

Document contains high level release notes for EMS Portal https://ems.bluefletch.com.

Released June 2022

Highlights

Details

  • Changed the description for Chat settings within the Launcher Configuration editor.
  • Updated the BigQuery events table schema to include device bluetooth settings.
  • Removed trailing spaces within toast message descriptions.
  • Updated the sort order of draft and inactive reports to be alphabetical.
  • Updated the Test Report endpoint to accept a draft object within the body. This will allow for sending test reports from the Draft page or unsaved reports.
  • Updated Device Data endpoint to return the 'beaconId', if available.
  • Improved the performance of the Device Data endpoint.
  • Fixed the Report Update endpoint to allow for removing all subscribers from a report.
  • Updated the Launcher Configuration editor with support for Auth4 values, and changed the title to AuthApp/OIDC.
  • Changed the way values are stored locally in extended attributes to fix JSON key name bug that occurs in Launcher Configuration editor.
  • Updated the Launcher Configuration editor with authorized clients tab.
  • Added timezones list for the Report create/edit pages.
  • Updated the Report View page to show updated timezone values.
  • Updated the Report default timezone to get the closest timezone offset from the list based on the moment 'guess' method.
  • Fixed Reports view next page to not scroll the user to the bottom of the page.
  • Fixed code per lint checks.
  • Added a toast notification when deleting a site.
  • Updated Support Dashboard with Site Coordinates and Arrow Edges in World Map.
  • Fixed the EMM Console select next page to persist filter/search settings.
  • Removed EMM Enterprise option from admin menu if the organization user does not have Android Enterprise support turned on.
  • Changed the Searchbar filtering behavior from 'as you type' to 'Enter'.
  • Fixed the EMM Policy search to trigger on Enter.
  • Fixed paging buttons to not looked disabled.
  • Added search field to organizations admin page.
  • Update the Support Dashboard Grids hover color and lines to match with the Reports page.
  • Added toast notification to unsubscribe and deactivate flow of Report List page.
  • Added toast notification to unsubscribe and deactivate flow of Report Details page.
  • Update Launcher Configuration editor with device chat tab and the required fields.

Released May 26, 2022

Highlights

Added new feature for emailing reports to users, updated portal navigation to new sidebar style navigation, and added ability to export event data to a CSV file within Support Events Dashboard.

Details

  • Added new report creation, list, and view pages.
  • Within Launcher Configuration editor added password field for layouts applications, shortcuts, and folders. This is so users can specify a password for an application, shortcut or folder when accessed by device user.
  • Added No Users Found to admin users search display.
  • Fixed white screen display within Dashboards when "Rename" toast is displayed.
  • Fixed issue where deactivate toast was not showing upon deactivating the active site lists.
  • Fixed invalid search message when loading roles.
  • Fixed display of update date within Site Version Details page.
  • Fixed toolip user and permission hover within the Roles page.
  • Fixed issue with clearing Playbook search filters.
  • Updated the portal navigation from top level tabs to sidebar.
  • Updated the Organization Edit page to allow for adding a logo to be used within reporting emails.
  • Fixed console error log by adding a data-cy tag to the Find Me, Remote Control, and Remote View buttons.
  • Updated the padding/margins of my-account.jsx and admin pages.
  • Fixed loading placement in Enterprise Launcher, Playbook MDM, and EMM Console.
  • Fixed footer within the EMM Policies 'New Policy' page.
  • Fixed Playbook MDM search bars "Clear All" buttons to function the same.
  • Updated user search to allow searching by the user's first name, last name, or full name.
  • Added a new tab/page for customField within Launcher Configuration editor.
  • Added low battery mode settings to the settings section of the Launcher Configuration editor.
  • Changed the formula that generates color theming to better match base color palettes.
  • Using the new dashboard download endpoint, added logic to export the Support Dashboard events into a CSV file.
  • Fixed loading issue with the Chat button.
  • Within Launcher Configuration editor added proper descriptions for shortcut, app, and folder to each password field.
  • Changed the Support Dashboard event expiration to 400 days.
  • Fixed the BigQuery functions to catch script errors.
  • Changed Data Services to NOT connect to MQTT Service, but to forward messages to the Messaging service.
  • Fixed the SSO Configuration to Role cleanup. Needed to ensure the proper role relationship record was removed during SSO Configuration deletion.
  • Added a new dashboard Event Explorer endpoint to download all query data into a CSV formatted file.
  • Updated the CSV dashboard logic to request data in blocks of 10000.
  • Updated the Dashboard BigQuery logic to use job references and wait till job is completed.
  • Fixed the device type inclusion into BigQuery SQL builder logic.

Released April 21, 2022

Highlights

Added default roles to the SSO Configuration.

Details

  • Added new permission for Find Device.
  • Updated the permissions error message to be singular if only one permission is required.
  • Cleaned up the Notifications controller to be ES6 compliant.
  • Added new Launcher Notification Test permission for BlueFletch Only role.
  • Updated the Sites update and upload endpoints to allow access via API Key to allow batch uploads.
  • Changed permissions for API Key service to include sites management.
  • Updated Organization deletion logic to remove MDM and EMM reference data.
  • Updated Organization and User endpoints to remove report information during delete operations.
  • Added new reports paged endpoint to allow for get reports via paging.
  • Added a new endpoint to return the device types defined within support data events.
  • Updated SSO Configuration to allow for setting default roles for newly created users. If default role(s) not set, then will default to User role.
  • Fixed the SSO login for setting up the role to user relationship, as SSO login was using incorrect id.
  • Added logic to rollback the user creation if an error occurs during SSO login.
  • Added logic to support the new Find Device Permission.
  • Added minimum height and minimum width on each dashboard chart.
  • Added ellipsis and tooltip for overflowing title.
  • Fixed the display of the current active site to display the correct creation date.
  • Changed dashboard filter button and card option button from using material-ui IconButton to bf-ui button.
  • Changed modal confirmation dialog to toast message within Support Dashboards.
  • Updated SSO Configuration display and edit to allow for setting default roles within SSO login.
  • Added a warning to the disable packages section in Additional tab of the Launcher Configuration editor. This was added because disabling system apps can cause issues with the device software.
  • Updated permssions display to how BfTooltip "on hover" for the entire permissions row.
  • Added Loading/Circular icon on new dashboard cards.
  • Fixed the My Accounts page to hide the password change fields if user has been created via SSO.
  • Fixed display of Password Reset menu item within user List for those users that were created via SSO.
  • Updated My Accounts page to remove the use of null within page render of password change value.

Released April 7, 2022

Highlights

MDM Plays and Playbooks UI refresh, with updates to search and filtering within Plays and Playbooks. Various fixes through out the Portal.

Details

  • Added tags and deployment group options for playbook filters.
  • Fixed an issue with old sites data caching between site lists.
  • Updated the filters in MDM Plays.
  • Fixed to hide site lists table header when no site lists are available.
  • Fixed Dashboard text truncation.
  • Fixed capitalization on the playbook card.
  • Changed RemoteControlButton to be consistent with naming convention.
  • Fixed SSO login error display. If there is an error during SSO login will now display a message.
  • Backend work for Email Reporting feature, including new tables and endpoints to support Email Report processing.
  • Updated device event data expiration to be 365 days and any MQTT Events to be 90 days.

Released March 24, 2022

Highlights

Improved the UI for managing Site Lists and for Audit Logs usage. Various Portal fixes.

Details

  • Fixes for various UI elements within Downloads.
  • Updated Launcher Configuration editor to conditionally show the label and package/url if provided. Also truncate packages, urls, or labels that are too long to display.
  • Refreshed the Sites List UI with new styles and layout.
  • Refreshed the Application Downloads pages with new styles and layout.
  • Fixed a UI discrepancy with the Password Reset pages as should produce toast instead of alert dialog.
  • Refreshed the Audit Logs page with new styles and layout.
  • Updated the Audit Logs UI to include user, tables, and actions within filtering and search.
  • Updated the Chat card display including use of the new Chat publish service.
  • Updated the Enterprise EMM dashboard permissions with correct permissions.
  • Updated the Launcher Configuration editor to allow setting a folder of layouts as the quick start folder.
  • Updated Chat messaging to ensure the MQTT connection is disconnected and sends an online / offline status to device.
  • Updated Event Explorer to be able to view MQTT Events.
  • Fixed Sites CSV download to properly format the CSV file for extended attributes.
  • Enhanced the Device information endpoint to return GPS coordinates.

Released March 10, 2022

Highlights

Continue the Portal UI refresh and fixes for various bugs.

Details

  • Implemented intent extras witin the Playbook MDM plays.
  • Updated the Launcher Configuration editor for authorization quickstart icon and quickstart package.
  • Released support for horizontal bar and line chart within Support Dashboard.
  • Refreshed UI buttons thoughout portal.
  • Fixed user roles selection bug within user edit page.
  • Fixed the Quality of Service setting within Launcher Notification test page.
  • Added new map data visualization card support within Support Dashboard.
  • Fixed bug in EMM Policy edit to force a display name.
  • Added a button within Launcher Configuration list display to allow for downloading the launcher.json.
  • Refresh the Launcher Configuration display.
  • Added tooltips to to permssions display.
  • Refreshed the Playbook MDM Agent versions list page.
  • Fixed Support Dashboard white screen on loading Home dashboard.
  • Fixed the Audit Log next query for the return, so will not return twice.
  • Updated the Audit Logs query to return up to 100 rows of data, including a next query indicator, and totals rows.
  • Added an Audit Log endpoint to get the next bit of Audit Log data.
  • Added new Endpoint to get the Audit Log filter parameters for Actions and Tables.
  • Added new Report management and view permissions. Updated ALL Admin and User roles to include new permissions.
  • Fixed the agent version endpoints to search by id instead of by version number.

Released Februay 11, 2022

Highlights

Fixed issue with Beta Downloads and My Account password validation.

Released Februay 10, 2022

Highlights

Introduction of the User Roles and Permissions. This release gives administrators finer control over portal features used by users.

Details

  • Continuation of Portal UI refresh, with new styles.
  • Added Chat button to Dashboard display.
  • Updated the common device details page.
  • Refreshed the Organization edit and User edit pages.
  • Added UI for editing roles and permissions.
  • Created new Organization user list page.
  • Updated the System Tokens page.
  • Updated the Audit Logs display.
  • Update the Date Picker within audit log display.
  • Updated Account edit page to allow for updating a user's roles.
  • Renamed 'Ping' to 'Find Device' on the common device page.
  • Renamed 'Find Me' to 'Find Device' within Support Dashboard.
  • Added additional CORS restrictions and removed the 'powered by' header in response.
  • Updated the default Production and Staging Launcher configuration files.
  • Added an Audit Log for User Activation and User Password Reset requests.
  • Added basic Audit Logging for Role creation, update, and delete.
  • Added logic that during Organization creation, build a set of default Roles.
  • Fixed spelling in Admin Role description.
  • Fixed the default BlueFletch Role descriptions.
  • Fixed the BlueFletch Role to include the Download Manage permission.
  • Fixed the BlueFletch Role creation to reference ALL permissions, not just system permissions.
  • Fixed the MQTT Publish to use a valid Quality of Service numeric value of 0, 1, or 2.

Released December 6, 2021

Highlights

Updated the documentation link.

Released December 2, 2021

Highlights

Various fixes and UI enhancements.

Details

  • Updated Launcher Configuration editor with settings for downloadable assets.
  • Fixed issue with dashboard card sizing incorrectly.
  • Refreshed the UI for Account Settings.
  • Fixed some button alignments in the common device details page.
  • Fixed dashboard list display issue with newly created dashboards.
  • Added Launcher configuration information to the common device page.
  • Renamed EMS Portal to "Enterprise Mobile Security".

Released November 4, 2021

Highlights

Introduced the new common device details page, and began refresh of the Support Dashboard.

Details

  • Updated the UI for the common device details page.
  • Completed Playbook details in device detail component.
  • Added new line graph card for dashboard use.
  • Removed tailwind.css from within the portal code base.
  • Added the new BF UI component library.
  • Added Chat button support to the Support Dashboard.
  • Added Circle Gauge v 2 (Doughnut Chart) in dashboard cards.
  • Implemented Data Table Card 2 within Support Dashboard.
  • Added a Chat display card within the Portal.
  • Removed unneeded source maps during deployment which improves portal site load in browser.
  • Implemented the redesign of the Forgot Password page.
  • Refreshed the Forgot Password page styles.
  • Fixed Login and Forgot Password forms minimum height and width.
  • Fixed capitalization of text buttons on Login page.
  • Updated Account settings page and Terms & Conditions pop up for new users with new styles.
  • Added 'sitelistUrl' setting within Launcher Configuration editor.
  • Refreshed the Account activation and Reset password pages.
  • Renamed 'Privacy' to 'Privacy Policy'.
  • Updated Dashboard date time pickers to new version.
  • Updated the EMS About page to new format.
  • Implemented the new design for the Dashboard List page.
  • Fixed Launcher notification to allow sending an empty JSON object.

Released September 30, 2021 ##

Highlights

Various Portal fixes.

Details

  • Changed Playbook version of a copied Playbook to 1.
  • Added correct property value to sites table.
  • Cleaned up some erroneous code on tokencards.
  • Added neccessary methods to display backend version in the about section of the portal.
  • Removed unused variables.
  • Added support for Demo Organization state.
  • Fixed the terms control to be in one component.
  • Updated pub / sub subscriptions to never expire.
  • Updated Common Device information API with additional data points.

Released September 2, 2021 ##

Highlights

Updates to Portal for security and performance. Release of Organization Site support using imported Site CSV file.

Details

  • Updated all support packages and improved the build process.
  • Updated the Portal to allow for uploading and updating versions of Sites.
  • Updated the Portal Support Dashboard to use uploaded Sites list.
  • Added backend support for processing SITE CSV information.
  • Changed Max Partition End to 10,000, so that is the max number of versions for sites.
  • Moved the API Usage Middleware creation up prior to the controllers being used. This fixes reporting of API data.
  • Updated the default config for Launcher activatesearchbar.
  • Updated database schema with new fields 'type' and 'maxCapacity'.
  • Changed the activation token expiration to 7 days.
  • Added Session Id column to the database schema.
  • Allowed for a getting list of applications using API Key.
  • Allowed the Render Card API to be invoked using a Service or API key.

Released July 29, 2021 ##

Highlights

General performance improvements to some pages as well as fixes to SSO Login / Logout. Added Date Range selections for Audit logs.

Details

  • Added date/time pickers for audit log display.
  • Only render non draft dashboards to be selected as default dashboard on org edit and my account.
  • Removed the required playbook setting during Organization creation.
  • Updated Organization creation to flag errors within Org Name and Org Code.
  • Added logic to remove deleted cards from current state so as to not display them.
  • Removed tel from device search pages.
  • Added email format validation. When email format is invalid, button 'Continue' will be disabled thus User cannot continue with login.
  • Within SSO login, added checking that if user's entered email is different from IDP email, login process will not continue. There will be an error message 'Email from IDP does not match entered email'.
  • Added lock in motion and lock in motion confidence to Launcher Configuration editor.
  • Reload login page when there's no login data from IDP.
  • Fix issue for Launcher Configuration List and Deployment Group List where the Filter Icon was being displayed when not needed. These pages have no filters.
  • Fixes for the Filter icon on Organization List and Downloads List.
  • Updated Audit Logs to allow the BlueFletch Admin to properly query information.
  • Updated the packages for Dataservices for Node 14 support.
  • Updated the File Artifact endpoint with true delete of Meta record.
  • Fixed how Playbook Updates are processed when only Adding Plays.

Release 3.8.21

Released July 1, 2021

Highlights

Updated the Support Dashboard with an improved Site Selection. Additionally updated the Date / Time picker within the Dashboard.

Details

  • Updated the Support Dashboard Sites list and Date / Time selector.
  • Increased the number of sites that a user can select and save per their session.
  • Updated the Launcher configuration editor to reflect luggage tag and approved networks.
  • Removed 'Sleep' play from available play actions within Playbook.
  • Within Event Explorer updated the example query to include date selection, with explanation.
  • Fixed the Event Explorer display to handle query formatting errors.
  • Updated the Dashboard Create and Edit card layouts to be full screen.
  • Updated the site http headers for increased security.
  • Added improved email address validation for user creation.
  • When the Dashboard receives a 500 error from the server, code was added to properly check the response before using the data values.
  • Fixed the Device log download URL to use the correct download host.
  • Dashboard API updates for improved database performance.

Release 3.7.51

Released May 27, 2021

Highlights

Fixed various bugs through out the portal, and gave Organization Admins access to the viewing the Audit Logs for their organizations.

Details

  • Removed Deploy button when adding a play.
  • Fixed the Dashboard Event Explorer as was showing errors when navigating to next page of results. Also fixed Explorer so the arrows wouldn't show if there are no more results.
  • Updated the Downloads feature to redirect if the requested File is Too Large to download.
  • Fixed within Launcher Configuration editor to change values for idle time and max session time to INTs
  • Added logic to warn if EMM Policy changes haven't been saved during a policy edit.
  • Fixed the issue with EMM Policy drafts displaying warning when no changes have been made.
  • Fixed pagination show/hide when returning from scheduling a policy in emm console
  • Launcher Configuration fix: changing authapp IDP settings for redirect_url.
  • Fixed EMM Policy display name change not being detected.
  • Fixed issue of EMM Policy cancel button being inconsistent; it now always goes back to policy list on confirmation of warning dialog.
  • Removed unneeded code within Dashboard List, which breaks Safari and causes endless API calls on Chrome.
  • Expose Audit Log option within ADMIN portion of the Portal.
  • Added displayName to audit logging so the user has a more descriptive experience.
  • When building PUB SUB subscriptions remove any 'dots' withim the pub sub name.
  • Sort Launcher Configurations by the time updated.
  • Added Audit logging within EMM batch jobQueues.
  • During Device Policy Move, changed how the description within Audit log is written.

Release 3.7.33

Released April 29, 2021

Highlights

  • Remote Control UI updates to allow view only support.
  • Limit the number of login attempts. The number of unsuccessful attempts is an organization level setting.
  • Updates to the Downloads page.
  • Forgot password flow using Google recaptcha.
  • Additional events logged within Audit Logs, such as when a device is moved from one EMM policy to another.
  • Validation within Plays to ensure there is a name.
  • Added links to EMS Documentation

Release 3.1.415

Released November 13, 2020

Highlights

Playbook Device details received new features for requesting logs. Performance improvements with REST API's.

Details

  • Terms of Service Acknowledgement on login.  Yes, requiring users to accept TOS.
  • Begin logging changes to control records. Viewing the changes coming in a later release of the portal.
  • Deployment Groups have been modified to load quicker.
  • Management (moving) devices from one Deployment group to another is through the Devices Page.
  • Viewing of Device Logs.   Yes, any submitted EMS device application log can be retrieved through the Portal.
  • Playbook Device Details Page updates to requesting logs from devices and sync Playbooks on devices.
  • Playbook Device details allows for linking to the Support Dashboard for a device.
  • Lot's of UI cleanup on the Portal, including more consistent dialog usage.
  • API usage updates, added "keep" alive options to the REST API's for improved performance.
  • EMS Documentation site has been refreshed.

Release 3.1.381

Released October 16, 2020

Highlights

EMM Provisioning Extra support within EMM Policies and tokens. Ability to copy an EMM Policy.

Details

  • Paging updates to EMM Devices.
  • EMM Policy copy.
  • Organization Edit updates.
  • Launcher Configuration editor updates.
  • User Activation sent UI updates.
  • Added clear X to search boxes.

Release 3.1.335

Released September 19, 2020

Highlights

Added EMM Policy token edit / list / delete. Support for StageNow XML within Playbook. Various fixes for device paging. Launcher Configuration editor updates.

Release 3.1.325

Released September 11, 2020

Highlights

Internal project updates, include React Router. Playbook device details page. Various portal fixes.

Release 3.1.312

Released August 27, 2020

Highlights

Copy to clipboard support on Organization and Deployment group ids. Fixes for Deployment group move of devices.

Release 3.1.292

Released August 14, 2020

Highlights

Launcher Configuration editor updates. Various portal fixes.

Release 3.1.292

Released August 1, 2020

Highlights

Introduced the Launcher Configuration editor. Various EMM Policy fixes.

Release 3.1.243

Released June 27, 2020

Highlights

Support for SSO Login. Batch processing for EMM Policy and device changes. Beginning of EMM Token changes.

Release 3.1.176

2020‑05‑30

Released May 30, 2020

Highlights

Goolge EMM Support

Release 3.1.40

Released January 26, 2020

Highlights

Added Google Analytics page load tracking.

Release 3.1.35

Released January 23, 2020

Highlights

To display a QR Code for Launcher Configuration.

Release 3.1.34

Released November 13, 2019

Highlights

Support for Event Forwarding. This allows an Organization to forward Support Analytics data to other providers (ie. SumoLogic or Splunk).

Release 3.1.31

Released November 4, 2019

Highlights

User Activation and Password reset flows.

Release 3.1.28

Released September 29, 2019

Highlights

Display fix within Playbook Edit

Release 3.1.25

Released September 24, 2019

Highlights

New Binary Downloads page, to give Admin's ability to download the latests APK's or view past APK's.

Release 3.1.24

Released September 19, 2019

Highlights

Button styling changes

Release 3.1.23

Released September 12, 2019

Highlights

Display list of devices connected to the MQTT service, along with connection state.

Release 3.1.22

Released August 9, 2019

Highlights

Display the Organization License.

Release 3.1.17

Released July 24, 2019

Highlights

Organization Edit changes.