Changelogs

On this page:

pronghorn-core

pronghorn-core Change Logs

2018.3.26 Maintenance Release [2020-10-06]

Overview

  • 1 Improvements
  • 4 Bug Fixes
  • 1 Security Fixes
  • 1 Chores
  • 7 Total Tickets

Improvements

  • pronghorn-core:6.56.2-2018.3.116 [10-02-2020] - Updated audit-trail module.

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.117 [09-30-2020] - Added support for composite keys in form tables.
  • pronghorn-core:6.56.2-2018.3.115 [10-05-2020] - Reconfigured the getAllGroups endpoint to improve Active Tasks view responsiveness. Groups/list requests will no longer force a remote AAA re-sync.
  • pronghorn-core:6.56.2-2018.3.114 [09-29-2020] - Resolved schema inconsistency in broker[AAA].
  • pronghorn-core:6.56.2-2018.3.111 [09-07-2020] - ProngPromise is now handling errors inside 'then' block.

Security Fixes

  • pronghorn-core:6.56.2-2018.3.112 [09-07-2020] - Updated swagger-ui package to v3.30.2.

Chores

  • pronghorn-core:6.56.2-2018.3.113 [09-09-2020] - Updated logger dependency to allow syslog message larger than 65kB.

2018.3.25 Maintenance Release [2020-09-01]

Overview

  • 2 Bug Fixes
  • 3 Chores
  • 5 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.110 [08-30-2020] - Updated itential-utils to fix issues with symbolic links.
  • pronghorn-core:6.56.2-2018.3.106 [07-31-2020] - Fixed syntax issues in PHUI for IE 11.

Chores

  • pronghorn-core:6.56.2-2018.3.109 [08-30-2020] - Fixed issue with symbolic links to various UI libraries.
  • pronghorn-core:6.56.2-2018.3.108 [08-30-2020] - Symbolic links to various UI libraries are now made relative rather than absolute.
  • pronghorn-core:6.56.2-2018.3.107 [08-15-2020] - Removed protractor package from devDependencies. The functional testing tool is no longer used.

2018.3.24 Maintenance Release [2020-08-04]

Overview

  • 1 Improvements
  • 1 Total Tickets

Improvements

  • pronghorn-core:6.56.2-2018.3.105 [07-16-2020] - Updated the migrateModules.js script to minimize the build size by creating symlinks instead of copying the modules.

2018.3.23 Maintenance Release [2020-07-07]

Overview

  • 3 Bug Fixes
  • 1 Chores
  • 4 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.103 [06-15-2020] - Removed bug that caused a Core failure if functionality was invoked.
  • pronghorn-core:6.56.2-2018.3.102 [06-05-2020] - Fixed a crash caused by an undefined user when resolving a response that was already sent.
  • pronghorn-core:6.56.2-2018.3.101 [06-03-2020] - Fixed key management logic for nested tables.

Chores

  • pronghorn-core:6.56.2-2018.3.104 [06-23-2020] - Updated node driver for MongoDB.

2018.3.22 Maintenance Release [2020-06-02]

Overview

  • 4 Bug Fixes
  • 2 Chores
  • 6 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.100 [06-01-2020] - Resolved error in login behavior. Redirect to login page occurs when unauthorized.
  • pronghorn-core:6.56.2-2018.3.99 [06-01-2020] - Implemented error handling strategy. Redis will attempt to reconnect on error and pass error back if reconnect fails.
  • pronghorn-core:6.56.2-2018.3.96 [05-05-2020] - Adapter names are truncated when they are too long.
  • pronghorn-core:6.56.2-2018.3.95 [04-30-2020] - Fixed a bug that was causing a type error when setting the app path for the API documentation.

Chores

  • pronghorn-core:6.56.2-2018.3.98 [05-20-2020] - Removed redundant encrypted source files from the pronghorn utils/ location.
  • pronghorn-core:6.56.2-2018.3.97 [05-12-2020] - Updated the inquirer dependency to new version to normalize dependency versions across the platform.

2018.3.21 Maintenance Release [2020-05-05]

Overview

  • 7 Bug Fixes
  • 1 Security Fixes
  • 8 Total Tickets

Bug Fixes

  • adapter-mongo:2.8.6-2018.3.7 [04-16-2020] - Fixed an error caused by a missing parameter to the deprecation function.
  • pronghorn-core:6.56.2-2018.3.94 [04-24-2020] - Introduced new logic to handle cases in the REST documentation where the API path is the same but the HTTP verb is different.
  • pronghorn-core:6.56.2-2018.3.93 [04-23-2020] - Updated the suggested replacement for connectDevice to 'isAlive'.
  • pronghorn-core:6.56.2-2018.3.92 [04-23-2020] - Fixed a bug in PHUI.Form that prevented proper construction of keys for table rows.
  • pronghorn-core:6.56.2-2018.3.90 [04-16-2020] - Resolved errors in Firefox. Added validation for several authorization APIs to return empty responses as JSON instead of XML.
  • pronghorn-core:6.56.2-2018.3.89 [04-14-2020] - Fixed issue where maintenance release version returned incorrectly.
  • pronghorn-core:6.56.2-2018.3.88 [04-05-2020] - Removed the ability for groups to be assigned to the AAA adapter.

