Changelogs

On this page:

pronghorn-core

pronghorn-core Change Logs

2019.2.22 Maintenance Release [2021-05-04]

Overview

  • 10 Bug Fixes
  • 1 Security Fixes
  • 11 Total Tickets

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.188 [04-28-2021] - Fixed an issue where a service was not restarted correctly when a dead process was detected.
  • pronghorn-core:10.8.18-2019.2.187 [04-27-2021] - Updated event queue listener to ensure iap_event_exchange exists on rabbitMQ configuration.
  • pronghorn-core:10.8.18-2019.2.186 [04-26-2021] - Added timeout to guarantee the getStatus API responds when Mongo goes down. Updated session-manager to allow unauthenticated users to access public APIs when Mongo goes down.
  • pronghorn-core:10.8.18-2019.2.185 [04-25-2021] - Updated network dependency to fix bug where ConnBlockedError did not exist.
  • pronghorn-core:10.8.18-2019.2.184 [04-20-2021] - Increased version of dependent library. This will allow for a faster failure on MongoDB authentication when it silently hangs on startup.
  • pronghorn-core:10.8.18-2019.2.183 [04-15-2021] - Removed SSLv2/v3 protocol versions not supported by node binary from express server configuration.
  • pronghorn-core:10.8.18-2019.2.182 [04-15-2021] - Improved error message to end-user when IAP service is unavailable.
  • pronghorn-core:10.8.18-2019.2.181 [04-09-2021] - Updated Service module dependency to remove unnecessary debug message.
  • pronghorn-core:10.8.18-2019.2.180 [04-09-2021] - Validation added to the authenticate parameters in the AAA broker to remove a NO-SQL injection attack vulnerability.
  • pronghorn-core:10.8.18-2019.2.179 [04-08-2021] - Fixed a bug that triggered an incorrect warning in the logs related to the parent jade file when accessing the Help menu.

Security Fixes

  • pronghorn-core:10.8.18-2019.2.178 [04-06-2021] - Updated licensing dependency to remove security vulnerability from Axios.

2019.2.21 Maintenance Release [2021-04-06]

Overview

  • 1 Improvements
  • 9 Bug Fixes
  • 10 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.174 [03-10-2021] - Updated the migratePropertiesToDatabase.js script to be more testable and added unit tests to verify the encryption functionality.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.177 [04-05-2021] - Added a property to turn dead process check on/off. The check is off by default.
  • pronghorn-core:10.8.18-2019.2.176 [03-25-2021] - Added an alert message to Forms when the Validate Constraints checkbox is unchecked. User must confirm uncheck action before proceeding.
  • pronghorn-core:10.8.18-2019.2.175 [03-12-2021] - The scroll position will no longer reset when a radio button is selected.
  • pronghorn-core:10.8.18-2019.2.173 [03-10-2021] - IAP now handles RabbitMQ blocked connection notifications and logs the incident.
  • pronghorn-core:10.8.18-2019.2.172 [03-09-2021] - Updated the application system page to change (update) version info after the application is restarted.
  • pronghorn-core:10.8.18-2019.2.171 [03-07-2021] - Updated service module to fix bug where service_config variable was left encrypted.
  • pronghorn-core:10.8.18-2019.2.170 [03-05-2021] - Updated UI library to correctly evaluate WHEN conditions within a form table.
  • pronghorn-core:10.8.18-2019.2.169 [03-05-2021] - Migrated launchDelay and launchTimeout to system properties, controlled only via UI.
  • pronghorn-core:10.8.18-2019.2.168 [03-02-2021] - Added a periodic scan for applications that were killed abruptly.

2019.2.20 Maintenance Release [2021-03-02]

Overview

  • 3 Improvements
  • 9 Bug Fixes
  • 1 Security Fixes
  • 2 Chores
  • 1 Deprecations
  • 16 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.165 [02-22-2021] - Added a tooltip in forms for the validate constraints checkbox.
  • pronghorn-core:10.8.18-2019.2.164 [02-21-2021] - Added Cypress test to verify if an error is visible when a user tries to clone a service without providing a name.
  • pronghorn-core:10.8.18-2019.2.163 [02-19-2021] - Added Itential SNMP MIB to pronghorn-core. Files are available at /opt/pronghorn/current/node_modules/@itential/pronghorn-core/core/mibs.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.167 [02-26-2021] - Moved Cypress to devDependencies in package.json.
  • pronghorn-core:10.8.18-2019.2.166 [02-22-2021] - Alarm receiver can now be configured by its hostname and IPv4 address.
  • pronghorn-core:10.8.18-2019.2.162 [02-12-2021] - Reduced the core service crash notifications to one notification per crash.
  • pronghorn-core:10.8.18-2019.2.161 [02-02-2021] - Arranged the adapter types in sort order in dropdown on the Service Configuration page.
  • pronghorn-core:10.8.18-2019.2.160 [02-12-2021] - Improved rendering of YANG non-configurable state data.
  • pronghorn-core:10.8.18-2019.2.156 [02-08-2021] - Updated styling in the User Profile save button.
  • pronghorn-core:10.8.18-2019.2.154 [02-06-2021] - Fixed a bug that prevented adding an empty YANG Presence-Container to the configuration when creating a new service instance.
  • pronghorn-core:10.8.18-2019.2.153 [02-05-2021] - Error message shows on attempt to clone a service with a blank name.
  • pronghorn-core:10.8.18-2019.2.152 [02-02-2021] - Corrected an issue with the default RabbitMQ properties that prevented connecting to a TLS endpoint.

Security Fixes

  • pronghorn-core:10.8.18-2019.2.157 [02-08-2021] - Updated the Yargs package to fix a security vulnerability.

Chores

  • pronghorn-core:10.8.18-2019.2.159 [02-11-2021] - Updated dependencies for the latest network and service modules to now check for the existence of keyPath, certPath and caPath properties before using them in the connection options.
  • pronghorn-core:10.8.18-2019.2.155 [02-07-2021] - Moved project to new master pipeline.

Deprecations

  • pronghorn-core:10.8.18-2019.2.158 [02-11-2021] - Deprecated the API endpoint: "POST /getActiveSessions".

2019.2.19 Maintenance Release [2021-02-02]

Overview

  • 1 Improvements
  • 3 Bug Fixes
  • 4 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.150 [01-26-2021] - Users can now enable or disable YANG validation constraints in forms.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.151 [01-27-2021] - Updated the audit-trail and service modules to fix crashed applications not correctly appearing on the System page and to expire redis keys at five (5) minutes.
  • pronghorn-core:10.8.18-2019.2.149 [01-22-2021] - Fixed compatibility issues in Internet Explorer 11.
  • pronghorn-core:10.8.18-2019.2.148 [01-21-2021] - Fixed a memory consumption error on the Profile and Service Config pages.

