Changelogs

On this page:

pronghorn-core

pronghorn-core Change Logs

2019.3.21 Maintenance Release [2021-11-02]

Overview

  • 1 Improvements
  • 1 Bug Fixes
  • 2 Total Tickets

Improvements

  • pronghorn-core:10.12.21-2019.3.195 [10-21-2021] - Removed unnecessary arguments from the service module and the $ENCRYPTED global variable.

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.194 [10-20-2021] - If a new service is discovered on startup in an IAP environment it will be added to all IAP Profiles.

2019.3.20 Maintenance Release [2021-10-05]

Overview

  • 3 Bug Fixes
  • 3 Total Tickets

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.193 [10-04-2021] - Fixed bug where the propertiesSchema for a service was not properly de-structured.
  • pronghorn-core:10.12.21-2019.3.192 [09-29-2021] - Updated error message when Mongo user does not have proper permissions.
  • pronghorn-core:10.12.21-2019.3.191 [09-20-2021] - Added a time range validation check to the core scheduler. ScheduleTask is now executing correctly at the scheduled time.

2019.3.19 Maintenance Release [2021-09-07]

Overview

  • 4 Improvements
  • 9 Bug Fixes
  • 1 Chores
  • 2 Tests
  • 16 Total Tickets

Improvements

  • pronghorn-core:10.12.21-2019.3.189 [09-03-2021] - Added a column for last login date on the Authorization Config user table.
  • pronghorn-core:10.12.21-2019.3.188 [09-01-2021] - Updated System Status page to use days when uptime is greater than 24 hours.
  • pronghorn-core:10.12.21-2019.3.187 [08-30-2021] - Added a warning for apps which use additional roles that are not root level roles.
  • pronghorn-core:10.12.21-2019.3.183 [08-10-2021] - Removed the redundant TCP listener connection being generated to RabbitMQ on startup of IAP.

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.190 [09-14-2021] - Allowed MongoDB version validation in IAP startup for non-admin MongoDB users.
  • pronghorn-core:10.12.21-2019.3.186 [08-24-2021] - Updated service module to fix error handling when sending messages to ensure the service is not restarted.
  • pronghorn-core:10.12.21-2019.3.184 [08-12-2021] - Updated dependency which fixed an issue where event handlers should be removed after the event is finally handled.
  • pronghorn-core:10.12.21-2019.3.182 [08-09-2021] - Fixed an issue where a service could emit its ONLINE status before Core added its configuration.
  • pronghorn-core:10.12.21-2019.3.181 [07-26-2021] - Updated the UI style CSS to fix overscrolling behavior on service properties pages.
  • pronghorn-core:10.12.21-2019.3.180 [07-24-2021] - Modifications to the adapter properties-schema.json will now be applied when the adapter is restarted.
  • pronghorn-core:10.12.21-2019.3.179 [07-16-2021] - The scroll position no longer resets when a radio button is selected.
  • pronghorn-core:10.12.21-2019.3.178 [07-15-2021] - Improved handshake logging in pronghorn-core. Updated service module.
  • pronghorn-core:10.12.21-2019.3.176 [07-09-2021] - Updated the user sort list on the Authorization page to list all users.

Chores

  • pronghorn-core:10.12.21-2019.3.185 [08-24-2021] - Updated a dependency to a backend library in order to absorb the change which removed a method that did not follow the design of the RabbitMQ Listener class as well as to setup some redis TTLs.

Tests

  • pronghorn-core:10.12.21-2019.3.177 [07-11-2021] - Refactored changeProfile API tests to reflect updated behavior.
  • pronghorn-core:10.12.21-2019.3.175 [07-01-2021] - Completed the API test refractor for test/api/coreTest.js.

2019.3.18 Maintenance Release [2021-07-06]

Overview

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

Improvements

  • pronghorn-core:10.12.21-2019.3.172 [06-23-2021] - Moved functionality from session-manager into pronghorn-core.

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.173 [06-25-2021] - Improved handshake logging in pronghorn-core.

Tests

  • pronghorn-core:10.12.21-2019.3.174 [06-26-2021] - Removed the GET / header test case. .

2019.3.17 Maintenance Release [2021-06-01]