Security Fixes

  • pronghorn-core:6.56.2-2018.3.91 [04-20-2020] - Updated MongoDB dependency to remove security vulnerabilities.

2018.3.20 Maintenance Release [2020-04-07]

Overview

  • 1 Improvements
  • 1 Bug Fixes
  • 1 Security Fixes
  • 3 Total Tickets

Improvements

  • pronghorn-core:6.56.2-2018.3.86 [03-19-2020] - Added the maintenance release version to the System page. Also added a new API to get the latest release version.

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.85 [03-18-2020] - Contact Support Tool-tip corrected to read "Contact Support".

Security Fixes

  • pronghorn-core:6.56.2-2018.3.87 [04-04-2020] - Enhanced security to prevent access to static file download when not authenticated.

2018.3.19 Maintenance Release [2020-03-03]

Overview

  • 2 Bug Fixes
  • 2 Chores
  • 4 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.83 [02-26-2020] - Resolved compilation issue. Home page icons are now visible on IE 11.
  • pronghorn-core:6.56.2-2018.3.82 [02-18-2020] - Prevented IAP from removing package roles from the database whenever a corral/app is stopped. This prevents unintended behavior on remaining IAP nodes in a HA cluster.

Chores

  • pronghorn-core:6.56.2-2018.3.84 [02-28-2020] - Update logger dependency.
  • pronghorn-core:6.56.2-2018.3.81 [02-08-2020] - Improve code format.

2018.3.18 Maintenance Release [2020-02-04]

Overview

  • 3 Improvements
  • 3 Total Tickets

Improvements

  • pronghorn-core:6.56.2-2018.3.80 [01-22-2020] - Patch applied to allow for NodeJS version 8 or higher.
  • pronghorn-core:6.56.2-2018.3.79 [01-13-2020] - The "Contact Support" button now specifically targets the ISD customer portal URL.
  • pronghorn-core:6.56.2-2018.3.78 [01-02-2020] - Updated core to Node 10.16.0. Replaced Logger class with Logger module.

2018.3.17 Maintenance Release [2019-12-03]

Overview

  • 1 Improvements
  • 6 Bug Fixes
  • 2 Security Fixes
  • 1 Chores
  • 10 Total Tickets

Improvements

  • pronghorn-core:6.56.2-2018.3.69 [11-16-2019] - [2018.3] Copy Blueprint To Clipboard is a pretty JSON versus flat object..

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.77 [12-10-2019] - External and inherited user group are visible but not editable.
  • pronghorn-core:6.56.2-2018.3.76 [12-10-2019] - Corrected an issue preventing crashed apps from being restarted.
  • pronghorn-core:6.56.2-2018.3.75 [12-10-2019] - User Groups no longer available in the remote AAA system will now be automatically removed.
  • pronghorn-core:6.56.2-2018.3.71 [12-01-2019] - Modified toast message to hide or show action button on specific event.
  • pronghorn-core:6.56.2-2018.3.70 [12-07-2019] - Fixed error object attribute to return proper error message.
  • pronghorn-core:6.56.2-2018.3.68 [11-11-2019] - Improve IAP error reporting. Application specific errors are returned to the user.

Security Fixes

  • pronghorn-core:6.56.2-2018.3.73 [12-05-2019] - Added the autocomplete attribute to form fields on login page.
  • pronghorn-core:6.56.2-2018.3.72 [12-04-2019] - Input validation added to prevent directory traversal on download API.

Chores

  • pronghorn-core:6.56.2-2018.3.74 [12-10-2019] - Pinned core dependencies.

2018.3.16 Maintenance Release [2019-11-05]

Overview

  • 8 Bug Fixes
  • 1 Security Fixes
  • 9 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.67 [10-24-2019] - JSON export object is consistent when external tables are used. All objects in a form/table use the field name/key.
  • pronghorn-core:6.56.2-2018.3.66 [10-18-2019] - Correct role appears in edit form after clicking the item in the left navigation bar on the Settings->Authorization page.
  • pronghorn-core:6.56.2-2018.3.64 [10-04-2019] - Resolved inconsistent key identity in table. Added gray font style for disabled input.
  • pronghorn-core:6.56.2-2018.3.63 [10-03-2019] - Modal for adapter management error message now displays a scroll bar on text overflow.
  • pronghorn-core:6.56.2-2018.3.62 [10-01-2019] - Updated Access-Control-Allow-Methods header (for CORS) in the web server to support API calls with HTTP verbs GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE, and PATCH.
  • pronghorn-core:6.56.2-2018.3.61 [10-01-2019] - Added logic to check if child processes are killed already before sending messages. With this fix, turning off two or more adapters/applications does not crash IAP.
  • pronghorn-core:6.56.2-2018.3.60 [09-29-2019] - Adapter and Broker tabs do not overlap with editor in FF and IE.
  • pronghorn-core:6.56.2-2018.3.59 [10-09-2019] - Language unification added for error messages on all IP input fields. Added ip-address validation.

