Changelogs

On this page:

pronghorn-core

pronghorn-core Change Logs

2021.1.10 Maintenance Release [2022-05-03]

Overview

  • 1 New Features
  • 5 Improvements
  • 5 Bug Fixes
  • 1 Security Fixes
  • 1 Chores
  • 2 Tests
  • 15 Total Tickets

New Features

  • pronghorn-core:12.1.24-2021.1.130 [04-20-2022] - Added the ability to build user principal objects to AAA adapters.

Improvements

  • pronghorn-core:12.1.24-2021.1.136 [05-03-2022] - Updated the description for a more clearly defined brokerPrincipal property.
  • pronghorn-core:12.1.24-2021.1.128 [04-18-2022] - Cleaned up the excess data sent in the service module handshake.
  • pronghorn-core:12.1.24-2021.1.127 [04-16-2022] - Updated title and description fields in the Profile schema for consistency. Added missing titles and descriptions, and corrected capitalization and punctuation.
  • pronghorn-core:12.1.24-2021.1.125 [04-15-2022] - Removed the refreshCachedGlobals function from the profiles route.
  • pronghorn-core:12.1.24-2021.1.122 [03-29-2022] - Added a "blocked" status to the RabbitMQ service returned by the Status API. This status will generate an alert on the Profiles page in Admin Essentials notifying users that the queue connections are blocked.

Bug Fixes

  • pronghorn-core:12.1.24-2021.1.135 [04-29-2022] - Updated the activeSync comparison. The Out of Sync warning banner will disappear after restarting an app or adapter.
  • pronghorn-core:12.1.24-2021.1.134 [04-27-2022] - Fixed FormBuilder to stop reloading a form after each user input.
  • pronghorn-core:12.1.24-2021.1.133 [04-25-2022] - Updated network and service dependencies to fix an issue with the new readOnly Vault property in Itential-utilities. Also updated Itential utilities to support the readOnly Vault property.
  • pronghorn-core:12.1.24-2021.1.124 [04-13-2022] - Fixed the referrer cookie to clear on successful login and not persist on future logins.
  • pronghorn-core:12.1.24-2021.1.123 [04-05-2022] - Updated service module dependency to the latest version.

Security Fixes

  • pronghorn-core:12.1.24-2021.1.126 [04-15-2022] - Updated the WebServer to obfuscate token values in logs.

Chores

  • pronghorn-core:12.1.24-2021.1.132 [04-25-2022] - Fixed pronghorn.json schema errors.

Tests

  • pronghorn-core:12.1.24-2021.1.131 [04-22-2022] - Completed the API refactor for test/functional/test/login.test.js.
  • pronghorn-core:12.1.24-2021.1.129 [04-19-2022] - Added unit tests for proxy feature.

2021.1.9 Maintenance Release [2022-04-05]

Overview

  • 1 New Features
  • 5 Improvements
  • 14 Bug Fixes
  • 4 Security Fixes
  • 1 Tests
  • 25 Total Tickets

New Features

  • pronghorn-core:12.1.24-2021.1.119 [03-24-2022] - Added support for HTTP and HTTPS proxies to integration calls.

Improvements

  • pronghorn-core:12.1.24-2021.1.118 [03-23-2022] - Updated licensing module to add proxy support.
  • pronghorn-core:12.1.24-2021.1.110 [03-17-2022] - Added support for proxies with self-signed certificates.
  • pronghorn-core:12.1.24-2021.1.109 [03-17-2022] - Added support for basic authentication of HTTPS proxies.
  • pronghorn-core:12.1.24-2021.1.105 [03-15-2022] - Added the current time and timezone to the getStatus API.
  • pronghorn-core:12.1.24-2021.1.100 [03-09-2022] - Improved logs for the crash/restart service by removing spamming and reducing the number of logs.

Bug Fixes

  • pronghorn-core:12.1.24-2021.1.121 [03-25-2022] - Improved the error message that displays when fetching Pre-builts with a proxy. User is now prompted to check proxy settings when unable to get available Pre-builts.
  • pronghorn-core:12.1.24-2021.1.117 [03-23-2022] - Fixed an issue that caused SourceMap warnings to appear in the developer console on several IAP pages.
  • pronghorn-core:12.1.24-2021.1.116 [03-23-2022] - Fixed an issue in the Admin Essentials Alerts dashboard where NaN was displayed for CPU and Memory usage.
  • pronghorn-core:12.1.24-2021.1.114 [03-23-2022] - Fixed an issue where the Health Module API was not returning service health data.
  • pronghorn-core:12.1.24-2021.1.111 [03-17-2022] - Added an error return to the Stop and Restart APIs for blocked queue connections.
  • pronghorn-core:12.1.24-2021.1.108 [03-17-2022] - Resolved a bug in form validation by reverting work done previously with respect to when and must conditions.
  • pronghorn-core:12.1.24-2021.1.107 [03-16-2022] - Fixed an issue with JSON schema validation in which encrypted values in profiles with specific formats were handled improperly.
  • pronghorn-core:12.1.24-2021.1.106 [03-16-2022] - Updated the .npmignore file to prevent adding source files into a distribution package.
  • pronghorn-core:12.1.24-2021.1.103 [03-11-2022] - Fixed an issue where services would crash because of a RabbitMQ connection block.
  • pronghorn-core:12.1.24-2021.1.102 [03-10-2022] - Added a validation rule to prevent users from submitting a form with an insufficient number of table elements.
  • pronghorn-core:12.1.24-2021.1.101 [03-09-2022] - Fixed an issue where RabbitMQ connections were not being closed properly.
  • pronghorn-core:12.1.24-2021.1.99 [02-24-2022] - Separated event queue creation and event queue consumption in RabbitMQ.
  • pronghorn-core:12.1.24-2021.1.98 [02-24-2022] - Form export will validate if all the table rows have been filled out.
  • pronghorn-core:12.1.24-2021.1.97 [02-24-2022] - Updated IAP-UI to fix scrolling in the drop down menu.

Security Fixes

  • pronghorn-core:12.1.24-2021.1.120 [03-24-2022] - Removed unused files to address security vulnerability.
  • pronghorn-core:12.1.24-2021.1.115 [03-23-2022] - Updated the json-pointer dependency to remove a security vulnerability.
  • pronghorn-core:12.1.24-2021.1.112 [03-22-2022] - Updated Axios and IAP-UI dependencies to fix Axios security vulnerability discovered by the Snyk tool.
  • pronghorn-core:12.1.24-2021.1.104 [03-14-2022] - Updated jQuery to latest version to address a security vulnerability.

Tests

  • pronghorn-core:12.1.24-2021.1.113 [03-22-2022] - Completed the API Test Refactor for '88741-introduceAPIsForRepositoryConfigs.test' to fix the test failure.

2021.1.8 Maintenance Release [2022-03-01]

Overview

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

Improvements

  • pronghorn-core:12.1.24-2021.1.93 [02-18-2022] - Modified health data retrieval to occur on request for service health to reduce number of rabbitMQ messages sent for health data.

Bug Fixes

  • pronghorn-core:12.1.24-2021.1.92 [02-17-2022] - Added eventDeduplication to the service config schema.
  • pronghorn-core:12.1.24-2021.1.91 [02-10-2022] - Fixed issue where Form Builder was not rendering forms correctly if they contained when-conditions.
  • pronghorn-core:12.1.24-2021.1.90 [01-31-2022] - Fixed an issue with a malformed log message in the device broker.

Tests

  • pronghorn-core:12.1.24-2021.1.96 [02-18-2022] - Completed the API test refactor for groups.post.js.
  • pronghorn-core:12.1.24-2021.1.95 [02-18-2022] - Updated tests for master and 2021.2 to use new auth API's for role and accounts CRUD operations. Also updated 2021.1 tests to use appropriate accounts filters to work against UAT.
  • pronghorn-core:12.1.24-2021.1.94 [02-18-2022] - Fixes test cases for service health APIs.

2021.1.7 Maintenance Release [2022-02-01]

Overview

  • 8 Bug Fixes
  • 2 Chores
  • 1 Tests
  • 11 Total Tickets

Bug Fixes

  • pronghorn-core:12.1.24-2021.1.89 [01-24-2022] - Fixed a bug that did not allow a service model name to contain the dot character.
  • pronghorn-core:12.1.24-2021.1.88 [01-24-2022] - Updated service module to fix issue that could lead to a Workflow Engine crash.
  • pronghorn-core:12.1.24-2021.1.87 [01-22-2022] - Fixed a bug that caused APIs to go offline when a service was restarted.
  • pronghorn-core:12.1.24-2021.1.85 [01-21-2022] - Fixed issue where unnecessary service configs were created during migration.
  • pronghorn-core:12.1.24-2021.1.84 [01-18-2022] - Slash characters in services, profiles, and integration model names are no longer allowed.
  • pronghorn-core:12.1.24-2021.1.83 [01-11-2022] - Updated broker validation schema for creating a group.
  • pronghorn-core:12.1.24-2021.1.80 [01-08-2022] - Modified the PHUI library to rebuilds form on any value changes so that any leafref fields can build correct paths.
  • pronghorn-core:12.1.24-2021.1.79 [01-07-2022] - Modified pronghorn-core to properly cleanup existing service references prior to receiving a stop or restart message.

