Alpaca

Release Notes

Last Updated: 05/23/2018

The ECG team is pleased to announce the release version 6.2.4 of Alpaca.

This version includes support for the R20sp1 and R21sp1 versions of the BroadWorks API.

The complete list of changes is at the bottom of this page.

6.2.4

What's Changed

  • Added support for uploading files into a device type with a different remote file format than the source.

What's Fixed

  • Fixed migration issue that could occur if a Group had Default Collaborate Bridges.
  • Fixed migration issue that could cause Collaborate Bridges with the System default domain to not be imported.
  • Fixed issue that could cause a Cluster to remain in an UNKNOWN state.
  • Fixed issue with Group Music On Hold causing errors during migration.
  • Fixed request validation issue that could cause SecurityClassification requests to fail.
  • Fixed issue that caused Alert template previews to not appear.
  • Fixed issue with not redirecting logged out users to the login page.
  • Fixed issue that caused the user list to be limited to 20 on the User Collection Migration page.
  • Fixed issue with Group Call Center DNIS settings causing migration errors if the Call Center had the System default domain.
  • Fixed migration issue that could cause Meet Me Conferences to not be created if the Meet Me Conference Bridges had more than one conference.
  • Fixed issue with Group and Service Provider Delete that caused the backup to not be complete.
  • Fixed issue with Blacklist Admin Alert not being generated due to date time formatting.

6.2.3

What's Changed

  • Performing User Collection Migration encumbrance and requirement checks are now faster by requiring less information about the Users before performing the checks.

What's Fixed

  • Fixed issue with Password Change, Admin Create, and Unusual Time Change Alerts that prevented them from being retrieved from the database.
  • Fixed issue with generating Audit Log reports with large datasets.
  • Fixed issue with Task progress indicators not incrementing correctly.

6.2.2

What's Fixed

  • Fixed issue with processing ServiceProviderAdminDeleteRequests that would cause the backing index to become out of sync.
  • Fixed issue preventing Password Change Alerts from being triggered.

6.2.1

What's Changed

  • Added additional logging information for when Announcement Files were missing during retrieval.

What's Fixed

  • Fixed issue with database migration not upgrading older Audit Logs to have new Administrator data.
  • Fixed issue with Alpaca not starting if a Cluster's status could not be determined.

6.2.0

What's New

  • The Clusters on the dashboard shown for the current user can now provide additional information when the state of a connection is in an abnormal state. It will provide an indicator icon and on hover will display information about connectivity to the OCS endpoint (the XSP), Profile Server, Application Server TimesTen, and the current user's BroadWorks System Admin credentials.
  • System, Provisioning, Group, and Department Admins are now first-class objects within Alpaca; each has their own view within Alpaca.
  • Audit Logs can now be exported from any of the history tabs using the download icon in the upper right, subject to any applied filter.
  • A new Alert page has been added that provides information on a particular alert. It includes summary and detail data, as well as a table of any associated Audit Logs for the Alert. In addition, a unique URL link can be shared to a specific alert.
  • Added cross-site request forgery protection against all POST/PUT/DELETE endpoints.
  • The date filter for Audit Logs now supports additional default ranges (“This Week”, “Last Week”, “This Month”, “Last Month”) as well as custom date ranges.
  • Alpaca's REST API subcomponent has now been published at http://guides.e-c-group.com/ for development and is in its initial release.

What's Changed

  • Access Device File retrieval has been updated to support migration of templates and files marked as manual. This is implemented for all migration types that involve Access Device Files.
  • Search inputs now support queries of less than two characters. This allows for resetting the current search.
  • The destination Group selection method within a User Migration is replaced with a filter search drop-down.
  • The alpaca-runner script is now named alpaca-server. The script usage has also changed. It cannot run as root without providing the --root option. It allows passing in of desired profiles using the --profiles=COMMA_SEPARATED_PROFILES (e.g., --profiles=profileA,profileB,profileC) flag. To see the full usage help run alpaca-server --help.
  • Progress indicators on tasks are now more responsive and will update even without the addition of new log lines.
  • The Alpaca User settings page now reloads upon saving a change.