Security Fixes

  • pronghorn-core:6.56.2-2018.3.65 [10-14-2019] - Updated swagger-ui-dist package to stable version 3.22.0 and downgraded swagger to V2.0.

2018.3.15 Maintenance Release [2019-10-01]

Overview

  • 3 Bug Fixes
  • 3 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.58 [09-17-2019] - Run-time properties in pronghornProps are now decrypted when they are changed via the properties page UI.
  • pronghorn-core:6.56.2-2018.3.57 [09-19-2019] - Field syntax for ip-prefix, ip4-prefix and ip6-prefix is correctly validated in Form Builder.
  • pronghorn-core:6.56.2-2018.3.57 [08-29-2019] - Background coloring on main page scales according to the view height.

2018.3.14 Maintenance Release [2019-09-03]

Overview

  • 1 Improvements
  • 3 Bug Fixes
  • 4 Total Tickets

Improvements

  • pronghorn-core:6.56.2-2018.3.56 [08-15-2019] - Fixed gitlab pipeline.

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.55 [08-15-2019] - Added support for filtering out of already selected brokers/groups.
  • pronghorn-core:6.56.2-2018.3.55 [08-14-2019] - Enhanced logic to support dynamic form rendering when conditions contain !=operator.
  • pronghorn-core:6.56.2-2018.3.55 [07-31-2019] - Notification broker correctly handles errors when email fails to send.

2018.3.13 Maintenance Release [2019-08-06]

Overview

  • 1 Improvements
  • 7 Bug Fixes
  • 8 Total Tickets

Improvements

  • pronghorn-core:6.56.2-2018.3.53 [07-23-2019] - Migrated from itential-ci to argo.

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.54 [07-24-2019] - Replaced security CI job script npm_setup with node_setup.
  • pronghorn-core:6.56.2-2018.3.52 [07-25-2019] - Fixed issue with docker containers waiting indefinitely to start.
  • pronghorn-core:6.56.2-2018.3.51 [07-16-2019] - Added support for snmp V2C in the properties schema.
  • pronghorn-core:6.56.2-2018.3.50 [07-11-2019] - Changed ID field to support adding adapters with less than four (4) characters.
  • pronghorn-core:6.56.2-2018.3.49 [07-02-2019] - Automatic task properly transitions to error state, when no connection to NSO.
  • pronghorn-core:6.56.2-2018.3.48 [07-01-2019] - Unchecking checkox 'Enforce Leafrefs' allows user to specify the device not present in NSO and use it job workflow.
  • pronghorn-core:6.56.2-2018.3.47 [06-27-2019] - Logic for when conditions are reflecting on the forms & service manager.

2018.3.12 Maintenance Release [2019-07-02]

Overview

  • 6 Bug Fixes
  • 1 Security Fixes
  • 7 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.46 [06-16-2019] - Updated provision method input types in pronghorn.json.
  • pronghorn-core:6.56.2-2018.3.45 [06-16-2019] - Changed name to IAP in help section.
  • pronghorn-core:6.56.2-2018.3.43 [06-06-2019] - Sorting in Authorization Manager left panel is now set for all: Users, Groups, Roles.
  • pronghorn-core:6.56.2-2018.3.42 [06-06-2019] - List Users in Authorization Manager: edit user button title; changed from 'Edit Group' to 'Edit User'.
  • pronghorn-core:6.56.2-2018.3.41 [06-06-2019] - Authorization Manager: expand/collapse row on provenance click in side panel for ROLES.
  • pronghorn-core:6.56.2-2018.3.40 [06-06-2019] - System tables: new order function to support proper app/adapter version sorting.

Security Fixes

  • pronghorn-core:6.56.2-2018.3.44 [06-06-2019] - Added sameSite security property.

2018.3.11 Maintenance Release [2019-06-04]

Overview

  • 1 Bug Fixes
  • 1 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.39 [05-21-2019] - If root table property "read_only" is set to true, the property will be inherited by each of its rows.

2018.3.10 Maintenance Release [2019-05-09]