Chores

  • pronghorn-core:12.1.24-2021.1.86 [01-21-2022] - Updated dependencies to fix issues with the colors npm package.
  • pronghorn-core:12.1.24-2021.1.81 [01-10-2022] - Removed Husky pre-commit hook and unnecessary dev dependencies.

Tests

  • pronghorn-core:12.1.24-2021.1.82 [01-10-2022] - Refactored all API tests related to prebuilts and removed redundant files.

2021.1.6 Maintenance Release [2022-01-04]

Overview

  • 12 Bug Fixes
  • 12 Total Tickets

Bug Fixes

  • pronghorn-core:12.1.24-2021.1.78 [01-06-2022] - Yang-based form fields with defaults will not be ignored in XPath evaluation.
  • pronghorn-core:12.1.24-2021.1.77 [01-05-2022] - Fixed an issue where default properties were not added when the adapter is created.
  • pronghorn-core:12.1.24-2021.1.76 [12-31-2021] - Modified the swagger.css code to fix scrolling issue on Help page. The toolbar at top of page remains stationary.
  • pronghorn-core:12.1.24-2021.1.75 [12-30-2021] - Fixed a bug that caused a missing connection status in the tooltip when an adapter went offline. The 'offline' status now displays as expected.
  • pronghorn-core:12.1.24-2021.1.74 [12-16-2021] - Views property on pronghorn.json models is no longer required for starting applications and adapters.
  • pronghorn-core:12.1.24-2021.1.73 [12-14-2021] - Improved validation of model properties on startup to ensure invalid methods or views will log better errors for failing to start services.
  • pronghorn-core:12.1.24-2021.1.72 [12-14-2021] - Reordered errors during Pre-built validation to ensure recoverable errors are thrown last.
  • pronghorn-core:12.1.24-2021.1.72 [12-14-2021] - Updated the iap-ui dependency to the correct link for Itential Academy.
  • pronghorn-core:12.1.24-2021.1.71 [12-14-2021] - Improved error handling by adding defensive code for API routes with odd characters in them.
  • pronghorn-core:12.1.24-2021.1.70 [12-08-2021] - Fixed bug where the last application used in a custom role was not properly displayed.
  • pronghorn-core:12.1.24-2021.1.69 [12-08-2021] - Expanded the try-catch statement in Sheriff.js for better exception handling on shutdown.
  • pronghorn-core:12.1.24-2021.1.68 [12-07-2021] - Improved handling of adapter schema validation when using encrypted values.

2021.1.5 Maintenance Release [2021-12-07]

Overview

  • 5 Bug Fixes
  • 1 Security Fixes
  • 1 Tests
  • 7 Total Tickets

Bug Fixes

  • pronghorn-core:12.1.24-2021.1.67 [11-29-2021] - Updated the IAP UI to show user account information.
  • pronghorn-core:12.1.24-2021.1.66 [11-24-2021] - Fixed an issue where integrations without security schemes would cause an error in IAP.
  • pronghorn-core:12.1.24-2021.1.65 [11-18-2021] - Removed unnecessary log.warn message from the getAuthGroupsShortList API.
  • pronghorn-core:12.1.24-2021.1.64 [11-16-2021] - Added a restriction that prevents service configuration of the log directory without write permissions.
  • pronghorn-core:12.1.24-2021.1.62 [11-09-2021] - Fixed a bug that resulted in an XSS threat when the user inserted HTML code in a global search field.

Security Fixes

  • pronghorn-core:12.1.24-2021.1.63 [11-13-2021] - Updated Ajv dependency versions to remove a security vulnerability.

Tests

  • pronghorn-core:12.1.24-2021.1.61 [11-05-2021] - Added test cases to cover nested dependencies for prebuilt lifecycle management.

2021.1.4 Maintenance Release [2021-11-02]

Overview

  • 5 Improvements
  • 12 Bug Fixes
  • 17 Total Tickets

Improvements

  • pronghorn-core:12.1.24-2021.1.58 [11-01-2021] - IAP now waits to process events until every service is ready. IAP also stops listening to events on shutdown.
  • pronghorn-core:12.1.24-2021.1.56 [10-29-2021] - Added logging to Integrations to help with troubleshooting.
  • pronghorn-core:12.1.24-2021.1.55 [10-21-2021] - Removed unnecessary arguments from the service module and the $ENCRYPTED global variable.
  • pronghorn-core:12.1.24-2021.1.49 [10-14-2021] - Introduced the ability to overwrite existing IAP components when importing a Pre-built Automation.
  • pronghorn-core:12.1.24-2021.1.49 [10-07-2021] - Introduced an auto-migration script to add version status to each pre-built repository configuration.

Bug Fixes

  • pronghorn-core:12.1.24-2021.1.60 [11-03-2021] - Added an importMap to process functions to handle dependencies when importing a pre-built.
  • pronghorn-core:12.1.24-2021.1.59 [11-02-2021] - Fixed the loggerProps.webserver so it will no longer fail due to schema validation missing the webserver schema.
  • pronghorn-core:12.1.24-2021.1.57 [10-29-2021] - Set the /version endpoint to public for the non-pronghorn.admin user experience.
  • pronghorn-core:12.1.24-2021.1.54 [10-20-2021] - Fixed bug where updating the Local AAA adapter required additional brokers data.
  • pronghorn-core:12.1.24-2021.1.53 [10-20-2021] - If a new service is discovered on startup in an IAP environment it will be added to all IAP Profiles.
  • pronghorn-core:12.1.24-2021.1.52 [10-19-2021] - Remove filtering by versionStatus from getRepositoryPrebuilts API.
  • pronghorn-core:12.1.24-2021.1.51 [10-19-2021] - Fixed an issue with conflicting Pre-built Automation names from different repository configurations.
  • pronghorn-core:12.1.24-2021.1.50 [10-15-2021] - Fixed a bug that caused a failure due to missing authorization of a task imported from an integration.
  • pronghorn-core:12.1.24-2021.1.49 [10-11-2021] - Fixed an issue where an error message returns null when handling transformations that do not have a property name.
  • pronghorn-core:12.1.24-2021.1.48 [10-12-2021] - Fixed a misspelling of "capable" in an error message for Brokers.
  • pronghorn-core:12.1.24-2021.1.47 [10-12-2021] - Fixed an issue that was causing an invalid "Out of sync" message to appear on the Profile details page.
  • pronghorn-core:12.1.24-2021.1.46 [10-09-2021] - Errors from the createIndexes API call are now handled via callback function and the status is logged.

2021.1.3 Maintenance Release [2021-10-05]

Overview

  • 1 Improvements
  • 6 Bug Fixes
  • 7 Total Tickets

Improvements

  • pronghorn-core:12.1.24-2021.1.42 [09-24-2021] - Added Vault health information to the /status API.

Bug Fixes

  • pronghorn-core:12.1.24-2021.1.45 [10-04-2021] - Fixed bug where the propertiesSchema for a service was not properly de-structured.
  • pronghorn-core:12.1.24-2021.1.44 [10-02-2021] - Corrected an issue where forms created in earlier release versions did not work properly in later release versions. Also addressed issues with context nodes in XPath expressions.
  • pronghorn-core:12.1.24-2021.1.43 [09-29-2021] - Updated error message when Mongo user does not have proper permissions.
  • pronghorn-core:12.1.24-2021.1.41 [09-21-2021] - Fixed an issue where integrations would deplete the thread pool due to an error. This fix will set the worker threads back to ready after they complete a request or recover from an error. .
  • pronghorn-core:12.1.24-2021.1.40 [09-21-2021] - Improved error handling on Transformations Collection Index APIs. Error is thrown when no predefined indexes exist for a requested collection.
  • pronghorn-core:12.1.24-2021.1.39 [09-20-2021] - Added a time range validation check to the core scheduler. ScheduleTask is now executing correctly at the scheduled time.

2021.1.2 Maintenance Release [2021-09-07]

Overview

  • 6 Improvements
  • 14 Bug Fixes
  • 3 Chores
  • 4 Tests
  • 27 Total Tickets

Improvements

  • pronghorn-core:12.1.24-2021.1.37 [09-03-2021] - Added a column for last login date on the Authorization Config user table.
  • pronghorn-core:12.1.24-2021.1.36 [08-30-2021] - Added a warning for apps which use additional roles that are not root level roles.
  • pronghorn-core:12.1.24-2021.1.29 [08-10-2021] - Removed the redundant TCP listener connection being generated to RabbitMQ on startup of IAP.
  • pronghorn-core:12.1.24-2021.1.27 [08-05-2021] - Made /prometheus_metrics a public API.
  • pronghorn-core:12.1.24-2021.1.24 [07-27-2021] - Added a unit test for core/SwaggerToPronghorn.js.
  • pronghorn-core:12.1.24-2021.1.18 [07-22-2021] - Introduced two new properties called "installed" and "installedBy" that will represent the installed date and who installed a Pre-built Automation.