What's Fixed

  • Fixed issue with Device files not being rebuilt following authentication information being set during User Import.
  • Fixed WebSocket subscription issues that could potentially occur upon login.
  • Fixed issue with System Licensing data if BroadWorks returned the 'unlicensed' token causing licensing data to not be stored.
  • Fixed issue during Group to Enterprise migration preventing checking of the new Enterprise Id availability.
  • Fixed issue with migrating a Collaborate Bridge if the bridge was the default for the Group and had modified it's Id.
  • Fixed issue with Call Center agents not being reunited to their Call Center following a migration.
  • Fixed issue with Call Center agent availability not being set following a migration.
  • Fixed the maximum length allowed for User Ids to match the BroadWorks requirements.
  • Fixed issue with Tasks with a large logs output loading very slowly on subsequent page views.
  • Fixed issue with WebSocket errors on the client not being logged.
  • Fixed issue preventing Service Provider level devices from appearing in a User's device list.
  • Fixed issue with caching of BroadWorks requests on subsequent API requests. This resolves issues such as a condition of a User being unavailable immediately after being processed by a User Replace.

6.1.2

What's Fixed

  • Fixed bug that caused User Authentication passwords to not be set correctly on the destination after a migration.

6.1.1

What's Fixed

  • Fixed bug that limited the size of drop-down lists to 20 values.
  • Fixed bug that caused "User Not Found" errors due to a cached BroadWorks response.

6.1.0

What's New

  • Added Enable Polycom Phone Services tool.
  • Added action button that allows the deletion at the following levels:
    • Service Provider
    • Group
    • User
  • Added action button that allows the addition of the following objects:
    • Group
    • User
  • Added Audit Log Directory Alert. See Audit Log Directory Alerts
  • Added Admin Added Alert. See Admin Added Alerts

What's Changed

  • Added the ability to select/deselect all and updated styling for the search exclusion filter.
  • Improved BroadWorks Connection Alert to clear upon successful reconnection to BroadWorks.
  • Device pages now have a "Users" tab that lists all of the users on that device.
  • User pages now have a "Devices" tab that list of the user's devices.
  • Added Retain Forwarding Address option for the User Replace action.
  • Improved wording of the BroadWorks object counts in the sub-header.
  • Added Last Modified Date sort option on the BroadWorks Clusters page.
  • Updates to the User Replace UI.
  • Alarm Templates no longer have the alert.auditLogEntries variable in the Thymeleaf context but instead have an array of audit log actions that can be accessed via actions__${alert.id}__. These actions are HTML like the previous audit log entries field.

What's Fixed

  • Fixed bug in Group to Enterprise migration that could cause loss of Call Center data.
  • Fixed bug that could cause loss of device data if migrating a User with a System Access Device.
  • Fixed bug in User Migration that could cause a failed migration if the User Custom Ringback service was enabled.

6.0.0

What's New

  • Added reports to the Cluster, Service Provider, and Group level.
    • User Details Report
    • User Service Details Report
    • User Voice Portal Not Changed Report
    • Meet Me Conferencing Details Report
    • User Call Forwarding Always Report
    • User Registration Report
  • Added Device Migration requirement checks.

What's Changed

  • A new paint job across the entire site.
  • History can now show the raw XML that generated the event.
  • The primary search is now contextual based on where you are currently.
  • Alerts are no longer addressed from the Dashboard but on the Cluster page.

5.99.1

What's New

  • Added ability to acknowledge all alerts for a cluster.
  • Added alert when Alpaca is unable to connect to a cluster.
  • Added ability to filter audit logs based on exclusions.
  • Added filter tables to the alert history view.
  • Added reset authentication actions for Service Providers and Groups.

What's Changed

  • Threshold alerts will not be triggered until no longer true after being acknowledged.
  • Updated help text in the alerting configuration.
  • Added default email templates in the alerting configuration.
  • The password is not required to modify other cluster settings.
  • The server configuration is now entirely within the application yml.
  • The unusual time alert is set to OFF by default.
  • Added additional sort options for most tables.
  • Multiple UI updates.

What's Fixed

  • Fixed issue with retrieving device files that caused duplicate files for certain device types.
  • Fixed issue with migrating Call Centers with queue threshold settings.
  • Fixed issue with alert severity not being honored for certain alerts.
  • Fixed the 'View in BroadWorks' link not working for Group Access Devices.

5.99.0

What's New

  • UI has been redesigned.
  • Added full-text search for BroadWorks objects.
  • Added ability to search through BroadWorks objects from multiple clusters.
  • Can now view audit history of BroadWorks objects.
  • Can now receive alerts based on audit log events and license usage. See the Alert Settings.

What's Changed

  • Renamed project from AlpacaWeb to Alpaca.