Overview

  • 5 Bug Fixes
  • 5 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.38 [04-29-2019] - Removed IPC error from error logs.
  • pronghorn-core:6.56.2-2018.3.37 [04-26-2019] - Dash sign: '-' is removed when creating temp XML tag during form rendering.
  • pronghorn-core:6.56.2-2018.3.36 [04-26-2019] - Action buttons are centered in View List for Groups, Users and Roles.
  • pronghorn-core:6.56.2-2018.3.35 [04-08-2019] - Workflow Builder now updates the task list when an app is restarted.
  • pronghorn-core:6.56.2-2018.3.34 [04-03-2019] - Accessibility: Grids in the Authorization Manager page are now fully accessible.

2018.3.9 Maintenance Release [2019-04-01]

Overview

  • 1 Improvements
  • 12 Bug Fixes
  • 1 Security Fixes
  • 14 Total Tickets

Improvements

  • pronghorn-core:6.56.2-2018.3.28 [03-27-2019] - Fixed the duplicate/incorrect changelog issues.

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.33 [04-01-2019] - Increased the stability of App communication.
  • pronghorn-core:6.56.2-2018.3.32 [03-28-2019] - Removed error message in form validation; path and ruledef value is correct.
  • pronghorn-core:6.56.2-2018.3.31 [03-27-2019] - When there is a list with a boolean field and empty value, it is no longer exported.
  • pronghorn-core:6.56.2-2018.3.31 [03-26-2019] - The API calls to /status, /isAlive, and /system/id are public again.
  • pronghorn-core:6.56.2-2018.3.30 [03-15-2019] - Device backups now properly report errors on failure.
  • pronghorn-core:6.56.2-2018.3.27 [03-12-2019] - Increased IAP stability by added error handling for invalid pronghorn.json documents.
  • pronghorn-core:6.56.2-2018.3.27 [03-12-2019] - Fields with when conditions are shown/hidden correctly based on condition.
  • pronghorn-core:6.56.2-2018.3.25 [03-07-2019] - Did clean-up in the core css styles.
  • pronghorn-core:6.56.2-2018.3.24 [03-06-2019] - Fixed checkbox hover-over animation behavior in Firefox.
  • pronghorn-core:6.56.2-2018.3.23 [03-06-2019] - An empty non-required field will not be parsed as an integer and produce an array.
  • pronghorn-core:6.56.2-2018.3.22 [03-05-2019] - Updated the add adapter UI.
  • pronghorn-core:6.56.2-2018.3.21 [03-05-2019] - Improved deref() and current() evaluations to render leafref service models correctly.

Security Fixes

  • pronghorn-core:6.56.2-2018.3.29 [03-15-2019] - Updated jquery version used in core applications.

2018.3.8 Maintenance Release [2019-03-04]

Overview

  • 1 Improvements
  • 3 Bug Fixes
  • 4 Total Tickets

Improvements

  • pronghorn-core:6.56.2-2018.3.17 [02-13-2019] - Reverted bug fix for 'PHUI Form export returns an empty object'.

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.20 [02-25-2019] - Table row count is now accurate and will not always display zero (0).
  • pronghorn-core:6.56.2-2018.3.19 [02-19-2019] - Able to remove event listeners from the global pronghorn emitter while inside a corralled application.
  • pronghorn-core:6.56.2-2018.3.18 [02-19-2019] - Updated package to use itential-utils 2.2.9.

2018.3.7 Maintenance Release [2019-02-11]

Overview

  • 6 Bug Fixes
  • 2 Security Fixes
  • 8 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.16 [02-08-2019] - When the table field 'Add button' is used, it will continue to have cursor focus rather than loosing focus to the row/fields that were previously added to the table.
  • pronghorn-core:6.56.2-2018.3.15 [02-08-2019] - Smart template forms no longer require keys in their tables.
  • pronghorn-core:6.56.2-2018.3.14 [02-07-2019] - Form renderer evaluates deref() correctly.
  • pronghorn-core:6.56.2-2018.3.13 [02-04-2019] - Edit view for custom role displays correctly.
  • pronghorn-core:6.56.2-2018.3.12 [01-29-2019] - Containers and tables are validated in the same way independent of the current view.
  • pronghorn-core:6.56.2-2018.3.11 [01-28-2019] - WebServer no longer crashes when 'protection' key is defined on method model.

Security Fixes

  • pronghorn-core:6.56.2-2018.3.12 [02-04-2019] - Updated bootstrap version to prevent security issues.
  • pronghorn-core:6.56.2-2018.3.11 [01-28-2019] - The referrer cookie is now secure on https connections.

2018.3.6 Maintenance Release [2019-01-25]

Overview

  • 2 Bug Fixes
  • 2 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.10 [01-17-2019] - Forms now validate tables with more than 1 row.
  • pronghorn-core:6.56.2-2018.3.10 [01-10-2019] - Added documentation and stability improvements to Service Broker.