Bug Fixes

  • pronghorn-core:12.1.24-2021.1.38 [09-14-2021] - Allowed MongoDB version validation in IAP startup for non-admin MongoDB users.
  • pronghorn-core:12.1.24-2021.1.35 [08-24-2021] - Fields that have a when condition will no longer be dropped by Form Builder.
  • pronghorn-core:12.1.24-2021.1.34 [08-24-2021] - Updated service module to fix error handling when sending messages to ensure the service is not restarted.
  • pronghorn-core:12.1.24-2021.1.31 [08-12-2021] - Updated dependency which fixed an issue where event handlers should be removed after the event is finally handled.
  • pronghorn-core:12.1.24-2021.1.30 [08-10-2021] - Updated MongoDB to the minimum required version.
  • pronghorn-core:12.1.24-2021.1.28 [08-09-2021] - Fixed an issue where a service could emit its ONLINE status before Core added its configuration.
  • pronghorn-core:12.1.24-2021.1.25 [07-29-2021] - Updated the default IAP version tag in core for ease of development testing.
  • pronghorn-core:12.1.24-2021.1.22 [07-26-2021] - Added redirection of request with URI without trailing backslash.
  • pronghorn-core:12.1.24-2021.1.21 [07-26-2021] - Updated the UI style CSS to fix overscrolling behavior on service properties pages.
  • pronghorn-core:12.1.24-2021.1.20 [07-24-2021] - Modifications to the adapter properties-schema.json will now be applied when the adapter is restarted.
  • pronghorn-core:12.1.24-2021.1.19 [07-24-2021] - Improved error handling in the request for a method's schema.
  • pronghorn-core:12.1.24-2021.1.16 [07-16-2021] - The scroll position no longer resets when a radio button is selected.
  • pronghorn-core:12.1.24-2021.1.15 [07-15-2021] - Improved handshake logging in pronghorn-core. Updated service module.
  • pronghorn-core:12.1.24-2021.1.13 [07-09-2021] - Updated the user sort list on the Authorization page to list all users.