Overview

  • 24 Bug Fixes
  • 2 Security Fixes
  • 26 Total Tickets

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.171 [05-28-2021] - Removed several unused dependencies and replaced several others to standardize dependencies within the platform.
  • pronghorn-core:10.12.21-2019.3.170 [05-27-2021] - Removed the duplicated logging message that shows as an error or warning when restarting an adapter or application.
  • pronghorn-core:10.12.21-2019.3.169 [05-27-2021] - Removed the "warn" syslog level. Fixed a bug where the "warning" level could not be set for a syslog property.
  • pronghorn-core:10.12.21-2019.3.168 [05-25-2021] - Added RabbitMQ logging message.
  • pronghorn-core:10.12.21-2019.3.166 [05-25-2021] - An application crash SNMP trap (alarm) is sent when an application fails to launch within its timeout period.
  • pronghorn-core:10.12.21-2019.3.165 [05-25-2021] - Removed linting errors from various shell scripts.
  • pronghorn-core:10.12.21-2019.3.164 [05-21-2021] - Fixed an issue where a malformed error would occur during a request timeout. Response body of Request Timeout now returns a 408 error code.
  • pronghorn-core:10.12.21-2019.3.163 [05-21-2021] - Improved error handling when discovering new applications and adapters.
  • pronghorn-core:10.12.21-2019.3.162 [05-20-2021] - Reverted additional schema validations to the AAA broker authenticate call.
  • pronghorn-core:10.12.21-2019.3.161 [05-19-2021] - Fixed an issue where services were disappearing from Admin Essentials when they were restarted.
  • pronghorn-core:10.12.21-2019.3.159 [05-18-2021] - Newly discovered applications and adapters now register as encrypted based on the isEncrypted value in the pronghorn.json and not the global encryption setting.
  • pronghorn-core:10.12.21-2019.3.158 [05-18-2021] - Fixed an issue that was causing an empty error when a user would update the active profile for the system.
  • pronghorn-core:10.12.21-2019.3.157 [05-17-2021] - Fixed error handling when profile is not found.
  • pronghorn-core:10.12.21-2019.3.156 [05-14-2021] - Implemented Redis write heartbeat to improve Ioredis error handling.
  • pronghorn-core:10.12.21-2019.3.155 [05-14-2021] - Fixed RabbitMQ health status reported by the /status route.
  • pronghorn-core:10.12.21-2019.3.154 [05-13-2021] - Added schema to ensure valid brokers.
  • pronghorn-core:10.12.21-2019.3.153 [05-13-2021] - Added detection of uninstalled adapters when migrating properties to database. Warning is issued to operator when adapter cannot be migrated due to missing installation.
  • pronghorn-core:10.12.21-2019.3.152 [05-13-2021] - Disabled the ability to deactivate the administrative group and prevent users from locking themselves out.
  • pronghorn-core:10.12.21-2019.3.151 [05-12-2021] - Updated network dependency to pin amqp-connection-manager to a prior version before a bug was introduced.
  • pronghorn-core:10.12.21-2019.3.150 [05-11-2021] - IAP will no longer hang on exit when an invalid RabbitMQ endpoint is provided.
  • pronghorn-core:10.12.21-2019.3.149 [05-05-2021] - Updated Core to remove all principals upon IAP restart and to allow each user to have refreshed permissions without requiring a fresh login.
  • pronghorn-core:10.12.21-2019.3.148 [05-05-2021] - Updated the descending sort arrow to match the ascending arrow in Authorization Manager.
  • pronghorn-core:10.12.21-2019.3.147 [04-30-2021] - IAP will now exit if a problem is encountered during initialization.
  • pronghorn-core:10.12.21-2019.3.146 [04-28-2021] - Fixed an issue in Authorization Manager where the last entry in the role edit screen was cut off.

Security Fixes

  • pronghorn-core:10.12.21-2019.3.167 [05-25-2021] - Updated dependency and added code obfuscation to webpack and javascript modules.
  • pronghorn-core:10.12.21-2019.3.160 [05-19-2021] - Users are now redirected from the login page when an active session exists.

2019.3.16 Maintenance Release [2021-05-04]