2018.3.5 Maintenance Release [2019-01-11]

Overview

  • 1 Improvements
  • 1 Bug Fixes
  • 2 Security Fixes
  • 4 Total Tickets

Improvements

  • pronghorn-core:6.56.2-2018.3.8 [01-04-2019] - Added secure flag to Set-Cookies header.

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.9 [01-10-2019] - Added documentation and stability improvements to Device Broker.

Security Fixes

  • pronghorn-core:6.56.2-2018.3.8 [01-04-2019] - Set 'X-Content-Type-Options' header to 'nosniff'.
  • pronghorn-core:6.56.2-2018.3.8 [01-04-2019] - Updated Strict Transport Security header.

2018.3.4 Maintenance Release [2019-01-04]

Overview

  • 2 Improvements
  • 1 Bug Fixes
  • 3 Total Tickets

Improvements

  • pronghorn-core:6.56.2-2018.3.7 [01-03-2019] - Added locateActionProviders and runActionOnce.
  • pronghorn-core:6.56.2-2018.3.6 [01-03-2019] - Compression middleware added to WebServer to reduce transferred data.

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.5 [12-17-2018] - Modified table settings to make sure the application menu dropdown is always above other application features on the page.

2018.3.3 Maintenance Release [2018-12-21]

Overview

  • 0 Total Tickets

2018.3.2 Maintenance Release [2018-12-14]

Overview

  • 2 Bug Fixes
  • 2 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.4 [12-12-2018] - Added PHUtils.multiPropertySort utility function to allow sorting on an array of objects using multiple properties.
  • pronghorn-core:6.56.2-2018.3.3 [12-12-2018] - Form renders correctly now when data is passed in from another showFormByName task.

2018.3.1 Maintenance Release [2018-12-07]

Overview

  • 1 Bug Fixes
  • 1 Total Tickets

Bug Fixes

  • pronghorn-core:6.56.2-2018.3.2 [12-04-2018] - Fixed unique session functionality.

2018.3 Feature Release [2018-12-05]

Overview

  • 13 New Features
  • 37 Improvements
  • 68 Bug Fixes
  • 2 Security Fixes
  • 2 Deprecations
  • 122 Total Tickets

New Features

  • pronghorn-core:6.54.0 [11-15-2018] - The browser tab has been updated from "Pronghorn" to "Itential".
  • pronghorn-core:6.48.0 [11-05-2018] - Display message added when no apps are visible.
  • pronghorn-core:6.45.0 [11-01-2018] - Adapter changelogs are now visible on the System page.
  • pronghorn-core:6.41.0 [10-30-2018] - Updated Itential to perform a flushDB instead of flushAll, to ensure the correct db is flushed.
  • pronghorn-core:6.38.0 [10-26-2018] - Added validate license to startup, validated every 8 hours, and protected views and methods on invalid license.
  • pronghorn-core:6.29.0 [10-02-2018] - Application start, stop, and crash now emit SNMP traps.
  • pronghorn-core:6.28.0 [09-25-2018] - Added ability to restrict Device Broker method getDevicesFiltered on adapter types and ids using adapterType and adapterId keys in options parameter.
  • pronghorn-core:6.26.2 [09-18-2018] - Added a broker API method for running a CLI command against an array of devices.
  • pronghorn-core:6.26.0 [09-12-2018] - Added a javascript api to load new applications into a running instance of the platform.
  • pronghorn-core:6.24.0 [09-12-2018] - Added broker MethodBroker to call remotely discovered methods.
  • pronghorn-core:6.20.1 [09-21-2018] - Created the cog method, and workflow task, ShowFormPreserveData to un-mutate container fields.
  • pronghorn-core:6.15.0 [08-16-2018] - Created basic layout for editable form fields in adapters settings menu.
  • pronghorn-core:6.7.0 [06-21-2018] - The validate-adapters.js script is a utility script that reads in the PH6 properties.json file and validates each defined adapter against its schema file.
    Note - Node 8.x.x is required to run the script.