Chores

  • pronghorn-core:12.1.24-2021.1.33 [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.
  • pronghorn-core:12.1.24-2021.1.26 [08-02-2021] - Added integration tests for exposed adapter and integration routes.
  • pronghorn-core:12.1.24-2021.1.17 [07-22-2021] - Updated dependency to fix accessibility standards and reconfigured internal components to enable better code quality.

Tests

  • pronghorn-core:12.1.24-2021.1.32 [08-19-2021] - Refactored ensureAccount test cases.
  • pronghorn-core:12.1.24-2021.1.23 [07-26-2021] - Updated test case for account-related endpoint. Removed extra property from test case assertion.
  • pronghorn-core:12.1.24-2021.1.14 [07-11-2021] - Refactored changeProfile API tests to reflect updated behavior.
  • pronghorn-core:12.1.24-2021.1.12 [07-01-2021] - Completed the Auto Test Refractor for *-getAdapterApplicationsHealth.test.js.

2021.1.1 Maintenance Release [2021-07-06]

Overview

  • 3 Improvements
  • 5 Bug Fixes
  • 2 Chores
  • 2 Tests
  • 12 Total Tickets

Improvements

  • pronghorn-core:12.1.24-2021.1.8 [06-27-2021] - Added Cypress tests to verify that the application, adapter, and integration roles tabs are visible for users and groups under Authorization Config.
  • pronghorn-core:12.1.24-2021.1.4 [06-22-2021] - Moved functionality from session-manager into pronghorn-core.
  • pronghorn-core:12.1.24-2021.1.1 [06-04-2021] - Added application names to the return data of the getIndexes API call.

Bug Fixes

  • pronghorn-core:12.1.24-2021.1.11 [06-30-2021] - Removed Mongo admin requirement from checkIndexes and createIndexes API calls.
  • pronghorn-core:12.1.24-2021.1.10 [06-30-2021] - Fixed issue where the Pre-built repository config validation takes longer than expected. Added a socket timeout method to abort the socket connection after milliseconds of inactivity. An error response will also return.
  • pronghorn-core:12.1.24-2021.1.9 [06-28-2021] - Moved the Marshall warning message about registering a broker to debug level.
  • pronghorn-core:12.1.24-2021.1.5 [06-25-2021] - Improved handshake logging in pronghorn-core.
  • pronghorn-core:12.1.24-2021.1.2 [06-15-2021] - Fixed issue where open source adapters without the views property in the pronghorn.json would fail to start.

Chores

  • pronghorn-core:12.1.24-2021.1.3 [06-16-2021] - Updated network dependency to wait for network messages to send before it exits.
  • pronghorn-core:12.1.24-2021.1.0 [05-28-2021] - Created initial release candidate for 2021.1.

Tests

  • pronghorn-core:12.1.24-2021.1.7 [06-26-2021] - The API test for getActiveSessions has been deprecated.
  • pronghorn-core:12.1.24-2021.1.6 [06-26-2021] - Removed the GET / header test case. .

2021.1 Feature Release [2021-05-28]

Overview

  • 16 New Features
  • 21 Improvements
  • 95 Bug Fixes
  • 5 Security Fixes
  • 6 Chores
  • 3 Deprecations
  • 146 Total Tickets

New Features

  • pronghorn-core:12.0.8 [04-25-2021] - Added automatic documentation for adapter and integration API routes.
  • pronghorn-core:12.0.1 [04-19-2021] - Added the ability to detect and prevent duplicate API route registration in the web server.
  • pronghorn-core:11.64.0 [04-15-2021] - Added PrometheusMetrics and exposed /metrics route for Prometheus metrics collection.
  • pronghorn-core:11.62.0 [04-08-2021] - Moved Prebuilt repository configurations to the new Profiles property called 'prebuiltProps'. This property will store repository configurations and allow for the addition of more properties in the future to be used with Prebuilts.
  • pronghorn-core:11.60.0 [04-06-2021] - Introduced new APIs to handle creating, updating, and deleting configurations for Prebuilts repositories.
  • pronghorn-core:11.59.0 [04-02-2021] - Added tabs for adapters and integrations to Authorization Manager.
  • pronghorn-core:11.58.1 [04-16-2021] - Updated IAP UI version for the new Operations Manager link and icon on homepage.
  • pronghorn-core:11.57.0 [03-26-2021] - Added new APIs to support indexing Mongo collections at runtime.
  • pronghorn-core:11.56.0 [03-23-2021] - Refactored the import and update Prebuilt APIs to handle multi-repository configurations.
  • pronghorn-core:11.55.0 [03-17-2021] - Exposed the integration and adapter routes in IAP.
  • pronghorn-core:11.54.0 [03-17-2021] - Introduced a new API to return a list of Prebuilt repository configurations.
  • pronghorn-core:11.53.1 [03-09-2021] - Roles are automatically assigned to integrations based on OpenAPI operations.
  • pronghorn-core:11.53.0 [03-08-2021] - Added configuration options in the profile for the web server access log file.
  • pronghorn-core:11.52.0 [03-08-2021] - Added a web server access log to gather metrics from each API request.
  • pronghorn-core:11.51.0 [03-05-2021] - Prebuilts can be fetched from a specified repository configuration.
  • pronghorn-core:11.47.0 [01-04-2021] - Exposed the exportIntegrationModel API in Admin Essentials.

Improvements

  • pronghorn-core:12.1.24 [05-28-2021] - Completed Auto-Test construction to introduce APIs that handle creating, deleting, and disconnecting repository configurations.
  • pronghorn-core:12.0.42 [05-18-2021] - Created an automated test for adding APIs to index collections without CLI scripts.
  • pronghorn-core:12.0.41 [05-18-2021] - Added Starting and Stopping states to the service health data.
  • pronghorn-core:12.0.37 [05-14-2021] - Completed Auto-Test construction to refactor POST /prebuilts/import and PUT /prebuilts/:id. The existing repository property has been structured to identify Pre-builts by the repository they are pulled from.
  • pronghorn-core:11.65.1 [04-15-2021] - Automated Test development for Add _id to getAccounts. The _id is for updating passwords and groups.
  • pronghorn-core:11.65.0 [04-15-2021] - Added a configurable property to expressProps in a profile so the Access-Control-Allow-Origin header can be set.
  • pronghorn-core:11.63.0 [04-09-2021] - Added support to query the list of installed Pre-built Automations by their respective repository configuration.
  • pronghorn-core:11.61.0 [04-07-2021] - Added the ability to automatically create an indexed collection if a collection with pre-defined indexes does not exist. Also added error messages to logs on startup if indexes are missing.
  • pronghorn-core:11.58.0 [03-29-2021] - Standardized indexes to support new indexing APIs. This will help to better manage indexing in the future by mapping indexes to a key for naming the index and identifying the index function.
  • pronghorn-core:11.57.1 [03-28-2021] - Completed Automated Test construction for getApplications and getAdapters health API calls to work with pagination.
  • pronghorn-core:11.53.4 [03-10-2021] - Updated the migratePropertiesToDatabase.js script to be more testable and added unit tests to verify the encryption functionality.
  • pronghorn-core:11.50.1 [03-02-2021] - Adapters can be deleted if they are in a profile and still running.
  • pronghorn-core:11.50.0 [03-01-2021] - Added retry strategy to profiles; this enables configuration of the maximum number of times a service will restart unexpectedly before shutting down, and a wait time before reset of the restart count.
  • pronghorn-core:11.49.19 [02-24-2021] - Added API test to cover default service brokers.
  • pronghorn-core:11.49.18 [02-23-2021] - Added check/uncheck all button to advanced role authorization page.
  • pronghorn-core:11.49.16 [02-22-2021] - Added a tooltip in forms for the validate constraints checkbox.
  • pronghorn-core:11.49.13 [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:11.49.7 [02-10-2021] - Added support for IAP profiling.
  • pronghorn-core:11.49.0 [01-28-2021] - Adapter creation now applies default brokers from pronghorn.json.
  • pronghorn-core:11.48.0 [01-26-2021] - Users can now enable or disable YANG validation constraints in forms.
  • pronghorn-core:11.46.9 [12-29-2020] - Corrected sidebar menu to correctly show the Itential apps under the Operations section.

Bug Fixes

  • app-admin_essentials:2.25.2 [04-20-2021] - Correct integration model is automatically selected when creating an integration from the Integration Model details page.
  • pronghorn-core:12.1.23 [05-28-2021] - Fixed Pre-built Automation props schema to match documentation.
  • pronghorn-core:12.1.21 [06-03-2021] - Fixed pronghorn.json schema errors.
  • pronghorn-core:12.1.20 [05-28-2021] - Fixed bug where web server would load routes for stopped applications.
  • pronghorn-core:12.1.19 [05-28-2021] - Removed several unused dependencies and replaced several others to standardize dependencies within the platform.
  • pronghorn-core:12.1.17 [05-27-2021] - Fixed an issue with determining the version status of each Pre-built Automation.
  • pronghorn-core:12.1.16 [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:12.1.14 [05-25-2021] - Removed the ability to set alarmProps as an object for single locations. Now alarmProps will be a list, where one item will be for single alarm locations and multiple items in the list will be for a multi-alarm configuration.
  • pronghorn-core:12.1.13 [05-25-2021] - Added RabbitMQ logging message.
  • pronghorn-core:12.1.12 [05-25-2021] - Fixed an issue that was preventing updates to the log levels for inactive services.
  • pronghorn-core:12.1.11 [05-25-2021] - An application crash SNMP trap (alarm) is sent when an application fails to launch within its timeout period.
  • pronghorn-core:12.1.10 [05-25-2021] - Removed linting errors from various shell scripts.
  • pronghorn-core:12.1.9 [05-22-2021] - Fixed bug where services missing from the file system could crash IAP on startup. Added if condition to code logic to ensure services exist before calling setCorralAndHealthStatus.
  • pronghorn-core:12.1.8 [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:12.1.7 [05-21-2021] - Improved error handling when discovering new applications and adapters.
  • pronghorn-core:12.1.6 [05-20-2021] - Reverted additional schema validations to the AAA broker authenticate call.
  • pronghorn-core:12.1.5 [05-20-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:12.1.4 [05-20-2021] - Updated dependency to fix an issue where a tab had to be pressed twice to navigate between page elements.
  • pronghorn-core:12.1.2 [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:12.1.2 [05-18-2021] - Fixed an issue where the "installStatus" property for the GET /prebuilts-repository API was returning an installable value of true even if the Pre-built was already installed.
  • pronghorn-core:12.0.43 [05-18-2021] - Renamed the duplicated getMethods call to getMethodsRegistry to remove the warning from startup.
  • pronghorn-core:12.0.40 [05-22-2021] - Fixed error handling when profile is not found.
  • pronghorn-core:12.0.38 [05-14-2021] - Implemented Redis write heartbeat to improve Ioredis error handling.
  • pronghorn-core:12.0.36 [05-14-2021] - Fixed a positioning issue on the Authorization Manager page.
  • pronghorn-core:12.0.35 [05-14-2021] - Fixed RabbitMQ health status reported by the /status route.
  • pronghorn-core:12.0.34 [05-14-2021] - Added adapter routes to the getMethods API call and fixed a bug where Pronghorn methods were not properly shown on the Authorization configuration page.
  • pronghorn-core:12.0.33 [05-13-2021] - Fixed label typo for Username.
  • pronghorn-core:12.0.32 [05-13-2021] - Added schema to ensure valid brokers.
  • pronghorn-core:12.0.31 [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:12.0.30 [05-13-2021] - Disabled the ability to deactivate the administrative group and prevent users from locking themselves out.
  • pronghorn-core:12.0.29 [05-12-2021] - Updated network dependency to pin amqp-connection-manager to a prior version before a bug was introduced.
  • pronghorn-core:12.0.28 [05-11-2021] - GetDevice task will return an error response when trying to find a non-existent entity using the findEntities function.
  • pronghorn-core:12.0.27 [05-11-2021] - IAP will no longer hang on exit when an invalid RabbitMQ endpoint is provided.
  • pronghorn-core:12.0.26 [05-09-2021] - Fixed an issue that was resulting in a "null" error when the user imported a Pre-built Automation that had a Transformation component that already existed in the system.
  • pronghorn-core:12.0.25 [05-07-2021] - When a user updates a credential token for a Pre-built repository configuration the encryption is provided.
  • pronghorn-core:12.0.24 [05-06-2021] - Fixed duplicate schema titles in RabbitMQ configuration properties.
  • pronghorn-core:12.0.23 [05-06-2021] - Fixed an issue where adapter roles were not displaying in Authorization Config.
  • pronghorn-core:12.0.22 [05-06-2021] - Updated service lifecycle management.
  • pronghorn-core:12.0.21 [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:12.0.20 [05-05-2021] - Updated the descending sort arrow to match the ascending arrow in Authorization Manager.
  • pronghorn-core:12.0.19 [05-05-2021] - Removed the maximum limit for the redisProps.db property.
  • pronghorn-core:12.0.18 [04-30-2021] - Updated uninstall error message.
  • pronghorn-core:12.0.17 [04-30-2021] - IAP will now exit if a problem is encountered during initialization.
  • pronghorn-core:12.0.15 [04-29-2021] - Updated copyright year on the footer of login screen.
  • pronghorn-core:12.0.14 [04-28-2021] - Fixed an issue in Authorization Manager where the last entry in the role edit screen was cut off.
  • pronghorn-core:12.0.13 [04-28-2021] - Restored roles from Core to the Application Roles section on the authorization page.
  • pronghorn-core:12.0.12 [04-28-2021] - Updated the alarmProps schema in Profiles to include lowercase and uppercase values for the SNMP version.
  • pronghorn-core:12.0.11 [04-28-2021] - Fixed an issue where a service was not restarted correctly when a dead process was detected.
  • pronghorn-core:12.0.10 [04-27-2021] - Added JSON schema examples for getAdapters and getApplication for relative Core APIs.
  • pronghorn-core:12.0.9 [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:12.0.7 [04-25-2021] - Updated network dependency to fix bug where ConnBlockedError did not exist.
  • pronghorn-core:12.0.6 [04-25-2021] - Fixed issue with the Pronghorn Core message that is displayed after an adapter service configuration deletion.
  • pronghorn-core:12.0.5 [04-25-2021] - Groups from the old authorization configuration page will no longer appear in User Management.
  • pronghorn-core:12.0.4 [04-23-2021] - Fixed missing request body fields for integrations.
  • pronghorn-core:12.0.2 [04-22-2021] - Added additional roles to default admin user to support updates to authorization configuration page.
  • pronghorn-core:11.64.2 [04-15-2021] - Removed SSLv2/v3 protocol versions not supported by node binary from express server configuration.
  • pronghorn-core:11.64.1 [04-15-2021] - Improved error message to end-user when IAP service is unavailable.
  • pronghorn-core:11.63.1 [04-12-2021] - Fixed an issue where a repository config for a Pre-built Automation could not be updated.
  • pronghorn-core:11.62.2 [04-09-2021] - Updated Service module dependency to remove unnecessary debug message.
  • pronghorn-core:11.62.1 [04-09-2021] - Validation added to the authenticate parameters in the AAA broker to remove a NO-SQL injection attack vulnerability.
  • pronghorn-core:11.61.1 [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:11.59.3 [04-06-2021] - Added metrics properties to loggerProps schema for service configs.
  • pronghorn-core:11.59.1 [04-05-2021] - Added a property to turn dead process check on/off. The check is off by default.
  • pronghorn-core:11.58.4 [04-01-2021] - Pronghorn Core will now wait for the shutdownTimeout window of time to elapse before launching a service on restart.
  • pronghorn-core:11.58.2 [03-31-2021] - Added an alert message to Forms when the Validate Constraints checkbox is unchecked. User must confirm uncheck action before proceeding.
  • pronghorn-core:11.55.2 [03-19-2021] - Updated service dependency to add the property shutdownTimeout to the system properties configuration.
  • pronghorn-core:11.55.1 [03-28-2021] - Added the property shutdownTimeout to the system properties configuration.
  • pronghorn-core:11.53.5 [03-12-2021] - The scroll position will no longer reset when a radio button is selected.
  • pronghorn-core:11.53.3 [04-13-2021] - IAP now handles RabbitMQ blocked connection notifications and logs the incident.
  • pronghorn-core:11.53.2 [03-09-2021] - Fixed an issue that caused a service to disappear from the profile list when stopped.
  • pronghorn-core:11.51.2 [03-07-2021] - Updated service module to fix bug where service_config variable was left encrypted.
  • pronghorn-core:11.51.1 [03-05-2021] - Updated UI library to correctly evaluate WHEN conditions within a form table.
  • pronghorn-core:11.50.3 [03-05-2021] - Migrated launchDelay and launchTimeout to system properties, controlled only via UI.
  • pronghorn-core:11.50.2 [03-03-2021] - Added a periodic scan for applications that were killed abruptly.
  • pronghorn-core:11.49.20 [02-24-2021] - Added the "maxOldSpaceSize" property to new services schema.
  • pronghorn-core:11.49.17 [02-23-2021] - Alarm receiver can now be configured by its hostname and IPv4 address.
  • pronghorn-core:11.49.15 [02-21-2021] - Creating a service no longer causes the system to be out of sync.
  • pronghorn-core:11.49.12 [02-21-2021] - Fixed an issue that was preventing a user from deleting an adapter configuration after removing it from an active profile.
  • pronghorn-core:11.49.11 [02-12-2021] - Reduced the core service crash notifications to one notification per crash.
  • pronghorn-core:11.49.10 [02-12-2021] - Improved rendering of YANG non-configurable state data.
  • pronghorn-core:11.49.6 [02-08-2021] - Updated styling in the User Profile save button.
  • pronghorn-core:11.49.4 [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:11.49.3 [02-01-2021] - Corrected an issue with the default RabbitMQ properties that prevented connecting to a TLS endpoint.
  • pronghorn-core:11.49.2 [01-30-2021] - Added a more robust error handling for importing an integration model.
  • pronghorn-core:11.49.1 [01-29-2021] - Updated pronghorn.json file to be auto-generated.
  • pronghorn-core:11.49.0 [02-02-2021] - Added a check to prevent super users from appearing on the User Management page.
  • pronghorn-core:11.47.6 [01-22-2021] - Fixed compatibility issues in Internet Explorer 11.
  • pronghorn-core:11.47.5 [01-19-2021] - Fixed an issue with setting configuration properties for adapters.
  • pronghorn-core:11.47.4 [01-18-2021] - Fixed an issue where adding groups to an adapter configuration that uses the device broker causes the devices to not be visible regardless of the user's group access.
  • pronghorn-core:11.47.3 [01-15-2021] - Fixed a Pre-built endpoint error when search query includes a space.
  • pronghorn-core:11.47.2 [01-11-2021] - Updated CSP (Content Security Policy) to allow for Gitlab images in README files.
  • pronghorn-core:11.46.10 [01-04-2021] - Fixed an issue that prevented a user from updating the Redis properties to use multiple hosts and ports.
  • pronghorn-core:11.46.8 [12-27-2020] - Updated sort function to be compatible with sorting on numbers.
  • pronghorn-core:11.46.7 [12-21-2020] - Pinned the json-ptr package.
  • pronghorn-core:11.46.6 [12-21-2020] - Updated getApplications and getAdapters health API calls to work with pagination.

Security Fixes

  • pronghorn-core:12.1.15 [05-26-2021] - Updated dependency and added code obfuscation to webpack and javascript modules.
  • pronghorn-core:12.1.3 [05-19-2021] - Users are now redirected from the login page when an active session exists.
  • pronghorn-core:11.59.4 [04-11-2021] - Updated licensing dependency to remove security vulnerability from Axios.
  • pronghorn-core:11.59.2 [04-11-2021] - Updated json-ptr dependency to remove security vulnerability. This will close a potential exploit that could lead to remote code execution (RCE) or denial-of-service (DoS).
  • pronghorn-core:11.55.3 [03-22-2021] - Updated Pug dependency to solve security vulnerability.

Chores

  • pronghorn-core:12.1.25 [05-28-2021] - Update dependency versions to match the latest release branch.
  • pronghorn-core:12.1.22 [05-28-2021] - Update package dependencies.
  • pronghorn-core:12.0.39 [05-16-2021] - Added functional tests and configuration to the test coverage for pronghorn-core project.
  • pronghorn-core:11.58.3 [04-01-2021] - Added an API test to verify that GET /prebuilts-respository/configs returns a list of configured repository and its details.
  • pronghorn-core:11.49.9 [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:11.49.5 [02-07-2021] - Moved project to new master pipeline.

Deprecations

  • pronghorn-core:12.0.3 [04-22-2021] - Removed the deprecated API GET /isAlive.
  • pronghorn-core:12.0.0 [04-18-2021] - Removed deprecated device broker:restoreDevice.
  • pronghorn-core:11.49.8 [02-11-2021] - Deprecated the API endpoint: "POST /getActiveSessions".

2020.2.0 Feature Release [2021-01-05]

Overview

  • 28 New Features
  • 60 Improvements
  • 82 Bug Fixes
  • 4 Security Fixes
  • 24 Chores
  • 8 Deprecations
  • 206 Total Tickets

New Features

  • pronghorn-core:11.42.0 [11-06-2020] - Added support for Integrations and Integration Models in Prebuilts.
  • pronghorn-core:11.39.8 [11-04-2020] - Introduced new APIs to handle the user life cycle for the User Management UI.
  • pronghorn-core:11.39.0 [10-29-2020] - Added new "in" parameter within the pronghorn.json input to support passing in the entire request body.
  • pronghorn-core:11.38.0 [10-20-2020] - Added new APIs to only update the properties of applications, adapters, and integrations.
  • pronghorn-core:11.37.0 [10-15-2020] - Added support for property encryption and decryption through Hashicorp Vault.
  • pronghorn-core:11.37.0 [07-17-2020] - Added support for encryption and decryption with Hashicorp Vault.
  • pronghorn-core:11.34.0 [10-08-2020] - Integrations added to core.
  • pronghorn-core:11.34.0 [09-11-2020] - Created a new API to retrieve the schema for an Integration.
  • pronghorn-core:11.34.0 [08-13-2020] - Added the ability to configure the thread count for the API gateway in core.
  • pronghorn-core:11.34.0 [08-13-2020] - 3rd Gen adapters now filter out integrations from health reporting.
  • pronghorn-core:11.34.0 [07-02-2020] - CRUD operations added to manage integrations.
  • pronghorn-core:11.33.0 [10-06-2020] - Created new APIs to handle CRUD operations for Local AAA Users.
  • pronghorn-core:11.32.0 [10-06-2020] - Added support for Prebuilts that contain Golden Config components.
  • pronghorn-core:11.31.0 [10-02-2020] - Introduced new APIs for Local AAA Groups. This will allow a user to create or delete a group, as well as get all existing groups or a single group from their Local AAA instance.
  • pronghorn-core:11.29.0 [10-02-2020] - Introduced a new API to validate prebuilt data.
  • pronghorn-core:11.28.0 [10-01-2020] - Added functionality to generate API documentation from pronghorn.json file.
  • pronghorn-core:11.26.0 [10-01-2020] - Added new IAP home page with application links in left navbar.
  • pronghorn-core:11.14.0 [08-21-2020] - Added the allowedMethods check to the response of the /whoAmI API call.
  • pronghorn-core:11.13.0 [08-22-2020] - Made --max-old-space-size configurable through a service config property 'maxOldSpaceSize' and lowered the default --max-old-space-size.
  • pronghorn-core:11.12.0 [08-14-2020] - Added the ability to create API routes in core using pronghorn.json files.
  • pronghorn-core:11.9.0 [07-16-2020] - Built new functionality in core to provide server health.
  • pronghorn-core:11.8.0 [07-08-2020] - Created a new functionality to update the log levels of a service on the system.
  • pronghorn-core:11.6.0 [07-07-2020] - Exposed a new functionality to stop a running service.
  • pronghorn-core:11.5.0 [07-17-2020] - Created a new functionality to get services health data on the current system.
  • pronghorn-core:11.4.0 [06-29-2020] - Integrated the RabbitMQ event de-duplication feature.
  • pronghorn-core:11.4.0 [06-29-2020] - Created a new method to handle restarting an active module on the system.
  • pronghorn-core:11.2.0 [06-24-2020] - Introduced a new method that will return the status of a service on the current system.
  • pronghorn-core:10.20.0 [05-12-2020] - Updated enum in transformationSchema to include 'conditional'.

Improvements

  • pronghorn-core:11.46.5-2020.2.3 [12-29-2020] - Corrected sidebar menu to correctly show the Itential apps under the Operations section.
  • pronghorn-core:11.46.3 [12-18-2020] - Added support for http bearer authentication in integrations.
  • pronghorn-core:11.46.0 [12-16-2020] - Simplified CI scripts for trial packages.
  • pronghorn-core:11.45.0 [12-10-2020] - Refactored integration properties to better support AWS authorization.
  • pronghorn-core:11.44.6 [12-07-2020] - Removed unused dynamic authorization functionality.
  • pronghorn-core:11.44.3 [12-02-2020] - Removed unused Semver and xml2js packages from Core.
  • pronghorn-core:11.44.0 [11-24-2020] - Added integrationProps settings to profiles. Also added configurable timeout for integration requests.
  • pronghorn-core:11.43.0 [11-24-2020] - User permissions are automatically updated by migration script when system is updated.
  • pronghorn-core:11.42.5 [11-12-2020] - Added support for property encryption to integration service configs.
  • pronghorn-core:11.41.1 [11-06-2020] - Reorganized integration parameters in workflow tasks. Parameters listed in the header have been removed from the task dialog. Required parameters are now sorted to appear first.
  • pronghorn-core:11.41.0 [11-07-2020] - Added additional bootstrap.js file to allow Core to start itself.
  • pronghorn-core:11.40.5 [11-06-2020] - Added a CI process to publish a trial package to nexus.
  • pronghorn-core:11.40.2 [11-05-2020] - Removed transformations from pronghorn-core.
  • pronghorn-core:11.40.0 [11-04-2020] - Default properties are added when creating an adapter configuration.
  • pronghorn-core:11.39.2 [10-31-2020] - Updated the integration schema to reflect supported features. Also, the term "communicator" was replaced with the term "integration".
  • pronghorn-core:11.38.9 [10-29-2020] - Refactored code to separate different authentication paths.
  • pronghorn-core:11.38.6 [10-27-2020] - Improved error logging for API loading; error message will now log output of the exported name instead of the entire API model.
  • pronghorn-core:11.37.3 [10-19-2020] - Error handling added for Schema APIs.
  • pronghorn-core:11.36.0 [10-13-2020] - Added functionality to handle authentication props for profiles when a user updates and deletes an authentication service.
  • pronghorn-core:11.35.0 [10-13-2020] - The properties schema can now be pulled from an application.
  • pronghorn-core:11.34.2 [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:11.34.1 [10-11-2020] - Added support for the server object being optional in the OpenAPI specification.
  • pronghorn-core:11.34.0 [10-05-2020] - Provided a fix to an issue in the Integration APIs that prevented each API from functioning.
  • pronghorn-core:11.34.0 [09-21-2020] - Removed the if/then statements from the Integration schema to allow for proper rendering of the schema in the UI using oneOf/anyOf.
  • pronghorn-core:11.34.0 [09-04-2020] - Built new APIs to create, read, update, and delete integrations in an IAP environment.
  • pronghorn-core:11.34.0 [08-25-2020] - Created a new set of APIs for Integration Models.
  • pronghorn-core:11.34.0 [07-28-2020] - Added functionality to validate Swagger and OpenAPI documents.
  • pronghorn-core:11.34.0 [07-15-2020] - Exposed new functionality to be used by Integration APIs.
  • pronghorn-core:11.34.0 [06-29-2020] - Use OpenAPI document title and version to create integration ID.
  • pronghorn-core:11.34.0 [06-24-2020] - Properties will now automatically fill in for integration service configs.
  • pronghorn-core:11.34.0 [06-24-2020] - Implemented validation check for root security in the OpenAPI model when attempting to make authenticated calls.
  • pronghorn-core:11.34.0 [06-21-2020] - Updated itential-utils to expose encrypt/decrypt functions.
  • pronghorn-core:11.31.3 [10-09-2020] - Refactored import of Prebuilts that contain Automation Catalogs or JSON Forms.
  • pronghorn-core:11.30.0 [10-01-2020] - Refactored export for new APIs in Core to match the convention across the platform.
  • pronghorn-core:11.27.2 [10-02-2020] - Updated audit-trail module.
  • pronghorn-core:11.27.0 [09-29-2020] - Removed functionality that is no longer used by the new API architecture.
  • pronghorn-core:11.25.2 [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:11.25.0 [09-23-2020] - Added a new property in Profiles that allows the user to block CRUD operations access to certain adapters.
  • pronghorn-core:11.24.1 [09-23-2020] - Introduced functionality to check the status of the user's Internet connection. If the user does not have Internet, then the API to get online Prebuilts will gracefully handle a failure response.
  • pronghorn-core:11.24.0 [09-20-2020] - Added the ability to use authenticationProps to setup the initial admin roles on start-up.
  • pronghorn-core:11.23.0 [09-11-2020] - Restored ability to get Pre-built Automations from different Gitlab repositories.
  • pronghorn-core:11.22.0 [09-10-2020] - Created a new set of APIs to handle all the functionality for Pre-Built Automations.
  • pronghorn-core:11.21.0 [09-03-2020] - Created a new set of APIs to handle all read and update operations for applications.
  • pronghorn-core:11.20.0 [09-01-2020] - Introduced a new API to get the available adapter model types on the system.
  • pronghorn-core:11.19.0 [09-01-2020] - Created a new set of APIs to handle all CRUD operations for adapters.
  • pronghorn-core:11.18.0 [08-31-2020] - Created new APIs to get health data from the current system, server and all instances of adapters and applications.
  • pronghorn-core:11.17.0 [08-31-2020] - Created a new set of APIs to provide the schemas for adapters, applications, and profiles.
  • pronghorn-core:11.16.0 [08-28-2020] - Moved core API routes to the "routes" directory under the "api" directory.
  • pronghorn-core:11.15.3 [08-31-2020] - Updated the service and network dependencies to enable the ability to cancel sending messages to a consumer.
  • pronghorn-core:11.15.0 [08-21-2020] - Comments array is returned on GET/POST/PUT to /transformations.
  • pronghorn-core:11.12.4 [08-17-2020] - Modified Profile APIs in the new API architecture.
  • pronghorn-core:11.11.4 [08-13-2020] - Added new option to return filtered devices by origin.
  • pronghorn-core:11.11.0 [08-05-2020] - Removed settings icon from the IAP header.
  • pronghorn-core:11.10.0 [07-27-2020] - Updated schema to add JST description inside the transformation objects returned by GET /transformations.
  • pronghorn-core:11.8.2 [07-16-2020] - Updated the migrateModules.js script to minimize the build size by creating symlinks instead of copying the modules.
  • pronghorn-core:11.7.0 [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:11.4.4 [07-01-2020] - Removed RabbitMQ property from service config schema. Automatically migrated all service configs to remove RabbitMQ configuration.
  • pronghorn-core:11.4.1 [06-30-2020] - Updated login page to match the new Rodeo component.
  • pronghorn-core:11.3.0 [06-25-2020] - Enabled name search of JSON Transformations.
  • pronghorn-core:11.1.0 [07-01-2020] - Made improvements to existing functionality to better protect the core logic of IAP.

Bug Fixes

  • pronghorn-core:11.46.5-2020.2.4 [01-04-2021] - Fixed an issue that prevented a user from updating the Redis properties to use multiple hosts and ports.
  • pronghorn-core:11.46.5-2020.2.2 [12-22-2020] - Updated sort function to be compatible with sorting on numbers.
  • pronghorn-core:11.46.5-2020.2.1 [12-21-2020] - Updated getApplications and getAdapters health API calls to work with pagination.
  • pronghorn-core:11.46.4 [12-18-2020] - Fixed a bug that prevented a user from updating their profile properties.
  • pronghorn-core:11.46.2 [12-18-2020] - Fixed an issue that prevented a user from updating an Adapter or Integration configuration.
  • pronghorn-core:11.46.1 [12-17-2020] - Normalization of property definitions was added to internal schemas to fix schema validation with internal schema $refs.
  • pronghorn-core:11.45.5 [12-16-2020] - Fixed an issue where changes to accounts and groups in User Management would not propagate to active sessions.
  • pronghorn-core:11.45.4 [12-15-2020] - Fixed a bug that caused an error when checking the response type for a request.
  • pronghorn-core:11.45.3 [12-15-2020] - Fixed a schema issue with creating a new user profile.
  • pronghorn-core:11.45.2 [12-15-2020] - Removed old UI screens and routes; replacements are in Admin Essentials.
  • pronghorn-core:11.45.1 [12-14-2020] - Fixed a schema error that prevented the creation of integrations using the http security scheme.
  • pronghorn-core:11.44.14 [12-13-2020] - Provided a fix that prevents the creation of an empty service configuration.
  • pronghorn-core:11.44.13 [12-09-2020] - Modified error reporting to return the correct log output when the default attributes set for adapter configuration have failed.
  • pronghorn-core:11.44.11 [12-09-2020] - Fixed an issue with GET /config/services/sync that would cause multiple reference errors.
  • pronghorn-core:11.44.10 [12-09-2020] - Fixed an issue that prevented the creation of integrations from models with special characters in their title property.
  • pronghorn-core:11.44.9 [12-08-2020] - Added 'blob' as a Content Security Policy (CSP) script source to prevent a CSP error in JST Designer.
  • pronghorn-core:11.44.8 [12-08-2020] - Modified the properties service to ensure that IAP does not crash when an external service is deleted.
  • pronghorn-core:11.44.7 [12-07-2020] - Fixed out of sync error when using Hashicorp Vault.
  • pronghorn-core:11.44.5 [12-05-2020] - Removed misleading error log message when restarting a service.
  • pronghorn-core:11.44.4 [12-06-2020] - Fixed issues that caused a crash in IAP when invalid data was provided with the legacy create and delete service APIs.
  • pronghorn-core:11.44.2 [11-30-2020] - Fixed issues with AWS authentication.
  • pronghorn-core:11.44.1 [11-25-2020] - Improved error handling by hardening ph-core against reload of misconfigured applications.
  • pronghorn-core:11.42.12 [11-24-2020] - Republished without npm-shrinkwrap.json.
  • pronghorn-core:11.42.11 [11-20-2020] - Fixed an issue where an app with a bad configuration would prevent IAP from starting.
  • pronghorn-core:11.42.10 [11-18-2020] - Updated LegacyNavbar to match the current design pattern.
  • pronghorn-core:11.42.8 [11-17-2020] - Fixed an issue where data would become out-of-sync when deleting a group in the User Management UI. Groups cannot be deleted from Local AAA and Pronghorn accounts while associated with active users.
  • pronghorn-core:11.42.7 [11-16-2020] - Modified the trial publish job to use a prerelease tag of pronghorn-core instead of publishing the pronghorn-core-trial component.
  • pronghorn-core:11.42.6 [11-12-2020] - The User Management API has been modified to allow accounts to have an empty property for both groups and roles.
  • pronghorn-core:11.42.4 [11-11-2020] - Fixed the CI scripts that generate the trial package to use the correct version.
  • pronghorn-core:11.42.3 [11-10-2020] - Users not managed by Local AAA are no longer shown in the User Management UI.
  • pronghorn-core:11.42.2 [11-09-2020] - Integrations provide more detailed error messaging when they go into an error state.
  • pronghorn-core:11.42.1 [11-09-2020] - Fixed issue causing IAP to crash when expressProps.express_https key and cert properties in the active profile used relative paths.
  • pronghorn-core:11.40.4 [11-05-2020] - Fixed bug that made it impossible to create adapters when the adapter's propertiesSchema was missing defaults.
  • pronghorn-core:11.40.3 [11-05-2020] - Fixed a bug that made it impossible to create Integrations due to an error with the virtual property being set incorrectly.
  • pronghorn-core:11.40.1 [11-05-2020] - Fixed an issue with a lack of data in the response of some User Management APIs. Each GET API now returns a unique _id.
  • pronghorn-core:11.39.8 [11-04-2020] - Check added to ensure components object exists in OpenAPI document.
  • pronghorn-core:11.39.8 [11-04-2020] - Fixed encryption issue for IAP properties.
  • pronghorn-core:11.39.5 [11-02-2020] - Updated readme.
  • pronghorn-core:11.39.1 [10-29-2020] - Updated the minimum required version of NodeJS to 12.19.0.
  • pronghorn-core:11.38.8 [10-28-2020] - Removed duplicate inputs from OpenAPI methods.
  • pronghorn-core:11.38.7 [10-27-2020] - Fixed XSS mitigation issue impacting Admin Essentials roles.
  • pronghorn-core:11.38.4 [10-26-2020] - Integrations updated to allow calls without security.
  • pronghorn-core:11.38.2 [10-22-2020] - Profile properties can be edited from the GUI.
  • pronghorn-core:11.38.1 [10-20-2020] - Removed irrelevant health warning messages for Integrations.
  • pronghorn-core:11.37.4 [10-19-2020] - Fixed an issue that was occurring due to a case sensitivity mismatch in a file path.
  • pronghorn-core:11.37.2 [10-19-2020] - Fixed XSS handling in Core PHUI Form.
  • pronghorn-core:11.37.1 [10-16-2020] - Provided a fix to an issue where Integration Models were being returned in the Adapter Models API.
  • pronghorn-core:11.34.0 [10-06-2020] - Fixed a bug that allowed for 0 integration threads if the profile property systemProps did not have the property integrationsThreadCount. This fix sets a default thread count.
  • pronghorn-core:11.34.0 [10-02-2020] - Fixed an error in module path resolution for an integration worker thread.
  • pronghorn-core:11.31.2 [10-05-2020] - Fixed a bug where certain aspects of Core would error if the active profile on the system did not have 'systemProps'.
  • pronghorn-core:11.31.1 [10-05-2020] - Fixed an issue where certain files were not being discovered due to case-sensitivity.
  • pronghorn-core:11.29.1 [10-01-2020] - Updated the web server to provide more descriptive error messages when an API fails.
  • pronghorn-core:11.27.4 [09-30-2020] - Added support for composite keys in form tables.
  • pronghorn-core:11.27.3 [10-02-2020] - Resolved an issue where adapter APIs would fail if the services blacklist property was not set.
  • pronghorn-core:11.27.1 [09-30-2020] - Fixed an issue where the release version for Prebuilts was not being set correctly if the version of the Prebuilt was newer than the current version of the system.
  • pronghorn-core:11.26.2 [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:11.25.1 [09-27-2020] - Added functionality to remove UI components and prevent React workflow tasks from breaking when application is restarted.
  • pronghorn-core:11.23.3 [09-18-2020] - Improved error handling in the web server to protect core API calls. Added a try/catch block.
  • pronghorn-core:11.23.2 [09-14-2020] - Fixed an issue where health data of the server was failing to return the release version and the version of Core.
  • pronghorn-core:11.23.1 [09-11-2020] - Fixed an issue that was causing schema conflicts when serving API endpoints in the Webserver.
  • pronghorn-core:11.21.4 [09-09-2020] - Changed GET /transformations limit from 25 to 100.
  • pronghorn-core:11.21.1 [09-06-2020] - Automated the ability to add/remove pronghorn_admin group for a newly created or deleted authentication adapter.
  • pronghorn-core:11.20.1 [09-02-2020] - Fixed bug that caused some of the existing health APIs to hang during runtime.
  • pronghorn-core:11.16.3 [08-31-2020] - Implemented fix to gracefully handle bad symbolic links when accessing the file system.
  • pronghorn-core:11.15.2 [08-23-2020] - Created a relay in the service emit to properly support engine restart.
  • pronghorn-core:11.12.5 [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:11.12.3 [08-15-2020] - Implemented a Redis custom retryStrategy connection. IAP is shut down when MaxRetriesPerRequestError is emitted.
  • pronghorn-core:11.12.1 [08-15-2020] - Fixed an issue that caused service configs to always be out of sync with the system.
  • pronghorn-core:11.11.5 [08-15-2020] - Fixed bug where event emitter was called multiple times. Pronghorn running event now only emits once.
  • pronghorn-core:11.11.3 [09-07-2020] - ProngPromise is now handling errors inside 'then' block.
  • pronghorn-core:11.11.1 [08-07-2020] - Unauthenticated API requests now return a 401 error code.
  • pronghorn-core:11.10.3 [07-31-2020] - Fixed syntax issues in PHUI for IE 11.
  • pronghorn-core:11.10.1 [07-27-2020] - Fixed deprecation warning for delete Profile API in Core.
  • pronghorn-core:11.4.2 [06-30-2020] - Fixed error where $refs would not be correctly resolved when using query parameters.
  • pronghorn-core:11.3.1 [07-06-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:11.0.4 [06-15-2020] - Changed the minimum required MongoDB version from 3.4 to 3.6.
  • pronghorn-core:11.0.3 [06-15-2020] - Removed bug that caused a Core failure if functionality was invoked.
  • pronghorn-core:11.0.2 [06-05-2020] - Fixed a crash caused by an undefined user when resolving a response that was already sent.
  • pronghorn-core:11.0.1 [06-03-2020] - Fixed key management logic for nested tables.
  • pronghorn-core:10.21.1 [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.20.4 [05-26-2020] - Updated ampqlib dependency to support NodeJS v10.
  • pronghorn-core:10.19.5 [04-30-2020] - Fixed a bug that was causing a type error when setting the app path for the API documentation.

Security Fixes

  • pronghorn-core:11.37.0 [10-15-2020] - Added HelmetJS HTTP header management to IAP core web services.
  • pronghorn-core:11.21.2 [09-07-2020] - Updated swagger-ui package to v3.30.2.
  • pronghorn-core:11.9.3 [08-04-2020] - Updated packages to remove security vulnerabilities.
  • pronghorn-core:10.21.0 [05-26-2020] - Replaced jade files with pug.

Chores

  • pronghorn-core:11.46.5-2020.2.0 [12-18-2020] - Created release for 2020.2.
  • pronghorn-core:11.46.5 [12-18-2020] - Updated and pinned dependencies for release.
  • pronghorn-core:11.44.12 [12-08-2020] - Updated iap-ui to version 1.0.0.
  • pronghorn-core:11.39.8 [11-03-2020] - Committed new auto generated pronghorn.json.
  • pronghorn-core:11.39.7 [11-02-2020] - Updated readme.
  • pronghorn-core:11.39.6 [11-02-2020] - Updated readme.
  • pronghorn-core:11.39.4 [11-02-2020] - Updated readme.
  • pronghorn-core:11.39.3 [11-01-2020] - Moved the project from argo CI to apollo CI.
  • pronghorn-core:11.38.3 [10-23-2020] - Pinned dependency version.
  • pronghorn-core:11.37.0 [09-09-2020] - Updated itential-utils package.
  • pronghorn-core:11.34.0 [10-08-2020] - Updated package.json version.
  • pronghorn-core:11.26.1 [09-30-2020] - Updated the service and network dependencies to resolve a memory leak that was occurring for all publishBroadcast calls.
  • pronghorn-core:11.21.3 [09-09-2020] - Updated logger dependency to allow syslog message larger than 65kB.
  • pronghorn-core:11.16.2 [08-30-2020] - Fixed issue with symbolic links to various UI libraries.
  • pronghorn-core:11.16.1 [08-30-2020] - Symbolic links to various UI libraries are now made relative rather than absolute.
  • pronghorn-core:11.15.1 [08-22-2020] - Added additional checks for proper error handing.
  • pronghorn-core:11.12.2 [08-15-2020] - Removed protractor package from devDependencies. The functional testing tool is no longer used.
  • pronghorn-core:11.11.2 [08-15-2020] - Fixed a bug causing IAP to orphan processes when it shuts down.
  • pronghorn-core:11.10.2 [07-31-2020] - Updated the service dependency.
  • pronghorn-core:11.4.3 [06-30-2020] - Disabled deduplication related log messages when deduplication is not configured and enhanced service module to handle uncaught exceptions from the database connection during start up.
  • pronghorn-core:11.2.1 [06-23-2020] - Updated node driver for MongoDB.
  • pronghorn-core:10.20.3 [05-20-2020] - Removed redundant encrypted source files from the pronghorn utils/ location.
  • pronghorn-core:10.20.2 [05-20-2020] - Improved error message when the input or output of an API call does not match the expected schema.
  • pronghorn-core:10.20.1 [05-12-2020] - Updated the inquirer dependency to new version to normalize dependency versions across the platform.

Deprecations

  • pronghorn-core:11.42.9 [11-18-2020] - Updated deprecation notices for Core APIs.
  • pronghorn-core:11.38.5 [10-26-2020] - Issued a deprecation notice for /appUpdate/changeLog.
  • pronghorn-core:11.9.2 [07-27-2020] - Created deprecation notices for Core system APIs.
  • pronghorn-core:11.9.1 [07-17-2020] - Deprecated all the Service Config APIs in Core.
  • pronghorn-core:11.8.1 [07-15-2020] - Deprecated all the existing Profile APIs in Core. The new Profile APIs are now in Admin Essentials.
  • pronghorn-core:11.1.1 [06-17-2020] - Removed deprecated methods from device broker.
  • pronghorn-core:11.0.0 [06-01-2020] - Removed deprecated Service Broker functions getServiceModelMap, findService, fetchData, DryRunService, dryRunXml, provisionXml, and runAction.
  • pronghorn-core:10.19.6 [05-13-2020] - Removed broken function locateService from the Service broker.

2020.1.0 Feature Release [2020-05-01]

Overview

  • 4 New Features
  • 15 Improvements
  • 32 Bug Fixes
  • 1 Security Fixes
  • 14 Chores
  • 66 Total Tickets

New Features

  • app-admin_essentials:0.27.0 [04-08-2020] - Added the ability to support artifacts that contain transformations.
  • pronghorn-core:10.18.7 [04-09-2020] - Improved request handling in Workflow Builder by returning a dereferenced JSON schema that attaches getMethod and getJsonSchema.
  • pronghorn-core:10.17.0 [03-31-2020] - Added APIs for CRUD operations on Transformations in the database.
  • pronghorn-core:10.13.0 [01-31-2020] - Reworked core to expose routes that find/retrieve methods and schemas.

Improvements

  • pronghorn-core:10.19.0 [04-23-2020] - Support added to enable (or disable) running tasks on startup. Default for processTasksOnStart property is set to 'true'.
  • pronghorn-core:10.18.0 [04-05-2020] - Added support for query parameters within the API documentation on the help page.
  • pronghorn-core:10.17.1 [04-03-2020] - Blueprints are now generated with the correct spacing format.
  • pronghorn-core:10.16.0 [03-31-2020] - Added the ability to configure broker preferences.
  • pronghorn-core:10.16.0 [03-26-2020] - Removed deprecated Request package.
  • pronghorn-core:10.15.3 [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.15.0 [03-17-2020] - Added functionality to apply all callbacks for any services that stop for any reason.
  • pronghorn-core:10.14.6 [02-12-2020] - Reconfigured durability of event queue to not auto delete when all consumers disconnect.
  • pronghorn-core:10.14.3 [02-29-2020] - Migrated REST API tests from the cernan tool into the repository for more immediate access by CI and developers.
  • pronghorn-core:10.14.0 [01-31-2020] - Removed scheduler from core to enable scheduling in the rabbitMQ architecture of workflow engine.
  • pronghorn-core:10.13.5 [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.13.3 [01-20-2020] - Improved code format.
  • pronghorn-core:10.12.30 [01-13-2020] - The "Contact Support" button now specifically targets the ISD customer portal URL.
  • pronghorn-core:10.12.29 [01-07-2020] - Added unique identifier to properties passed to services during handshake.
  • pronghorn-core:10.12.23 [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.19.4-2020.1.1 [04-30-2020] - Fixed a bug that was causing a type error when setting the app path for the API documentation.
  • pronghorn-core:10.19.3 [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.19.1 [04-23-2020] - Updated the suggested replacement for connectDevice to 'isAlive'.
  • pronghorn-core:10.18.18 [04-23-2020] - Fixed a bug in PHUI.Form that prevented proper construction of keys for table rows.
  • pronghorn-core:10.18.17 [04-21-2020] - Updated service model to convert Error type to string when sending a callback over RabbitMQ.
  • pronghorn-core:10.18.16 [04-21-2020] - Fixed bug that caused crash when calling getDevice. Correct object is now used in log messaging.
  • pronghorn-core:10.18.15 [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.18.14 [04-20-2020] - Removed unnecessary properties from schemas with $refs to fix schema validation failures.
  • pronghorn-core:10.18.13 [04-19-2020] - Web server now redirects user to login page upon unauthorized request.
  • pronghorn-core:10.18.12 [04-16-2020] - Fixed a crash in core caused by undefined variables.
  • pronghorn-core:10.18.11 [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.18.10 [04-14-2020] - Updated copyright date on login screen.
  • pronghorn-core:10.18.9 [04-14-2020] - Fixed issue where maintenance release version returned incorrectly.
  • pronghorn-core:10.18.8 [04-17-2020] - Removed incorrect default properties when creating a new service.
  • pronghorn-core:10.18.6 [04-09-2020] - Removed arrows from menu popups in pronghorn navigation.
  • pronghorn-core:10.18.2 [04-06-2020] - All keys that start with a $ are now encoded for safe addition to MongoDB, instead of just the $id key.
  • pronghorn-core:10.18.1 [04-05-2020] - Removed the ability for groups to be assigned to the AAA adapter.
  • pronghorn-core:10.18.0 [04-01-2020] - Applications with long names display properly on the service config page.
  • pronghorn-core:10.15.1 [03-18-2020] - Contact Support Tool-tip corrected to read "Contact Support".
  • pronghorn-core:10.14.11 [03-13-2020] - Log message displays on user logout.
  • pronghorn-core:10.14.9 [02-26-2020] - Resolved compilation issue. Home page icons are now visible on IE 11.
  • pronghorn-core:10.14.8 [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.14.2 [02-03-2020] - Increased the default value for launchTimeout and improved the log message that displays when a service times out.
  • pronghorn-core:10.13.4 [01-25-2020] - Added a missing flag to enable migration script to follow symlinks appropriately.
  • pronghorn-core:10.13.2 [01-27-2020] - Changed migration script to no longer use SSL as default for RabbitMQ properties when run in unattended mode.
  • pronghorn-core:10.13.1 [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.28 [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.27 [12-30-2019] - Corrected an issue with the migration script that prevented the unattended --deletedb option from running.
  • pronghorn-core:10.12.26 [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.25 [12-20-2019] - Session Manager now handles undefined responses when fetching keys from Redis; prevents core crash.
  • pronghorn-core:10.12.24 [12-20-2019] - Remove unused migration script.
  • pronghorn-core:10.12.22 [12-22-2019] - Fixed bug in migration script where unattended mode still asked for input.

Security Fixes

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

Chores

  • pronghorn-core:10.19.4-2020.1.2 [04-30-2020] - Update audit-trail dependency.
  • pronghorn-core:10.19.4-2020.1.0 [04-24-2020] - Updated dependencies in preparation for release candidate.
  • pronghorn-core:10.19.4 [04-24-2020] - Updated dependencies in preparation for release candidate.
  • pronghorn-core:10.19.2 [04-23-2020] - Updated the @itential/network version dependency.
  • pronghorn-core:10.18.9 [04-14-2020] - RabbitMQ vhost property now connects IAP to a vhost.
  • pronghorn-core:10.18.7 [04-10-2020] - Pinned the rodeo-ui to use the correct React module.
  • pronghorn-core:10.18.5 [04-09-2020] - Moved CI pipeline from Node.js 10 to Node.js 12.
  • pronghorn-core:10.18.4 [04-09-2020] - Updated licensing module dependency.
  • pronghorn-core:10.15.2 [03-22-2020] - Updated service and network to error any ongoing service calls if the service crashes or stops for any reason.
  • pronghorn-core:10.14.10 [02-28-2020] - Updated the logger and service dependencies.
  • pronghorn-core:10.14.7 [02-13-2020] - Update network module.
  • pronghorn-core:10.14.5 [02-11-2020] - Updated the network and service modules.
  • pronghorn-core:10.14.4 [02-06-2020] - Updated to the latest library of the prerequisite module.
  • pronghorn-core:10.14.1 [02-03-2020] - Added schema validation to component pipelines.

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.