Overview

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

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.145 [04-28-2021] - Fixed an issue where a service was not restarted correctly when a dead process was detected.
  • pronghorn-core:10.12.21-2019.3.144 [04-27-2021] - Updated event queue listener to ensure iap_event_exchange exists on rabbitMQ configuration.
  • pronghorn-core:10.12.21-2019.3.143 [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.12.21-2019.3.142 [04-25-2021] - Updated network dependency to fix bug where ConnBlockedError did not exist.
  • pronghorn-core:10.12.21-2019.3.141 [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.12.21-2019.3.140 [04-15-2021] - Removed SSLv2/v3 protocol versions not supported by node binary from express server configuration.
  • pronghorn-core:10.12.21-2019.3.139 [04-15-2021] - Improved error message to end-user when IAP service is unavailable.
  • pronghorn-core:10.12.21-2019.3.138 [04-09-2021] - Updated Service module dependency to remove unnecessary debug message.
  • pronghorn-core:10.12.21-2019.3.137 [04-09-2021] - Validation added to the authenticate parameters in the AAA broker to remove a NO-SQL injection attack vulnerability.
  • pronghorn-core:10.12.21-2019.3.136 [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.12.21-2019.3.135 [04-06-2021] - Updated licensing dependency to remove security vulnerability from Axios.

2019.3.15 Maintenance Release [2021-04-06]

Overview

  • 1 Improvements
  • 9 Bug Fixes
  • 10 Total Tickets

Improvements

  • pronghorn-core:10.12.21-2019.3.131 [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.12.21-2019.3.134 [04-05-2021] - Added a property to turn dead process check on/off. The check is off by default.
  • pronghorn-core:10.12.21-2019.3.133 [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.12.21-2019.3.132 [03-12-2021] - The scroll position will no longer reset when a radio button is selected.
  • pronghorn-core:10.12.21-2019.3.130 [03-10-2021] - IAP now handles RabbitMQ blocked connection notifications and logs the incident.
  • pronghorn-core:10.12.21-2019.3.129 [03-09-2021] - Updated the application system page to change (update) version info after the application is restarted.
  • pronghorn-core:10.12.21-2019.3.128 [03-07-2021] - Updated service module to fix bug where service_config variable was left encrypted.
  • pronghorn-core:10.12.21-2019.3.127 [03-05-2021] - Updated UI library to correctly evaluate WHEN conditions within a form table.
  • pronghorn-core:10.12.21-2019.3.126 [03-05-2021] - Migrated launchDelay and launchTimeout to system properties, controlled only via UI.
  • pronghorn-core:10.12.21-2019.3.125 [03-02-2021] - Added a periodic scan for applications that were killed abruptly.

2019.3.14 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.12.21-2019.3.122 [02-22-2021] - Added a tooltip in forms for the validate constraints checkbox.
  • pronghorn-core:10.12.21-2019.3.121 [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.12.21-2019.3.120 [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.12.21-2019.3.124 [02-26-2021] - Moved Cypress to devDependencies in package.json.
  • pronghorn-core:10.12.21-2019.3.123 [02-22-2021] - Alarm receiver can now be configured by its hostname and IPv4 address.
  • pronghorn-core:10.12.21-2019.3.119 [02-12-2021] - Reduced the core service crash notifications to one notification per crash.
  • pronghorn-core:10.12.21-2019.3.118 [02-12-2021] - Improved rendering of YANG non-configurable state data.
  • pronghorn-core:10.12.21-2019.3.114 [02-08-2021] - Updated styling in the User Profile save button.
  • pronghorn-core:10.12.21-2019.3.112 [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.12.21-2019.3.111 [02-05-2021] - Error message shows on attempt to clone a service with a blank name.
  • pronghorn-core:10.12.21-2019.3.110 [02-02-2021] - Arranged the adapter types in sort order in dropdown on the Service Configuration page.
  • pronghorn-core:10.12.21-2019.3.109 [02-02-2021] - Corrected an issue with the default RabbitMQ properties that prevented connecting to a TLS endpoint.

Security Fixes

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

Chores

  • pronghorn-core:10.12.21-2019.3.117 [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.12.21-2019.3.113 [02-07-2021] - Moved project to new master pipeline.

Deprecations

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

2019.3.13 Maintenance Release [2021-02-02]

Overview

  • 1 Improvements
  • 4 Bug Fixes
  • 5 Total Tickets

Improvements

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

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.108 [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.12.21-2019.3.107 [01-27-2021] - Fixed alignment of the Save Service icon.
  • pronghorn-core:10.12.21-2019.3.105 [01-22-2021] - Fixed compatibility issues in Internet Explorer 11.
  • pronghorn-core:10.12.21-2019.3.104 [01-21-2021] - Fixed a memory consumption error on the Profile and Service Config pages.

2019.3.12 Maintenance Release [2021-01-05]

Overview

  • 7 Bug Fixes
  • 7 Total Tickets

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.103 [12-17-2020] - Normalization of property definitions was added to internal schemas to fix schema validation with internal schema $refs.
  • pronghorn-core:10.12.21-2019.3.102 [12-17-2020] - Updated log messages for when NSO adapter is down.
  • pronghorn-core:10.12.21-2019.3.101 [12-10-2020] - Provided a fix that prevents the creation of an empty service configuration.
  • pronghorn-core:10.12.21-2019.3.100 [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.12.21-2019.3.99 [12-08-2020] - Modified the properties service to ensure that IAP does not crash when an external service is deleted.
  • pronghorn-core:10.12.21-2019.3.98 [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.12.21-2019.3.97 [11-25-2020] - Improved error handling by hardening ph-core against reload of misconfigured applications.

2019.3.11 Maintenance Release [2020-12-01]

Overview

  • 2 Bug Fixes
  • 2 Total Tickets

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.96 [11-24-2020] - Republished without npm-shrinkwrap.json.
  • pronghorn-core:10.12.21-2019.3.95 [11-22-2020] - Removed unnecessary log message during IAP startup.

2019.3.10 Maintenance Release [2020-11-03]

Overview

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

Improvements

  • pronghorn-core:10.12.21-2019.3.86 [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.12.21-2019.3.94 [11-07-2020] - Fixed bug that made it impossible to create adapters when the adapter's propertiesSchema was missing defaults.
  • pronghorn-core:10.12.21-2019.3.93 [11-07-2020] - Fixed encryption issue for IAP properties.
  • pronghorn-core:10.12.21-2019.3.90 [10-27-2020] - Fixed XSS mitigation issue impacting Admin Essentials roles.
  • pronghorn-core:10.12.21-2019.3.89 [10-22-2020] - Profile properties can be edited from the GUI.
  • pronghorn-core:10.12.21-2019.3.88 [10-19-2020] - Fixed XSS handling in Core PHUI Form.

Security Fixes

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

Chores

  • pronghorn-core:10.12.21-2019.3.92 [11-07-2020] - Updated readme.
  • pronghorn-core:10.12.21-2019.3.90 [11-01-2020] - Moved the project from argo CI to apollo CI.

2019.3.9 Maintenance Release [2020-10-06]

Overview

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

Improvements

  • pronghorn-core:10.12.21-2019.3.83 [10-02-2020] - Updated audit-trail module.
  • pronghorn-core:10.12.21-2019.3.79 [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.12.21-2019.3.85 [10-06-2020] - Clone profile options now display after user clicks to clone a profile.
  • pronghorn-core:10.12.21-2019.3.84 [09-30-2020] - Added support for composite keys in form tables.
  • pronghorn-core:10.12.21-2019.3.81 [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.12.21-2019.3.78 [09-27-2020] - Added functionality to remove UI components and prevent React workflow tasks from breaking when application is restarted.
  • pronghorn-core:10.12.21-2019.3.75 [09-07-2020] - ProngPromise is now handling errors inside 'then' block.
  • pronghorn-core:10.12.21-2019.3.74 [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.12.21-2019.3.76 [09-07-2020] - Updated swagger-ui package to v3.30.2.

Chores

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

2019.3.8 Maintenance Release [2020-09-01]

Overview

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

Improvements

  • pronghorn-core:10.12.21-2019.3.70 [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.12.21-2019.3.73 [08-30-2020] - Updated itential-utils to fix issues with symbolic links.
  • pronghorn-core:10.12.21-2019.3.69 [08-23-2020] - Created a relay in the service emit to properly support engine restart.
  • pronghorn-core:10.12.21-2019.3.67 [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.12.21-2019.3.66 [08-15-2020] - Implemented a Redis custom retryStrategy connection. IAP is shut down when MaxRetriesPerRequestError is emitted.
  • pronghorn-core:10.12.21-2019.3.65 [08-15-2020] - Fixed bug where event emitter was called multiple times. Pronghorn running event now only emits once.
  • pronghorn-core:10.12.21-2019.3.64 [08-15-2020] - Fixed an issue that caused service configs to always be out of sync with the system.
  • pronghorn-core:10.12.21-2019.3.63 [08-07-2020] - Unauthenticated API requests now return a 401 error code.
  • pronghorn-core:10.12.21-2019.3.61 [07-31-2020] - Fixed syntax issues in PHUI for IE 11.

Chores

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

2019.3.7 Maintenance Release [2020-08-04]

Overview

  • 2 Improvements
  • 1 Chores
  • 3 Total Tickets

Improvements

  • pronghorn-core:10.12.21-2019.3.59 [07-16-2020] - Updated the migrateModules.js script to minimize the build size by creating symlinks instead of copying the modules.
  • pronghorn-core:10.12.21-2019.3.58 [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.12.21-2019.3.60 [07-31-2020] - Updated the service dependency.

2019.3.6 Maintenance Release [2020-07-07]

Overview

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

Improvements

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

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.56 [06-30-2020] - Fixed error where $refs would not be correctly resolved when using query parameters.
  • pronghorn-core:10.12.21-2019.3.55 [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.12.21-2019.3.53 [06-15-2020] - Changed the minimum required MongoDB version from 3.4 to 3.6.
  • pronghorn-core:10.12.21-2019.3.52 [06-15-2020] - Removed bug that caused a Core failure if functionality was invoked.
  • pronghorn-core:10.12.21-2019.3.51 [06-05-2020] - Fixed a crash caused by an undefined user when resolving a response that was already sent.
  • pronghorn-core:10.12.21-2019.3.50 [06-03-2020] - Fixed key management logic for nested tables.

Chores

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

2019.3.5 Maintenance Release [2020-06-02]

Overview

  • 2 Bug Fixes
  • 3 Chores
  • 1 Deprecations
  • 6 Total Tickets

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.49 [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.12.21-2019.3.48 [05-26-2020] - Updated ampqlib dependency to support NodeJS v10.

Chores

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

Deprecations

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

2019.3.4 Maintenance Release [2020-05-05]

Overview

  • 1 Improvements
  • 11 Bug Fixes
  • 4 Chores
  • 16 Total Tickets

Improvements

  • pronghorn-core:10.12.21-2019.3.39 [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.12.21-2019.3.43 [04-30-2020] - Fixed a bug that was causing a type error when setting the app path for the API documentation.
  • pronghorn-core:10.12.21-2019.3.42 [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.12.21-2019.3.40 [04-23-2020] - Updated the suggested replacement for connectDevice to 'isAlive'.
  • pronghorn-core:10.12.21-2019.3.38 [04-23-2020] - Fixed a bug in PHUI.Form that prevented proper construction of keys for table rows.
  • pronghorn-core:10.12.21-2019.3.37 [04-21-2020] - Updated service model to convert Error type to string when sending a callback over RabbitMQ.
  • pronghorn-core:10.12.21-2019.3.36 [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.12.21-2019.3.35 [04-20-2020] - Removed unnecessary properties from schemas with $refs to fix schema validation failures.
  • pronghorn-core:10.12.21-2019.3.34 [04-19-2020] - Web server now redirects user to login page upon unauthorized request.
  • pronghorn-core:10.12.21-2019.3.33 [04-17-2020] - Removed incorrect default properties when creating a new service.
  • pronghorn-core:10.12.21-2019.3.32 [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.12.21-2019.3.31 [04-14-2020] - Fixed issue where maintenance release version returned incorrectly.

Chores

  • pronghorn-core:10.12.21-2019.3.41 [04-23-2020] - Updated the @itential/network version dependency.
  • pronghorn-core:10.12.21-2019.3.31 [04-14-2020] - RabbitMQ vhost property now connects IAP to a vhost.
  • pronghorn-core:10.12.21-2019.3.30 [04-10-2020] - Pinned the rodeo-ui to use the correct React module.
  • pronghorn-core:10.12.21-2019.3.29 [04-09-2020] - Updated licensing module dependency.

2019.3.3 Maintenance Release [2020-04-07]

Overview

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

Improvements

  • pronghorn-core:10.12.21-2019.3.27 [04-03-2020] - Blueprints are now generated with the correct spacing format.
  • pronghorn-core:10.12.21-2019.3.24 [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.12.21-2019.3.22 [03-17-2020] - Added functionality to apply all callbacks for any services that stop for any reason.

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.28 [04-05-2020] - Removed the ability for groups to be assigned to the AAA adapter.
  • pronghorn-core:10.12.21-2019.3.25 [04-01-2020] - Applications with long names display properly on the service config page.
  • pronghorn-core:10.12.21-2019.3.23 [03-18-2020] - Contact Support Tool-tip corrected to read "Contact Support".
  • pronghorn-core:10.12.21-2019.3.21 [03-13-2020] - Log message displays on user logout.

Security Fixes

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

2019.3.2 Maintenance Release [2020-03-03]

Overview

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

Improvements

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

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.19 [02-24-2020] - Resolved compilation issue. Home page icons are now visible on IE 11.
  • pronghorn-core:10.12.21-2019.3.18 [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.12.21-2019.3.20 [02-28-2020] - Update logger dependency.
  • pronghorn-core:10.12.21-2019.3.17 [02-13-2020] - Update network module.
  • pronghorn-core:10.12.21-2019.3.15 [02-11-2020] - Updated the network and service modules.
  • pronghorn-core:10.12.21-2019.3.14 [02-06-2020] - Updated to the latest library of the prerequisite module.
  • pronghorn-core:10.12.21-2019.3.13 [02-08-2020] - Improved code format.

2019.3.1 Maintenance Release [2020-02-04]

Overview

  • 2 Improvements
  • 6 Bug Fixes
  • 8 Total Tickets

Improvements

  • pronghorn-core:10.12.21-2019.3.11 [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.
  • pronghorn-core:10.12.21-2019.3.7 [01-13-2020] - The "Contact Support" button now specifically targets the ISD customer portal URL.

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.12 [02-03-2020] - Increased the default value for launchTimeout and improved the log message that displays when a service times out.
  • pronghorn-core:10.12.21-2019.3.10 [01-25-2020] - Added a missing flag to enable migration script to follow symlinks appropriately.
  • pronghorn-core:10.12.21-2019.3.9 [01-27-2020] - Changed migration script to no longer use SSL as default for RabbitMQ properties when run in unattended mode.
  • pronghorn-core:10.12.21-2019.3.8 [01-27-2020] - Fixed issue with migration scripts failing to convert overriden parameters from string to numbers and causing faulty rabbitmq properties.
  • pronghorn-core:10.12.21-2019.3.6 [01-03-2020] - Fixed issue where external links would not redirect to correct page if application used routing with a # symbol.
  • pronghorn-core:10.12.21-2019.3.5 [12-30-2019] - Corrected an issue with the migration script that prevented the unattended --deletedb option from running.

2019.3.0 Feature Release [2019-11-29]

Overview

  • 1 New Features
  • 6 Improvements
  • 29 Bug Fixes
  • 3 Security Fixes
  • 5 Chores
  • 44 Total Tickets

New Features

  • pronghorn-core:10.12.9 [12-05-2019] - Support added for RabbitMQ high availability.

Improvements

  • pronghorn-core:10.12.21-2019.3.2 [12-22-2019] - Added the --userInputs flag to the unattended migration mode. Administrator can now override default MQ properties before starting the installation.
  • pronghorn-core:10.12.10 [12-06-2019] - Updated menus in pronghorn core navigation.
  • pronghorn-core:10.12.7 [12-05-2019] - Changed CSS for styling icons.
  • pronghorn-core:10.11.0 [11-16-2019] - Updated IAP nav bar.
  • pronghorn-core:10.10.15 [11-16-2019] - Using 'Copy Blueprint To Clipboard' will now copy/paste the JSON in a consistent format.
  • pronghorn-core:10.10.6 [10-22-2019] - Improved Redis memory usage on startup.

Bug Fixes

  • pronghorn-core:10.12.21-2019.3.4 [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.12.21-2019.3.3 [12-20-2019] - Session Manager now handles undefined responses when fetching keys from Redis; prevents core crash.
  • pronghorn-core:10.12.21-2019.3.1 [12-20-2019] - Remove unused migration script.
  • pronghorn-core:10.12.21 [12-13-2019] - Updated path used for required modules.
  • pronghorn-core:10.12.20 [12-13-2019] - Services now restart after a crash.
  • pronghorn-core:10.12.18 [12-11-2019] - Enabled profile page to list services.
  • pronghorn-core:10.12.17 [12-11-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.12.16 [12-11-2019] - Fixed bug that occurs when using square bracket [] notation for URL query parameters.
  • pronghorn-core:10.12.15 [12-10-2019] - Corrected an issue preventing crashed apps from being restarted.
  • pronghorn-core:10.12.14 [12-10-2019] - User Groups no longer available in the remote AAA system will now be automatically removed.
  • pronghorn-core:10.12.13 [12-09-2019] - Fixed issue in scheduler that stopped scheduled items from being run immediately.
  • pronghorn-core:10.12.12 [12-08-2019] - Added ui/lib/rodeo-icons to the git ignore list so that it would not show up in the repository as untracked.
  • pronghorn-core:10.12.11 [12-06-2019] - Services will only launch if the service exists in the filesystem.
  • pronghorn-core:10.12.6 [12-04-2019] - Updated session-manager dependency to 1.0.4.
  • pronghorn-core:10.12.4 [12-03-2019] - Suitcase menu in top-nav of legacy apps shows drop-down list of apps.
  • pronghorn-core:10.12.3 [12-04-2019] - Fixed issue where disabling a service was not respected and duplicate service configurations were created.
  • pronghorn-core:10.12.2 [12-03-2019] - Input prompts restored to provide user interaction for migratePropertiesToDatabase.js script.
  • pronghorn-core:10.12.1 [11-18-2019] - Updated Session Manager to v1.0.3 to support ioredis for proper sentinel failover.
  • pronghorn-core:10.12.0 [11-18-2019] - Fix a bug where tasks were missing from workflows.
  • pronghorn-core:10.10.17 [11-14-2019] - Allow for sentinel configuration for redis.
  • pronghorn-core:10.10.16 [11-14-2019] - Resolved issue with tasks not loading in Workflow Builder.
  • pronghorn-core:10.10.14 [11-08-2019] - Fixed issue where an offline adapter prevented the 'running' event from being broadcast.
  • pronghorn-core:10.10.13 [10-31-2019] - Added corral_id to each process handle to prevent impact to other systems when one system crashes/stops.
  • pronghorn-core:10.10.12 [10-31-2019] - Open callbacks are now fulfilled as soon as a service stops (restarts).
  • pronghorn-core:10.10.11 [10-30-2019] - Updated versions for logger, database, and service.
  • pronghorn-core:10.10.10 [10-25-2019] - Removed npm install step from new service installation on startup.
  • pronghorn-core:10.10.8 [10-24-2019] - Service properties screen will now display errors in a multi-line box.
  • pronghorn-core:10.10.7 [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.10.2 [10-22-2019] - Core migration script now migrates custom services.

Security Fixes

  • pronghorn-core:10.12.8 [12-05-2019] - Added the autocomplete attribute to form fields on login page.
  • pronghorn-core:10.12.5 [12-04-2019] - Input validation added to prevent directory traversal on download API.
  • pronghorn-core:10.10.1 [10-24-2019] - Updated swagger-ui-dist package to stable version 3.22.0 and downgraded swagger to V2.0.

Chores

  • pronghorn-core:10.12.21-2019.3.0 [12-13-2019] - Completed release checklist.
  • pronghorn-core:10.12.19 [12-12-2019] - Updated service package.
  • pronghorn-core:10.12.0 [11-18-2019] - Added migration script for workflows referencing the old adapter-ansible_manager in 2019.3 release.
  • pronghorn-core:10.10.9 [10-25-2019] - Removed perl requirements from server setup.
  • pronghorn-core:10.10.5 [10-22-2019] - Ignore *.bin files in migration_scripts directory when building for npm.