Improvements

  • pronghorn-core:6.56.1 [12-01-2018] - Made updates to getDevicesFiltered to de-duplidate devices (by name) by default.
  • pronghorn-core:6.55.6 [11-26-2018] - Core now has updated linting rules for better code coverage.
  • pronghorn-core:6.55.5 [11-26-2018] - Corrected UX issue with read-only form inputs in form builder.
  • pronghorn-core:6.55.2 [11-20-2018] - Fixed changelog errors.
  • pronghorn-core:6.53.0 [11-14-2018] - Changed logging level on corral close.
  • pronghorn-core:6.52.0 [11-09-2018] - Added broker functionality for failing over provider actions to the next provider in line.
  • pronghorn-core:6.51.1 [11-08-2018] - Fixed PH.reloadApplication API call.
  • pronghorn-core:6.51.0 [11-08-2018] - Added new fields to the device broker schema for configuration manager.
  • pronghorn-core:6.50.0 [11-05-2018] - Increased test coverage for rendering changelogs in an application's status page.
  • pronghorn-core:6.44.0 [10-31-2018] - Added "Copy Blueprint to Clipboard" button to system page.
  • pronghorn-core:6.43.0 [10-30-2018] - Scheduler Engine can now additionally schedule calls to Broker and Adapter Methods and has increased error handling and input schema validation.
  • pronghorn-core:6.40.0 [10-30-2018] - Added support for editing custom root level keys on properties in the Settings > Properties page.
  • pronghorn-core:6.39.0 [10-26-2018] - Display change log for applications on system page.
  • pronghorn-core:6.37.0 [10-25-2018] - Properties schema for Audit Trail is now extracted from the audit-trail module and merged into the global properties schema object.
  • pronghorn-core:6.34.0 [10-24-2018] - Added routePrefix to the module health page.
  • pronghorn-core:6.32.4 [10-23-2018] - Modified tables in Form Builder to support correct scrolling and increased modal size.
  • pronghorn-core:6.32.2 [10-19-2018] - Added type field check so documentation can be created without excessive logging.
  • pronghorn-core:6.32.0 [10-17-2018] - Changed name of platform to Itential Automation Platform.
  • pronghorn-core:6.31.0 [10-04-2018] - Authorization page optimized.
  • pronghorn-core:6.28.2 [09-27-2018] - Updated runCommand method in Device Broker to work with an array of devices or a single device, and output an array of results.
  • pronghorn-core:6.28.1 [09-27-2018] - Query spinner changed to more generic naming.
  • pronghorn-core:6.27.0 [09-26-2018] - Added display names and values to Broker models for use with Workflow Engine.
  • pronghorn-core:6.23.2 [09-17-2018] - Updated Adapters page brokers/groups editor.
  • pronghorn-core:6.23.0 [09-12-2018] - Pronghorn core now uses the new external logger module for all server-side logging.
  • pronghorn-core:6.22.0 [09-10-2018] - Tables will be validated to have unique values for key elements before submitting the form.
  • pronghorn-core:6.21.0 [09-05-2018] - Audit Trail has been updated into its own module.
  • pronghorn-core:6.20.0 [09-02-2018] - Provided the ability to activate and deactivate groups.
  • pronghorn-core:6.19.0 [10-25-2018] - Fixed rendering issues of adapters and properties page on IE11.
  • pronghorn-core:6.18.14 [08-31-2018] - Added UI specific linting rules.
  • pronghorn-core:6.18.0 [08-23-2018] - Adapter Models are now available in global config object.
  • pronghorn-core:6.17.0 [08-22-2018] - Modified schema of broker models for Workflow Engine compatibility.
  • pronghorn-core:6.16.0 [08-17-2018] - Changed the log level on login message from debug to info.
  • pronghorn-core:6.14.1 [08-15-2018] - Pinned the Rodeo-UI node module version to only increment the patch version automatically.
  • pronghorn-core:6.14.0 [08-14-2018] - Added more extensive CRUD validation for AAA adapters on the Adapters page.
  • pronghorn-core:6.12.0 [08-07-2018] - Added new capability to activate and deactivate users. This improves security while maintaining history and audit capabilities within Pronghorn.
  • pronghorn-core:6.9.0 [08-01-2018] - Added JSON Schema validation to all editable fields in the Settings > Properties page.
  • pronghorn-core:6.8.0 [07-31-2018] - Modified the jade rendering logic to allow pages to extend other pages as long as the top-most parent extends the layout page.

