Alpaca

Release Notes

Last Updated: 06/24/2022 The ECG team is pleased to announce the release version 9.2.1 of Alpaca.

This version includes support for the R22, R23, and R24 versions of the BroadWorks API.

9.2.1

  • Released 06/24/2022

What's New

  • [AL-2658] - Added mechanism for automatically refreshing Audit Log tables.

What's Fixed

  • [Bulk Provisioning] - Fixed issue that prevented assigning a User to an Enterprise Trunk if a Trunk Group was not provided.
  • [Logging] - Password and passcodes are now obfuscated in the Alpaca logs.
  • [XLSX Reports] - Changed the temporary write directory for XLSX reports to be within the Alpaca store.
  • [Audit Logs] - Fixed issue that could cause the header of an audit log to be incorrectly parsed if the audit log as an atypical header format.
  • [User Addresses Panel] - Fixed issue that caused the Enterprise Trunk dropdown to not be populated.
  • [SSO] - Fixed issue that caused SSO to no longer work.
  • [UserRegistrations][R24] - Fixed an issue that could cause the registration status to be incorrect and certain fields to not be populated.
  • Fixed issue that could cause the browser login prompt to appear instead of the Alpaca login prompt.
  • [UserReplace] - Fixed issue that could cause an invalid id.
  • [NumberInventory] - Fixed possible null pointer when processing a request to add numbers to a Service Provider.
  • [AuditLog] - Fixed possible null pointer when processing a UserModifyIdRequest.
  • [TaskEmail] - Fixed issue that caused task related emails to not be sent in some cases.

9.2.0

  • Released 06/08/2022

What's New

  • [Bulk Provisioning] - Added support for Device Tags and Tag Sets.
  • [Bulk Provisioning] - Added support for adding Groups
  • [Bulk Provisioning] - Added support for adding Service Providers.
  • [Bulk Provisioning] - Added support for authorizing and allocating Services and Service Packs at the Service Provider level.
  • [Bulk Provisioning] - Added support for authorizing and allocating Services and Service Packs at the Service Provider level.
  • [Bulk Provisioning] - Added support for adding Departments.
  • [AuditLogs] - Added support for CREATE, CLEAR, REORDER, REVOKE, SET, and REBUILD request types.
  • Added User Disable Cisco Soft Client Task.
  • [AL-2639][User Summary] - Added a "User Summary" tab at the User level with information about the user's devices and lines.
  • Added System Admin panel at the Cluster level.
  • Added support for pausing and stopping certain tasks and reports.
  • Added support for running multiple tasks at once. This is currently restricted to only include reports and add tasks.

What's Changed

  • The installers for Alpaca Eureka, Alpaca Gateway, and Alpaca Server have been combined into a single unified installer. This single installer also includes support for BroadWorks R22, R23, and R24.
  • alpacactl is now used (instead of service/systemctl) to control the various Alpaca components at the Linux level.
  • [AL-3046][SearchIndexProcessResyncQueueTask] - Limited the max size of the queue. If the queue is full, a new task will be created.
  • Required Mongo version is now Mongo 4.2 with a compatibilityMode of at least 4.2.
  • [AL-2969] - A failed BLF Sync will no longer block Alpaca from parsing Audit Logs.
  • [AL-2815] - The User Registrations table now includes additional registration information such as the public and private ip/port.
  • [AL-2425] - Updated UserReplace to set the authentication username to the user's new id (if authentication is assigned)
  • [Alpaca Gateway] - Management endpoints are now disabled by default.
  • [AL-3044] - Updated access logs to include username. Updated location to be /var/log/alpaca/acess-logs-<BW.Version>.

What's Fixed

  • Fixed styling issues with nav tabs that could cause un-expected behavior on hover.
  • [Bulk User Delete] - Fixed issue that could cause user's with a default domain from being deleted.
  • [AL-3051][Alerts] - Fixed issue that could cause the page to lock up when acknowledging a large amount of alerts.
  • [AL-3045][Tasks] - Fixed issue that allowed User's without task permissions to see task notifications for tasks that were not theirs.
  • Improved handling of errors when anonymous users try to hit a secured Alpaca endpoint.
  • [AL-3033][RabbitMq] - Fixed issue that could cause the RabbitMq message queue to become backed up and block other actions from continuing.
  • [TaskLog] - Fixed issue that could cause the Task Log to not load properly on the Task page.
  • [Tasks] - Fixed bug with clicking on the task list link while being on the page causing the list to disappear.
  • [Reports] - Fixed bug with ReportTasks not starting the logger so no logs were being saved or stored.
  • [AL-3040] - Profile server credentials are no longer included in HTTP debug lines.
  • [AL-3038] - Improved how WebSocket AccessDenied exceptions are handled after a user session has expired.
  • [AL-3035] - Fixed issue with parsing User Modify audit logs that include Alternate Ids.
  • [AL-3034] - Fixed issue with parsing BroadWorks System Licensing when a field is "unlicensed".
  • [AL-2971] - Fixed possible null pointer when parsing certain Audit Logs.
  • [BulkProvisioning] - Fixed issue that was causing ths Calling Line ID Delivery Blocking isActive field to be incorrectly set.
  • [AL-3048] - Fixed issue that could cause a serialization error due to a non-serializable field on the Strength object.
  • [AL-3035] - Fixed an issue that could cause Audit Logs coming in from RabbitMq to have a slightly different structure than those parsed from Alpaca Remote.
  • Fixed parent cannot be found issue for Report Action Configuration component.
  • [AL-3053] - Fixed issue that could cause Device Files to become corrupted after a migration.
  • Fixed issue that could cause audit log processing to become stuck in the initializing state.
  • Fixed issue that caused the form to re-validate after POSTing when adding a cluster.
  • Fixed issue that caused a Cluster to never be marked as synced if the Cluster doesn't have any Service Providers.
  • Fixed issue in the manual number inventory reset endpoint.
  • [Alpaca Reports] - Fixed bug that caused the processed rows to be 0 if only a single row was processed.
  • Fixed issue that caused the Device Type Bootstrap Task to be marked as failed if there were no clusters for that release.
  • Fixed issue that could cause deleted credentials to still appear in the credentials list of deletion.
  • [BulkProvisioning] - Fixed possible null pointer in Hunt Group plugin.

Previous Release Notes