2019.2.18 Maintenance Release [2021-01-05]

Overview

  • 7 Bug Fixes
  • 7 Total Tickets

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.147 [12-17-2020] - Normalization of property definitions was added to internal schemas to fix schema validation with internal schema $refs.
  • pronghorn-core:10.8.18-2019.2.146 [12-17-2020] - Updated log messages for when NSO adapter is down.
  • pronghorn-core:10.8.18-2019.2.145 [12-10-2020] - Provided a fix that prevents the creation of an empty service configuration.
  • pronghorn-core:10.8.18-2019.2.144 [12-09-2020] - Modified error reporting to return the correct log output when the default attributes set for adapter configuration have failed.
  • pronghorn-core:10.8.18-2019.2.143 [12-08-2020] - Modified the properties service to ensure that IAP does not crash when an external service is deleted.
  • pronghorn-core:10.8.18-2019.2.142 [12-04-2020] - Fixed issues that caused a crash in IAP when invalid data was provided with the legacy create and delete service APIs.
  • pronghorn-core:10.8.18-2019.2.141 [11-25-2020] - Improved error handling by hardening ph-core against reload of misconfigured applications.

2019.2.17 Maintenance Release [2020-12-01]

Overview

  • 1 Bug Fixes
  • 1 Total Tickets

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.140 [11-24-2020] - Republished without npm-shrinkwrap.json.

2019.2.16 Maintenance Release [2020-11-03]

Overview

  • 1 Improvements
  • 5 Bug Fixes
  • 1 Security Fixes
  • 2 Chores
  • 9 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.131 [10-11-2020] - Modified pronghorn core to auto-populate the adapter configuration properties with default attributes and values when not provided by the user.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.139 [11-07-2020] - Fixed bug that made it impossible to create adapters when the adapter's propertiesSchema was missing defaults.
  • pronghorn-core:10.8.18-2019.2.138 [11-07-2020] - Fixed encryption issue for IAP properties.
  • pronghorn-core:10.8.18-2019.2.135 [10-27-2020] - Fixed XSS mitigation issue impacting Admin Essentials roles.
  • pronghorn-core:10.8.18-2019.2.134 [10-22-2020] - Profile properties can be edited from the GUI.
  • pronghorn-core:10.8.18-2019.2.133 [10-19-2020] - Fixed XSS handling in Core PHUI Form.

Security Fixes

  • pronghorn-core:10.8.18-2019.2.132 [10-13-2020] - Added HelmetJS HTTP header management to IAP core web services.

Chores

  • pronghorn-core:10.8.18-2019.2.137 [11-07-2020] - Updated readme.
  • pronghorn-core:10.8.18-2019.2.135 [11-01-2020] - Moved the project from argo CI to apollo CI.

2019.2.15 Maintenance Release [2020-10-06]

