Changelogs

On this page:

pronghorn-core

pronghorn-core Change Logs

2021.1.1 Maintenance Release [2021-07-06]

Overview

  • 3 Improvements
  • 7 Bug Fixes
  • 2 Chores
  • 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 prebuilt repository config validation from taking longer than expected.
  • 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.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. .
  • 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 adapters without a views property 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.

2020.2.0 Feature Release [2021-01-05]

Overview

  • 28 New Features
  • 60 Improvements
  • 83 Bug Fixes
  • 4 Security Fixes
  • 24 Chores
  • 8 Deprecations
  • 207 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.3 [09-29-2020] - Resolved schema inconsistency in broker[AAA].
  • 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

  • 2 New Features
  • 7 Improvements
  • 49 Bug Fixes
  • 3 Security Fixes
  • 6 Chores
  • 67 Total Tickets

New Features

  • pronghorn-core:10.12.9 [12-05-2019] - Support added for RabbitMQ high availability.
  • pronghorn-core:10.10.0 [10-09-2019] - Added support for URL query parameters in all API requests.

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.
  • pronghorn-core:10.8.26 [09-11-2019] - Migration scripts can now be automated by adding "unattended" as an argument when running the migration scripts. Migration scripts will not rerun on properties files that have already been migrated.

Bug Fixes

  • pronghorn-core:10.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.4 [10-18-2019] - New services will install on startup without need for a migration script.
  • pronghorn-core:10.10.3 [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.10.2 [10-22-2019] - Core migration script now migrates custom services.
  • pronghorn-core:10.9.1 [10-04-2019] - Resolved inconsistent key identity in table. Added gray font style for disabled input.
  • pronghorn-core:10.9.0 [10-02-2019] - Removed a defunct init.json file.
  • pronghorn-core:10.8.36 [10-01-2019] - Fixed an issue with connection timeout on start-up when multiple services (60+) are configured.
  • pronghorn-core:10.8.35 [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.34 [09-26-2019] - Resolved display issue; lengthy services names will not wrap.
  • pronghorn-core:10.8.33 [10-09-2019] - Language unification added for error messages on all IP input fields. Added ip-address validation.
  • pronghorn-core:10.8.32 [10-04-2019] - Event subscriptions in custom apps are no longer persistent.
  • pronghorn-core:10.8.31 [09-25-2019] - IAP no longer crashes upon service removal.
  • pronghorn-core:10.8.30 [09-26-2019] - Dash sign removed from service config when no service is selected.
  • pronghorn-core:10.8.29 [10-09-2019] - External and inherited user group are visible during edit mode but are not editable.
  • pronghorn-core:10.8.28 [10-09-2019] - Redesigned message banner to be consistent across Profiles page.
  • pronghorn-core:10.8.27 [09-17-2019] - Fixed an issue where migration scripts would hang.
  • pronghorn-core:10.8.25 [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.24 [09-09-2019] - Fixed issue with environment variables causing Template Builder to crash on certain operating systems.
  • pronghorn-core:10.8.23 [09-09-2019] - Styling for left-side navbar and Roles tab in Authorization Manager matches PH-UI design.
  • pronghorn-core:10.8.22 [09-09-2019] - Add service button is centered vertically in Firefox.
  • pronghorn-core:10.8.21 [09-09-2019] - Dash sign removed when no profile is selected.
  • pronghorn-core:10.8.19 [08-20-2019] - Fixed an issue preventing workflows from running.

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.
  • pronghorn-core:10.8.20 [09-09-2019] - Removed unused dependencies; updated dependencies to latest versions.

2019.2.0 Feature Release [2019-08-20]

Overview

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

New Features

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

Improvements

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

Bug Fixes

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

Security Fixes

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

Deprecations

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

2019.1.0 Feature Release [2019-04-02]

Overview

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

New Features

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

Improvements

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

Bug Fixes

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

Security Fixes

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

Deprecations

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