Bug Fixes

  • pronghorn-core:6.55.4 [11-24-2018] - Invalid keys and empty values for instance_data are ignored and correctly renders the form.
  • pronghorn-core:6.55.3 [11-20-2018] - Removed undeclared variable that only breaks in Firefox.
  • pronghorn-core:6.55.1 [11-16-2018] - Added function to handle "starts with" method for must statements.
  • pronghorn-core:6.50.2 [11-06-2018] - Updated testServiceInstance to allow an NSO return of an "" to be considered as a success.
    "" means the service model instance doesn't exist on that NSO instance, but can be saved to that instance.
  • pronghorn-core:6.50.1 [11-05-2018] - Fixed display issue in properties editor when the alarmProps has an array of trap configs versus a single trap config.
  • pronghorn-core:6.50.1 [11-05-2018] - Allow service model instances to be created in a multi-nso environment.
  • pronghorn-core:6.50.0 [11-05-2018] - Created button to toggle hidden columns.
  • pronghorn-core:6.49.0 [11-05-2018] - Locate Devices broker method no longer matches on substrings, only matches on exact device name.
  • pronghorn-core:6.47.0 [11-05-2018] - Ignore duplicate roles on role creation from adapter models.
  • pronghorn-core:6.46.2 [11-02-2018] - Fixed superusers to bypass group validation when calling adapters.
  • pronghorn-core:6.46.1 [11-02-2018] - Modifying the brokers array on adapters no longer sporadically targets the wrong adapter when more than one of the same adapter type exists.
  • pronghorn-core:6.42.0 [10-30-2018] - Fixed incorrect return value in sort method for device.applyTemplates which was causing reverse order sorting.
  • pronghorn-core:6.40.0 [10-30-2018] - Added missing entry for authenticationProps > cookieName to the properties json-schema used for properties.json validation.
  • pronghorn-core:6.39.2 [10-29-2018] - Added property decryption for database connection to migrateAuth.js migration script.
  • pronghorn-core:6.39.1 [10-29-2018] - Export will treat "false" as a valid value for checkboxes.
  • pronghorn-core:6.36.0 [10-25-2018] - Fixed UI stuck on loading screen when querying NSO not in valid order.
  • pronghorn-core:6.36.0 [10-23-2018] - Fixed catch argument call.
  • pronghorn-core:6.35.0 [10-25-2018] - Updated toasts to be consistently centered, and have dynamic height.
  • pronghorn-core:6.32.3 [10-20-2018] - Choice in container form renders and exports correctly.
  • pronghorn-core:6.32.3 [10-20-2018] - Corral restarts on adapters now replace adapter entries in the global config object instead of adding a duplicate.
  • pronghorn-core:6.32.3 [10-19-2018] - Corrected parameter for edit user function.
  • pronghorn-core:6.32.2 [10-19-2018] - Mandatory-in-choice fields are validated on submit.
  • pronghorn-core:6.32.1 [10-18-2018] - Updated ace editor front end config to take into account certain special characters in properties.
  • pronghorn-core:6.31.2 [10-16-2018] - Pronghorn (Itential) displays username with log out message after successfully logging out.
  • pronghorn-core:6.31.1 [10-15-2018] - If node value is 0, will pass as a valid value.
  • pronghorn-core:6.29.1 [10-02-2018] - Clone group correctly copies roles into a new group.
  • pronghorn-core:6.28.3 [09-27-2018] - Fixed a bug preventing required fields from being validated.
  • pronghorn-core:6.27.4 [09-20-2018] - System returns status 401 with error message on API request with invalid Authorization Header.
  • pronghorn-core:6.27.3 [09-20-2018] - Error messages logged on startup from Corral crashes now log stack trace instead of being empty.
  • pronghorn-core:6.27.2 [09-20-2018] - Initial Adapter/Application communication timeouts no longer holdup startup sequence of system.
  • pronghorn-core:6.27.1 [09-20-2018] - A request timeout with multiple callbacks no longer crashes the server.
  • pronghorn-core:6.26.2 [09-18-2018] - Max rows and min rows validation added on "add", "clone", "delete".
  • pronghorn-core:6.26.1 [09-13-2018] - Form containers export correctly.
  • pronghorn-core:6.23.3 [09-12-2018] - Removed error messages on startup associated with language and dictionaries, as they are no longer supported.
  • pronghorn-core:6.23.1 [09-12-2018] - DataLists will no longer initialize their list with one item "< type >".
  • pronghorn-core:6.22.2 [09-10-2018] - Forms perform validation on date, time and datetime-local fields in IE11.
  • pronghorn-core:6.22.1 [09-10-2018] - Forms exports the hidden fields when instance data is given.
  • pronghorn-core:6.19.6 [09-01-2018] - Form Builder forms will now continue to display on screen after a leafref field is searched from Firefox.
  • pronghorn-core:6.19.3 [08-31-2018] - Removed placeholders for number and text fields as they crashed IE11.
  • pronghorn-core:6.19.0 [08-30-2018] - Adapters page will now properly display in IE11.
  • pronghorn-core:6.19.0 [08-30-2018] - Properties page will now properly display in IE11.
  • pronghorn-core:6.19.0 [08-30-2018] - Modal correctly displays in IE11.
  • pronghorn-core:6.19.0 [08-30-2018] - Fixed issues with leafrefs in IE11.
  • pronghorn-core:6.18.15 [09-01-2018] - Fixed form validation concurrency to prevent forms from being submitted with invalid values.
  • pronghorn-core:6.18.12 [08-29-2018] - Changed CSS to be compatible with IE11 (width:initial not supported).
  • pronghorn-core:6.18.11 [08-28-2018] - No longer allow blank passwords to be provided to the Pronghorn login API.
  • pronghorn-core:6.18.9 [08-27-2018] - Notification z-index modified to be above the angular side-nav.
  • pronghorn-core:6.18.8 [08-24-2018] - Provided error handling in xpath expression to correctly evaluate current method so that form builder no longer fails to preview a form with "devices-in-a-group-must" fields.
  • pronghorn-core:6.18.7 [08-24-2018] - Forms with YANG choices and when conditions render without issues now.
  • pronghorn-core:6.18.2 [08-23-2018] - Updated Sheriff and Corral and they will now check that properties.json adapter groups are valid.
  • pronghorn-core:6.17.1 [08-22-2018] - Additional check added before running validation; no longer validates hidden tables.
  • pronghorn-core:6.16.7 [08-23-2018] - Clicking the search icon with empty input string populates the datalist. Minor UI style changes to the datalist (dropdown arrow instead of results text).
  • pronghorn-core:6.16.7 [08-22-2018] - Improved 'when' conditional rendering with leafrefs.
  • pronghorn-core:6.16.7 [08-22-2018] - Corrected the layout of the search icon when rendering the ShowFormByName task.
  • pronghorn-core:6.16.4 [08-18-2018] - Removed short circuit evaluation for must errors and provided correct re-rendering of failed conditions in form exports.
  • pronghorn-core:6.16.3 [08-18-2018] - Resolved rendering behavior for YANG leafref search list elements, and simplified events, user interaction and validation.
  • pronghorn-core:6.16.2 [08-17-2018] - Form datalist returns first 25 elements when input is empty string (default search).
  • pronghorn-core:6.14.2 [08-16-2018] - Added additional validation when submitting forms in a workflow.
  • pronghorn-core:6.13.1 [08-14-2018] - Fixed a bug in the GET /groups/:groupId that caused it to match the /groups/:groupId/memberOf route as well.
  • pronghorn-core:6.12.4 [08-13-2018] - Added error handling to getAAAGroups method.
  • pronghorn-core:6.12.3 [08-09-2018] - The getDevicesFiltered method will now return all devices when more than one adapter is registered with the device broker.
  • pronghorn-core:6.12.2 [08-09-2018] - Toast notifications will now display fixed at the bottom middle of the page rather than scrolling with the page.
  • pronghorn-core:6.12.1 [08-08-2018] - Fixed a bug where in certain circumstances the open GET /groups/list route was hitting the restricted GET /groups/:groupId route instead.
  • pronghorn-core:6.11.0 [08-06-2018] - Created new /status route, deprecated /isAlive.
  • pronghorn-core:6.8.1 [08-01-2018] - Corrected behavior of Device Broker when a single adapter does not return devices.
  • pronghorn-core:6.7.7 [07-30-2018] - Resolved an issue that made certain browsers unresponsive while rendering a form containing a data list with must conditions.
  • pronghorn-core:6.7.2 [07-26-2018] - Changed logo SVG file so that it would appear in small browsers.
  • pronghorn-core:6.7.1 [07-26-2018] - Disabled browser caching on searchable device fields.