Overview

  • 2 Improvements
  • 7 Bug Fixes
  • 1 Security Fixes
  • 2 Chores
  • 12 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.128 [10-02-2020] - Updated audit-trail module.
  • pronghorn-core:10.8.18-2019.2.124 [09-28-2020] - Added support for unique sessions in Authentication; logout functionality will remove an old session when a new session is established.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.130 [10-06-2020] - Clone profile options now display after user clicks to clone a profile.
  • pronghorn-core:10.8.18-2019.2.129 [09-30-2020] - Added support for composite keys in form tables.
  • pronghorn-core:10.8.18-2019.2.126 [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:10.8.18-2019.2.125 [09-29-2020] - Resolved schema inconsistency in broker[AAA].
  • pronghorn-core:10.8.18-2019.2.123 [09-27-2020] - Added functionality to remove UI components and prevent React workflow tasks from breaking when application is restarted.
  • pronghorn-core:10.8.18-2019.2.120 [09-07-2020] - ProngPromise is now handling errors inside 'then' block.
  • pronghorn-core:10.8.18-2019.2.119 [09-06-2020] - Automated the ability to add/remove pronghorn_admin group for a newly created or deleted authentication adapter.

Security Fixes

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

Chores

  • pronghorn-core:10.8.18-2019.2.127 [09-30-2020] - Updated the service and network dependencies to resolve a memory leak that was occurring for all publishBroadcast calls.
  • pronghorn-core:10.8.18-2019.2.122 [09-09-2020] - Updated logger dependency to allow syslog message larger than 65kB.

2019.2.14 Maintenance Release [2020-09-01]

Overview

  • 1 Improvements
  • 8 Bug Fixes
  • 5 Chores
  • 14 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.115 [08-31-2020] - Updated the service and network dependencies to enable the ability to cancel sending messages to a consumer.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.118 [08-30-2020] - Updated itential-utils to fix issues with symbolic links.
  • pronghorn-core:10.8.18-2019.2.114 [08-23-2020] - Created a relay in the service emit to properly support engine restart.
  • pronghorn-core:10.8.18-2019.2.112 [08-19-2020] - Updated the 'service' and 'network' dependencies and improved error handling to check if the size limit in a message has been exceeded.
  • pronghorn-core:10.8.18-2019.2.111 [08-15-2020] - Implemented a Redis custom retryStrategy connection. IAP is shut down when MaxRetriesPerRequestError is emitted.
  • pronghorn-core:10.8.18-2019.2.110 [08-15-2020] - Fixed bug where event emitter was called multiple times. Pronghorn running event now only emits once.
  • pronghorn-core:10.8.18-2019.2.109 [08-15-2020] - Fixed an issue that caused service configs to always be out of sync with the system.
  • pronghorn-core:10.8.18-2019.2.108 [08-07-2020] - Unauthenticated API requests now return a 401 error code.
  • pronghorn-core:10.8.18-2019.2.106 [07-31-2020] - Fixed syntax issues in PHUI for IE 11.

Chores

  • pronghorn-core:10.8.18-2019.2.117 [08-30-2020] - Fixed issue with symbolic links to various UI libraries.
  • pronghorn-core:10.8.18-2019.2.116 [08-30-2020] - Symbolic links to various UI libraries are now made relative rather than absolute.
  • pronghorn-core:10.8.18-2019.2.113 [08-22-2020] - Added additional checks for proper error handing.
  • pronghorn-core:10.8.18-2019.2.109 [08-15-2020] - Removed protractor package from devDependencies. The functional testing tool is no longer used.
  • pronghorn-core:10.8.18-2019.2.109 [08-11-2020] - Fixed a bug causing IAP to orphan processes when it shuts down.

2019.2.13 Maintenance Release [2020-08-04]

Overview

  • 2 Improvements
  • 1 Chores
  • 3 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.104 [07-16-2020] - Updated the migrateModules.js script to minimize the build size by creating symlinks instead of copying the modules.
  • pronghorn-core:10.8.18-2019.2.103 [07-07-2020] - Added a configurable retry strategy for services that throw uncaught exceptions and unhandled rejections; strategy sets a threshold to stop the service after a certain number of restarts.

Chores

  • pronghorn-core:10.8.18-2019.2.105 [07-31-2020] - Updated the service dependency.

2019.2.12 Maintenance Release [2020-07-07]

Overview

  • 1 Improvements
  • 6 Bug Fixes
  • 1 Chores
  • 8 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.102 [06-30-2020] - Removed RabbitMQ property from service config schema. Automatically migrated all service configs to remove RabbitMQ configuration.

Bug Fixes

  • app-workflow_engine:5.3.1-2019.2.41 [06-19-2020] - Fixed bug where updateTaskStatus event listeners were being added each time a service was restarted.
  • pronghorn-core:10.8.18-2019.2.101 [07-03-2020] - Fixed Session Manager to prevent IAP crash due to lack of a Redis connection; also fixed error events in ioredis to be handled better in service library.
  • pronghorn-core:10.8.18-2019.2.99 [06-15-2020] - Changed the minimum required MongoDB version from 3.4 to 3.6.
  • pronghorn-core:10.8.18-2019.2.98 [06-15-2020] - Removed bug that caused a Core failure if functionality was invoked.
  • pronghorn-core:10.8.18-2019.2.97 [06-05-2020] - Fixed a crash caused by an undefined user when resolving a response that was already sent.
  • pronghorn-core:10.8.18-2019.2.96 [06-03-2020] - Fixed key management logic for nested tables.

Chores

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

2019.2.11 Maintenance Release [2020-06-02]

Overview

  • 5 Bug Fixes
  • 3 Chores
  • 1 Deprecations
  • 9 Total Tickets

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.95 [05-29-2020] - Added authorization check to Pronghorn Sudo method to enable successful authentication. User is notified when a call to a particular method in IAP is not allowed.
  • pronghorn-core:10.8.18-2019.2.94 [05-26-2020] - Updated ampqlib dependency to support NodeJS v10.
  • pronghorn-core:10.8.18-2019.2.90 [05-25-2020] - Updated header styling for username on job details page.
  • pronghorn-core:10.8.18-2019.2.88 [05-05-2020] - Adapter names are truncated when they are too long.
  • pronghorn-core:10.8.18-2019.2.87 [04-30-2020] - Fix a bug that was causing a type error when setting the app path for the API documentation.

Chores

  • pronghorn-core:10.8.18-2019.2.93 [05-20-2020] - Improved error message when the input or output of an API call does not match the expected schema.
  • pronghorn-core:10.8.18-2019.2.92 [05-20-2020] - Removed redundant encrypted source files from the pronghorn utils/ location.
  • pronghorn-core:10.8.18-2019.2.91 [05-12-2020] - Updated the inquirer dependency to new version to normalize dependency versions across the platform.

Deprecations

  • pronghorn-core:10.8.18-2019.2.89 [05-13-2020] - Removed broken function locateService from the Service broker.

2019.2.10 Maintenance Release [2020-05-05]

Overview

  • 1 Improvements
  • 10 Bug Fixes
  • 4 Chores
  • 15 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.83 [04-23-2020] - Support added to enable (or disable) running tasks on startup. Default for processTasksOnStart property is set to 'true'.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.86 [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:10.8.18-2019.2.84 [04-23-2020] - Updated the suggested replacement for connectDevice to 'isAlive'.
  • pronghorn-core:10.8.18-2019.2.82 [04-23-2020] - Fixed a bug in PHUI.Form that prevented proper construction of keys for table rows.
  • pronghorn-core:10.8.18-2019.2.81 [04-21-2020] - Updated service model to convert Error type to string when sending a callback over RabbitMQ.
  • pronghorn-core:10.8.18-2019.2.80 [04-21-2020] - Available options for applications on the service page have changed. Certain applications can no longer be deleted, and no applications can be cloned.
  • pronghorn-core:10.8.18-2019.2.79 [04-20-2020] - Removed unnecessary properties from schemas with $refs to fix schema validation failures.
  • pronghorn-core:10.8.18-2019.2.78 [04-19-2020] - Web server now redirects user to login page upon unauthorized request.
  • pronghorn-core:10.8.18-2019.2.77 [04-17-2020] - Removed incorrect default properties when creating a new service.
  • pronghorn-core:10.8.18-2019.2.76 [04-16-2020] - Resolved errors in Firefox. Added validation for several authorization APIs to return empty responses as JSON instead of XML.
  • pronghorn-core:10.8.18-2019.2.75 [04-14-2020] - Fixed issue where maintenance release version returned incorrectly.

Chores

  • pronghorn-core:10.8.18-2019.2.85 [04-23-2020] - Updated the @itential/network version dependency.
  • pronghorn-core:10.8.18-2019.2.75 [04-14-2020] - RabbitMQ vhost property now connects IAP to a vhost.
  • pronghorn-core:10.8.18-2019.2.74 [04-10-2020] - Pinned the rodeo-ui to use the correct React module.
  • pronghorn-core:10.8.18-2019.2.73 [04-09-2020] - Updated licensing module dependency.

2019.2.9 Maintenance Release [2020-04-07]

Overview

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

Improvements

  • pronghorn-core:10.8.18-2019.2.70 [03-19-2020] - Added the maintenance release version to the System page. Also added a new API to get the latest release version.
  • pronghorn-core:10.8.18-2019.2.68 [03-17-2020] - Added functionality to apply all callbacks for any services that stop for any reason.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.72 [04-05-2020] - Removed the ability for groups to be assigned to the AAA adapter.
  • pronghorn-core:10.8.18-2019.2.69 [03-18-2020] - Contact Support Tool-tip corrected to read "Contact Support".
  • pronghorn-core:10.8.18-2019.2.67 [03-13-2020] - Log message displays on user logout.

Security Fixes

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

2019.2.8 Maintenance Release [2020-03-03]

Overview

  • 1 Improvements
  • 2 Bug Fixes
  • 5 Chores
  • 8 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.62 [02-12-2020] - Reconfigured durability of event queue to not auto delete when all consumers disconnect.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.65 [02-26-2020] - Resolved compilation issue. Home page icons are now visible on IE 11.
  • pronghorn-core:10.8.18-2019.2.64 [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:10.8.18-2019.2.66 [02-28-2020] - Update logger dependency.
  • pronghorn-core:10.8.18-2019.2.63 [02-13-2020] - Update network module.
  • pronghorn-core:10.8.18-2019.2.61 [02-11-2020] - Updated the network and service modules.
  • pronghorn-core:10.8.18-2019.2.60 [02-06-2020] - Updated to the latest library of the prerequisite module.
  • pronghorn-core:10.8.18-2019.2.59 [02-05-2020] - Improve code format.

2019.2.7 Maintenance Release [2020-02-04]

Overview

  • 1 Improvements
  • 4 Bug Fixes
  • 5 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.56 [01-28-2020] - Services now can access the global config object incrementally, instead of only when all services are online. Fixed bug where running event is never triggered by adding a new launchTimeout property.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.57 [02-03-2020] - Increased the default value for launchTimeout and improved the log message that displays when a service times out.
  • pronghorn-core:10.8.18-2019.2.55 [01-25-2020] - Added a missing flag to enable migration script to follow symlinks appropriately.
  • pronghorn-core:10.8.18-2019.2.54 [01-27-2020] - Changed migration script to no longer use SSL as default for RabbitMQ properties when run in unattended mode.
  • pronghorn-core:10.8.18-2019.2.53 [01-27-2020] - Fixed issue with migration scripts failing to convert overriden parameters from string to numbers and causing faulty rabbitmq properties.

2019.2.6 Maintenance Release [2020-01-14]

Overview

  • 1 Improvements
  • 3 Bug Fixes
  • 4 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.52 [01-13-2020] - The "Contact Support" button now specifically targets the ISD customer portal URL.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.51 [01-10-2020] - Fixed issue with System status page for applications and adapters. Status indicator will correctly show if service is connected or offline.
  • pronghorn-core:10.8.18-2019.2.50 [01-03-2020] - Fixed issue where external links would not redirect to correct page if application used routing with a # symbol.
  • pronghorn-core:10.8.18-2019.2.49 [12-30-2019] - Corrected an issue with the migration script that prevented the unattended --deletedb option from running.

2019.2.5 Maintenance Release [2019-12-24]

Overview

  • 1 Improvements
  • 2 Bug Fixes
  • 3 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.46 [12-22-2019] - Added the --userInputs flag to the unattended migration mode. Administrator can now override default MQ properties before starting the installation.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.48 [12-22-2019] - Improved error handling in IE11. User now able to expand Service Group and view child services belonging to that group.
    .
  • pronghorn-core:10.8.18-2019.2.47 [12-20-2019] - Session Manager now handles undefined responses when fetching keys from Redis; prevents core crash.

2019.2.4 Maintenance Release [2019-12-03]

Overview

  • 1 New Features
  • 1 Improvements
  • 12 Bug Fixes
  • 2 Security Fixes
  • 1 Chores
  • 17 Total Tickets

New Features

  • pronghorn-core:10.8.18-2019.2.38 [11-26-2019] - High availability support for RabbitMQ.

Improvements

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

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.45 [12-13-2019] - Services now restart after a crash.
  • pronghorn-core:10.8.18-2019.2.43 [12-11-2019] - Enabled profile page to list services.
  • pronghorn-core:10.8.18-2019.2.42 [12-10-2019] - Fixed incorrect behavior of the click action in the Profiles settings window. Now the profile will expand instead of going into profile edit view.
  • pronghorn-core:10.8.18-2019.2.41 [12-10-2019] - Corrected an issue preventing crashed apps from being restarted.
  • pronghorn-core:10.8.18-2019.2.40 [12-10-2019] - User Groups no longer available in the remote AAA system will now be automatically removed.
  • pronghorn-core:10.8.18-2019.2.39 [12-06-2019] - Services will only launch if the service exists in the filesystem.
  • pronghorn-core:10.8.18-2019.2.36 [12-04-2019] - Updated session-manager dependency to 1.0.4.
  • pronghorn-core:10.8.18-2019.2.34 [12-04-2019] - Fixed issue where disabling a service was not respected and duplicate service configurations were created.
  • pronghorn-core:10.8.18-2019.2.33 [11-18-2019] - Fix a bug where tasks were missing from workflows.
  • pronghorn-core:10.8.18-2019.2.33 [11-18-2019] - Updated Session Manager to v1.0.3 to support ioredis for proper sentinel failover.
  • pronghorn-core:10.8.18-2019.2.32 [11-14-2019] - Allow for sentinel configuration for redis.
  • pronghorn-core:10.8.18-2019.2.30 [11-14-2019] - Resolved issue with tasks not loading in Workflow Builder.

Security Fixes

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

Chores

  • pronghorn-core:10.8.18-2019.2.44 [12-12-2019] - Updated service package.

2019.2.3 Maintenance Release [2019-11-05]

Overview

  • 1 Improvements
  • 19 Bug Fixes
  • 1 Security Fixes
  • 21 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.23 [10-22-2019] - Improved Redis memory usage on startup.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.29 [11-08-2019] - Fixed issue where an offline adapter prevented the 'running' event from being broadcast.
  • pronghorn-core:10.8.18-2019.2.28 [10-31-2019] - Added corral_id to each process handle to prevent impact to other systems when one system crashes/stops.
  • pronghorn-core:10.8.18-2019.2.27 [10-31-2019] - Open callbacks are now fulfilled as soon as a service stops (restarts).
  • pronghorn-core:10.8.18-2019.2.26 [10-25-2019] - Removed npm install step from new service installation on startup.
  • pronghorn-core:10.8.18-2019.2.25 [10-24-2019] - Service properties screen will now display errors in a multi-line box.
  • pronghorn-core:10.8.18-2019.2.24 [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:10.8.18-2019.2.22 [10-18-2019] - New services will install on startup without need for a migration script.
  • pronghorn-core:10.8.18-2019.2.21 [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:10.8.18-2019.2.19 [10-14-2019] - Core migration script now migrates custom services.
  • pronghorn-core:10.8.18-2019.2.18 [10-04-2019] - Resolved inconsistent key identity in table. Added gray font style for disabled input.
  • pronghorn-core:10.8.18-2019.2.17 [10-01-2019] - Fixed an issue with connection timeout on start-up when multiple services (60+) are configured.
  • pronghorn-core:10.8.18-2019.2.16 [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:10.8.18-2019.2.15 [09-26-2019] - Resolved display issue; lengthy services names will not wrap.
  • pronghorn-core:10.8.18-2019.2.14 [09-26-2019] - Dash sign removed from service config when no service is selected.
  • pronghorn-core:10.8.18-2019.2.13 [10-09-2019] - Language unification added for error messages on all IP input fields. Added ip-address validation.
  • pronghorn-core:10.8.18-2019.2.12 [09-26-2019] - Event subscriptions in custom apps are no longer persistent.
  • pronghorn-core:10.8.18-2019.2.11 [09-25-2019] - IAP no longer crashes upon service removal.
  • pronghorn-core:10.8.18-2019.2.10 [09-24-2019] - External and inherited user group are visible during edit mode but are not editable.
  • pronghorn-core:10.8.18-2019.2.9 [10-09-2019] - Redesigned message banner to be consistent across Profiles page.

Security Fixes

  • pronghorn-core:10.8.18-2019.2.20 [10-24-2019] - Updated swagger-ui-dist package to stable version 3.22.0 and downgraded swagger to V2.0.

2019.2.2 Maintenance Release [2019-10-01]

Overview

  • 1 Improvements
  • 6 Bug Fixes
  • 7 Total Tickets

Improvements

  • pronghorn-core:10.8.18-2019.2.7 [09-11-2019] - Migration scripts can now be automated by adding "unattended" as an argument when running the migration scripts. Migration scripts will not rerun on properties files that have already been migrated. .

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.8 [09-17-2019] - Fixed an issue where migration scripts would hang.
  • pronghorn-core:10.8.18-2019.2.6 [09-10-2019] - Fixed issue causing the Services page to be unusable when calls to get groups failed. Modified logic to ensure schemas are always called.
  • pronghorn-core:10.8.18-2019.2.5 [09-09-2019] - Fixed issue with environment variables causing Template Builder to crash on certain operating systems.
  • pronghorn-core:10.8.18-2019.2.4 [09-09-2019] - Styling for left-side navbar and Roles tab in Authorization Manager matches PH-UI design.
  • pronghorn-core:10.8.18-2019.2.3 [09-09-2019] - Add service button is centered vertically in Firefox.
  • pronghorn-core:10.8.18-2019.2.2 [09-09-2019] - Dash sign removed when no profile is selected.

2019.2.1 Maintenance Release [2019-09-03]

Overview

  • 1 Chores
  • 1 Total Tickets

Chores

  • pronghorn-core:10.8.18-2019.2.1 [09-05-2019] - Removed unused dependencies; updated dependencies to latest versions.

2019.2.0 Feature Release [2019-08-20]

Overview

  • 6 New Features
  • 22 Improvements
  • 73 Bug Fixes
  • 2 Security Fixes
  • 1 Deprecations
  • 104 Total Tickets

New Features

  • pronghorn-core:10.8.0 [08-01-2019] - Added sudo call to allow users to execute a method as a different user.
  • pronghorn-core:10.2.2 [07-29-2019] - Workflow Engine now provides an event listener task.
  • pronghorn-core:10.1.0 [06-28-2019] - Added a new server profiles page for adding, updating, deleting, and selecting server profiles, as well as adding or removing services from each profile. Also added a service properties page to update service property configurations.
  • pronghorn-core:9.0.0 [06-14-2019] - Replaced IPC/redis communication with RabbitMQ.
  • pronghorn-core:8.0.13 [06-06-2019] - Supports react manual tasks defined by external applications.
  • pronghorn-core:8.0.2 [04-25-2019] - Login page error message is now customizable.

Improvements

  • pronghorn-core:10.8.2 [08-06-2019] - Fixed format of getConfig when using native configs.
  • pronghorn-core:10.8.1 [08-05-2019] - Unpinned network and service dependencies.
  • pronghorn-core:10.7.7 [07-31-2019] - Itential Automation Platform (IAP) now listens for events in a round robin fashion.
  • pronghorn-core:10.7.0 [07-30-2019] - Added support for adapter types not loaded at runtime, but accessible through the database. Also improved schema validation for services.
  • pronghorn-core:10.6.11 [07-26-2019] - Added JSON schema and file validation job.
  • pronghorn-core:10.6.4 [07-25-2019] - Updated newly generated adapters to start-up after they are updated.
  • pronghorn-core:10.6.1 [07-23-2019] - Migrated from itential-ci to argo.
  • pronghorn-core:10.6.0 [07-23-2019] - Added schema validation for the data passed from the adapter to the device broker in getDevice and getDevicesFiltered.
  • pronghorn-core:10.5.7 [07-22-2019] - Clone and Delete buttons changed to corresponding tertiary icons.
  • pronghorn-core:10.5.0 [07-18-2019] - Updated core process to utilize @itential/logger module over the static file core/Logger.js and removed the unused core/Logger.js. Fixed the issue where log levels were not being read from database for core process, but instead were retaining values from filesystem properties.json.
  • pronghorn-core:10.4.0 [07-30-2019] - Replaced authentication calls to the persistence broker with calls to the session-manager module.
  • pronghorn-core:10.3.0 [07-16-2019] - Improves performance for device lookups from the broker.
  • pronghorn-core:10.2.0 [07-10-2019] - Injected the init.json properties information into the child processes as an environment variable. Modified the migratePropertiesToDatabase.js script to not create or delete init.json files since they will no longer exist.
  • pronghorn-core:10.1.9 [07-09-2019] - Brokers are now read from disk.
  • pronghorn-core:10.1.6 [07-25-2019] - Redis no longer used for health check storage.
  • pronghorn-core:10.0.0 [06-24-2019] - Removed deprecated methods from the codebase.
  • pronghorn-core:9.0.4 [06-16-2019] - Added description field to server profiles.
  • pronghorn-core:9.0.1 [07-11-2019] - Increased version requirement for Node.js to 10.16 as the LTS for version 8 expires soon.
  • pronghorn-core:9.0.0 [07-11-2019] - The connection status indicator displays as a "yellow light" on the system page when an adapter is DEGRADED.
  • pronghorn-core:8.0.16 [06-06-2019] - Increased web server file size limit from 5mb to 15mb. .
  • pronghorn-core:8.0.1 [04-24-2019] - Fixed errors in migration script.
  • pronghorn-core:8.0.0 [04-22-2019] - Migrated all properties to the database.

Bug Fixes

  • pronghorn-core:10.8.18-2019.2.0 [08-20-2019] - Removed race condition from app startup.
  • pronghorn-core:10.8.18 [08-19-2019] - Service config navbar expands on row click.
  • pronghorn-core:10.8.17 [08-19-2019] - Fixed issue that prevented the Ansible discovery application from starting.
  • pronghorn-core:10.8.16 [08-19-2019] - IAP decrypts all encrypted properties stored in iap_profiles on startup.
  • pronghorn-core:10.8.15 [08-16-2019] - Corrected the version of the logger package required by core.
    NOTICE: All logs now have slightly different formats. Log parsers may need to be reconfigured.
  • pronghorn-core:10.8.14 [08-15-2019] - Fixed console error that occurs when resetting properties.
  • pronghorn-core:10.8.13 [08-15-2019] - Removed deprecated sdk_dir from properties schema.
  • pronghorn-core:10.8.12 [08-15-2019] - Added banner to show when a service config is not the same as the running config.
  • pronghorn-core:10.8.10 [08-14-2019] - Updated service config schema to exclude mongo and redis properties.
  • pronghorn-core:10.8.9 [08-13-2019] - Fixed bug preventing SNMP traps from being sent during application start up.
  • pronghorn-core:10.8.9 [08-13-2019] - Removed _key property from profiles. Fixed bug to no longer instantiate this property.
  • pronghorn-core:10.8.8 [08-13-2019] - Enabled decryption of mongoProps when running the migratePropertiesToDatabase.js.
  • pronghorn-core:10.8.7 [08-09-2019] - Fixed startup behavior of services.
  • pronghorn-core:10.8.6 [08-07-2019] - Fix an issue with the logger preventing IAP start up.
  • pronghorn-core:10.8.5 [08-06-2019] - The deleteService function will only delete services that are not running or in any server profiles.
  • pronghorn-core:10.8.4 [08-06-2019] - Migration process now prompts the user for RabbitMQ settings.
  • pronghorn-core:10.8.3 [08-02-2019] - Added field for model when creating an adapter and fixed issue with unclear toast messages.
  • pronghorn-core:10.7.8 [08-01-2019] - Fixed incorrect behavior that occurs in adapters with undefined brokers and groups.
  • pronghorn-core:10.7.6 [07-31-2019] - Notification broker correctly handles errors when email fails to send.
  • pronghorn-core:10.7.5 [09-19-2019] - Field syntax for ip-prefix, ip4-prefix and ip6-prefix is correctly validated in Form Builder.
  • pronghorn-core:10.7.4 [08-02-2019] - Fixed issue with empty objects in healthchecks passing through as a success.
  • pronghorn-core:10.7.3 [08-14-2019] - Enhanced logic to support dynamic form rendering when conditions contain !=operator.
  • pronghorn-core:10.7.2 [07-30-2019] - Health check status now returns 200 when all relevant services are well.
  • pronghorn-core:10.7.1 [07-29-2019] - Rebuilt package-lock.json file to install properly compatible versions of node_modules to pronghorn-core. Previously incompatible versions caused the UI to indefinitely hang, and eventually timeout.
  • pronghorn-core:10.6.12 [07-29-2019] - Patched a broken context swap happening during broker execution.
  • pronghorn-core:10.6.10 [07-26-2019] - Authorization - pager update to fit current PH UI style.
  • pronghorn-core:10.6.10 [07-26-2019] - Fixed issue in restarting services from System page.
  • pronghorn-core:10.6.9 [07-26-2019] - Removed nonessential dependencies from core.
  • pronghorn-core:10.6.7 [07-25-2019] - Fix a memory leak where context handles weren't being deleted in core.
  • pronghorn-core:10.6.6 [07-25-2019] - Fixed console errors that occur when services are restarted.
  • pronghorn-core:10.6.5 [07-25-2019] - Updated minimum pinned version of @itential/service module to 2.1.6 to fix the issue where applications and adapters could not call themselves outside of "this" scope.
  • pronghorn-core:10.6.3 [07-25-2019] - Removed migration scripts for authentication and broker properties that are no longer required. Modified "npm run migrate" command to notify users there are currently no required migration scripts.
  • pronghorn-core:10.6.2 [07-23-2019] - Fixed incorrect type of input in the setConfig broker call.
  • pronghorn-core:10.5.14 [07-23-2019] - Service is now launched upon adapter update or when new adapter is created.
  • pronghorn-core:10.5.13 [07-22-2019] - Automatic task properly transitions to error state, when no connection to NSO.
  • pronghorn-core:10.5.12 [07-22-2019] - Added error handling in APIs to validate existence of brokers array in adapter.
  • pronghorn-core:10.5.11 [07-22-2019] - Fixed bug in cloning services; cloned adapter is now automatically added to the current profile.
  • pronghorn-core:10.5.10 [07-22-2019] - Fixed issue on the system page whereby toasts caused an error on the console.
  • pronghorn-core:10.5.9 [07-22-2019] - Update to 2019.2 migration script.
  • pronghorn-core:10.5.8 [07-22-2019] - Updated notifications in the auth page to reflect latest rodeo styling.
  • pronghorn-core:10.5.6 [07-25-2019] - Fixed issue with docker containers waiting indefinitely to start.
  • pronghorn-core:10.5.4 [07-19-2019] - Resolved issue with toasts not displaying properly on Services page.
  • pronghorn-core:10.5.3 [07-19-2019] - Changed server startup console messages to reflect correct brand name.
  • pronghorn-core:10.5.2 [07-19-2019] - GetModulesHealth is now successful if at least one service succeeds.
  • pronghorn-core:10.5.1 [07-19-2019] - Fixed unable to logout after session expired bug.
  • pronghorn-core:10.3.2 [07-17-2019] - Service restart tools are working again.
  • pronghorn-core:10.3.1 [07-16-2019] - Added support for snmp V2C in the properties schema.
  • pronghorn-core:10.2.1 [07-11-2019] - Changed ID field to support adding adapters with less than four (4) characters.
  • pronghorn-core:10.1.10 [07-10-2019] - Fixed startup error related to health check.
  • pronghorn-core:10.1.8 [07-09-2019] - Fixed minor typo when connecting to the message bus.
  • pronghorn-core:10.1.5 [07-08-2019] - Fixed bug that prevented application components from loading.
  • pronghorn-core:10.1.4 [07-03-2019] - Updated migratePropertiesToDatabase.js script to support a localhost hostname for rabbitmq properties in addition to the already supported mongodb properties.
  • pronghorn-core:10.1.3 [07-02-2019] - Fixed an issue where Audit Trail was listening on the Web Server before Authentication middleware had injected the user object (from the token).
  • pronghorn-core:10.1.2 [07-02-2019] - Fixed an issue where server would not start due to missing 'pronghorn' global variable on subsequent server startups with a persisting instance of RabbitMQ.
  • pronghorn-core:10.1.1 [07-01-2019] - Unchecking checkox 'Enforce Leafrefs' allows user to specify the device not present in NSO and use it job workflow.
  • pronghorn-core:10.0.1 [07-15-2019] - Logic for when conditions are reflecting on the forms & service manager.
  • pronghorn-core:9.0.5 [06-16-2019] - Added redis properties to service install.
  • pronghorn-core:9.0.3 [06-16-2019] - Changed name to IAP in help section.
  • pronghorn-core:9.0.2 [08-06-2019] - Improved stability of adapter-ansible_manager.
  • pronghorn-core:8.0.15 [06-06-2019] - Sorting in Authorization Manager left panel is now set for all; Users, Groups, Roles.
  • pronghorn-core:8.0.14 [06-06-2019] - List Users in Authorization Manager: edit user button title change from 'Edit Group' to 'Edit User'.
  • pronghorn-core:8.0.12 [06-06-2019] - Authorization/roles side-panel items open on row click.
  • pronghorn-core:8.0.11 [06-06-2019] - Updated the Alarm.trap for failovers on DNS lookup failures.
  • pronghorn-core:8.0.10 [06-06-2019] - System tables: new order function to support proper app/adapter version sorting.
  • pronghorn-core:8.0.8 [05-31-2019] - Removed httpOnly flag from referrer cookie.
  • pronghorn-core:8.0.7 [05-31-2019] - Use database to retrieve active adapters in Pronghorn
  • pronghorn-core:8.0.6 [04-26-2019] - Dash sign " - " is removed when creating temp XML tag during form rendering.
  • pronghorn-core:8.0.5 [04-26-2019] - Action buttons are centered in View List for Groups, Users and Roles.
  • pronghorn-core:8.0.4 [04-26-2019] - UI: Custom CSS form now instructs users to update file with !important.
  • pronghorn-core:8.0.3 [04-25-2019] - IE UI: Removed unnecessary icon in search input.
  • pronghorn-core:7.1.16 [04-08-2019] - Adapter models now reloaded in the global config object on adapter restart.
  • pronghorn-core:7.1.15 [04-03-2019] - Updated the authorization page table styles and title bar button colors to be consistent across the platform.
  • pronghorn-core:7.1.14 [04-02-2019] - Accessibility: Grids in the Authorization Manager page are now fully accessible.

Security Fixes

  • pronghorn-core:10.6.8 [07-25-2019] - Updated jQuery to version 3.4.1. to enhance security.
  • pronghorn-core:8.0.9 [07-25-2019] - Added sameSite security property.

Deprecations

  • pronghorn-core:10.5.5 [07-25-2019] - Removed and replaced StatsCollector.js file.

2019.1.0 Feature Release [2019-04-02]

Overview

  • 6 New Features
  • 19 Improvements
  • 70 Bug Fixes
  • 3 Security Fixes
  • 1 Deprecations
  • 99 Total Tickets

New Features

  • pronghorn-core:6.65.0 [03-14-2019] - Added support for setConfig and restoreConfig to device brokers to enable future use by nso/ansible adapters. Deprecating restoreDevice device broker call.
  • pronghorn-core:6.64.1 [03-05-2019] - Added better error messages for unauthorized groups error.
  • pronghorn-core:6.62.0 [03-05-2019] - Added Tags to navigation bar in the settings section.
  • pronghorn-core:6.58.0 [02-19-2019] - Added an expand button to modals, allowing user to resize the modal content area to view large amounts of text data.
  • pronghorn-core:6.57.21 [02-15-2019] - Added simpler way to add/remove tag references for content.
  • pronghorn-core:6.57.16 [02-01-2019] - Add ability to create, delete and modify tags in pronghorn (itential).

Improvements

  • pronghorn-core:7.1.13-2019.1.0 [03-29-2019] - Pinned dependencies for release.
  • pronghorn-core:7.0.0 [03-15-2019] - Updated calls to support MongoDB driver 3.1.7.
  • pronghorn-core:6.66.0 [03-14-2019] - Added support for ansible devices when getting device configuration. Adding isAlive method for getting device status.
  • pronghorn-core:6.64.0 [03-05-2019] - Device and service broker method deprecation messages will now be submitted to the IAP log instead of only going to stderr.
  • pronghorn-core:6.63.0 [03-05-2019] - Created custom css template that will easily override colors and logo.
  • pronghorn-core:6.61.0 [03-01-2019] - Upgraded to rodeo v9.2.0.
  • pronghorn-core:6.60.0 [02-27-2019] - The header menu options now display an underline on hover, instead of a text color change.
  • pronghorn-core:6.59.1 [02-22-2019] - Added config to read-only choice fields to render disabled radio buttons.
  • pronghorn-core:6.59.0 [02-21-2019] - Added global search component to the IAP platform.
  • pronghorn-core:6.57.22 [02-19-2019] - Search now returns results based on tag names.
  • pronghorn-core:6.57.21 [02-13-2019] - Revert: Smart template forms no longer require keys in their tables.
  • pronghorn-core:6.57.19 [02-07-2019] - Network communication between Pronghorn (Itential) and applications and adapters has been abstracted into a new communication interface. Created class to manage the context of the communications between the apps.
  • pronghorn-core:6.57.15 [04-08-2019] - Reverted form renderer to handle evaluation of deref().
  • pronghorn-core:6.57.13 [01-29-2019] - Improved user experience. User only has to click once to display error message when a leafref is not validated.
  • pronghorn-core:6.57.11 [01-24-2019] - App version will now update on restart in the system page if there has been a version change.
  • pronghorn-core:6.57.11 [01-24-2019] - Removed typo in adapter error message.
  • pronghorn-core:6.57.6 [01-15-2019] - Added support for styling form inputs which fail validation.
  • pronghorn-core:6.57.1 [01-04-2019] - Compression middleware added to WebServer to reduce transferred data.
  • pronghorn-core:6.57.0 [01-03-2019] - Added runActionOnce and locateActionProviders.

Bug Fixes

  • pronghorn-core:7.1.13-2019.1.2 [04-02-2019] - Accessibility: Grids in the Authorization Manager page are now fully accessible.
  • pronghorn-core:7.1.13-2019.1.1 [04-02-2019] - Updated authorization page table styles and title bar button colors for consistency.
  • pronghorn-core:7.1.13 [03-29-2019] - Accessibility: Search results are now navigable via keyboard.
  • pronghorn-core:7.1.12 [03-29-2019] - Fixed adapters page to make IE11 compatible.
  • pronghorn-core:7.1.11 [03-29-2019] - Changed Log In view copyright date to 2019.
  • pronghorn-core:7.1.10 [03-29-2019] - Device broker locates devices more consistently.
  • pronghorn-core:7.1.9 [03-29-2019] - Increased the stability of App communication.
  • pronghorn-core:7.1.7 [03-29-2019] - Application names sort correctly on home page and application dropdown menu.
  • pronghorn-core:7.1.6 [03-29-2019] - Provided default sort property when getDevicesFiltered is called but order property has no fields to sort.
  • pronghorn-core:7.1.5 [03-28-2019] - Contact Support button now directs to Jira Service Desk.
  • pronghorn-core:7.1.4 [03-28-2019] - Updated alignment for title bar buttons on system adapter/application pages.
  • pronghorn-core:7.1.4 [03-28-2019] - Removed error message in form validation fields with correct path.
  • pronghorn-core:7.1.4 [03-28-2019] - Added checks and filtering for duplicated brokers/groups to already selected ones.
  • pronghorn-core:7.1.4 [03-27-2019] - User error reported when user does not have permission to backup device configuration.
  • pronghorn-core:7.1.3 [03-22-2019] - Device backups now properly report errors on failure.
  • pronghorn-core:7.1.2 [03-27-2019] - If "read_only" property in root table is set to true, the property will be inherited by each of its rows.
  • pronghorn-core:7.1.0 [03-27-2019] - Improved keyboard accessibility for authorization page.
  • pronghorn-core:7.0.13 [03-26-2019] - The API calls to /status, /isAlive, and /system/id are public again.
  • pronghorn-core:7.0.12 [03-26-2019] - Updated Job Manager styling to make text readable.
  • pronghorn-core:7.0.11 [03-26-2019] - Accessibility: Fixed contrast issue. Homepage app labels now visible on hover.
  • pronghorn-core:7.0.10 [03-25-2019] - Changed Properties view header from "Pronghorn Properties" to "IAP Properties".
  • pronghorn-core:7.0.9 [03-25-2019] - Changed front page icons and applications dropdown to use displayName property for the view.
  • pronghorn-core:7.0.7 [03-22-2019] - Empty list with a boolean field will not export.
  • pronghorn-core:7.0.6 [03-21-2019] - Fixed brokers help page.
  • pronghorn-core:7.0.5 [03-19-2019] - Increased stability of IAP when restarting applications.
  • pronghorn-core:7.0.3 [03-19-2019] - Increased IAP stability.
  • pronghorn-core:7.0.2 [03-20-2019] - Updated new adapter UI.
  • pronghorn-core:7.0.1 [03-15-2019] - Resolved issue with multiple form previews. Modified z-index in application header to be lower than modal z-index.
  • pronghorn-core:7.0.0 [03-15-2019] - 'Close' button near the top is no longer visible when a toast appears
  • pronghorn-core:6.66.3 [03-14-2019] - Fields with 'when' conditions are shown/hidden correctly based on condition.
  • pronghorn-core:6.66.2 [03-14-2019] - Increased IAP stability.
  • pronghorn-core:6.66.1 [03-14-2019] - Replaced 'Pronghorn' with 'IAP' in the systems page.
  • pronghorn-core:6.66.0 [03-12-2019] - Fixed migration script crash.
  • pronghorn-core:6.64.9 [03-11-2019] - Increased IAP stability.
  • pronghorn-core:6.64.8 [03-11-2019] - Added feedback to notify user if search function not working or no results found.
  • pronghorn-core:6.64.7 [03-11-2019] - Increased IAP stability.
  • pronghorn-core:6.64.6 [03-07-2019] - Changed compatibility warning when connecting to new version of NSO.
  • pronghorn-core:6.64.5 [03-07-2019] - An empty non-required field will not be parsed as an integer and produce an array.
  • pronghorn-core:6.64.5 [03-07-2019] - Fixed checkbox hover-over animation behavior in Firefox.
  • pronghorn-core:6.64.5 [03-06-2019] - Modified login requirements; AAA adapters enabled to use logins other than basic auth.
  • pronghorn-core:6.64.2 [03-05-2019] - Improved form validation for required fields and consistency.
  • pronghorn-core:6.61.1 [03-05-2019] - Improved deref() and current() evaluations to render leafref service models correctly.
  • pronghorn-core:6.60.3 [03-01-2019] - Webserver returns specific error messages provided by application.
  • pronghorn-core:6.60.2 [03-05-2019] - Modified network classes to use appropriate encryption settings.
  • pronghorn-core:6.60.1 [02-27-2019] - Updated dependencies for installation process.
  • pronghorn-core:6.59.2 [03-05-2019] - Accessibility: Basic keyboard navigation is supported in the Settings pages.
  • pronghorn-core:6.58.4 [02-21-2019] - Table row count is now accurate and will not always display zero (0).
  • pronghorn-core:6.58.3 [02-20-2019] - Focus stays at add button when adding table row.
  • pronghorn-core:6.58.2 [02-19-2019] - Updated itential-utils to 2.2.9.
  • pronghorn-core:6.58.1 [02-19-2019] - Accessibility: You can now navigate through the IAP navigation bar using only the keyboard.
  • pronghorn-core:6.57.24 [02-19-2019] - Accessibility: Added outlines to action buttons in lists for key only functionality.
  • pronghorn-core:6.57.23 [02-19-2019] - Accessibility: Can navigate through tab elements in title bar via keyboard.
  • pronghorn-core:6.57.23 [02-19-2019] - Keyboard navigation is supported through the home page apps.
  • pronghorn-core:6.57.21 [02-18-2019] - Updated package file to include new directories.
  • pronghorn-core:6.57.21 [02-15-2019] - Applications and adapters with duplicate IDs can no longer be loaded.
  • pronghorn-core:6.57.21 [02-08-2019] - Smart template forms no longer require keys in their tables.
  • pronghorn-core:6.57.21 [02-07-2019] - Added unique_device_count, start_index and return_count to getDevicesFiltered payload.
  • pronghorn-core:6.57.18 [02-07-2019] - Form renderer evaluates deref() correctly.
  • pronghorn-core:6.57.17 [02-07-2019] - Added support for comparison of date objects in PHUI table.
  • pronghorn-core:6.57.17 [02-04-2019] - Added support for comparison of date objects in PHUI table.
  • pronghorn-core:6.57.16 [02-04-2019] - Edit view for custom role displays correctly.
  • pronghorn-core:6.57.12 [01-28-2019] - WebServer no longer crashes when 'protection' key is defined on method model.
  • pronghorn-core:6.57.9 [01-21-2019] - The grey background of the home page now extends to the bottom of the screen, even in a minimized screen mode.
  • pronghorn-core:6.57.9 [01-21-2019] - Containers and tables are validated the same way independent of current view.
  • pronghorn-core:6.57.7 [01-17-2019] - Forms will validate tables with more than one row.
  • pronghorn-core:6.57.6 [01-15-2019] - Form checkbox display is consistent in form builder and form preview.
  • pronghorn-core:6.57.5 [01-15-2019] - Fixed bug where user got unintended scrolling when the application dropdown was too long.
  • pronghorn-core:6.57.4 [01-11-2019] - Correct role appears when clicking the edit button from the left navigation bar.
  • pronghorn-core:6.57.3 [01-09-2019] - Added documentation and stability improvements to Service Broker.
  • pronghorn-core:6.57.3 [01-09-2019] - Added documentation and stability improvements to Device Broker.

Security Fixes

  • pronghorn-core:7.1.8 [03-29-2019] - Increased security of referrer cookie.
  • pronghorn-core:7.1.1 [03-27-2019] - Security: Updated jquery to 3.3.x.
  • pronghorn-core:6.57.13 [01-28-2019] - The referrer cookie is now secure on https connections.

Deprecations

  • pronghorn-core:7.1.5 [04-04-2019] - All methods for persistence broker are now set to deprecated.