pronghorn-core:10.8.18-2019.2.208 [05-25-2021] - An application crash SNMP trap (alarm) is sent when an application fails to launch within its timeout period.
pronghorn-core:10.8.18-2019.2.207 [05-25-2021] - Removed linting errors from various shell scripts.
pronghorn-core:10.8.18-2019.2.206 [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.8.18-2019.2.205 [05-21-2021] - Improved error handling when discovering new applications and adapters.
pronghorn-core:10.8.18-2019.2.204 [05-20-2021] - Reverted additional schema validations to the AAA broker authenticate call.
pronghorn-core:10.8.18-2019.2.203 [05-19-2021] - Fixed an issue where services were disappearing from Admin Essentials when they were restarted.
pronghorn-core:10.8.18-2019.2.201 [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.8.18-2019.2.200 [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.8.18-2019.2.199 [05-17-2021] - Fixed error handling when profile is not found.
pronghorn-core:10.8.18-2019.2.198 [05-14-2021] - Implemented Redis write heartbeat to improve Ioredis error handling.
pronghorn-core:10.8.18-2019.2.197 [05-14-2021] - Fixed RabbitMQ health status reported by the /status route.
pronghorn-core:10.8.18-2019.2.196 [05-13-2021] - Added schema to ensure valid brokers.
pronghorn-core:10.8.18-2019.2.195 [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.8.18-2019.2.194 [05-13-2021] - Disabled the ability to deactivate the administrative group and prevent users from locking themselves out.
pronghorn-core:10.8.18-2019.2.193 [05-12-2021] - Updated network dependency to pin amqp-connection-manager to a prior version before a bug was introduced.
pronghorn-core:10.8.18-2019.2.192 [05-11-2021] - IAP will no longer hang on exit when an invalid RabbitMQ endpoint is provided.
pronghorn-core:10.8.18-2019.2.191 [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.8.18-2019.2.190 [04-30-2021] - IAP will now exit if a problem is encountered during initialization.
pronghorn-core:10.8.18-2019.2.189 [04-28-2021] - Fixed an issue in Authorization Manager where the last entry in the role edit screen was cut off.
pronghorn-core:10.8.18-2019.2.202 [05-19-2021] - Users are now redirected from the login page when an active session exists.
2019.2.22 Maintenance Release [2021-05-04]
10 Bug Fixes
1 Security Fixes
11 Total Tickets
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.
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]
9 Bug Fixes
10 Total Tickets
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.
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]
9 Bug Fixes
1 Security Fixes
16 Total Tickets
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.
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.
pronghorn-core:10.8.18-2019.2.157 [02-08-2021] - Updated the Yargs package to fix a security vulnerability.
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.
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]
3 Bug Fixes
4 Total Tickets
pronghorn-core:10.8.18-2019.2.150 [01-26-2021] - Users can now enable or disable YANG validation constraints in forms.
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]
7 Bug Fixes
7 Total Tickets
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]
1 Bug Fixes
1 Total Tickets
pronghorn-core:10.8.18-2019.2.140 [11-24-2020] - Republished without npm-shrinkwrap.json.
2019.2.16 Maintenance Release [2020-11-03]
5 Bug Fixes
1 Security Fixes
9 Total Tickets
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.
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.124 [09-28-2020] - Added support for unique sessions in Authentication; logout functionality will remove an old session when a new session is established.
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.
pronghorn-core:10.8.18-2019.2.121 [09-07-2020] - Updated swagger-ui package to v3.30.2.
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]
8 Bug Fixes
14 Total Tickets
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.
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.
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]
3 Total Tickets
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.
pronghorn-core:10.8.18-2019.2.105 [07-31-2020] - Updated the service dependency.
2019.2.12 Maintenance Release [2020-07-07]
6 Bug Fixes
8 Total Tickets
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.
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.
pronghorn-core:10.8.18-2019.2.100 [06-23-2020] - Updated node driver for MongoDB.
2019.2.11 Maintenance Release [2020-06-02]
5 Bug Fixes
9 Total Tickets
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.
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.
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]
10 Bug Fixes
15 Total Tickets
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'.
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.
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.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.
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.
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]
2 Bug Fixes
8 Total Tickets
pronghorn-core:10.8.18-2019.2.62 [02-12-2020] - Reconfigured durability of event queue to not auto delete when all consumers disconnect.
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.
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.
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]
3 Bug Fixes
4 Total Tickets
pronghorn-core:10.8.18-2019.2.52 [01-13-2020] - The "Contact Support" button now specifically targets the ISD customer portal URL.
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]
2 Bug Fixes
3 Total Tickets
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.
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]
1 New Features
12 Bug Fixes
2 Security Fixes
17 Total Tickets
pronghorn-core:10.8.18-2019.2.38 [11-26-2019] - High availability support for RabbitMQ.
pronghorn-core:10.8.18-2019.2.31 [11-16-2019] - Copy Blueprint To Clipboard is a pretty JSON versus flat object.
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.
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.
pronghorn-core:10.8.18-2019.2.44 [12-12-2019] - Updated service package.
2019.2.3 Maintenance Release [2019-11-05]
19 Bug Fixes
1 Security Fixes
21 Total Tickets
pronghorn-core:10.8.18-2019.2.23 [10-22-2019] - Improved Redis memory usage on startup.
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.
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]
6 Bug Fixes
7 Total Tickets
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. .
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.
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.
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.
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:10.5.5 [07-25-2019] - Removed and replaced StatsCollector.js file.
2019.1.0 Feature Release [2019-04-02]
6 New Features
70 Bug Fixes
3 Security Fixes
99 Total Tickets
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).
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.
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.