Security Fixes

  • pronghorn-core:6.56.0 [11-30-2018] - Updated jquery-ui to 1.12.1.
  • pronghorn-core:6.30.0 [10-04-2018] - Added x-frame-options to prevent clickjacking.

Deprecations

  • pronghorn-core:6.55.0 [11-15-2018] - Many device and service broker methods are deprecated:
    • Deprecated methods in Device Broker:
      locateDeviceGroups, getDevices, getDeviceGroups, getDeviceGroupsForDevices, turnUpDevice, addDeviceToGroup, removeDeviceFromGroup, applyTemplate, applyVariableTemplate, dryRunVariableTemplate, dryRun, provision, query, RESTQuery, RESTAction, getNEDs, getAuthGroups, addToAuthGroup, getTemplates, applyTemplate, syncFrom, syncFromDevices, syncTo, syncToDevices, getOutOfSyncConfig, checkSync, checkSyncDevices, liveStatus, liveStatusScanHosts, passThru, verifyConfig, aclImport, runAction, updateDeviceSetting, addDeviceGroup, deleteDeviceGroup, pingDevice, connectDevice
    • Deprecated methods in Service Broker:
      addServiceInstanceFromObject, cleanUpInstances, deleteService, deleteServiceDryRun, deleteServicePoint, DryRunService, dryRunServiceInstance, dryRunServiceInstanceObject, dryRunXML, fetchData, findService, getDeviceModifications, getDevicesInServiceInstances, getServiceInstanceArray, getServiceInstanceDetails, getServiceInstanceMap, getServiceInstanceObjectTemplate, getServiceModelDetails, getServiceModelFields, getServiceModelFields_old, getServiceModelInstanceDetails, provisionXML, RESTQuery, runAction, serviceCheckSync, syncData, getServiceModelInstances, getServiceModelMap
  • pronghorn-core:6.33.0 [10-23-2018] - Removed angular translate references from core.