14.1.18 [01-03-2023]
- Reverted a breaking change to the getDevicesFiltered call from the Device broker.
See ticket PH-133692.
14.1.17 [12-16-2022]
- Improved the message provided on login attempts.
See ticket PH-132937.
14.1.16 [12-16-2022]
- Removed unnecessary connection log messages for services that are not actively running.
See ticket PH-132548.
14.1.15 [12-14-2022]
- Added additional information about Itential dependencies to the getServerHealth API.
See ticket PH-133094.
14.1.14 [12-12-2022]
- Updated logging to correctly indicate when the startup sequence has completed.
See ticket PH-133115.
14.1.13 [12-07-2022]
- The test case was updated to ensure the status of apps goes back to running after a stopped status.
See ticket PH-132837.
14.1.12 [12-07-2022]
- Fixed an issue that prevented Configuration Manager from displaying devices.
See ticket PH-132765.
14.1.11 [12-05-2022]
- Made code changes to ensure the user object is stored and passed into brokered calls to build the principal on expiration.
See ticket PH-132930.
14.1.10 [11-23-2022]
- Users are signed out correctly when using the sign out button in legacy applications.
See ticket PH-131189.
14.1.9 [11-15-2022]
- The test case relating to the index API was updated to connect to the database using environment variables.
See ticket PH-110786.
14.1.8 [11-12-2022]
- Updated API method names to fix pronghorn.json generation errors.
See ticket PH-113562.
14.1.7 [11-12-2022]
- Updated example responses and JSON Schema references in the importPrebuilt and updatePrebuilt API documentation.
See ticket PH-116644.
14.1.6 [11-12-2022]
- Fixed an issue with the migratePropertiesToDatabase script that caused some UI applications to fail schema validation.
See ticket PH-131386.
14.1.5 [11-11-2022]
- Changed the default status code for login errors from 500 to 401.
See ticket PH-125077.
14.1.4 [11-09-2022]
- Updated the default syslog value to
error
.
See ticket PH-130573.
14.1.3 [11-08-2022]
- Added a sortHelper to modify the order of pre-built components so that transformations are imported before workflows.
See ticket PH-130762.
14.1.2 [11-08-2022]
- Converted core Itential modules into peer dependencies.
See ticket PH-130964.
14.1.1 [11-07-2022]
- Added a more constructive error message when a deactivated user attempts to login.
See ticket PH-126594.
14.1.0 [11-04-2022]
- Added new getHealthStatus API which returns a 503 error when IAP is not fully started.
See ticket PH-128437.
14.0.14 [10-28-2022]
- Updated the service dependency to remove unnecessary validation.
See ticket PH-130722.
14.0.13 [10-26-2022]
- Updated documentation for the checkIndexes API to include the 'external' key.
See ticket PH-130461.
14.0.12 [10-23-2022]
- Fixed test cases for prebuilt lifecycle.
See ticket PH-108848.
14.0.11 [10-19-2022]
- Updated the integration request handler to better handle open API schemas.
See ticket PH-122725.
14.0.10 [10-07-2022]
- Added an API test for updating accounts with roles and updated the groups.patch.js test to include checking invalid roes .
See ticket PH-108556.
14.0.9 [10-07-2022]
- Removed unused dependencies.
See ticket PH-123467.
14.0.8 [10-06-2022]
- Fixed an issue that made optional parameters a requirement.
See ticket PH-123410.
14.0.7 [10-05-2022]
- Completed API Test Refactor for test/api/*-cannotUpdatePrebuiltRepoConfig.test.js.
See ticket PH-110335.
14.0.6 [10-04-2022]
- Add test case for role _id migration to Object.
See ticket PH-108558.
14.0.5 [09-28-2022]
- Fixed a bug where some services with an error had stopped the pronghorn.ready event from being sent.
See ticket PH-128855.
14.0.4 [09-26-2022]
- Updated the iap-ui dependency to the latest version.
See ticket PH-129294.
14.0.3 [09-26-2022]
- Fixed an issue in which service roles were deleted when a related service instance was deleted, even if other related service instances still existed.
See ticket PH-128877.
14.0.2 [09-23-2022]
- Added API tests for new Groups APIs.
See ticket PH-99800.
14.0.1 [09-23-2022]
- Fixed issue where UI roles were not being properly created.
See ticket PH-128648.
14.0.0 [09-23-2022]
- Removed deprecated APIs and brokers. Also removed the deprecated Pronghorn.admin role.
See ticket PH-127074.
13.29.15 [09-22-2022]
- Fixed an issue that prevented IAP from starting when a clustered RabbitMQ node went offline.
See ticket PH-127413.
13.29.14 [09-21-2022]
- Added configurable property
externalRequestTimeout
to set the timeout value when making external API requests, such as when fetching Pre-builts.
See ticket PH-119858.
13.29.13 [09-20-2022]
- Changed default logout timeout property to 60 seconds.
See ticket PH-128712.
13.29.12 [09-17-2022]
- Reintroduced tests for the /download endpoint.
See ticket PH-98304.
13.29.11 [09-17-2022]
- Fixed issue where adapter model types were not being populated in the dropdown list of the Create dialog due to a dependency on the Pronghorn Admin role.
See ticket PH-128570.
13.29.10 [09-17-2022]
- Fixed an issue that caused Form Builder to ignore "when" statements in YANG models.
See ticket PH-127464.
13.29.9 [09-17-2022]
- Modified the code to ensure dynamic adapter routes can no longer override application routes when an adapter loads before the application.
See ticket PH-127910.
13.29.8 [09-15-2022]
- Moved some internal functions of the createService method to an external module to allow for easier unit testing of those functions.
See ticket PH-125539.
13.29.7 [09-15-2022]
- Improved logging when adding, deleting, and refreshing AAA groups.
See ticket PH-128283.
13.29.6 [09-13-2022]
- Modified the Services API to ensure applications and adapters show on the active profile in Admin Essentials if no Pronghorn Admin role exists.
See ticket PH-128182.
13.29.5 [09-13-2022]
- Removed quotes from the Prometheus metrics return data.
See ticket PH-127199.
13.29.4 [09-07-2022]
- Updated the service module in pronghorn core.
See ticket PH-128081.
13.29.3 [09-03-2022]
- Updated the updateAccount and updateGroup APIs to filter out nonexistent roles instead of returning an error, provided they are stored as ObjectIds.
See ticket PH-123143.
13.29.2 [09-02-2022]
- Fixed a bug that prevented users from deleting an adapter if there was a schema validation error in the IAP profile.
See ticket PH-124806.
13.29.1 [09-02-2022]
- Improved handling for schema validation errors in Authorization APIs.
See ticket PH-124947.
13.29.0 [09-02-2022]
- Added support for repositories that only contain front-end code to pronghorn.json.
See ticket PH-127201.
13.28.36 [08-27-2022]
- Improved the error message returned by the getAdapterSchema API when the requested adapter is not installed.
See ticket PH-127352.
13.28.35 [08-27-2022]
- Removed the PHUI modal expand option.
See ticket PH-100283.
13.28.34 [08-27-2022]
- Renamed the protection keyword from authenticated to trusted.
See ticket PH-126869.
13.28.33 [08-15-2022]
- Updated the application menu and search functionalities to ensure design consistency.
See ticket PH-124866.
13.28.32 [08-12-2022]
- Added support for authenticated protection schemes in the pronghorn.json file.
See ticket PH-125774.
13.28.31 [08-11-2022]
- Update setup/cleanup to create/delete adapter.
See ticket PH-110942.
13.28.30 [08-09-2022]
- Updated the code to create and validate a service.
See ticket PH-124291.
13.28.29 [08-05-2022]
- Fixed prebuilts-related test cases.
See ticket PH-108116.
13.28.28 [08-05-2022]
- Competed test case for reseeding of admin role.
See ticket PH-108554.
13.28.27 [08-03-2022]
- Fixed an issue that prevented applications from starting after unexpected termination.
See ticket PH-125880.
13.28.26 [08-03-2022]
- Updated the packages specified in the release branch checklist.
See ticket PH-125181.
13.28.25 [07-29-2022]
- Updated profile schema to add username to Redis props in Admin Essentials.
See ticket PH-124551.
13.28.24 [07-29-2022]
- Updated the iap-ui to resolve an app banner menu issue.
See ticket PH-124988.
13.28.23 [07-27-2022]
- Updated the Moment library dependency to fix a security vulnerability.
See ticket PH-125152.
13.28.22 [07-27-2022]
- Fixed the service restart after issuing a kill signal.
See ticket PH-124725.
13.28.21 [07-27-2022]
- Updated the Prometheus Metrics API type.
See ticket PH-125345.
13.28.20 [07-26-2022]
- Fixed a form error that prevented the application from rendering a field value to select the device leafref.
See ticket PH-123311.
13.28.19 [07-26-2022]
- Fixed an issue where migrating the alarmProps property was not idempotent.
See ticket PH-124150.
13.28.18 [07-24-2022]
- Added the ability to validate schema during database migration.
See ticket PH-120826.
13.28.17 [07-24-2022]
- Refactored ensureAccount test cases.
See ticket PH-122307.
13.28.16 [07-21-2022]
- A new parameter userObject is required after the accountId and before the callback function when AAA Adapters are implementing the new buildPrincipal method.
See ticket PH-123502.
13.28.15 [07-20-2022]
- Improved the error message when fetching too many pre-builts too quickly in a given amount of time.
See ticket PH-124683.
13.28.14 [07-19-2022]
- Modified Xpath existence checks.
See ticket PH-117656.
13.28.13 [07-19-2022]
- Updated the network and service modules.
See ticket PH-123034.
13.28.12 [07-16-2022]
- Updated the Adapters API route to prevent display of sensitive information when cloning adapter configs.
See ticket PH-122658.
13.28.11 [07-15-2022]
- Updated the iap-ui dependency.
See ticket PH-124778.
13.28.10 [07-05-2022]
- Updated dependencies of iap-ui for the PHLoader.
See ticket PH-124072.
13.28.9 [07-01-2022]
- Modified the iap_profiles migration to fix an issue with IAP not starting due to an invalid alarmProps property.
See ticket PH-123614.
13.28.8 [06-24-2022]
- Fixed an issue that prevented tasks from being cleaned up during shutdown.
See ticket PH-120736.
13.28.7 [06-24-2022]
- Removed Regex from the external links API route. Users can now enter special characters in the bookmark address field.
See ticket PH-122636.
13.28.6 [06-24-2022]
- Updated the itential/iap-ui version in package.json to implement the new PHAppBanner and PHGlobalSearch changes.
See ticket PH-108284.
13.28.5 [06-23-2022]
- Added additional error details to the Prebuilt Repository APIs.
See ticket PH-122773.
13.28.4 [06-15-2022]
- Updated OpenAPI schema validations.
See ticket PH-122634.
13.28.3 [06-09-2022]
- Updated the integration model validation message.
See ticket PH-118408.
13.28.2 [05-29-2022]
- Removed hash from URL when redirected to the Login page.
See ticket PH-121840.
13.28.1 [05-27-2022]
- Resolved validation error that caused the NSO Services Form to fail due to incorrect handling of MUST condition criteria.
See ticket PH-110228.
13.28.0 [05-27-2022]
- Allowed descriptions to be used in the
requestBody
of integrations.
See ticket PH-101335.
13.27.20 [05-26-2022]
- Fixed roles to match with the Integration Model state.
See ticket PH-119701.
13.27.19 [05-26-2022]
- Fixed a bug where deleted secrets in Vault were still treated as if they existed when creating a new service with the same name.
See ticket PH-122087.
13.27.18 [05-26-2022]
- Fixed the removal of Integration Models with special naming conventions.
See ticket PH-118397.
13.27.17 [05-26-2022]
- Fixed failing integration tests for auto catalog.
See ticket PH-114181.
13.27.16 [05-22-2022]
- Added more test cases for roles.get and groups.patch
null
Also removed test-helpers setupEverything() from test/api/index.js and added back old set up to reduce dependency on test-helper.
See ticket PH-108553.
13.27.15 [05-22-2022]
- Added integration test to test scenarios when vault.readonly is set to true and false.
See ticket PH-118893.
13.27.14 [05-20-2022]
- Modified startup to use the ioredis ping function instead of set to reduce database writes.
See ticket PH-116898.
13.27.13 [05-20-2022]
- Added support for the serverName property in the properties.json file. Also added the serverName field to the output of the Status API.
See ticket PH-117894.
13.27.12 [05-20-2022]
- A Hashed server id is returned by the Status and SystemId APIs and used in Workflow Engine task metrics to address any security vulnerability of exposing MAC Addresses publicly.
See ticket PH-82616.
13.27.11 [05-19-2022]
- Fixed an issue that prevented the dead process checker from restarting dead services.
See ticket PH-120727.
13.27.10 [05-18-2022]
- Fixed error in the /adapters endpoint caused by a virtual of null error in Corrals.
See ticket PH-121036.
13.27.9 [05-12-2022]
- Repaired unit test cases for Core.
See ticket PH-120477.
13.27.8 [05-10-2022]
- Updated schema to not allow blank names and addresses in bookmarks.
See ticket PH-114016.
13.27.7 [05-09-2022]
- Added a new API to support fetching multiple Mongo index statuses in a single call.
See ticket PH-115046.
13.27.6 [05-04-2022]
- Updated the jquery-ui version to 1.13.1 to address a security vulnerability.
See ticket PH-119203.
13.27.5 [05-03-2022]
- Updated the description for a more clearly defined brokerPrincipal property.
See ticket PH-120649.
13.27.4 [04-29-2022]
- Updated the activeSync comparison. The Out of Sync warning banner will disappear after restarting an app or adapter.
See ticket PH-119966.
13.27.3 [04-27-2022]
- Fixed FormBuilder to not reload a form by using all user inputs.
See ticket PH-120221.
13.27.2 [04-27-2022]
- Fixed pronghorn.json schema errors.
See ticket PH-119733.
13.27.1 [04-26-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.
See ticket PH-118811.
13.27.0 [04-25-2022]
- Updated the database dependency to the latest version to support maxPoolSize in mongoProps.
See ticket PH-117302.
13.26.1 [04-22-2022]
- Completed the API refactor for test/functional/test/login.test.js.
See ticket PH-116272.
13.26.0 [04-20-2022]
- Added the ability to build user principal objects to AAA adapters.
See ticket PH-102068.
13.25.8 [04-19-2022]
- Added unit tests for proxy feature.
See ticket PH-118106.
13.25.7 [04-19-2022]
- Modified /myTtl to return the default TTL instead of -1 on session renewal to prevent additional calls to the API from the logout warning component.
See ticket PH-118945.
13.25.6 [04-18-2022]
- Cleaned up the excess data sent in the service module handshake.
See ticket PH-119026.
13.25.5 [04-18-2022]
- Updated the WebServer to obfuscate token values in logs.
See ticket PH-115934.
13.25.4 [04-18-2022]
- Added a minimum logout time to the Profiles schema. Default is set to 2 minutes.
See ticket PH-118944.
13.25.3 [04-16-2022]
- Updated title and description fields in the Profile schema for consistency. Added missing titles and descriptions, and corrected capitalization and punctuation.
See ticket PH-110622.
13.25.2 [04-15-2022]
- Fixed the referrer cookie to clear on successful login and not persist on future logins.
See ticket PH-70754.
13.25.1 [04-13-2022]
- Removed the refreshCachedGlobals function from the profiles route.
See ticket PH-92427.
13.25.0 [04-13-2022]
- Added a public API to retrieve a simplified list of authorization groups.
See ticket PH-117366.
13.24.2 [04-11-2022]
- Fixed the TTL (time-to-live) issue that was causing sessions to expire.
See ticket PH-118939.
13.24.1 [04-07-2022]
- Updated the service module for global configuration to contain core methods.
See ticket PH-118558.
13.24.0 [04-05-2022]
- Added a logout warning to Angular pages.
See ticket PH-102951.
13.23.1 [04-05-2022]
- Updated service module dependency to the latest version.
See ticket PH-118452.
13.23.0 [04-02-2022]
- Updated the authorization schema for AWS Integrations.
See ticket PH-116831.
13.22.4 [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.
See ticket PH-117922.
13.22.3 [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.
See ticket PH-105534.
13.22.2 [03-24-2022]
- Fixed an issue that caused missing source map warnings to appear in the developer console on some pages.
See ticket PH-86172.
13.22.1 [03-24-2022]
- Removed unused files to address security vulnerability.
See ticket PH-117496.
13.22.0 [03-24-2022]
- Added support for HTTP and HTTPS proxies to integration calls.
See ticket PH-105862.
13.21.4 [03-24-2022]
- Added logout time property to profile authentication.
See ticket PH-117643.
13.21.3 [03-23-2022]
- Fixed an issue in the Admin Essentials Alerts dashboard where NaN was displayed for CPU and Memory usage.
See ticket PH-115180.
13.21.2 [03-23-2022]
- Updated the json-pointer dependency to remove a security vulnerability.
See ticket PH-101193.
13.21.1 [03-22-2022]
- Updated test case for account-related endpoint. Removed extra property from test case assertion.
See ticket PH-102778.
13.21.0 [03-19-2022]
- Added support for HTTPS proxies to licensing.
See ticket PH-62413.
13.20.1 [03-18-2022]
- Fixed an issue where cog calls that do not exist in the pronghorn.json model were failing.
See ticket PH-117614.
13.20.0 [03-17-2022]
- Added support for proxies with self-signed certificates.
See ticket PH-62417.
13.19.1 [03-17-2022]
- Added error return to stop and restart APIs for blocked queue connections.
See ticket PH-115899.
13.19.0 [03-17-2022]
- Added support for basic authentication of HTTPS proxies.
See ticket PH-62402.
13.18.21 [03-17-2022]
- Resolved a bug in form validation by reverting work done previously with respect to when and must conditions.
See ticket PH-115651.
13.18.20 [03-17-2022]
- Fixed an issue with JSON schema validation in which encrypted values in profiles with specific formats were handled improperly.
See ticket PH-116505.
13.18.19 [03-16-2022]
- A log message at warn level is now added for method input and output names that do not follow IAP naming conventions.
See ticket PH-84624.
13.18.18 [03-16-2022]
- Updated the .npmignore file to prevent adding source files into a distribution package.
See ticket PH-76485.
13.18.17 [03-16-2022]
- Updated jQuery to latest version to address a security vulnerability.
See ticket PH-88227.
13.18.16 [03-15-2022]
- Added the current time and timezone to the getStatus API.
See ticket PH-117266.
13.18.15 [03-11-2022]
- Fixed an issue where services would crash because of a RabbitMQ connection block.
See ticket PH-104666.
13.18.14 [03-10-2022]
- Added a validation rule to prevent users from submitting a form with an insufficient number of table elements.
See ticket PH-112365.
13.18.13 [03-09-2022]
- Fixed an issue where RabbitMQ connections were not being closed properly.
See ticket PH-108752.
13.18.12 [03-09-2022]
- Improved logs for the crash/restart service by removing spamming and reducing the number of logs.
See ticket PH-116318.
13.18.11 [03-08-2022]
- Fixed error in migrating documents across multiple versions.
See ticket PH-116696.
13.18.10 [03-05-2022]
- Form export will validate if all the table rows have been filled out.
See ticket PH-112366.
13.18.9 [03-01-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.
See ticket PH-102779.
13.18.8 [02-24-2022]
- Separated event queue creation and event queue consumption in RabbitMQ.
See ticket PH-115272.
13.18.7 [02-24-2022]
- Updated IAP-UI to fix scrolling in the drop down menu.
See ticket PH-113891.
13.18.6 [02-22-2022]
- Added unit tests for startup to increase unit testing coverage.
See ticket PH-114441.
13.18.5 [02-18-2022]
- Completed the API test refactor for groups.post.js.
See ticket PH-98310.
13.18.4 [02-18-2022]
- Completed API Test Refactor for test/api/*-coordinateServiceRestartWithTimeout.js.
See ticket PH-98308.
13.18.3 [02-18-2022]
- Updated test case for account-related endpoint. Removed extra property from test case assertion.
See ticket PH-102777.
13.18.2 [02-18-2022]
- Modified health data retrieval to occur on request for service health to reduce number of rabbitMQ messages sent for health data.
See ticket PH-59224.
13.18.1 [02-17-2022]
- Added eventDeduplication to the service config schema.
See ticket PH-115071.
13.18.0 [02-14-2022]
- Added a new API to retrieve the time until a user's session expires.
See ticket PH-102404.
13.17.0 [02-14-2022]
- Moved licensing module into pronghorn-core.
See ticket PH-113485.
13.16.19 [02-10-2022]
- Added rodeo-ui src files to match styling of the Job Description page.
See ticket PH-115031.
13.16.18 [02-10-2022]
- Fixed issue where Form Builder was not rendering forms correctly if they contained when-conditions.
See ticket PH-114353.
13.16.17 [02-10-2022]
- Set eslint rule no-await-in-loop to error.
See ticket PH-113212.
13.16.16 [02-06-2022]
- Added support for automatic Hashicorp Vault encryption of repo config tokens.
See ticket PH-113022.
13.16.15 [02-06-2022]
- Fixed issue with service_config migration of $SECRET values. Secret is now dereferenced in vault and migration succeeds.
See ticket PH-113548.
13.16.14 [02-03-2022]
- Moved project to improved, main, pipeline.
See ticket PH-114745.
13.16.13 [02-02-2022]
- Updated engines in the package.json file.
See ticket PH-114499.
13.16.12 [02-01-2022]
- Set eslint rule arrow-body-style to error.
See ticket PH-113220.
13.16.11 [02-01-2022]
- Removed unnecessary eslint rules.
See ticket PH-113223.
13.16.10 [02-01-2022]
- Set eslint rule no-param-reassign to error.
See ticket PH-113210.
13.16.9 [02-01-2022]
- Set eslint rule no-prototype-builtins to error.
See ticket PH-113206.
13.16.8 [01-31-2022]
- Set eslint no-throw-literal rule to error.
See ticket PH-113194.
13.16.7 [01-31-2022]
- Set eslint no-throw-literal rule to error.
See ticket PH-113194.
13.16.6 [01-31-2022]
- Modified the swagger.css code to fix scrolling issue on Help page. The toolbar at top of page remains stationary.
See ticket PH-59913.
13.16.5 [01-31-2022]
- Fixed an issue with a malformed log message in the device broker.
See ticket PH-111820.
13.16.4 [01-26-2022]
- Set eslint rule arrow-parens to error as needed.
See ticket PH-113218.
13.16.3 [01-26-2022]
- Set eslint rule guard-for-in to error.
See ticket PH-113214.
13.16.2 [01-26-2022]
- Set eslint rule no-plusplus to off.
See ticket PH-113208.
13.16.1 [01-26-2022]
- Set eslint rule max-len to error.
See ticket PH-113190.
13.16.0 [01-25-2022]
- Removed rodeo-ui src file on install.
See ticket PH-111776.
13.15.49 [01-24-2022]
- Fixed a bug that did not allow a service model name to contain the dot character.
See ticket PH-111406.
13.15.48 [01-24-2022]
- Set eslint rule no-shadow to error.
See ticket PH-113204.
13.15.47 [01-24-2022]
- Updated service module to fix issue that could lead to a Workflow Engine crash.
See ticket PH-113525.
13.15.46 [01-24-2022]
- Removed unnecessary eslint comments.
See ticket PH-113216.
13.15.45 [01-21-2022]
- Updated dependencies to fix issues with the colors npm package.
See ticket PH-112814.
13.15.44 [01-21-2022]
- Fixed issue where unnecessary service configs were created during migration.
See ticket PH-113549.
13.15.43 [01-21-2022]
- Set eslint rule no-underscore-dangle to off.
See ticket PH-113202.
13.15.42 [01-20-2022]
- Set eslint rule no-unused-vars to error.
See ticket PH-113200.
13.15.41 [01-19-2022]
- Removed unnecessary jsdoc comments and eslint rules.
See ticket PH-113192.
13.15.40 [01-18-2022]
- Slash characters in services, profiles, and integration model names are no longer allowed.
See ticket PH-112343.
13.15.39 [01-17-2022]
- Set no-undef eslint rule to error.
See ticket PH-113196.
13.15.38 [01-11-2022]
- Updated iap-ui to correctly reflect the Create Bookmark dialog.
See ticket PH-112369.
13.15.37 [01-11-2022]
- Updated iap-ui to correctly reflect the Create Bookmark dialog.
See ticket PH-112369.
13.15.36 [01-11-2022]
- Removed TODO comments inside active code.
See ticket PH-112431.
13.15.35 [01-11-2022]
- Refactored all API tests related to prebuilts and removed redundant files.
See ticket PH-105201.
13.15.34 [01-10-2022]
- Reorganized integration files into a separate folder. Removed unused throttling code.
See ticket PH-112425.
13.15.33 [01-10-2022]
- Removed unused JSON schema files.
See ticket PH-112421.
13.15.32 [01-10-2022]
- Removed Husky pre-commit hook and unnecessary dev dependencies.
See ticket PH-112609.
13.15.31 [01-08-2022]
- Modified the PHUI library to rebuilds form on any value changes so that any leafref fields can build correct paths.
See ticket PH-105571.
13.15.30 [01-08-2022]
- Removed migration scripts that are no longer necessary.
See ticket PH-112422.
13.15.29 [01-06-2022]
- Updated a dependency to fix an issue with overlapping app banner menus.
See ticket PH-112490.
13.15.28 [01-06-2022]
- Fields with defaults will not be ignored in XPath evaluation.
See ticket PH-109760.
13.15.27 [01-06-2022]
- Modified the ExternalLinks API route to prevent duplicate links. Users cannot create bookmark links with the same name.
See ticket PH-110957.
13.15.26 [01-06-2022]
- Fixed an issue where default properties were not added when the adapter is created.
See ticket PH-111041.
13.15.25 [01-05-2022]
- Updated repo config authorization error.
See ticket PH-112199.
13.15.24 [01-05-2022]
- Added general functional test coverage.
See ticket PH-110965.
13.15.23 [12-31-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.
See ticket PH-111542.
13.15.22 [12-31-2021]
- Fixed error when no prebuiltProps exist.
See ticket PH-111192.
13.15.21 [12-23-2021]
- Group metadata updates on save.
See ticket PH-111514.
13.15.20 [12-21-2021]
- Updated the AAA group addition error message.
See ticket PH-111622.
13.15.19 [12-21-2021]
- Fixed a bug when exporting Pre-builts involving Operations Manager automations.
See ticket PH-111654.
13.15.18 [12-20-2021]
- Packing process will ignore additional development and test configuration files that serve no purpose in the package installer.
See ticket PH-111465.
13.15.17 [12-17-2021]
- Updated packages and prepared for release branch.
See ticket PH-111106.
13.15.16 [12-16-2021]
- Views property on pronghorn.json models is no longer required for starting applications and adapters.
See ticket PH-111442.
13.15.15 [12-16-2021]
- Fixed text indexes from dropping in the createIndexes API.
See ticket PH-110923.
13.15.14 [12-14-2021]
- Created API tests for new role APIs.
See ticket PH-108551.
13.15.13 [12-14-2021]
- Removed Authorization Manager and unused auth views and dialogs from core.
See ticket PH-96437.
13.15.12 [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.
See ticket PH-110615.
13.15.11 [12-14-2021]
- Improved error handling by adding defensive code for API routes with odd characters in them.
See ticket PH-110758.
13.15.10 [12-14-2021]
- Reordered errors during Pre-built validation to ensure recoverable errors are thrown last.
See ticket PH-110782.
13.15.9 [12-14-2021]
- Updated all dependencies to the latest version.
See ticket PH-110792.
13.15.8 [12-12-2021]
- Added general REST API test coverage.
See ticket PH-106580.
13.15.7 [12-09-2021]
- Fixed issue where profile and service config migrations stored some encrypted properties in plaintext, thereby exposing passwords.
See ticket PH-110660.
13.15.6 [12-08-2021]
- Expanded the try-catch statement in Sheriff.js for better exception handling on shutdown.
See ticket PH-110643.
13.15.5 [12-07-2021]
- Improved handling of adapter schema validation when using encrypted values.
See ticket PH-98658.
13.15.4 [12-06-2021]
- Updated IAP UI dependency to fix styling issue with global search.
See ticket PH-110632.
13.15.3 [12-02-2021]
- Added an automatic migration of groups with an inconsistent value for the inactive property.
See ticket PH-110428.
13.15.2 [11-30-2021]
- Updated service dependency which added logging to the migration process to indicate when a service is waiting on a migration to complete and when the migration has completed.
See ticket PH-110090.
13.15.1 [11-24-2021]
- Fixed an issue where integrations without security schemes would cause an error in IAP.
See ticket PH-108705.
13.15.0 [11-23-2021]
- Added a standardized mechanism for dropping unnecessary indexes on startup.
See ticket PH-109106.
13.14.12 [11-21-2021]
- The migration process now provides more information about its state in the logs. Log messaging will denote when IAP is waiting on a migration to complete as well as when a migration completes and startup resumes.
See ticket PH-109454.
13.14.11 [11-19-2021]
- Filtered public methods and views from the getMethods and getViews APIs.
See ticket PH-109734.
13.14.10 [11-19-2021]
- Updated IAP UI dependency to the latest version.
See ticket PH-109874.
13.14.9 [11-18-2021]
- Added support for text indexes in the new indexing APIs.
See ticket PH-106235.
13.14.8 [11-18-2021]
- Removed unnecessary log.warn message from the getAuthGroupsShortList API.
See ticket PH-99398.
13.14.7 [11-17-2021]
- Updated the dependencies for the network and service modules.
See ticket PH-109176.
13.14.6 [11-17-2021]
- Added a restriction that prevents service configuration of the log directory without write permissions.
See ticket PH-105438.
13.14.5 [11-16-2021]
- Fixed an issue where profiles and service configurations seeded by the migratePropertiesToDatabase script would not be properly migrated on startup.
See ticket PH-109586.
13.14.4 [11-16-2021]
- Fixed issue with IAP login link.
See ticket PH-109455.
13.14.3 [11-15-2021]
- Fixed timing issue where core migrations did not execute before other startup functionality.
See ticket PH-109443.
13.14.2 [11-14-2021]
- Removed references to Pronghorn.admin within the JSON schema.
See ticket PH-108915.
13.14.1 [11-14-2021]
- Updated Ajv dependency versions to remove a security vulnerability.
See ticket PH-98145.
13.14.0 [11-14-2021]
- Implemented 'getOperationalData' into the device broker to enable device operational data fetching.
See ticket PH-99033.
13.13.1 [11-09-2021]
- Fixed a bug that resulted in an XSS threat when the user inserted HTML code in a global search field.
See ticket PH-97158.
13.13.0 [11-09-2021]
- Added an import and export API for adapters and profiles.
See ticket PH-107934.
13.12.0 [11-09-2021]
- Added a migration script for existing properties which should be automatically encrypted in Hashicorp Vault.
See ticket PH-100700.
13.11.3 [11-07-2021]
- Added test cases to cover nested dependencies for prebuilt lifecycle management.
See ticket PH-108610.
13.11.2 [11-07-2021]
- Fixed an issue where deleted custom roles would remain assigned to existing accounts and groups.
See ticket PH-108067.
13.11.1 [11-04-2021]
- Deprecated remaining APIs used by the Pronghorn.admin role.
See ticket PH-108132.
13.11.0 [11-04-2021]
- Updated APIs for getMethods, getViews, and getHosts.
See ticket PH-108135.
13.10.13 [11-03-2021]
- Added an importMap to process functions to handle dependencies when importing a prebuilt.
See ticket PH-107782.
13.10.12 [11-03-2021]
- Updated the IAP UI dependency for the latest release.
See ticket PH-108340.
13.10.11 [11-01-2021]
- IAP now waits to process events until every service is ready. IAP also stops listening to events on shutdown.
See ticket PH-106743.
13.10.10 [10-29-2021]
- Set the /version endpoint to public for the non-pronghorn.admin user experience.
See ticket PH-106872.
13.10.9 [10-29-2021]
- Updated IAP login screen.
See ticket PH-105775.
13.10.8 [10-28-2021]
- Added logging to Integrations to help with troubleshooting.
See ticket PH-105864.
13.10.7 [10-25-2021]
- Fixed issue where IAP would fail to start when migrating accounts and groups.
See ticket PH-107849.
13.10.6 [10-22-2021]
- Fixed an issue in the updateGroup endpoint that occurred when removing a group from a parent group.
See ticket PH-107814.
13.10.5 [10-21-2021]
- Deprecated all previous role API calls.
See ticket PH-99067.
13.10.4 [10-21-2021]
- Removed unnecessary arguments from the service module and the $ENCRYPTED global variable.
See ticket PH-107589.
13.10.3 [10-20-2021]
- Fixed an issue in the updateAccount endpoint that occurred when removing a user from a group.
See ticket PH-107694.
13.10.2 [10-20-2021]
- Fixed bug where updating the Local AAA adapter required additional brokers data.
See ticket PH-107527.
13.10.1 [10-20-2021]
- If a new service is discovered on startup in an IAP environment it will be added to all IAP Profiles.
See ticket PH-90823.
13.10.0 [10-20-2021]
- Standardized the migration scripts for roles, groups, and accounts.
See ticket PH-106706.
13.9.1 [10-19-2021]
- Remove filtering by versionStatus from getRepositoryPrebuilts API.
See ticket PH-105800.
13.9.0 [10-19-2021]
- Added a mechanism to run migration scripts on startup.
See ticket PH-106701.
13.8.2 [10-19-2021]
- Fixed an issue with conflicting Pre-built Automation names from different repository configurations.
See ticket PH-107360.
13.8.1 [10-15-2021]
- Fixed a bug that caused a failure due to missing authorization of a task imported from an integration.
See ticket PH-105129.
13.8.0 [10-14-2021]
- Services wait for each other to finish when Itential Automation Platform is shutting down.
See ticket PH-98206.
13.7.3 [10-12-2021]
- Fixed a misspelling of "capable" in an error message for Brokers.
See ticket PH-102454.
13.7.2 [10-12-2021]
- Fixed an issue that was causing an invalid "Out of sync" message to appear on the Profile details page.
See ticket PH-106741.
13.7.1 [10-11-2021]
- Fixed an issue where an error message returns null when handling transformations that do not have a property name.
See ticket PH-91058.
13.7.0 [10-11-2021]
- Added new APIs for managing roles: getRole, getRoles, updateRole, createRole, and deleteRole. Updated roles to use ObjectIds as the unique identifier.
See ticket PH-99064.
13.6.1 [10-10-2021]
- Errors from the createIndexes API call are now handled via callback function and the status is logged.
See ticket PH-105465.
13.6.0 [10-07-2021]
- Introduced an auto-migration script to add version status to each pre-built repository configuration.
See ticket PH-106503.
13.5.2 [10-03-2021]
- Fixed an issue with making integration requests.
See ticket PH-105550.
13.5.1 [10-02-2021]
- Corrects an issue where forms created in 2020.2.6 or earlier do not work in 2020.2.7. Additionally addressed newly-created forms in 2020.2.7 with nodes context in XPath expressions.
See ticket PH-106536.
13.5.0 [09-30-2021]
- Added loadConfig functionality to the Device Broker.
See ticket PH-102993.
13.4.10 [09-29-2021]
- Updated error message when Mongo user does not have proper permissions.
See ticket PH-105406.
13.4.9 [09-24-2021]
- Added Vault health information to the /status API.
See ticket PH-105876.
13.4.8 [09-21-2021]
- Added support for distinct log file names in the loggerProps for newly created applications and adapters.
See ticket PH-78336.
13.4.7 [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.
See ticket PH-105453.
13.4.6 [09-21-2021]
- Deprecated existing /groups APIs, which were replaced by the new /authorization/groups APIs.
See ticket PH-99066.
13.4.5 [09-21-2021]
- Improved error handling on Transformations Collection Index APIs. Error is thrown when no predefined indexes exist for a requested collection.
See ticket PH-102420.
13.4.4 [09-21-2021]
- Deprecated the GET /config/routes API.
See ticket PH-102534.
13.4.3 [09-20-2021]
- Deprecated the GET /config/roles API.
See ticket PH-102845.
13.4.2 [09-20-2021]
- Deprecated the compliance, fault, instance, inventory, performance, and topology brokers.
See ticket PH-42558.
13.4.1 [09-20-2021]
- Added support for querying by group id to the new getAccounts API.
See ticket PH-101147.
13.4.0 [09-17-2021]
- Introduced the ability to overwrite existing IAP components when importing a Pre-built Automation.
See ticket PH-68888.
13.3.4 [09-14-2021]
- Allowed MongoDB version validation in IAP startup for non-admin MongoDB users.
See ticket PH-105255.
13.3.3 [09-12-2021]
- Added deprecation notices to the User-Management APIs.
See ticket PH-104513.
13.3.2 [09-10-2021]
- Updated itential-utils dependency to fix issue that caused creating or updating services and profiles to error when Vault was not configured.
See ticket PH-103513.
13.3.1 [09-03-2021]
- Added a column for last login date on the Authorization Config user table.
See ticket PH-79762.
13.3.0 [08-30-2021]
- Created new APIs for creating, editing, and querying external links.
See ticket PH-86916.
13.2.0 [08-30-2021]
- Added new APIs for managing groups: getGroup, getGroups, updateGroup, createGroup, and deleteGroup.
See ticket PH-99063.
13.1.0 [08-25-2021]
- Fields that have a when condition will no longer be dropped by Form Builder.
See ticket PH-87040.
13.0.2 [08-24-2021]
- Updated service module to fix error handling when sending messages to ensure the service is not restarted.
See ticket PH-103173.
13.0.1 [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.
See ticket PH-103436.
13.0.0 [08-22-2021]
- Removed deprecated APIs from the the latest release.
See ticket PH-102710.
12.7.1 [08-20-2021]
- Refactored ensureAccount test cases.
See ticket PH-98302.
12.7.0 [08-16-2021]
- Updated Schema APIs to include a decorators key containing all values that need to be encrypted.
See ticket PH-102406.
12.6.4 [08-13-2021]
- Deprecated existing /accounts APIs, which were replaced by the new /authorization/accounts APIs.
See ticket PH-99065.
12.6.3 [08-13-2021]
- Made /prometheus_metrics a public API.
See ticket PH-101312.
12.6.2 [08-12-2021]
- Updated dependency which fixed an issue where event handlers were not being removed after the event was handled.
See ticket PH-100682.
12.6.1 [08-12-2021]
- Updated MongoDB to the minimum required version.
See ticket PH-100173.
12.6.0 [08-11-2021]
- Added support for automatic encryption of specific properties in applications, adapters, and integrations.
See ticket PH-100083.
12.5.3 [08-11-2021]
- Fixed capitalization issue that caused IAP to fail to start.
See ticket PH-102904.
12.5.2 [08-10-2021]
- Removed the redundant TCP listener connection being generated to RabbitMQ on startup of IAP.
See ticket PH-88994.
12.5.1 [08-09-2021]
- Fixed an issue where a service could emit its ONLINE status before Core added its configuration.
See ticket PH-102274.
12.5.0 [08-09-2021]
- Added new APIs for managing accounts.
See ticket PH-99062.
12.4.0 [08-06-2021]
- Added support for automatic Vault encryption for certain iap_profile properties.
See ticket PH-100082.
12.3.9 [08-02-2021]
- Added integration tests for exposed adapter and integration routes.
See ticket PH-88010.
12.3.8 [07-29-2021]
- Update default IAP version tag in core for ease of development testing.
See ticket PH-98805.
12.3.7 [07-27-2021]
- Added a unit test for core/SwaggerToPronghorn.js.
See ticket PH-88856.
12.3.6 [07-26-2021]
- Updated test case for account-related endpoint. Removed extra property from test case assertion.
See ticket PH-98312.
12.3.5 [07-26-2021]
- Added redirection of request with URI without trailing backslash.
See ticket PH-101746.
12.3.4 [07-26-2021]
- Fixed overscrolling on system pages.
See ticket PH-35136.
12.3.3 [07-25-2021]
- Modifications to the adapter properties-schema.json will now be applied when the adapter is restarted.
See ticket PH-55500.
12.3.2 [07-25-2021]
- Improved error handling in the request for a method's schema.
See ticket PH-63598.
12.3.1 [07-22-2021]
- Updated dependency to fix accessibility standards and for some internal component reconfiguration to enable better code quality.
See ticket PH-101638.
12.3.0 [07-19-2021]
- Updated getServicesHealth API to include services that crashed on startup before registering.
See ticket PH-92046.
12.2.6 [07-16-2021]
- The scroll position no longer resets when a radio button is selected.
See ticket PH-99991.
12.2.5 [07-15-2021]
- Improved handshake logging in pronghorn-core. Updated service module.
See ticket PH-100909.
12.2.4 [07-11-2021]
- Refactored changeProfile API tests to reflect updated behavior.
See ticket PH-98303.
12.2.3 [07-09-2021]
- Updated the user sort list on the Authorization page to list all users.
See ticket PH-100211.
12.2.2 [07-01-2021]
- Completed the Auto Test Refractor for *-getAdapterApplicationsHealth.test.js.
See ticket PH-98307.
12.2.1 [06-30-2021]
- Removed Mongo admin requirement from checkIndexes and createIndexes API calls.
See ticket PH-99995.
12.2.0 [06-30-2021]
- Introduced two new properties called "installed" and "installedBy" that will represent the installed date and who installed a Pre-built Automation.
See ticket PH-83272.
12.1.37 [06-30-2021]
- Fixed prebuilt repository config validation from taking longer than expected.
See ticket PH-99514.
12.1.36 [06-28-2021]
- Moved the Marshall warning message about registering a broker to debug level.
See ticket PH-60304.
12.1.35 [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.
See ticket PH-89915.
12.1.34 [06-27-2021]
- The API test for getActiveSessions has been deprecated.
See ticket PH-98305.
12.1.33 [06-27-2021]
- Removed the GET / header test case.
See ticket PH-98306.
12.1.32 [06-25-2021]
- Improve handshake logging in core.
See ticket PH-99688.
12.1.31 [06-22-2021]
- Moved functionality from session-manager into pronghorn-core.
See ticket PH-99270.
12.1.30 [06-21-2021]
- Updated checkIndexes API to also return any non-Itential indexes for a collection.
See ticket PH-98363.
12.1.29 [06-16-2021]
- Updated network dependency to wait for network messages to send before it exits.
See ticket PH-98375.
12.1.28 [06-15-2021]
- Fixed issue where adapters without a views property would fail to start.
See ticket PH-98512.
12.1.27 [06-15-2021]
- Completed auto-test construction for user errors when updating the Pre-built repo config.
See ticket PH-92669.
12.1.26 [06-04-2021]
- Added application names to the return data of the getIndexes API call.
See ticket PH-97951.
12.1.25 [05-28-2021]
- Update dependency versions to match the latest release branch.
See ticket PH-97582.
12.1.24 [05-28-2021]
- Completed Auto-Test construction to introduce APIs that handle creating, deleting, and disconnecting repository configurations.
See ticket PH-88741.
12.1.23 [05-28-2021]
- Fixed Pre-built Automation props schema to match documentation.
See ticket PH-97319.
12.1.22 [05-28-2021]
- Update package dependencies.
See ticket PH-97405.
12.1.21 [05-28-2021]
- Fixed pronghorn.json schema errors.
See ticket PH-96731.
12.1.20 [05-28-2021]
- Fixed bug where web server would load routes for stopped applications.
See ticket PH-97468.
12.1.19 [05-28-2021]
- Removed several unused dependencies and replaced several others to standardize dependencies within the platform.
See ticket PH-96707.
12.1.18 [05-27-2021]
- Updated dependencies; also fixed security and accessibility issues.
See ticket PH-97460.
12.1.17 [05-27-2021]
- Fixed an issue with determining the version status of each Pre-built Automation.
See ticket PH-97312.
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.
See ticket PH-96307.
12.1.15 [05-27-2021]
- Updated dependency and added code obfuscation to webpack and javascript modules.
See ticket PH-96807.
12.1.14 [05-26-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.
See ticket PH-87660.
12.1.13 [05-25-2021]
- Added RabbitMQ logging message.
See ticket PH-95774.
12.1.12 [05-25-2021]
- Fixed an issue that was preventing updates to the log levels for inactive services.
See ticket PH-93028.
12.1.11 [05-25-2021]
- An application crash SNMP trap (alarm) is sent when an application fails to launch within its timeout period.
See ticket PH-26690.
12.1.10 [05-25-2021]
- Removed linting errors from various shell scripts.
See ticket PH-96723.
12.1.9 [05-23-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.
See ticket PH-96586.
12.1.8 [05-22-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.
See ticket PH-95550.
12.1.7 [05-21-2021]
- Improved error handling when discovering new applications and adapters.
See ticket PH-95525.
12.1.6 [05-20-2021]
- Reverted additional schema validations to the AAA broker authenticate call.
See ticket PH-96538.
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.
See ticket PH-52443.
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.
See ticket PH-96480.
12.1.3 [05-19-2021]
- Users are now redirected from the login page when an active session exists.
See ticket PH-95021.
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.
See ticket PH-71810.
12.1.1 [05-18-2021]
- Fixed an issue that was causing an empty error when a user would update the active profile for the system.
See ticket PH-71810.
12.1.0 [05-18-2021]
- Created indexes for the Pre-built database collection.
See ticket PH-95832.
12.0.43 [05-18-2021]
- Renamed the duplicated getMethods call to getMethodsRegistry to remove the warning from startup.
See ticket PH-55784.
12.0.42 [05-18-2021]
- Created an automated test for adding APIs to index collections without CLI scripts.
See ticket PH-87489.
12.0.41 [05-18-2021]
- Added Starting and Stopping states to the service health data.
See ticket PH-95520.
12.0.40 [05-17-2021]
- Fixed error handling when profile is not found.
See ticket PH-43783.
12.0.39 [05-17-2021]
- Added functional tests and configuration to the test coverage for pronghorn-core project.
See ticket PH-90977.
12.0.38 [05-14-2021]
- Implemented Redis write heartbeat to improve Ioredis error handling.
See ticket PH-85096.
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.
See ticket PH-88759.
12.0.36 [05-14-2021]
- Fixed a positioning issue on the Authorization Manager page.
See ticket PH-94583.
12.0.35 [05-14-2021]
- Fixed RabbitMQ health status reported by the /status route.
See ticket PH-94483.
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.
See ticket PH-95602.
12.0.33 [05-14-2021]
- Fixed label typo for Username.
See ticket PH-94568.
12.0.32 [05-13-2021]
- Added schema to ensure valid brokers.
See ticket PH-88727.
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.
See ticket PH-38119.
12.0.30 [05-13-2021]
- Disabled the ability to deactivate the administrative group and prevent users from locking themselves out.
See ticket PH-77953.
12.0.29 [05-12-2021]
- Updated network dependency to pin amqp-connection-manager to a prior version before a bug was introduced.
See ticket PH-87847.
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.
See ticket PH-90398.
12.0.27 [05-11-2021]
- IAP will no longer hang on exit when an invalid RabbitMQ endpoint is provided.
See ticket PH-95496.
12.0.26 [05-09-2021]
- Fixed an issue that was resulting in a "null" error when a user imported a Pre-built Automation that has a Transformation component that already exists in the system.
See ticket PH-95403.
12.0.25 [05-07-2021]
- When a user updates a credential token for a Pre-built repository configuration the encryption is provided.
See ticket PH-95229.
12.0.24 [05-06-2021]
- Fixed duplicate schema titles in RabbitMQ configuration properties.
See ticket PH-83994.
12.0.23 [05-06-2021]
- Fixed an issue where adapter roles were not displaying in Authorization Config.
See ticket PH-94722.
12.0.22 [05-06-2021]
- Updated service lifecycle management.
See ticket PH-93701.
12.0.21 [05-05-2021]
- Updated Core to remove all principals upon an IAP restart, allowing each user to have refreshed permissions without requiring a fresh login.
See ticket PH-49733.
12.0.20 [05-05-2021]
- Updated the descending sort arrow to match the ascending arrow in Authorization Manager.
See ticket PH-94573.
12.0.19 [05-05-2021]
- Removed the maximum limit for the 'redisProps.db' property.
See ticket PH-94727.
12.0.18 [04-30-2021]
- Updated uninstall error message.
See ticket PH-80810.
12.0.17 [04-30-2021]
- IAP will now exit if a problem is encountered during initialization.
See ticket PH-84950.
12.0.16 [04-29-2021]
- Fixed a minor bug in schema that did not allow creation of new profiles.
See ticket PH-93829.
12.0.15 [04-29-2021]
- Updated copyright year on the footer of login screen.
See ticket PH-83545.
12.0.14 [04-28-2021]
- Fixed an issue in Authorization Manager where the last entry in the role edit screen was cut off.
See ticket PH-77688.
12.0.13 [04-28-2021]
- Restored roles from Core to the Application Roles section on the authorization page.
See ticket PH-93955.
12.0.12 [04-28-2021]
- Updated Profiles alarmProps schema to include lowercase and uppercase values for the SNMP version.
See ticket PH-94185.
12.0.11 [04-28-2021]
- Fixed an issue where a service was not restarted correctly when a dead process was detected.
See ticket PH-92143.
12.0.10 [04-27-2021]
- Added JSON schema examples for getAdapters and getApplication for relative Core APIs.
See ticket PH-93927.
12.0.9 [04-27-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.
See ticket PH-82611.
12.0.8 [04-25-2021]
- Added automatic documentation for adapter and integration API routes.
See ticket PH-88901.
12.0.7 [04-25-2021]
- Updated network dependency to fix bug where ConnBlockedError did not exist.
See ticket PH-92405.
12.0.6 [04-25-2021]
- Fixed issue with the Pronghorn Core message that is displayed after an adapter service configuration deletion.
See ticket PH-91805.
12.0.5 [04-25-2021]
- Groups from the old authorization configuration page will no longer show up in User Management.
See ticket PH-85614.
12.0.4 [04-23-2021]
- Fixed missing request body fields for integrations.
See ticket PH-85524.
12.0.3 [04-22-2021]
- Removed the deprecated API GET /isAlive.
See ticket PH-87694.
12.0.2 [04-22-2021]
- Added additional roles to default admin user to support updates to authorization configuration page.
See ticket PH-93330.
12.0.1 [04-19-2021]
- Added the ability to detect and prevent duplicate API route registration in the web server.
See ticket PH-88847.
12.0.0 [04-18-2021]
- Removed deprecated device broker:restoreDevice.
See ticket PH-87684.
11.65.1 [04-15-2021]
- Automated Test development for Add _id to getAccounts. The _id is for updating passwords and groups.
See ticket PH-77393.
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.
See ticket PH-66274.
11.64.2 [04-15-2021]
- Removed SSLv2/v3 protocol versions not supported by node binary from express server configuration.
See ticket PH-81335.
11.64.1 [04-15-2021]
- Improved error message to end-user when IAP service is unavailable.
See ticket PH-72635.
11.64.0 [04-15-2021]
- Added PrometheusMetrics and exposed /metrics route for Prometheus metrics collection.
See ticket PH-76403.
11.63.1 [04-12-2021]
- Fixed an issue where a repository config for a Pre-built Automation could not be updated.
See ticket PH-92665.
11.63.0 [04-09-2021]
- Added support to query the list of installed Pre-built Automations by their respective repository configuration.
See ticket PH-91966.
11.62.2 [04-09-2021]
- Updated Service module dependency to remove unnecessary debug message.
See ticket PH-92387.
11.62.1 [04-09-2021]
- Validation added to the authenticate parameters in the AAA broker to remove a NO-SQL injection attack vulnerability.
See ticket PH-90291.
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.
See ticket PH-92138.
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.
See ticket PH-55669.
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.
See ticket PH-90386.
11.60.0 [04-06-2021]
- Introduced new APIs to handle creating, updating, and deleting configurations for Prebuilts repositories.
See ticket PH-88737.
11.59.4 [04-06-2021]
- Updated licensing dependency to remove security vulnerability from Axios.
See ticket PH-82864.
11.59.3 [04-06-2021]
- Added metrics properties to loggerProps schema for service configs.
See ticket PH-67235.
11.59.2 [04-06-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).
See ticket PH-86841.
11.59.1 [04-05-2021]
- Defaulted the dead process check to off.
See ticket PH-90608.
11.59.0 [04-02-2021]
- Added tabs for adapters and integrations to Authorization Manager.
See ticket PH-89911.
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.
See ticket PH-90831.
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.
See ticket PH-88736.
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.
See ticket PH-88691.
11.58.1 [03-30-2021]
- Updated IAP UI version for the new Operations Manager link and icon on homepage.
See ticket PH-91617.
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.
See ticket PH-90207.
11.57.1 [03-28-2021]
- Completed Automated Test construction for getApplications and getAdapters health API calls to work with pagination.
See ticket PH-82459.
11.57.0 [03-26-2021]
- Added new APIs to support indexing Mongo collections at runtime.
See ticket PH-87485.
11.56.0 [03-23-2021]
- Refactored the import and update Prebuilt APIs to handle multi-repository configurations.
See ticket PH-88755.
11.55.3 [03-22-2021]
- Updated Pug dependency to solve security vulnerability.
See ticket PH-89644.
11.55.2 [03-19-2021]
- Updated service dependency to add the property shutdownTimeout to the system properties configuration.
See ticket PH-90761.
11.55.1 [03-18-2021]
- Added the property shutdownTimeout to the system properties configuration.
See ticket PH-90492.
11.55.0 [03-17-2021]
- Exposed the integration and adapter routes in IAP.
See ticket PH-88006.
11.54.0 [03-17-2021]
- Introduced a new API to return a list of Prebuilt repository configurations.
See ticket PH-88732.
11.53.5 [03-12-2021]
- The scroll position will no longer reset when a radio button is selected.
See ticket PH-85960.
11.53.4 [03-10-2021]
- Updated the migratePropertiesToDatabase.js script to be more testable and added unit tests to verify the encryption functionality.
See ticket PH-70504.
11.53.3 [03-10-2021]
- IAP now handles RabbitMQ blocked connection notifications and logs the incident.
See ticket PH-46236.
11.53.2 [03-09-2021]
- Fixed an issue that caused a service to disappear from the profile list when stopped.
See ticket PH-89223.
11.53.1 [03-09-2021]
- Roles are automatically assigned to integrations based on OpenAPI operations.
See ticket PH-88852.
11.53.0 [03-08-2021]
- Added configuration options in the profile for the web server access log file.
See ticket PH-88703.
11.52.0 [03-08-2021]
- Added a web server access log which gathers metrics from each API request.
See ticket PH-82383.
11.51.2 [03-07-2021]
- Updated service module to fix bug where service_config variable was left encrypted.
See ticket PH-89340.
11.51.1 [03-05-2021]
- Updated UI library to correctly evaluate WHEN conditions within a form table.
See ticket PH-87932.
11.51.0 [03-05-2021]
- Prebuilts can be fetched from a specified repository configuration.
See ticket PH-88746.
11.50.3 [03-05-2021]
- Migrated launchDelay and launchTimeout to system properties, controlled only via UI.
See ticket PH-76174.
11.50.2 [03-03-2021]
- Added a periodic scan for applications that were killed abruptly.
See ticket PH-70732.
11.50.1 [03-02-2021]
- Adapters can be deleted if they are in a profile and still running.
See ticket PH-88569.
11.50.0 [03-01-2021]
- Added retry strategy to profiles that enable configuration of the maximum amount of times a service will restart unexpectedly before shutting down and time before reset of the restart count.
See ticket PH-72793.
11.49.20 [02-24-2021]
- Added the "maxOldSpaceSize" property to new services schema.
See ticket PH-86936.
11.49.19 [02-24-2021]
- Added API test to cover default service brokers.
See ticket PH-82241.
11.49.18 [02-23-2021]
- Added check/uncheck all button to advanced role authorization page.
See ticket PH-79991.
11.49.17 [02-23-2021]
- Alarm receiver can now be configured by its hostname and IPv4 address.
See ticket PH-79449.
11.49.16 [02-22-2021]
- Added a tooltip in forms for the validate constraints checkbox.
See ticket PH-88165.
11.49.15 [02-21-2021]
- Creating a service no longer causes the system to be out of sync.
See ticket PH-85947.
11.49.14 [02-19-2021]
- Added show selected checkbox to authorization screen.
See ticket PH-83277.
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.
See ticket PH-6722.
11.49.12 [02-18-2021]
- Fixed an issue that was preventing a user from deleting an adapter configuration after removing them from an active profile.
See ticket PH-87636.
11.49.11 [02-12-2021]
- Reduced the core service crash notifications to one notification per crash.
See ticket PH-84081.
11.49.10 [02-12-2021]
- Improved rendering of YANG non-configurable state data.
See ticket PH-83833.
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.
See ticket PH-85667.
11.49.8 [02-11-2021]
- Deprecated the API endpoint: "POST /getActiveSessions".
See ticket PH-49200.
11.49.7 [02-10-2021]
- Added support for IAP profiling.
See ticket PH-79825.
11.49.6 [02-08-2021]
- Updated the styling of the user profile save button.
See ticket PH-32930.
11.49.5 [02-07-2021]
- Moved project to new master pipeline.
See ticket PH-86412.
11.49.4 [02-07-2021]
- Fixed a bug that prevented adding an empty YANG Presence-Container to the configuration when creating a new service instance.
See ticket PH-83140.
11.49.3 [02-01-2021]
- Corrected an issue with the default RabbitMQ properties that prevented connecting to a TLS endpoint.
See ticket PH-85030.
11.49.2 [01-31-2021]
- Added a more robust error handling for importing an integration model.
See ticket PH-84427.
11.49.1 [01-29-2021]
- Updated pronghorn.json file to be auto-generated.
See ticket PH-84707.
11.49.0 [01-29-2021]
- Adapter creation now applies default brokers from pronghorn.json.
See ticket PH-82237.
11.48.0 [01-26-2021]
- Users can now enable or disable YANG validation constraints in forms.
See ticket PH-84907.
11.47.6 [01-22-2021]
- Fixed compatibility issues in Internet Explorer 11.
See ticket PH-73226.
11.47.5 [01-19-2021]
- Fixed an issue with setting configuration properties for adapters.
See ticket PH-83373.
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.
See ticket PH-83069.
11.47.3 [01-15-2021]
- Fixed a Pre-built endpoint error when search query includes a space.
See ticket PH-84108.
11.47.2 [01-11-2021]
- Updated CSP (Content Security Policy) to allow for Gitlab images in README files.
See ticket PH-79443.
11.47.1 [01-08-2021]
- Updated change log API to work for Pronghorn Core.
See ticket PH-83550.
11.47.0 [01-04-2021]
- Exposed exportIntegrationModel API for Admin Essentials.
See ticket PH-82776.
11.46.10 [01-04-2021]
- Fixed an issue that prevented a user from updating the Redis properties to use multiple hosts and ports.
See ticket PH-82090.
11.46.9 [12-29-2020]
- Corrected sidebar menu to correctly show the Itential apps under the Operations section.
See ticket PH-82567.
11.46.8 [12-22-2020]
- Updated sort function to be compatible with sorting on numbers.
See ticket PH-82498.
11.46.7 [12-21-2020]
- Pinned the json-ptr package.
See ticket PH-82482.
11.46.6 [12-21-2020]
- Updated getApplications and getAdapters health API calls to work with pagination.
See ticket PH-82455.
11.46.5 [12-18-2020]
- Updated and pinned dependencies for release.
See ticket PH-81009.
11.46.4 [12-18-2020]
- Fixed a bug that prevented a user from updating their profile properties.
See ticket PH-81903.
11.46.3 [12-18-2020]
- Added support for http bearer authentication in integrations.
See ticket PH-81674.
11.46.2 [12-18-2020]
- Fixed an issue that prevented a user from updating an Adapter or Integration configuration.
See ticket PH-80446.
11.46.1 [12-17-2020]
- Normalization of property definitions was added to internal schemas to fix schema validation with internal schema $refs.
See ticket PH-81313.
11.46.0 [12-16-2020]
- Simplified CI scripts for trial packages.
See ticket PH-79844.
11.45.5 [12-16-2020]
- Fixed an issue where changes to accounts and groups in User Management would not propagate to active sessions.
See ticket PH-80774.
11.45.4 [12-15-2020]
- Fixed a bug that caused an error when checking for a request's response type.
See ticket PH-81304.
11.45.3 [12-15-2020]
- Fixed an issue where user's could not create a new profile.
See ticket PH-81238.
11.45.2 [12-15-2020]
- Removed old UI screens and routes; replacements are in Admin Essentials.
See ticket PH-81201.
11.45.1 [12-14-2020]
- Fixed a schema error that prevented the creation of integrations using the http security scheme.
See ticket PH-81219.
11.45.0 [12-10-2020]
- Refactored integration properties to better support AWS authorization.
See ticket PH-80241.
11.44.14 [12-10-2020]
- Provided a fix that prevents the creation of an empty service configuration.
See ticket PH-79132.
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.
See ticket PH-77646.
11.44.12 [12-09-2020]
- Updated iap-ui to version 1.0.0.
See ticket PH-80273.
11.44.11 [12-08-2020]
- Fixed an issue with GET /config/services/sync that would cause multiple reference errors.
See ticket PH-79116.
11.44.10 [12-08-2020]
- Fixed an issue that prevented the creation of integrations from models with special characters in their title property.
See ticket PH-79996.
11.44.9 [12-08-2020]
- Added 'blob' as a Content Security Policy (CSP) script source to prevent a CSP error in JST Designer.
See ticket PH-80373.
11.44.8 [12-08-2020]
- Modified the properties service to ensure that IAP does not crash when an external service is deleted.
See ticket PH-79177.
11.44.7 [12-07-2020]
- Fixed out of sync error when using Hashicorp Vault.
See ticket PH-76159.
11.44.6 [12-07-2020]
- Removed unused dynamic authorization functionality.
See ticket PH-80237.
11.44.5 [12-05-2020]
- Removed misleading error log message when restarting a service.
See ticket PH-59386.
11.44.4 [12-04-2020]
- Fixed issues that caused a crash in IAP when invalid data was provided with the legacy create and delete service APIs.
See ticket PH-79107.
11.44.3 [12-02-2020]
- Removed unused Semver and xml2js packages from Core.
See ticket PH-61802.
11.44.2 [11-30-2020]
- Fixed issues with AWS authentication.
See ticket PH-78038.
11.44.1 [11-26-2020]
- Improved error handling by hardening ph-core against reload of misconfigured applications.
See ticket PH-24549.
11.44.0 [11-24-2020]
- Added integrationProps settings to profiles. Also added configurable timeout for integration requests.
See ticket PH-78327.
11.43.0 [11-24-2020]
- User permissions are automatically updated by migration script when system is updated.
See ticket PH-79156.
11.42.12 [11-24-2020]
- Republished without npm-shrinkwrap.json.
See ticket PH-79590.
11.42.11 [11-20-2020]
- Fixed an issue where an app with a bad configuration would prevent IAP from starting.
See ticket PH-79486.
11.42.10 [11-18-2020]
- Updated LegacyNavbar to match the current design pattern.
See ticket PH-72012.
11.42.9 [11-18-2020]
- Updated deprecation notices for Core APIs.
See ticket PH-78138.
11.42.8 [11-17-2020]
- Fixed an issue where data would become out of sync when a user would delete a group in the User Management UI.
See ticket PH-77719.
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.
See ticket PH-78457.
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.
See ticket PH-77714.
11.42.5 [11-12-2020]
- Added support for property encryption to integration service configs.
See ticket PH-76419.
11.42.4 [11-11-2020]
- Fixed the CI scripts that generate the trial package to use the correct version.
See ticket PH-77669.
11.42.3 [11-10-2020]
- Users not managed by Local AAA are no longer shown in the User Management UI.
See ticket PH-77700.
11.42.2 [11-09-2020]
- Integrations provide more detailed error messaging when they go into an error state.
See ticket PH-77306.
11.42.1 [11-09-2020]
- Fixed the issue causing IAP to crash when the profile's expressProps.express_https key and cert properties used relative paths.
See ticket PH-77780.
11.42.0 [11-06-2020]
- Added support for Integrations and Integration Models in Prebuilts.
See ticket PH-74877.
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.
See ticket PH-77077.
11.41.0 [11-06-2020]
- Added additional bootstrap.js file to allow Core to start itself.
See ticket PH-73365.
11.40.5 [11-06-2020]
- Added a CI process to publish a trial package to nexus.
See ticket PH-67109.
11.40.4 [11-05-2020]
- Fixed bug that made it impossible to create adapters when the adapter's propertiesSchema did not have default properties set.
See ticket PH-77336.
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.
See ticket PH-77532.
11.40.2 [11-05-2020]
- Removed transformations from pronghorn-core.
See ticket PH-76710.
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.
See ticket PH-77389.
11.40.0 [11-04-2020]
- Default properties are added when creating an adapter configuration.
See ticket PH-75924.
11.39.8 [11-03-2020]
- Committed new auto generated pronghorn.json.
See ticket PH-77346.
11.39.7 [11-02-2020]
- Updated readme.
See ticket PH-77226.
11.39.6 [11-02-2020]
- Updated readme.
See ticket PH-77222.
11.39.5 [11-02-2020]
- Updated readme.
See ticket PH-77207.
11.39.4 [11-01-2020]
- Bug fixes and performance improvements.
See ticket PH-77145.
11.39.3 [11-01-2020]
- Bug fixes and performance improvements.
See ticket PH-76219.
11.39.2 [10-30-2020]
- Updated the integration schema to reflect supported features. Also, the term \"communicator\" was replaced with the term \"integration\".
See ticket PH-76069
11.39.1 [10-29-2020]
- Updated the minimum required version of NodeJS to 12.19.0.
See ticket PH-75861
11.39.0 [10-29-2020]
- Added new \"in\" parameter within the pronghorn.json input to support passing in the entire request body.
See ticket PH-76522
11.38.9 [10-29-2020]
- Refactored code to separate different authentication paths.
See ticket PH-75735
11.38.8 [10-28-2020]
- Removed duplicate inputs from OpenAPI methods.
See ticket PH-76849
11.38.7 [10-27-2020]
- Fixed XSS mitigation issue impacting Admin Essentials roles.
See ticket PH-76259
11.38.6 [10-27-2020]
- Improved the API loading error log message to output the exported name of the API instead of the entire API model.
See ticket PH-76086
11.38.5 [10-26-2020]
- Issued a deprecation notice for /appUpdate/changeLog.
See ticket PH-69638
11.38.4 [10-26-2020]
- Integrations updated to allow calls without security.
See ticket PH-75633
11.38.3 [10-23-2020]
- Pinned dependency version.
See ticket PH-76254
11.38.2 [10-22-2020]
- Profile properties can be edited from the GUI.
See ticket PH-76125
11.38.1 [10-20-2020]
- Removed irrelevant health warning messages for Integrations.
See ticket PH-75356
11.38.0 [10-20-2020]
- Added new APIs to only update the properties of applications, adapters, and integrations.
See ticket PH-75815
11.37.4 [10-19-2020]
- Fixed an issue that was occurring due to a case sensitivity mismatch in a file path.
See ticket PH-75669
11.37.3 [10-19-2020]
- Error handling added for Schema APIs.
See ticket PH-75164
11.37.2 [10-19-2020]
- Fixed XSS handling in Core PHUI FORM.
See ticket PH-75392
11.37.1 [10-16-2020]
- Provided a fix to an issue where Integration Models were being returned in the Adapter Models API.
See ticket PH-75011
11.37.0 [10-15-2020]
- Added support for property encryption and decryption through Hashicorp Vault.
See ticket PH-67926
11.36.0 [10-13-2020]
- Added functionality to handle authentication props for profiles when a user updates and deletes an authentication service.
See ticket PH-74384
11.35.0 [10-13-2020]
- The properties schema can now be pulled from an application.
See ticket PH-72738
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.
See ticket PH-50935
11.34.1 [10-09-2020]
- Added support for the server object being optional in the OpenAPI specification.
See ticket PH-75208
11.34.0 [10-08-2020]
- Updated version.
See ticket PH-75305
0.0.0 [10-08-2020]
- Integrations added to core.
See ticket PH-63731
[10-08-2020]
- Bug fixes and performance improvements
See commit 75b1898b
11.33.0 [10-06-2020]
- Created new APIs to handle CRUD operations for Local AAA Users.
See ticket PH-72746
11.32.0 [10-06-2020]
- Added support for Prebuilts that contain Golden Config components.
See ticket PH-55187
11.31.3 [10-06-2020]
- Refactored import of Prebuilts that contain Automation Catalogs or JSON Forms.
See ticket PH-56685
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 the property of \"systemProps\".
See ticket PH-74895
11.31.1 [10-05-2020]
- Fixed an issue where certain files were not being discovered due to case-sensitivity.
See ticket PH-74864
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.
See ticket PH-72751
11.30.0 [10-01-2020]
- Refactored export for new APIs in Core to match the convention across the platform.
See ticket PH-74399
11.29.1 [10-01-2020]
- Updated the web server to provide more descriptive error messages in certain error conditions.
See ticket PH-73858
11.29.0 [10-01-2020]
- Introduced a new API to validate prebuilt data.
See ticket PH-74020
11.28.0 [10-01-2020]
- Added functionality to generate API documentation from pronghorn.json file.
See ticket PH-70645
11.27.4 [09-30-2020]
- Added support for composite keys in form tables.
See ticket PH-72902
11.27.3 [09-30-2020]
- Resolved an issue where adapter APIs would fail if the services blacklist property was not set.
See ticket PH-74193
11.27.2 [09-30-2020]
- Updated audit-trail module.
See ticket PH-73844
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.
See ticket PH-73930
11.27.0 [09-29-2020]
- Removed functionality that is no longer used by the new API architecture.
See ticket PH-70863
11.26.2 [09-29-2020]
- Reconfigured the getAllGroups endpoint to improve Active Tasks view responsiveness. Groups/list requests will no longer force a remote AAA re-sync.
See ticket PH-64029
11.26.1 [09-29-2020]
- Updated dependency which resolved the memory leak that was occurring for all publishBroadcast calls.
See ticket PH-74300
11.26.0 [09-29-2020]
- Added new IAP home page with application links in left navbar.
See ticket PH-11655
11.25.3 [09-29-2020]
- Resolved schema inconsistency in broker[AAA].
See ticket PH-57741
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.
See ticket PH-73882
11.25.1 [09-27-2020]
- Fixed bug where UI Components would never be removed, causing manual tasks built in React to break whenever its application was restarted.
See ticket PH-70378
11.25.0 [09-23-2020]
- Added a new property in Profiles that allows the user to block CRUD operations access to certain adapters.
See ticket PH-72036
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.
See ticket PH-72630
11.24.0 [09-20-2020]
- Added the ability to use authenticationProps to setup the initial admin roles on start-up.
See ticket PH-70780
11.23.3 [09-18-2020]
- Improved error handling in the web server to protect core API calls. Added a try/catch block.
See ticket PH-71043
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.
See ticket PH-72474
11.23.1 [09-11-2020]
- Fixed an issue that was causing schema conflicts when serving API endpoints in the Webserver.
See ticket PH-73206
11.23.0 [09-11-2020]
- Re-enabled ability to get Pre-built Automations from different Gitlab repositories.
See ticket PH-71996
11.22.0 [09-10-2020]
- Created a new set of APIs to handle all the functionality for Pre-Built Automations.
See ticket PH-70868
11.21.4 [09-09-2020]
- Changed GET /transformations limit from 25 to 100.
See ticket PH-70547
11.21.3 [09-09-2020]
- Updated logger dependency to allow syslog message larger than 65kB.
See ticket PH-67049
11.21.2 [09-07-2020]
- Updated swagger-ui package to v3.30.2.
See ticket PH-47528
11.21.1 [09-07-2020]
- Automated the ability to add/remove pronghorn_admin group for a newly created or deleted authentication adapter.
See ticket PH-56536
11.21.0 [09-03-2020]
- Created a new set of APIs to handle all read and update operations for applications.
See ticket PH-70838
11.20.1 [09-01-2020]
- Fixed bug that caused some of the existing health APIs to hang during runtime.
See ticket PH-72415
11.20.0 [09-01-2020]
- Introduced a new API to get the available adapter model types on the system.
See ticket PH-70833
11.19.0 [09-01-2020]
- Created a new set of APIs to handle all CRUD operations for adapters.
See ticket PH-70828
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.
See ticket PH-70858
11.17.0 [08-31-2020]
- Created a new set of APIs to provide the schemas for adapters, applications, and profiles.
See ticket PH-70853
11.16.3 [08-31-2020]
- Bug fixes and performance improvements
See ticket PH-60668
11.16.2 [08-31-2020]
- Fixed issue with symbolic links to various UI libraries.
See ticket PH-72177
11.16.1 [08-30-2020]
- Symbolic links to various UI libraries are now made relative rather than absolute.
See ticket PH-70615
11.16.0 [08-28-2020]
- Moved core API routes to the \"routes\" directory under the \"api\" directory.
See ticket PH-71955
11.15.3 [08-27-2020]
- Updated the service and network dependencies to enable the ability to cancel sending messages to a consumer.
See ticket PH-71660
11.15.2 [08-23-2020]
- Bug fixes and performance improvements
See ticket PH-71526
11.15.1 [08-21-2020]
- Bug fixes and performance improvements
See ticket PH-71448
11.15.0 [08-20-2020]
- Comments array is returned on GET/POST/PUT to /transformations.
See ticket PH-70957
11.14.0 [08-20-2020]
- Added the allowedMethods check to the response of the /whoAmI API call.
See ticket PH-70663
11.13.0 [08-20-2020]
- Made --max-old-space-size configurable through a service config property 'maxOldSpaceSize' and lowered the default --max-old-space-size.
See ticket PH-64240
11.12.5 [08-19-2020]
- Updated 'service' and 'network' dependencies which added a check to error once the size limit of a message over the bus is about to be crossed and additional error handling.
See ticket PH-71238
[09-30-2020]
[09-11-2020]
- Created a new API to retrieve the schema for an Integration.
See ticket PH-72928
[09-10-2020]
- Bug fixes and performance improvements
See commit 84c591b8
[09-09-2020]
- Bug fixes and performance improvements
See commit 6bf4944b
[09-04-2020]
- Built new APIs to create, read, update, and delete integrations in an IAP environment.
See ticket PH-70843
[09-01-2020]
- Bug fixes and performance improvements
See commit 92ebd2a0
[09-01-2020]
- Bug fixes and performance improvements
See commit 3ea9c725
11.21.4 [09-09-2020]
- Changed GET /transformations limit from 25 to 100.
See ticket PH-70547
11.21.3 [09-09-2020]
- Updated logger dependency to allow syslog message larger than 65kB.
See ticket PH-67049
11.21.2 [09-07-2020]
- Updated swagger-ui package to v3.30.2.
See ticket PH-47528
11.21.1 [09-07-2020]
- Automated the ability to add/remove pronghorn_admin group for a newly created or deleted authentication adapter.
See ticket PH-56536
11.21.0 [09-03-2020]
- Created a new set of APIs to handle all read and update operations for applications.
See ticket PH-70838
11.20.1 [09-01-2020]
- Fixed bug that caused some of the existing health APIs to hang during runtime.
See ticket PH-72415
11.20.0 [09-01-2020]
- Introduced a new API to get the available adapter model types on the system.
See ticket PH-70833
11.19.0 [09-01-2020]
- Created a new set of APIs to handle all CRUD operations for adapters.
See ticket PH-70828
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.
See ticket PH-70858
11.17.0 [08-31-2020]
- Created a new set of APIs to provide the schemas for adapters, applications, and profiles.
See ticket PH-70853
11.16.3 [08-31-2020]
- Bug fixes and performance improvements
See ticket PH-60668
11.16.2 [08-31-2020]
- Fixed issue with symbolic links to various UI libraries.
See ticket PH-72177
11.16.1 [08-30-2020]
- Symbolic links to various UI libraries are now made relative rather than absolute.
See ticket PH-70615
11.16.0 [08-28-2020]
- Moved core API routes to the \"routes\" directory under the \"api\" directory.
See ticket PH-71955
11.15.3 [08-27-2020]
- Updated the service and network dependencies to enable the ability to cancel sending messages to a consumer.
See ticket PH-71660
11.15.2 [08-23-2020]
- Bug fixes and performance improvements
See ticket PH-71526
11.15.1 [08-21-2020]
- Bug fixes and performance improvements
See ticket PH-71448
11.15.0 [08-20-2020]
- Comments array is returned on GET/POST/PUT to /transformations.
See ticket PH-70957
11.14.0 [08-20-2020]
- Added the allowedMethods check to the response of the /whoAmI API call.
See ticket PH-70663
11.13.0 [08-20-2020]
- Made --max-old-space-size configurable through a service config property 'maxOldSpaceSize' and lowered the default --max-old-space-size.
See ticket PH-64240
11.12.5 [08-19-2020]
- Updated 'service' and 'network' dependencies which added a check to error once the size limit of a message over the bus is about to be crossed and additional error handling.
See ticket PH-71238
11.12.4 [08-17-2020]
- Created a new set of APIs for Integration Models.
See ticket PH-70848
[08-11-2020]
[08-18-2020]
See commit 3c04a3b0
[08-04-2020]
- Bug fixes and performance improvements
See commit 2028354e
[08-11-2020]
- Bug fixes and performance improvements
See commit 3c04a3b0
[08-04-2020]
- Bug fixes and performance improvements
See commit 2028354e
[08-03-2020]
- Deprecated all the existing Profile APIs in Core. The new Profile APIs are now in Admin Essentials.
See ticket PH-63707
[08-03-2020]
- Integrations added to core.
See ticket PH-63731
[07-28-2020]
- Added functionality to validate Swagger and OpenAPI documents.
See ticket PH-67960
[07-17-2020]
- 3rd Gen adapters now filter out integrations from health reporting.
See ticket PH-63672
[07-16-2020]
- Added the ability to configure the thread count for the API gateway in core.
See ticket PH-63686
[07-15-2020]
- Exposed new functionality to be used by Integration APIs.
See ticket PH-68096
[07-14-2020]
- Integrations added to core.
See ticket PH-63731
[07-14-2020]
- Bug fixes and performance improvements
See commit 91bea270
11.8.1 [07-09-2020]
- Deprecated all the existing Profile APIs in Core. The new Profile APIs are now in Admin Essentials.
See ticket PH-63707
11.8.0 [07-08-2020]
- Created a new functionality to update the log levels of a service on the system.
See ticket PH-66632
11.7.0 [07-07-2020]
- Added a configurable retry strategy for services that throw uncaught exceptions and unhandled rejections to stop the service after a certain number of restarts.
See ticket PH-64365
11.6.0 [07-07-2020]
- Exposed a new functionality to stop a running service.
See ticket PH-66603
11.5.0 [07-06-2020]
- Exposed a new functionality to get services health data on the current system.
See ticket PH-66591
11.4.4 [07-01-2020]
- Removed RabbitMQ property from service config schema. Automatically migrated all service configs to remove RabbitMQ configuration.
See ticket PH-66356
11.4.3 [06-30-2020]
- Disabled deduplication related log messages when deduplication is not configured.
See ticket PH-67345
11.4.2 [06-30-2020]
- Fixed error where \$refs would not be correctly resolved when using query parameters.
See ticket PH-65920
11.4.1 [06-30-2020]
- Updated login page to match the new Rodeo component.
See ticket PH-65469
[07-02-2020]
- CRUD operations added to manage integrations.
See ticket PH-63668
[06-29-2020]
- Bug fixes and performance improvements
See commit 46e3c282
11.4.0 [06-29-2020]
- Integrated the RabbitMQ event de-duplication feature.
See ticket PH-61316
11.3.1 [06-26-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.
See ticket PH-65242
11.3.0 [06-25-2020]
- Enabled name search of JSON Transformations.
See ticket PH-64045
11.2.1 [06-23-2020]
- Updated node driver for MongoDB.
See ticket PH-63042
11.2.0 [06-22-2020]
- Introduced a new method that will return the status of a service on the current system.
See ticket PH-65427
11.1.1 [06-17-2020]
- Removed deprecated methods from device broker.
See ticket PH-61373
11.1.0 [06-15-2020]
- Made improvements to existing functionality in order to provide better protection to the core logic of the Itential Automation Platform.
See ticket PH-64997
11.0.4 [06-15-2020]
- Changed the minimum required MongoDB version from 3.4 to 3.6.
See ticket PH-53498
11.0.3 [06-15-2020]
- Removed bug that caused a Core failure if functionality was invoked.
See ticket PH-64966
11.0.2 [06-05-2020]
- Fixed a crash caused by an undefined user when resolving a response that was already sent.
See ticket PH-64510
11.0.1 [06-03-2020]
- Fixed key management logic for nested tables.
See ticket PH-64094
[06-29-2020]
- Use OpenAPI document title and version to create integration ID.
See ticket PH-66246
[06-24-2020]
- Implemented validation check for root security in the OpenAPI model when attempting to make authenticated calls.
See ticket PH-65687
[06-24-2020]
- Properties will now automatically fill in for integration service configs.
See ticket PH-66376
[06-19-2020]
- Updated itential-utils to expose encrypt/decrypt functions.
See ticket PH-64900
[06-18-2020]
- Integrations added to core.
See ticket PH-63731
[06-09-2020]
- Bug fixes and performance improvements
See ticket PH-63731
[06-04-2020]
- Bug fixes and performance improvements
See ticket PH-63731
[06-04-2020]
- Bug fixes and performance improvements
See ticket PH-63731
[06-04-2020]
- Bug fixes and performance improvements
See ticket PH-63731
[06-03-2020]
- Bug fixes and performance improvements
See ticket PH-63731
[06-03-2020]
- Bug fixes and performance improvements
See ticket PH-63731
[06-03-2020]
- Removed deprecated Service Broker functions getServiceModelMap, findService, fetchData, DryRunService, dryRunXml, provisionXml, and runAction.
See ticket PH-61377
11.0.0 [06-01-2020]
- Removed deprecated Service Broker functions getServiceModelMap, findService, fetchData, DryRunService, dryRunXml, provisionXml, and runAction.
See ticket PH-61377
11.0.0 [06-01-2020]
- Removed deprecated Service Broker functions getServiceModelMap, findService, fetchData, DryRunService, dryRunXml, provisionXml, and runAction.
See ticket PH-61377
[05-29-2020]
- Bug fixes and performance improvements
See commit 67d2fcbd
[05-29-2020]
- Bug fixes and performance improvements
See commit b84c7cf5
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.
See ticket PH-62165
10.21.0 [05-26-2020]
- Replaced jade files with pug.
See ticket PH-16165
10.20.4 [05-21-2020]
- Updated ampqlib dependency to support NodeJS v10.
See ticket PH-55246
10.20.3 [05-20-2020]
- Removed redundant encrypted source files from the pronghorn utils/ location.
See ticket PH-55402
10.20.2 [05-18-2020]
- Improved error message when the input or output of an API call does not match the expected schema.
See ticket PH-62927
[06-03-2020]
- Bug fixes and performance improvements
See ticket PH-63731
[06-03-2020]
- Bug fixes and performance improvements
See ticket PH-61364
10.20.1 [05-12-2020]
- Updated the inquirer dependency to new version to normalize dependency versions across the platform.
See ticket PH-52815
10.20.0 [05-08-2020]
- Updated enum in transformationSchema to include 'conditional'.
See ticket PH-61273
10.19.6 [05-07-2020]
- Removed broken function locateService from the Service broker.
See ticket PH-61736
10.19.5 [04-30-2020]
- Fixed a bug that was causing a type error when setting the app path for the API documentation.
See ticket PH-60192
10.19.4 [04-24-2020]
- Bug fixes and performance improvements
See ticket PH-59486
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.
See ticket PH-58430
10.19.2 [04-23-2020]
- Updated the @itential/network version dependency.
See ticket PH-59761
10.19.1 [04-23-2020]
- Updated the suggested replacement for connectDevice to 'isAlive'.
See ticket PH-58722
10.19.0 [04-23-2020]
- Support added to enable (or disable) running tasks on startup. Default for processTasksOnStart property is set to 'true'.
See ticket PH-52586
10.18.18 [04-23-2020]
- Fixed a bug in PHUI.Form that prevented proper construction of keys for table rows.
See ticket PH-58686
10.18.17 [04-21-2020]
- Updated service model to convert Error type to string when sending a callback over RabbitMQ.
See ticket PH-59646
10.18.16 [04-21-2020]
- Fixed bug that caused crash when calling getDevice. Correct object is now used in log messaging.
See ticket PH-59797
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.
See ticket PH-59181
10.18.14 [04-20-2020]
- Removed unnecessary properties from schemas with \$refs to fix schema validation failures.
See ticket PH-59685
10.18.13 [04-19-2020]
- Web server now redirects user to login page upon unauthorized request.
See ticket PH-58574
10.18.12 [04-16-2020]
- Fixed a crash in core caused by undefined variables.
See ticket PH-58101
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.
See ticket PH-57685
10.18.10 [04-14-2020]
- Updated copyright date on login screen.
See ticket PH-58449
10.18.9 [04-14-2020]
- RabbitMQ vhost property now connects IAP to a vhost.
See ticket PH-57952
10.18.8 [04-13-2020]
- Removed incorrect default properties when creating a new service.
See ticket PH-52999
10.18.7 [04-10-2020]
- Pinned the rodeo-ui to use the correct React module.
See ticket PH-58758
10.18.6 [04-09-2020]
- Removed arrows from menu popups in pronghorn navigation.
See ticket PH-58188
10.18.5 [04-09-2020]
- Moved CI pipeline from Node.js 10 to Node.js 12.
See ticket PH-58264
10.18.4 [04-08-2020]
- Updated licensing module dependency.
See ticket PH-58386
10.18.3 [04-08-2020]
- Updating a transformation with the created or createdBy field no longer causes a MongoDb error due to updating the same key twice.
See ticket PH-58183
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.
See ticket PH-57814
10.18.1 [04-05-2020]
- Disallowed incorrect adding groups to active AAA adapter.
See ticket PH-21893
10.18.0 [04-05-2020]
- Added support for query parameters within the API documentation on the help page.
See ticket PH-56237
10.17.3 [04-02-2020]
- Enhanced security to prevent access to static file download when not authenticated.
See ticket PH-20230
10.17.2 [04-01-2020]
- Bug fixes and performance improvements
See ticket PH-56422
10.17.1 [04-01-2020]
- Blueprints are now generated with the correct spacing format.
See ticket PH-39687
10.17.0 [03-31-2020]
- Added APIs for CRUD operations on Transformations in the database.
See ticket PH-53812
10.16.0 [03-31-2020]
- Added the ability to configure broker preferences.
See ticket PH-50509
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.
See ticket PH-46881
10.15.2 [03-18-2020]
- Updated service and network to error any ongoing calls to a service if that service crashes or stops for any reason.
See ticket PH-56093
10.15.1 [03-18-2020]
- Contact Support Tool-tip corrected to read \"Contact Support\".
See ticket PH-55525
10.15.0 [03-16-2020]
- Added functionality to apply all callbacks for any services that stop for any reason.
See ticket PH-54416
10.14.11 [03-13-2020]
- Log message displays on user logout.
See ticket PH-54524
10.14.10 [02-28-2020]
- Updated the logger and service dependencies.
See ticket PH-54489
10.14.9 [02-24-2020]
- Resolved compilation issue. Home page icons are now visible on IE 11.
See ticket PH-53003
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.
See ticket PH-53218
10.14.7 [02-13-2020]
- Update network module.
See ticket PH-53625
10.14.6 [02-12-2020]
- Reconfigured durability of event queue to not auto delete when all consumers disconnect.
See ticket PH-53518
10.14.5 [02-11-2020]
- Updated the network and service modules.
See ticket PH-53415
10.14.4 [02-06-2020]
- Updated to the latest library of the prerequisite module.
See ticket PH-53130
10.14.3 [02-05-2020]
- Migrated REST API tests from the cernan tool into the repository for more immediate access by CI and developers.
See ticket PH-45061
10.14.2 [02-04-2020]
- Increased the default value for launchTimeout and improved the log message that displays when a service times out.
See ticket PH-52805
10.14.1 [02-03-2020]
- Added schema validation to component pipelines.
See ticket PH-52646
10.14.0 [01-31-2020]
- Removed scheduler from core to enable scheduling in the rabbitMQ architecture of workflow engine.
See ticket PH-50906
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.
See ticket PH-51908
10.13.4 [01-24-2020]
- Bug fixes and performance improvements
See ticket PH-50894
10.13.3 [01-20-2020]
- Improved code format.
See ticket PH-51456
10.13.2 [01-20-2020]
- Changed migration script to no longer use SSL as default for RabbitMQ properties when run in unattended mode.
See ticket PH-50567
10.13.1 [01-20-2020]
- Changed migration script to no longer use SSL as default for RabbitMQ properties when run in unattended mode.
See ticket PH-50567
10.13.0 [01-17-2020]
- Reworked core to expose routes that find/retrieve methods and schemas.
See ticket PH-45621
10.12.30 [01-10-2020]
- The \"Contact Support\" button now specifically targets the ISD customer portal URL.
See ticket PH-50770
10.12.29 [01-06-2020]
- Added unique identifier to properties passed to services during handshake.
See ticket PH-50774
10.12.28 [01-03-2020]
- Fixed issue where external links would not redirect to correct page if application used routing with a # symbol.
See ticket PH-45183
10.12.27 [12-30-2019]
- Corrected an issue with the migration script that prevented the unattended --deletedb option from running.
See ticket PH-50549
10.12.26 [12-20-2019]
- Improved error handling in IE11. User now able to expand Service Group and view child services belonging to that group. "},{"type":"hardBreak"},{"type":"text",
See ticket PH-47799
10.12.25 [12-20-2019]
- Updated session manager package.
See ticket PH-50216
10.12.24 [12-19-2019]
- Remove unused migration script.
See ticket PH-50109
10.12.23 [12-19-2019]
- Added the --userInputs flag to the unattended migration mode. Administrator can now override default MQ properties before starting the installation.
See ticket PH-49349
10.12.22 [12-17-2019]
- Fixed bug in migration script where unattended mode still asked for input.
See ticket PH-49344
10.12.21 [12-13-2019]
- Updated path used for required modules.
See ticket PH-50053
10.12.20 [12-13-2019]
- Services now restart after a crash.
See ticket PH-50047
10.12.19 [12-12-2019]
- Updated service package.
See ticket PH-49775
10.12.18 [12-11-2019]
- Enabled profile page to list services.
See ticket PH-49737
10.12.17 [12-10-2019]
- Fixed incorrect behavior of the click action in the Profiles settings window. Now the profile will expand instead of going into profile edit view.
See ticket PH-38557
10.12.16 [12-10-2019]
- Fixed bug that occurs when using square bracket [] notation for URL query parameters.
See ticket PH-48850
10.12.15 [12-10-2019]
- Updated dependencies.
See ticket PH-49470
10.12.14 [12-10-2019]
- User Groups no longer available in the remote AAA system will now be automatically removed.
See ticket PH-32760
10.12.13 [12-10-2019]
- Fixed issue in scheduler that stopped scheduled items from being run immediately.
See ticket PH-47734
10.12.12 [12-09-2019]
- Added ui/lib/rodeo-icons to the git ignore list so that it would not show up in the repository as untracked.
See ticket PH-48166
10.12.11 [12-06-2019]
- Services will only launch if the service exists in the filesystem.
See ticket PH-49057
10.12.10 [12-06-2019]
- Updated menus in pronghorn core navigation.
See ticket PH-49008
10.12.9 [12-05-2019]
- Support added for RabbitMQ high availability.
See ticket PH-48039
10.12.8 [12-05-2019]
- Added the autocomplete attribute to form fields on login page.
See ticket PH-27715
10.12.7 [12-05-2019]
- Changed CSS for styling icons.
See ticket PH-49088
10.12.6 [12-05-2019]
- Updated session-manager dependency to 1.0.4.
See ticket PH-49042
10.12.5 [12-04-2019]
- Input validation added to prevent directory traversal on download API.
See ticket PH-36856
10.12.4 [12-04-2019]
- Suitcase menu in top-nav of legacy apps shows drop-down list of apps.
See ticket PH-48619
10.12.3 [12-03-2019]
- Fixed issue where disabling a service was not respected and duplicate service configurations were created.
See ticket PH-47470
10.12.2 [12-03-2019]
- Input prompts restored to provide user interaction for migratePropertiesToDatabase.js script.
See ticket PH-47764
10.12.1 [11-25-2019]
- Updated Session Manager to v1.0.3 to support ioredis.
See ticket PH-47285
10.12.0 [11-18-2019]
- Added migration script for workflows referencing the old adapter-ansible_manager in 2019.3 release.
See ticket PH-47436
10.11.0 [11-15-2019]
- Updated IAP nav bar.
See ticket PH-45568
10.10.17 [11-14-2019]
- Allow for sentinel configuration for redis.
See ticket PH-45804
10.10.16 [11-14-2019]
- Resolved issue with tasks not loading in Workflow Builder.
See ticket PH-46927
10.10.15 [11-13-2019]
- Using 'Copy Blueprint To Clipboard' will now copy/paste the JSON in a consistent format.
See ticket PH-39683
10.10.14 [11-08-2019]
- Fixed issue where an offline adapter prevented the 'running' event from being broadcast.
See ticket PH-46640
10.10.13 [10-31-2019]
- Added corral_id to each process handle, so that when one system crashes/stops, no others are affected.
See ticket PH-38941
10.10.12 [10-31-2019]
- Bug fixes and performance improvements
See ticket PH-45708
10.10.11 [10-30-2019]
- Updated versions for logger, database, and service.
See ticket PH-46056
10.10.10 [10-25-2019]
- Removed npm install step from new service installation on startup.
See ticket PH-45314
10.10.9 [10-24-2019]
- Removed perl requirements from server setup.
See ticket PH-43317
10.10.8 [10-24-2019]
- Service properties screen will now display errors in a multi-line box.
See ticket PH-44813
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.
See ticket PH-41289
10.10.6 [10-22-2019]
- Improved Redis memory usage on startup.
See ticket PH-44742
10.10.5 [10-22-2019]
- Ignore *.bin files in migration_scripts directory when building for npm.
See ticket PH-40854
10.10.4 [10-18-2019]
- New services will install on startup without need for a migration script.
See ticket PH-42673
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.
See ticket PH-42709
10.10.2 [10-17-2019]
- Core migration script now migrates custom services.
See ticket PH-43458
10.10.1 [10-11-2019]
- Updated swagger-ui-dist package to stable version 3.22.0 and downgraded swagger to V2.0.
See ticket PH-42474
10.10.0 [10-09-2019]
- Added support for URL query parameters in all API requests.
See ticket PH-43147
10.9.1 [10-04-2019]
- Resolved inconsistent key identity in table. Added gray font style for disabled input.
See ticket PH-42540
10.9.0 [10-02-2019]
- Removed a defunct file and updated adapter-ansible_manager.
See ticket PH-36706
10.8.36 [10-01-2019]
- Fixed an issue with connection timeout on start-up when multiple services (60+) are configured.
See ticket PH-42948
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.
See ticket PH-29131
10.8.34 [09-26-2019]
- Resolved display issue; lengthy services names will not wrap.
See ticket PH-39663
10.8.33 [09-26-2019]
- Language unification added for error messages on all IP input fields. Added ip-address validation.
See ticket PH-41659
10.8.32 [09-25-2019]
- Event subscriptions in custom apps are no longer persistent.
See ticket PH-42876
10.8.31 [09-25-2019]
- IAP no longer crashes upon service removal.
See ticket PH-42757
10.8.30 [09-24-2019]
- Dash sign removed from service config when no service is selected.
See ticket PH-41764
10.8.29 [09-24-2019]
- Dash sign removed from service config when no service is selected.
See ticket PH-41764
10.8.28 [09-24-2019]
- Redesigned message banner to be consistent across Profiles page.
See ticket PH-38541
10.8.27 [09-17-2019]
- Fixed an issue where migration scripts would hang.
See ticket PH-43057
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.
See ticket PH-36875
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.
See ticket PH-39436
10.8.24 [09-09-2019]
- Fixed issue with environment variables causing Template Builder to crash on certain operating systems.
See ticket PH-41326
10.8.23 [09-09-2019]
- Styling for left-side navbar and Roles tab in Authorization Manager matches PH-UI design.
See ticket PH-37898
10.8.22 [09-09-2019]
- Add service button is centered vertically in Firefox.
See ticket PH-39675
10.8.21 [09-09-2019]
- Dash sign removed when no profile is selected.
See ticket PH-38199
10.8.20 [09-09-2019]
- Removed unused dependencies; updated dependencies to latest versions.
See ticket PH-38309
10.8.19 [08-20-2019]
- Fixed an issue preventing workflows from running.
See ticket PH-39935
10.8.18 [08-19-2019]
- Service config navbar expands on row click.
See ticket PH-37894
10.8.17 [08-19-2019]
- Fixed issue that prevented the Ansible discovery application from starting.
See ticket PH-39872
10.8.16 [08-19-2019]
- IAP decrypts all encrypted properties stored in iap_profiles on startup.
See ticket PH-39886
10.8.15 [08-16-2019]
- Corrected the version of the logger package required by core.
See ticket PH-39928
10.8.14 [08-15-2019]
- Fixed console error that occurs when resetting properties.
See ticket PH-39659
10.8.13 [08-15-2019]
- Removed deprecated sdk_dir from properties schema.
See ticket PH-39057
10.8.12 [08-15-2019]
- Added banner to show when a service config is not the same as the running config.
See ticket PH-38991
10.8.11 [08-13-2019]
- Fixed bug preventing SNMP traps from being sent during application start up.
See ticket PH-39319
10.8.10 [08-13-2019]
- Fixed bug preventing SNMP traps from being sent during application start up.
See ticket PH-39319
10.8.9 [08-13-2019]
- Fixed bug preventing SNMP traps from being sent during application start up.
See ticket PH-39319
10.8.8 [08-13-2019]
- Enabled decryption of mongoProps when running the migratePropertiesToDatabase.js.
See ticket PH-39311
10.8.7 [08-08-2019]
- Bug fixes and performance improvements
See ticket PH-39197
10.8.6 [08-07-2019]
- Fix an issue with the logger preventing IAP start up.
See ticket PH-39201
10.8.5 [08-06-2019]
- The deleteService function will only delete services that are not running or in any server profiles.
See ticket PH-38152
10.8.4 [08-06-2019]
- Migration process now prompts the user for RabbitMQ settings.
See ticket PH-37109
10.8.3 [08-02-2019]
- Added field for model when creating an adapter and fixed issue with unclear toast messages.
See ticket PH-38160
10.8.2 [08-02-2019]
- Fixed format of getConfig when using native configs.
See ticket PH-38437
10.8.1 [08-02-2019]
- Unpinned network and service dependencies.
See ticket PH-38837
10.8.0 [08-01-2019]
- Added sudo call to allow users to execute a method as a different user.
See ticket PH-33550
10.7.8 [08-01-2019]
- Fixed incorrect behavior that occurs in adapters with undefined brokers and groups.
See ticket PH-35128
10.7.7 [07-31-2019]
- Itential Automation Platform (IAP) now listens for events in a round robin fashion.
See ticket PH-36448
10.7.6 [07-31-2019]
- Notification broker correctly handles errors when email fails to send.
See ticket PH-26399
10.7.5 [07-31-2019]
- Field syntax for ip-prefix, ip4-prefix and ip6-prefix is correctly validated in Form Builder.
See ticket PH-35003
10.7.4 [07-31-2019]
- Field syntax for ip-prefix, ip4-prefix and ip6-prefix is correctly validated in Form Builder.
See ticket PH-35003
10.7.3 [07-30-2019]
- Enhanced logic to support dynamic form rendering when conditions contain !=operator.
See ticket PH-32448
10.7.2 [07-30-2019]
- Health check status now returns 200 when all relevant services are well.
See ticket PH-36405
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.
See ticket PH-38148
10.7.0 [07-29-2019]
- Added support for adapter types not loaded at runtime, but accessible through the database. Also improved schema validation for services.
See ticket PH-34649
10.6.12 [07-29-2019]
- Patched a broken context swap happening during broker execution.
See ticket PH-30863
10.6.11 [07-27-2019]
- Added JSON schema and file validation job.
See ticket PH-33882
10.6.10 [07-26-2019]
- Authorization - pager update to fit current PH UI style.
See ticket PH-30733
10.6.9 [07-26-2019]
- Removed nonessential dependencies from core.
See ticket PH-37606
10.6.8 [07-25-2019]
- Updated jQuery to version 3.4.1. to enhance security.
See ticket PH-34909
10.6.7 [07-25-2019]
- Bug fixes and performance improvements
See ticket PH-37612
10.6.6 [07-25-2019]
- Fixed console errors that occur when services are restarted.
See ticket PH-37439
10.6.5 [07-25-2019]
- Bug fixes and performance improvements
See ticket PH-37519
10.6.4 [07-24-2019]
- Updated newly generated adapters to start-up after they are updated.
See ticket PH-37173
10.6.3 [07-24-2019]
- Updated newly generated adapters to start-up after they are updated.
See ticket PH-37173
10.6.2 [07-23-2019]
- Fixed incorrect type of input in the setConfig broker call.
See ticket PH-37363
10.6.1 [07-23-2019]
- Migrated from itential-ci to argo.
See ticket PH-35669
Current Version: 10.6.0 [07-23-2019]
New Features
- 10.2.3 [07-15-2019] - Added rabbitmq to the new blueprints and added support for it in the docker-compose. PH-34528
- 10.2.2 [07-15-2019] - Workflow Engine now provides an event listener task. PH-34705
- 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. PH-31417
- 9.0.0 [06-14-2019] - Replaced IPC/redis communication with RabbitMQ. PH-24094
Improvements
- 10.6.0 [07-23-2019] - Added schema validation for the data passed from the adapter to the device broker in getDevice and getDevicesFiltered. PH-34581
- 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. PH-36811
- 10.4.0 [07-17-2019] - Bug fixes and performance improvements PH-34483
- 10.3.0 [07-16-2019] - Improves performance for device lookups from the broker. PH-33259
- 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. PH-35407
- 10.1.9 [07-09-2019] - Brokers are now read from disk. PH-34948
- 10.1.6 [07-09-2019] - Bug fixes and performance improvements PH-34477
- 10.0.0 [06-24-2019] - Removed deprecated methods from the codebase. PH-30836
- 9.0.4 [06-16-2019] - Added description field to server profiles. PH-34267
- 9.0.1 [06-14-2019] - Increased version requirement for Node.js to 10.16 as the LTS for version 8 expires soon. PH-33383
Bug Fixes
- 10.5.14 [07-23-2019] - Service is now launched upon adapter update or when new adapter is created. PH-36675
- 10.5.13 [07-22-2019] - Automatic task properly transitions to error state, when no connection to NSO. PH-30554
- 10.5.12 [07-22-2019] - Added error handling in APIs to validate existence of brokers array in adapter. PH-36249
- 10.5.11 [07-22-2019] - Fixed bug in cloning services; cloned adapter is now automatically added to the current profile. PH-35030
- 10.5.10 [07-22-2019] - Fixed issue on the system page whereby toasts caused an error on the console. PH-36287
- 10.5.9 [07-22-2019] - Update to 2019.2 migration script. PH-34369
- 10.5.8 [07-22-2019] - Update to 2019.2 migration script. PH-34369
- 10.5.7 [07-22-2019] - Update to 2019.2 migration script. PH-34369
- 10.5.6 [07-22-2019] - Fixed issue with docker containers waiting indefinitely to start. PH-36896
- 10.5.4 [07-19-2019] - Resolved issue with toasts not displaying properly on Services page. PH-35074
- 10.5.3 [07-19-2019] - Changed server startup console messages to reflect correct brand name. PH-36948
- 10.5.2 [07-19-2019] - GetModulesHealth is now successful if at least one service succeeds. PH-36671
- 10.5.1 [07-19-2019] - GetModulesHealth is now successful if at least one service succeeds. PH-36671
- 10.3.2 [07-17-2019] - Service restart tools are working again. PH-34560
- 10.3.1 [07-16-2019] - Added support for snmp V2C in the properties schema. PH-35064
- 10.2.1 [07-11-2019] - Changed ID field to support adding adapters with less than four (4) characters. PH-35233
- 10.1.10 [07-10-2019] - Bug fixes and performance improvements PH-36090
- 10.1.8 [07-09-2019] - Fixed minor typo when connecting to the message bus. PH-34564
- 10.1.7 [07-09-2019] - Bug fixes and performance improvements PH-00000
- 10.1.5 [07-08-2019] - Fixed bug stopping applications with components from loading. PH-35373
- 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. PH-34563
- 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). PH-35276
- 10.1.2 [07-01-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. PH-34562
- 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. PH-33575
- 10.0.1 [06-26-2019] - Logic for when conditions are reflecting on the forms ## Bug Fixes service manager. PH-33544
- 9.0.5 [06-16-2019] - Added redis properties to service install. PH-34059
- 9.0.3 [06-16-2019] - Changed name to IAP in help section. PH-33789
- 9.0.2 [06-16-2019] - Improved stability of adapter-ansible_manager. PH-33331
Deprecation
- 10.5.5 [07-22-2019] - Removed and replaced StatsCollector.js file. PH-36798s
Security
Previous Version: 8.0.16 [06-06-2019]
New Features
- 8.0.2 [04-25-2019] - Login page's error message is customizable. PH-31239
Improvements
- 8.0.16 [06-06-2019] - Increased web server file size limit from 5mb to 15mb. . PH-19407
- 8.0.1 [04-24-2019] - fixes errors in migration script. PH-32304
- 8.0.0 [04-22-2019] - Migrated all properties to the database PH-24932
Bug Fixes
- 8.0.15 [06-06-2019] - Sorting in Authorization Manager left panel is now set for all; Users, Groups, Roles. PH-32455
- 8.0.14 [06-06-2019] - List Users in Authorization Manager: edit user button title change from 'Edit Group' to 'Edit User'. PH-27978
- 8.0.13 [06-06-2019] - List Users in Authorization Manager: edit user button title change from 'Edit Group' to 'Edit User'. PH-27978
- 8.0.12 [06-06-2019] - Authorization/roles side-panel items open on row click. PH-32798
- 8.0.11 [06-06-2019] - Updates to Alarm.trap for failovers on DNS lookup failures. PH-33340
- 8.0.10 [06-06-2019] - System tables: new order function to support proper app/adapter version sorting. PH-28019
- 8.0.8 [05-31-2019] - Removed httpOnly flag from referrer cookie. PH-31204
- 8.0.7 [05-31-2019] - Use database to retrieve active adapters in Pronghorn PH-32958
- 8.0.6 [04-26-2019] - Dash sign: '-' is removed when creating temp XML tag during form rendering. PH-32538
- 8.0.5 [04-26-2019] - Dash sign: '-' is removed when creating temp XML tag during form rendering. PH-32538
- 8.0.4 [04-26-2019] - UI: Custom css form now instructs users to use !important. PH-31391
- 8.0.3 [04-25-2019] - IE UI: Removed unnecessary icon in search input. PH-32065
Deprecations
Security
- 8.0.9 [06-03-2019] - Added sameSite security property. PH-33645
Previous Version: 7.1.16 [04-08-2019]
New Features
Improvements
- 7.0.0 [03-15-2019] - Updated calls to support MongoDB driver 3.1.7. PH-21646
Bug Fixes
- 7.1.16 [04-08-2019] - Reload adapter models in the global config object on adapter restart. PH-30847
- 7.1.15 [04-03-2019] - Updating authorization page table styles to be consistent with the rest of the platform. Also ensure title bar button colors are consistent across platform
PH-30748 - 7.1.14 [04-02-2019] - Accessibility: Grids in the Authorization Manager page are now fully accessible. PH-30696
- 7.1.13 [03-29-2019] - Accessibility: Search results are no navigable via keyboard. PH-29821
- 7.1.12 [03-29-2019] - Bug fixes and performance improvements
- 7.1.11 [03-29-2019] - Changed Log In view copyright date to 2019. PH-27942
- 7.1.10 [03-29-2019] - Device broker locates devices more consistently. PH-29393
- 7.1.9 [03-29-2019] - Increased the stability of App communication. PH-24783
- 7.1.7 [03-29-2019] - Sort application names correctly on the home page and application dropdown menu. PH-30049
- 7.1.6 [03-29-2019] - Sort application names correctly on the home page and application dropdown menu. PH-30049
- 7.1.5 [03-28-2019] - Contact Support button now directs to Jira Service Desk: https://itential.atlassian.net/servicedesk/customer/portals PH-27954
- 7.1.4 [03-28-2019] - Updating alignment for title bar buttons on system adapter/application pages. PH-30051
- 7.1.3 [03-27-2019] - Device backups now properly report errors on failure. PH-26357
- 7.1.2 [03-27-2019] - If root table property "read_only" is set to true, the property will be inherited by each of its rows. PH-26200
- 7.1.0 [03-27-2019] - Improved keyboard accessibility for authorization page PH-26435
- 7.0.13 [03-26-2019] - The API calls to /status, /isAlive, and /system/id are public again. PH-26051
- 7.0.12 [03-26-2019] - Updated Job Manager styling so that text is darker and more easily viewed. PH-29701
- 7.0.11 [03-26-2019] - Accessibility: The homepage app labels can now be seen on hover in grayscale. PH-28370
- 7.0.10 [03-26-2019] - Changed Properties view heder from "Pronghorn Properties" to "IAP Properties". PH-29080
- 7.0.9 [03-26-2019] - Changed front page icons and applications dropdown to use displayName property for the view. PH-28779
- 7.0.8 [03-25-2019] - Ensuring our apps have consistent styling. PH-29488
- 7.0.7 [03-22-2019] - When there is a list with boolean and empty value it is no longer exported. PH-28774
- 7.0.6 [03-21-2019] - Fixed brokers help page. PH-28641
- 7.0.5 [03-19-2019] - Increase stability of IAP when restarting applications. PH-28982
- 7.0.4 [03-19-2019] - Increase stability of IAP when restarting applications. PH-28982
- 7.0.3 [03-19-2019] - Increase IAP stability PH-28353
- 7.0.2 [03-18-2019] - Updating adding an adapter UI. PH-22033
- 7.0.1 [03-16-2019] - Modified application header's z-index to be lower than modal's z-index PH-27178
Deprecations
Security
- 7.1.8 [03-29-2019] - Increased security of referrer cookie. PH-27720
- 7.1.1 [03-27-2019] - Updated jquery to 3.3.x PH-27558
Previous Version: 6.66.3 [03-14-2019]
New Features
6.65.0 [03-12-2019] - Adding support for setConfig and restoreConfig to device brokers, for future use by nso/ansible adapters.
Deprecating restoreDevice device broker call. PH-269326.64.1 [03-05-2019] - Added better error messages for unauthorized groups error. PH-22980
6.62.0 [03-05-2019] - Added Tags to navigation bar in the settings section. PH-25145
6.58.0 [02-19-2019] - We've added an expand button to modals, allowing you to make the modal content area much larger. Great for looking at large amounts of text data. PH-23234
6.54.0 [11-15-2018] - The browser tab has been updated from "Pronghorn" to "Itential". PH-21099
6.45.0 [11-01-2018] - TASK PH-20112
6.41.0 [10-30-2018] - Update to Itential to perform a flushDB instead of flushAll , to ensure the correct db is flushed. PH-20013
6.38.0 [10-26-2018] - Added validate license to startup, validated every 8 hours, and protected views and methods on invalid license PH-18192
6.29.0 [10-02-2018] - Application start, stop, and crash now emit SNMP traps. PH-10140
6.28.0 [09-25-2018] - Ability to restrict Device Broker method getDevicesFiltered on adapter types and ids using adapterType and adapterId keys in options parameter. PH-18219
6.26.0 [09-12-2018] - Added a javascript api to load new applications into a running instance of the platform. PH-17673
6.25.0 [09-12-2018] - Pronghorn core now uses the new external logger module for all server-side logging. PH-17755
6.24.0 [09-12-2018] - Added broker MethodBroker to call remotely discovered methods. PH-17287
6.20.1 [09-04-2018] - Created the cog method, and workflow task, ShowFormPreserveData to un-mutate container fields. PH-12495
6.3.1 [07-12-2018] [Deprecated] Device Broker methods: applyTemplate, applyVariableTemplate, dryRunVariableTemplate PH-10564
6.1.9 [07-05-2018] Invalidate cached principals when affected by permissions changes, causing permissions changes to be immediately effective. PH-8763
6.1.5 [07-03-2018] Pronghorn Core syntax cleanup PH-12229
6.0.0 [06-27-2018] Major Upgrade to AAA Please refer to the new AAA documentation for more information. PH-8548
6.0.0 [06-27-2018] The validate-adapters.js script is a utility script that reads in the PH6 properties.json file and validates each defined adapter against its schema file.
Note - Node 8.x.x is required to run the script. PH-11014
6.0.0 [06-27-2018] Pronghorn installer upgrades now handle migrations behind the scenes. In the case of failure/emergency these migration scripts can also be manually run via
npm run migrate
. PH-123256.0.0 [06-27-2018] Deprecated brokerProps and moved Adapter to Broker registration to the brokers array in each entry of adapterProps.adapters array. Modifying the brokers array will also update the Broker registration on the server allowing for modification without restarting the server. PH-10771
6.0.0 [06-27-2018] Added a new UI for configuring Adapters. PH-6752
6.0.0 [06-27-2018] Added a new UI for managing Users, Groups, and Roles. PH-8109
6.0.0 [06-27-2018] In the new Groups UI, groups now display their Group Name instead of their not-very-human-readable ID. PH-9747
6.0.0 [06-27-2018] Audit information (creation/update user and time) for Groups has been moved to group._meta PH-6531
6.0.0 [06-27-2018] Added new APIs for managing Pronghorn user accounts. PH-8557
6.0.0 [06-27-2018] Added new APIs to manage Roles & Groups. PH-8551, PH-8554
6.0.0 [06-27-2018] Added API to list Users, Methods, Views, and Groups. PH-9291, PH-9282, PH-9285, PH-9460
6.0.0 [06-27-2018] Added APIs to query all inherited Groups and Roles for a Group. PH-9267
6.0.0 [06-27-2018] Added API to query inherited Groups and Roles for a User. PH-9270.
6.0.0 [06-27-2018] Redesigned User Session data structures. PH-8757
6.0.0 [06-27-2018] You can now filter, sort, and paginate via the search accounts endpoint. There are also more fields included in the result. PH-9932
6.0.0 [06-27-2018] Added ability to specify a list of superusers via properties.json. PH-3488
6.0.0 [06-27-2018] Moved the adapter properties storage from database to file system in properties.json under the adapterProps section. PH-11023
6.0.0 [06-27-2018] Added a GET route to access the publicly available systemId via '/system/id'. PH-11756
6.0.0 [06-27-2018] Added a task manager to settings menu that redirects to /workflow_engine/task_manager. PH-12141
6.0.0 [06-27-2018] Change the way group is stored, now storing the ID instead of the name as part of the service catalog information in the collection. PH-12311
Improvements
6.66.0 [03-13-2019] - Adding support for ansible devices when getting device configuration. Adding new method isAlive, for getting device status PH-28439
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. PH-12528
6.63.0 [03-05-2019] - Creating custom css template to be easy to override colors and logo. PH-22693
6.61.0 [03-01-2019] - Upgraded to rodeo v9.2.0. PH-23264
6.60.0 [02-27-2019] - The header menu options now display an underline on hover, instead of a text color change. PH-24871
6.59.1 [02-22-2019] - Readonly choice fields to render disabled radio buttons PH-24475
6.59.0 [02-21-2019] - A global search component has been added to the IAP platform. PH-25130
6.57.13 [01-29-2019] - User only has to click once to receive error message when a leafref is not validated PH-17440
6.57.11 [01-24-2019] - An App's version will now update on restart in the System page if there has been a version change. PH-23267
6.57.10 [01-27-2019] - An App's version will now update on restart in the System page if there has been a version change. PH-23267
6.57.1 [01-04-2019] - Compression middleware added to WebServer to reduce transferred data. PH-23260
6.57.0 [01-04-2019] - Added runActionOnce and locateActionProviders PH-22583
6.56.12 [12-14-2018] - Added secure flag to Set-Cookies header PH-20318
6.56.1 [11-30-2018] - Updates to getDevicesFiltered to deduplidate devices (by name) by default. PH-21344
6.55.6 [11-26-2018] - Core now has updated linting rules for better code coverage. PH-17494
6.55.5 [11-26-2018] - Corrected UX issue with read-only form inputs in form builder. PH-21255
6.55.2 [11-20-2018] - Corrected Changelog from CI pipeline merge duplicate errors PH-21258
6.53.0 [11-14-2018] - Change logging level of closing a corral PH-20888
6.52.0 [11-09-2018] - Added broker functionality for failing over provider actions to the next provider in line PH-20558
6.51.1 [11-08-2018] - fixed PH.reloadApplication API call PH-20867
6.51.0 [11-08-2018] - Added new fields for configuration manager to the device broker schema. PH-20718
6.50.0 [11-05-2018] - Increased test coverage for rendering changelogs in an application's status page. PH-19944
6.49.0 [11-05-2018] - locateDevices broker method no longer matches on substrings, only matches on exact device name. PH-19111
6.48.0 [11-05-2018] - Ignore duplicate roles on role creation from adapter models PH-19253
6.47.0 [11-05-2018] - Display message added when no apps are visible PH-19543
6.44.0 [10-31-2018] - Add "Copy Blueprint to Clipboard" button to system page PH-16583
6.43.0 [10-30-2018] - Scheduler Engine can now additionally schedule calls to Broker and Adapter Methods and has increased error handling and input schema validation. PH-16586
6.42.0 [10-30-2018] - Fix incorrect return value in sort method for device.applyTemplates which was causing reverse order sorting. PH-19219
6.40.0 [10-30-2018] - Added support for editing custom root level keys on properties in the Settings > Properties page. PH-19892
6.39.0 [10-26-2018] - Display change log for applications on system page. PH-19932
6.37.0 [10-25-2018] - Properties schema for Audit Trail is now extracted from the audit-trail module and merged into the global properties schema object. PH-16959
6.36.0 [10-25-2018] - Fixed UI stuck on loading screen when querying NSO not in valid order PH-19560
6.35.0 [10-25-2018] - Updated toasts to be consistently centered, and have dynamic height PH-19506
6.34.0 [10-24-2018] - Added routePrefix to module's health page PH-19929
6.32.4 [10-23-2018] - Tables in forms appropriately scrolls and widens the modal PH-18310
6.32.0 [10-17-2018] - Name change of platform to Itential Automation Platform PH-19352
6.31.0 [10-04-2018] - Authorization page optimized PH-16192
6.27.0 [09-19-2018] - Added display names and values to Broker models for use with Workflow Engine. PH-17369
6.23.0 [09-12-2018] - Pronghorn core now uses the new external logger module for all server-side logging. PH-17755
6.22.0 [09-10-2018] - Tables will be validated to have unique values for key elements before submitting the form. PH-17472
6.21.1 [09-06-2018] - Fixed "datalist" type input fields in forms so that they no longer require double clicks in IE11 to validate. PH-17440
6.21.0 [09-05-2018] - Audit Trail has been updated into its own module. PH-16485
6.20.0 [09-02-2018] - Provided the ability to activate and deactivate groups. PH-10085
6.19.0 [08-31-2018] - Bug fixes and performance improvements PH-17402
6.18.14 [08-30-2018] - Bug fixes and performance improvements PH-17375
6.18.10 [08-28-2018] - Corrected width and height of new icon buttons. PH-16868
6.18.0 [08-23-2018] - Adapter Models are now available in global config object. PH-16262
6.17.0 [08-22-2018] - Modified schema of broker models for Workflow Engine compatibility. PH-16157
6.16.1 [08-17-2018] - Added search functions to authorization page and default to sort by the names displayed (groups name, roles id, accounts username). PH-11240
6.16.0 [08-17-2018] - Changed the log level on login message from debug to info. PH-14625
6.14.1 [08-15-2018] - Pinned the Rodeo-UI node module version to only increment the patch version automatically PH-16425
6.14.0 [08-14-2018] - Added more extensive CRUD validation for AAA adapters on the Adapters page. PH-15744
6.13.0 [08-14-2018] - Re-styled settings pages for more consistency. PH-14838
6.12.0 [08-07-2018] - Add a new capability to activate and deactivate users. This improves security while maintaining history and audit capabilities within Pronghorn. PH-15068
6.10.1 [08-03-2018] - Added generation of Rodeo UI production build PH-15672
6.10.0 [08-02-2018] - Redesigned home/landing page, updated Title Bar and tabs, and updated icon-button styling. PH-14836
6.9.0 [08-01-2018] - Added JSON Schema validation to all editable fields in the Settings > Properties page. PH-15120
6.8.0 [07-31-2018] - Modified the jade rendering logic to allow pages to extend other pages as long as the top-most parent extends the layout page. PH-15750
6.7.6 [07-30-2018] - The CI system or an engineer may now specify environment variable PH_URL and the e2e will run against that server. e2e test will now also run successfully against a server with SSL and self-signed certificates. PH-15731
6.7.5 [07-27-2018] - Incorporated new UI design into Login Page, and removed native browser design bugs. PH-14834
6.7.0 [07-25-2018] - Changed the Properties page to include Ace editor and jQWidgets. The styling and logic is now more consistent with the Adapters page. PH-14023
6.6.3 [07-23-2018] - Add e2e test setup and migrate existing tests to it. PH-13032
6.6.2 [07-23-2018] - Added API test setup and migrated existing passive-view tests to the new setup. PH-13035
6.6.1 [07-23-2018] - Added unit test setup and migrated existing unit tests to this new setup. PH-13038
6.6.0 [07-23-2018] - Updated SVG and PNG graphic files to include the new Itential logo. PH-14709
6.5.0 [07-20-2018] - Removed Sass files from PH Core PH-13276
6.4.0 [07-19-2018] - Changed grey background color on login page, navigation bar, labels and settings menus. PH-14719
6.3.0 [07-11-2018] Updated the Corral.sendCallback so that the log level is a trace vs debug due to the probability of a very large log statement for certain calls. PH-10511
6.2.0 [07-11-2018] Updated the log level to trace vs debug PH-10511
6.1.12 [07-09-2018] Updated core to use latest Rodeo library. PH-13597
6.1.8 [07-05-2018] Removed older default color for Angular Material components in favor of official Pronghorn blue. PH-13474
6.1.7 [07-03-2018] System now checks for valid Mongo DB version on startup. PH-12183
6.1.4 [07-02-2018] Pronghorn core, when used in a container, no longer imports unused data. PH-13521
6.1.3 [06-29-2018] Cleaned up the release notes for ease of viewing. PH-12452
6.1.0 [06-28-2018] Server now clears data in local redis on startup. PH-13492
6.0.0 [06-27-2018] Added method applyTemplates to Device Broker with helper methods locateActionOnDevices and locateDevices PH-10014
6.0.0 [06-27-2018] Authorization Manager displays groups' adapter name as its source instead of the string \"external\" PH-12519
6.0.0 [06-27-2018] Added tenancy concept to Local AAA user accounts as well as Pronghorn user accounts. PH-4731, PH-4734
6.0.0 [06-27-2018] The AuditTrail API has been extended to provide more user information, as well as the Session token. PH-4816, PH-6974
6.0.0 [06-27-2018] NSO credentials are now derived from User Session. PH-4600
6.0.0 [06-27-2018] Introduced new ui function to allow users to copy roles from a group to create another group in order to quickly set up multiple groups with same role permissions. PH-7220
6.0.0 [06-27-2018] Show assigned group on Tasks in Workflow canvas view PH-9847
6.0.0 [06-27-2018] The allcheck checkbox functions only on filtered items currently displayed. If no filters are applied, all items are checked/unchecked. PH-10385
6.0.0 [06-27-2018] Improved error logging around adapter properties schema. PH-10791
6.0.0 [06-27-2018] Updated Corral Lifecycle to refresh global configuration file, web-server, and loaded package model on stop/start, allowing for new code or model changes to no longer require a restart of entire server. PH-10638
6.0.0 [06-27-2018] The Pronghorn installer will now keep keys from older installations on an upgrade. PH-12162
Bug Fixes
6.66.3 [03-14-2019] - Fields with when conditions are show/hidden correctly based on condition (ISD-404) PH-27510
6.66.2 [03-14-2019] - Increase IAP stability PH-25627
6.66.1 [03-14-2019] - Replaced 'Pronghorn' with 'IAP' in the systems page. PH-28106
6.64.9 [03-11-2019] - Increase IAP stability PH-28206
6.64.8 [03-11-2019] - Search Popup notifies you if search is not working. PH-27182
6.64.7 [03-11-2019] - * Increase IAP stability PH-27031
6.64.6 [03-07-2019] - Changed compatibility warning when connecting to new version of NSO PH-19007
6.64.5 [03-07-2019] - An empty non-required field will not be parsed as an integer and produce an array. PH-27419
6.64.4 [03-07-2019] - An empty non-required field will not be parsed as an integer and produce an array. PH-27419
6.64.3 [03-06-2019] - Enables AAA adapters that use logins other than basic auth. PH-27195
6.64.2 [03-05-2019] - Improved form validation for required fields and consistency. PH-18596
6.62.1 [03-05-2019] - Fixed an issue with invalid startcontainer paths NS-380
6.61.1 [03-05-2019] - Improved deref() and current() evaluations to render leafref service models correctly. PH-27064
6.60.3 [03-01-2019] - Allow webserver to return specific error messages provided by application PH-25263
6.60.2 [02-27-2019] - Network classes use the appropriate encryption settings. PH-26922
6.60.1 [02-27-2019] - Update dependencies to ensure correct installation process PH-26914
6.59.2 [02-25-2019] - Accessibility: Basic keyboard navigation is supported in the Settings pages. PH-26263
6.58.4 [02-21-2019] - Table row count is now accurate and will not always display zero (0). PH-25437
6.58.3 [02-20-2019] - Adding row in a table keeps focus in add button. PH-25122
6.58.2 [02-19-2019] - Update itential-utils to 2.2.9 PH-26003
6.58.1 [02-19-2019] - Accessibility: You can now navigate through the IAP navigation bar using only the keyboard. PH-26075
6.57.24 [02-19-2019] - Accessibility: Outlines have been added to action buttons in lists for key only functionality. PH-26068
6.57.23 [02-19-2019] - Accessibility: The tab elements in the title bar can now be navigated through via keyboard. PH-26151
6.57.22 [02-18-2019] - Bug fixes and performance improvements
6.57.21 [02-09-2019] - Smart template forms no longer require keys in their tables. PH-25080
6.57.20 [02-09-2019] - Smart template forms no longer require keys in their tables. PH-25080
6.57.19 [02-07-2019] - The network communication between Pronghorn and the applications and adapters has been abstracted into a new communication interface. A class was also created to manage the context of the communications between the apps. PH-24089
6.57.18 [02-07-2019] - Form renderer evaluates deref() correctly PH-24807
6.57.17 [02-04-2019] - Added support for comparison of date objects in PHUI table PH-25195
6.57.16 [02-04-2019] - Custom role's edit view displays correctly PH-23563
6.57.15 [02-01-2019] - Bug fixes and performance improvements
6.57.14 [01-30-2019] - Form renderer evaluates deref() correctly PH-24807
6.57.12 [01-28-2019] - WebServer no longer crashes when 'protection' key is defined on method model PH-24732
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. PH-18770
6.57.8 [01-21-2019] - The grey background of the home page now extends to the bottom of the screen, even in a minimized screen mode. PH-18770
6.57.7 [01-19-2019] - Forms validates tables with more than 1 row PH-22059
6.57.6 [01-15-2019] - Form checkbox is displayed consistent in builder and preview. PH-19024
6.57.5 [01-17-2019] - Fixed bug where user got unintended scrolling when the application dropdown was too long. PH-23876
6.57.4 [01-13-2019] - Correct role appears when clicking the edit button from the left navigation bar PH-23659
6.57.3 [01-09-2019] - Added documentation and stability improvements to Device Broker. PH-23193
6.57.2 [01-09-2019] - Added documentation and stability improvements to Device Broker. PH-23193
6.56.17 [12-17-2018] - pronghorn-core is more compliant with coding standard. NS-62
6.56.16 [12-17-2018] - Making sure the application menu dropdowns are always above other application features on the page. PH-22414
6.56.14 [12-17-2018] - Restored styling needed to visually associate containers and lists within form previews PH-21034
6.56.11 [12-13-2018] - Updated toast notification styling. PH-21301
6.56.10 [12-13-2018] - Added PHUtils.multiPropertySort utility function to allow sorting on an array of objects using multiple properties. PH-21339
6.56.9 [12-12-2018] - Form renders correctly when passing data in from another showFormByName task PH-22440
6.56.8 [12-05-2018] - Bug fixes and performance improvements NS-56
6.56.7 [12-04-2018] - Bug fixes and performance improvements NS-55
6.56.6 [12-04-2018] - Bug fixes and performance improvements NS-51
6.56.5 [12-04-2018] - Fix unique session functionality PH-21672
6.56.4 [12-04-2018] - Bug fixes and performance improvements NS-50
6.55.10 [11-29-2018] - Bug fixes and performance improvements NS-45
6.55.9 [11-28-2018] - Bug fixes and performance improvements NS-44
6.55.8 [11-28-2018] - Bug fixes and performance improvements NS-43
6.55.7 [11-28-2018] - Bug fixes and performance improvements NS-41
6.55.4 [11-25-2018] - Invalid keys and empty values for instance_data are ignored and correctly renders the form PH-21126
6.55.3 [11-20-2018] - Removed undeclared variable that only breaks in Firefox. PH-20113
6.55.1 [11-16-2018] - Added function to handle "starts with" method for must statements PH-19238
6.50.2 [11-06-2018] - updates to testServiceInstance to allow an NSO return of an "" to be considered as a success . "" means the service model instance doesn't exist on that NSO instance but that instance can be saved to that instance. PH-20689
6.50.1 [11-05-2018] - Fix display issue in properties editor when the alarmProps has an array of trap configs in it vs a single trap config. PH-19722
6.46.2 [11-02-2018] - Fixed superusers to bypass group validation when calling Adapters PH-20343
6.46.1 [11-02-2018] - Modifying the brokers array on adapters no longer sporadically targets the wrong adapter when more than one of the same adapter type exist. PH-17741
6.46.0 [11-01-2018] - Updated sidebar styling in Auth Manager PH-19834
6.39.2 [10-29-2018] - Added property decryption for database connection to migrateAuth.js migration script. PH-19250
6.39.1 [10-29-2018] - Export false as a valid value for checkboxes PH-19353
6.32.3 [10-20-2018] - Choice in container form renders and exports correctly PH-19230
6.32.2 [10-19-2018] - Mandatory in choice fields are validated on submit PH-19285
6.32.1 [10-18-2018] - Updated ace editor front end config to take into account certain special characters in properties. PH-19327
6.31.1 [10-15-2018] - If node's value is 0, pass as a valid value PH-19120
6.29.1 [10-02-2018] - Clone group correctly copies roles into a new group PH-18390
6.28.3 [09-27-2018] - Fixed a bug preventing required fields from being validated. PH-18257
6.28.2 [09-27-2018] - Add route field check so documentation can be created without excessive logging PH-13428
6.28.1 [09-27-2018] - Updated runCommand method in Device Broker to work with an array of devices or a single device and output an array of results PH-18674
6.27.4 [09-20-2018] - System returns status 401 with error message on API request with invalid Authorization Header PH-18073
6.27.3 [09-20-2018] - Error messages logged on startup from Corral crashes now log stack trace instead of being empty PH-18408
6.27.2 [09-20-2018] - Initial Adapter/Application communication timeouts no longer holdup startup sequence of system. PH-11249
6.27.1 [09-20-2018] - A request timeout with multiple callbacks no longer crashes the server. PH-16121
6.26.2 [09-18-2018] - Max rows and min rows validation added on "add", "clone", "delete" PH-17484
6.26.1 [09-14-2018] - Form containers export correctly PH-17844
6.23.3 [09-12-2018] - Removed error messages on startup associated with language and dictionaries, as they are no longer supported. PH-16589
6.23.2 [09-12-2018] - Build many-to-many select list for brokers PH-15737
6.23.1 [09-12-2018] - DataLists will no longer initialize their list with one item "< type >". PH-17478
6.22.2 [09-11-2018] - Forms perform validation on date, time and datetime-local fields in IE11. PH-17487
6.22.1 [09-10-2018] - Forms exports the hidden fields when instance data is given. PH-17602
6.19.6 [09-01-2018] - Form Builder forms will now continue to display on screen after a leafref field is searched from Firefox. PH-17544
6.19.5 [09-01-2018] - Added meta header tag to disable caching in IE11 when cacheControl is enabled in the express properties. PH-17466
6.19.4 [09-01-2018] - Fixed an issue that sometimes prevents Job Variables dialogue from displaying on IE11 PH-17463
6.19.3 [08-31-2018] - Removed placeholders for number and text fields as they crashed IE11 PH-17398
6.19.2 [08-31-2018] - List keys with default values in forms are mutable. PH-14512
6.19.1 [08-31-2018] - Fixed form validation concurrency to prevent forms from being submitted with invalid values. PH-17413
6.18.15 [08-31-2018] - Fixed form validation concurrency to prevent forms from being submitted with invalid values. PH-17159
6.18.13 [08-30-2018] - Corrected PHUI table header font. PH-17183
6.18.12 [08-29-2018] - Changed CSS to be compatible with IE11 (width:initial not supported). PH-17004
6.18.11 [08-28-2018] - No longer allow blank passwords to be provided to the Pronghorn login API. PH-17050
6.18.9 [08-27-2018] - Notification z-index modified to be above the angular side-nav. PH-16544
6.18.8 [08-25-2018] - Handle for edge case in xpath expression in form renderer's evaluate current method PH-16706
6.18.7 [08-24-2018] - Forms with YANG choices and when conditions render without issues now. PH-16689
6.18.6 [08-24-2018] - Forms won't submit until all the validation errors are resolved. PH-17078
6.18.5 [08-24-2018] - Search icon stays within the datalist input box PH-16565
6.18.4 [08-24-2018] - Added additional check to treat "null" string as null and reformat data to handle for datalist queries with empty input PH-16837
6.18.3 [08-23-2018] - Custom error message takes priority over must condition error message PH-17091
6.18.2 [08-23-2018] - Updated Sheriff and Corral and they will now check that properties.json adapter groups are valid. PH-16391
6.18.1 [08-23-2018] - Update package.json to point to correct gitlab location. PH-16864
6.17.1 [08-22-2018] - Additional check added before running validation, no longer validates hidden tables PH-17035
6.16.7 [08-22-2018] - Clicking the search icon with empty input string populates the datalist. Minor ui styling changes to the datalist (dropdown arrow instead of results text) PH-16696
6.16.6 [08-20-2018] - Removed all-caps from job and task names for better user experience. PH-16607
6.16.5 [08-20-2018] - Form export will no longer transform custom field string values into arrays. PH-14036
6.16.4 [08-18-2018] - Removed short circuit evaluation for must errors and provided correct re-rendering of failed conditions in form exports. PH-16103
6.16.3 [08-18-2018] - Resolved rendering behavior for YANG leafref search list elements, and simplified events, user interaction and validation. PH-16115
6.16.2 [08-17-2018] - Form datalist returns first 25 elements when input is empty string (default search) PH-16106
6.15.0 [08-17-2018] - Form export will no longer transform custom field string values into arrays. PH-14036
6.14.3 [08-16-2018] - The Ace editor used in Settings > Adapters, for example, will now properly scroll to the bottom of its text content if that content is larger than browser window size. PH-16541
6.14.2 [08-16-2018] - Added additional validation when submitting forms in a workflow PH-16112
6.13.1 [08-14-2018] - Fixed a bug in the GET /groups/:groupId that caused it to match the /groups/:groupId/memberOf route as well. PH-16290
6.12.4 [08-13-2018] - Added error handling to getAAAGroups method. PH-15603
6.12.3 [08-09-2018] - getDevicesFiltered will now return all devices when more than one adapter is registered with the device broker. PH-15541
6.12.2 [08-09-2018] - Toast notifications will now display fixed at the bottom middle of the page rather than scrolling with the page. PH-16195
6.12.1 [08-08-2018] - Fixed a bug where in certain circumstances the open GET /groups/list route was hitting the restricted GET /groups/:groupId route instead PH-16173
6.11.1 [08-07-2018] - Adjusted cloning a row on a form while working a task so that the form data is saved properly. PH-9176
6.11.0 [08-06-2018] - created new /status route, deprecated /isAlive PH-15587
6.9.1 [08-02-2018] - Styled the current notifications to be in line with the new Rodeo design library, and fixed bug where notifications would travel with scroll. PH-15158
6.8.2 [08-01-2018] - Added correct export behavior to all containers, lists and tables in forms. PH-13910
6.8.1 [08-01-2018] - Correct behavior of Device Broker when a single adapter does not return devices. PH-15235
6.7.8 [07-31-2018] - Update git url in package.json. PH-15825
6.7.7 [07-30-2018] - Resolved an issue that made certain browsers unresponsive while rendering a form containing a data list with must conditions. PH-15406
6.7.4 [07-27-2018] - Fixed an issue in several service broker methods, which now report success correctly in multi-adapter environments. PH-14285
6.7.3 [07-27-2018] - Fixed an issue in several service broker methods, which now report success correctly in multi-adapter environments. PH-14282
6.7.2 [07-27-2018] - Changed logo SVG file so that it would appear in small browsers. PH-15219
6.7.1 [07-26-2018] - Disabled browser caching on searchable device fields. PH-14840
6.6.6 [07-25-2018] - Pronghorn will now successfully start in environments where the Pronghorn MongoDB user account is not permitted to check the MongoDB server version. PH-14579
6.6.5 [07-24-2018] - Adapters page will now report back to the user when an attempt to modify a read-only properties.json is made or the user does not have permission to modify the adapter properties. PH-13014
6.6.4 [07-24-2018] - Pronghorn will not crash when properties.json adapters are missing their brokers and/or groups properties. PH-12778
6.5.1 [07-21-2018] - broker.devices.applyTemplates now returns payload instead of an empty object. PH-13858
6.4.1 [07-19-2018] - Updated the post-install scripts for PH6 to accomodate NPM de-duplication. PH-12462
6.3.4 [07-16-2018] - Updates to Corral.sendMessage to have it check to make sure that last arg sent in is a function prior to removing it as a callback. Also updated the Alarm proxy to disallow direct calls to Alarm.trap and Alarm.inform. PH-14184
6.3.3 [07-13-2018] - Removed extraneous documentation files related to 3rd party library. PH-5045
6.3.2 [07-12-2018] - Update CHANGELOG format to improve readability of Release Notes PH-14274
6.1.11 [07-09-2018] Fixed a bug where Corrals that crash while loading code caused the server to crash. PH-13447
6.1.6 [07-03-2018] Fixed a bug where the ignoreList sent to broadcast was not properly stopping messages to ignoreList corrals PH-13696
6.1.2 [06-29-2018] Modified code to be IE11 compatible for the username dropdown menu on the far right.
Note - the keyboard shift key and browser refresh button had to be clicked to clear the browser cache. PH-13407
6.1.1 [06-29-2018] Fixed a bug where restarting an application that had methods with no Northbound API route caused the application to not properly restart. PH-13315
6.0.0 [06-27-2018] These paths have been REMOVED from the api:
- POST /config/broker
- POST /config/new/adapter
- POST /config/delete/adapter
6.0.0 [06-27-2018] Repaired locations where brokerProps was being used.PH-12880
6.0.0 [06-27-2018] Created a new leafref dropdown data list in the form renderer that requires submission to query the southbound system. PH-10128
6.0.0 [06-27-2018] pronghorn core's migration scripts no longer log giant error output into the terminal. PH-13292
6.0.0 [06-27-2018] Handle unexpected app shutdown gracefully PH-12826
6.0.0 [06-27-2018] Improved detail for missing properties.json properties message. PH-12405
6.0.0 [06-27-2018] Fix Device Broker methods returning no data PH-12187
6.0.0 [06-27-2018] Fix service broker returning no service models PH-12115
6.0.0 [06-27-2018] Ensure that correcting adapter properties via UI will cause the adapter to startup. PH-11020
6.0.0 [06-27-2018] Check for null group names when converting workflows. PH-11069
6.0.0 [06-27-2018] Fixed some weird UI behavior under an expired session. PH-9844
6.0.0 [06-27-2018] Fixed a bug where the pronghorn.json model allowed duplicate methods in the methods array. PH-9972
Security
- 6.56.15 [12-17-2018] - Strict Transport Security header set PH-20630
- 6.56.13 [12-14-2018] - Set 'X-Content-Type-Options' header to 'nosniff'. PH-20636
- 6.56.0 [11-30-2018] - jquery-ui updated to 1.12.1 PH-6520
- 6.30.0 [10-04-2018] - Added x-frame-options to prevent clickjacking PH-17866
Deprecation
- 6.55.0 [11-15-2018] - Deprecated methods in Device Broker:
locateDeviceGroups, getDevices, getDeviceGroups, getDeviceGroupsForDevices, turnUpDevice, addDeviceToGroup, removeDeviceFromGroup, applyTemplate, applyVariableTemplate, dryRunVariableTemplate, dryRun, provision, query, RESTQuery, RESTAction, getNEDs, getAuthGroups, addToAuthGroup, getTemplates, applyTemplate, syncFrom, syncFromDevices, syncTo, syncToDevices, getOutOfSyncConfig, checkSync, checkSyncDevices, liveStatus, liveStatusScanHosts, passThru, verifyConfig, aclImport, runAction, updateDeviceSetting, addDeviceGroup, deleteDeviceGroup, pingDevice, connectDevice
Deprecated methods in Device Broker:
addServiceInstanceFromObject, cleanUpInstances, deleteService, deleteServiceDryRun, deleteServicePoint, DryRunService, dryRunServiceInstance, dryRunServiceInstanceObject, dryRunXML, fetchData, findService, getDeviceModifications, getDevicesInServiceInstances, getServiceInstanceArray, getServiceInstanceDetails, getServiceInstanceMap, getServiceInstanceObjectTemplate, getServiceModelDetails, getServiceModelFields, getServiceModelFields_old, getServiceModelInstanceDetails, provisionXML, RESTQuery, runAction, serviceCheckSync, syncData, getServiceModelInstances, getServiceModelMap PH-20542
- 6.33.0 [10-23-2018] - Remove angular translate references from core PH-13576
Previous Version: 5.0.8
New Features
5.0.0 User Config page is now read only. The Group config page only allows for group role assignment now.
5.0.0 Added a help page with links to api, application, and broker documentation.
5.0.0 Creating encrypted passwords can now be done via 'npm run encrypt' in pronghorn-core.
Improvements
5.0.0 You can no longer create users and groups from the user and group config pages. Please use your aaa source (ex. Active Directory) to manage user creation, deletion, etc.
5.0.0 the encrypt route is no longer available, since it should really only be a cli option.
5.0.0 Added a table of contents to application and broker documentation
5.0.0 Generated api documentation for brokers and applications on boot. Served up on routes /docs/brokers and /docs/applications
5.0.0 Dynamically generate Swagger API documentation, cache it in the local Redis, and serve up the Swagger UI page automatically
5.0.0 made admin routes assignable
Bug Fixes
5.0.8 Merge branch 'patch/PH-1062-fix-form-builder-forget-choices-issue' into 'hotfix/5.0.8'
5.0.7 Merge branch 'IPSO-968-microsoft-edge-service-manager-' into 'hotfix/5.0.7'
5.0.6 Merge branch 'IPSO-918' into 'hotfix/5.0.6'
5.0.5 Merge branch 'IPSO-963' into 'hotfix/5.0.5'
5.0.5 Merge branch 'IPSO-963' of gitlab.com:itential/pronghorn/pronghorn-core into IPSO-963
5.0.4 Merge branch 'IPSO-920' into 'hotfix/5.0.4'
5.0.3 Merge branch 'patch/encoder' into 'hotfix/5.0.3'
5.0.2 Merged in IPSO-991 (pull request #462)
5.0.2 Fixed a bug where the service broker replaced the return data from saveInstances with the adapter id
5.0.2 Merged in IPSO-991 (pull request #462)
5.0.1 Merged in PH-293 (pull request #457)
5.0.0 Merged in IPSO-939 (pull request #448)
5.0.0 fixing the form navigation issue and the issue where leaf-list's children (if it had) were getting overwritten while rendering form
5.0.0 Merged in IPSO-913 (pull request #444)
5.0.0 Fixed a bug in Form Renderer that caused drop downs inside of table rows that were key values to lose their key logic under certain conditions
5.0.0 Merged in IPSO-899 (pull request #440)
5.0.0 Fixed a bug in Form Renderer, where key values in rows were not being reindexed when a previous row was deleted
5.0.0 Added deprecation warnings for deprecated functions and fixed links
5.0.0 Moved encryption logic into one location. Only decrypt on startup.
5.0.0 Merged in newAuthentication (pull request #411)
5.0.0 Fixed a bug in the newAuthentication that was causing the 'Active Jobs' link to disappear in the header due to an object restructure
5.0.0 Merged in newAuthentication (pull request #408)
5.0.0 Fixed an issue where completely missing credentials would not redirect to the login page
5.0.0 Merged in newAuthentication (pull request #405)
5.0.0 Added '/login' to the isImportant method as a route to ignore for Authentication on any verb
5.0.0 Merged in PRONG-1227 (pull request #396)
5.0.0 Modified the permissions surrounding the 'getGroups' method to allow users access
5.0.0 Merged in PRONG-1222 (pull request #391)
5.0.0 Updated routes for dialog windows
5.0.0 Originally setting display to none for actions div . Setting div display to block in setAction
5.0.0 Removed height calculations and added check for actions before creating action bar div element
5.0.0 Updated whoAmI function to ensure user group exists, if not create placehodler group with no roles
5.0.0 Added safety checks on express response objects
5.0.0 Merged in IPSO-861-form-builder-enumerations-allow (pull request #455)
5.0.0 Merged in IPSO-873 (pull request #456)
5.0.0 Merged in IPSO-927-remove-user-page-buttons (pull request #454)
5.0.0 Merged in IPSO-939 (pull request #448)
5.0.0 Merged in IPSO-957-form-builder-dropdown-valuename (pull request #450)
5.0.0 Merged in IPSO-959 (pull request #452)
5.0.0 Merged in IPSO-936 (pull request #451)
5.0.0 Merged in PRONG-1232 (pull request #449)
5.0.0 Merge branch 'PRONG-1232' of bitbucket.org:itential/pronghorn-core into PRONG-1232
5.0.0 Merged release/5.0 into PRONG-1232
5.0.0 Merged in custom-error-msg-fix (pull request #446)
5.0.0 synced with release branch
5.0.0 Merged in sync-develop (pull request #447)
5.0.0 fix discrepancy between master and develop
5.0.0 Merged in IPSO-913 (pull request #444)
5.0.0 Merged in StopPropHealthStatus (pull request #443)
5.0.0 Merged in ModuleHealth (pull request #442)
5.0.0 Merged in default_logs (pull request #441)
5.0.0 Merged in IPSO-899 (pull request #440)
5.0.0 Merged in IPSO-413 (pull request #439)
5.0.0 Merged in IPSO-367-ability-to-mark-text-fields-in- (pull request #437)
5.0.0 Merged in LOGGER_CHANGES (pull request #438)
5.0.0 Merged develop into PRONG-1232
5.0.0 Showing whether a field is Required in placeholder text. Added Info Tool Tip.
5.0.0 Merged develop into LOGGER_CHANGES
5.0.0 Merged in PHUI-32-ability-to-conditionally-assign- (pull request #436)
5.0.0 Merged in set-githook-paths (pull request #435)
5.0.0 Merged in IPSO-286 (pull request #434)
5.0.0 Merged in IPSO-585 (pull request #430)
5.0.0 Merge branch 'PRONG-1232' of bitbucket.org:itential/pronghorn-core into PRONG-1232
5.0.0 Merged develop into PRONG-1232
5.0.0 merged develop
5.0.0 Merge branch 'hotfix/4.1.6' into develop
5.0.0 Merge branch 'hotfix/4.1.5' into develop
5.0.0 Merged in lint-cleanup (pull request #421)
5.0.0 Merged in IPSO-776 (pull request #418)
5.0.0 Merged in IPSO-771 (pull request #417)
5.0.0 Merged in PHUI-31-disabling-table-action-does-not- (pull request #426)
5.0.0 Merged in defaults-in-table (pull request #424)
5.0.0 Merged in PHUI-31-disabling-table-action-does-not- (pull request #423)
5.0.0 moved swagger install into a util script (better cross platform compat). pulled in latest develop
5.0.0 Merged in PRONG-1233 (pull request #419)
5.0.0 Merged in report_button_class_tweak (pull request #416)
5.0.0 Merge branch 'hotfix/4.1.4' into develop
5.0.0 Merged in IPSO-462 (pull request #410)
5.0.0 Merged in newAuthentication (pull request #413)
5.0.0 Merged in newAuthentication (pull request #412)
5.0.0 Merge branch 'newAuthentication' of bitbucket.org:itential/pronghorn-core into newAuthentication
5.0.0 Merged in PRONG-1052-use-new-express-ressendstatus (pull request #409)
5.0.0 Merged in newAuthentication (pull request #411)
5.0.0 Merged in newAuthentication (pull request #408)
5.0.0 Merged in DEVOPS-47-update-username-for-protractor-tests (pull request #407)
5.0.0 Merged in DEVOPS-47-update-username-to-include-domain-in-passive-view-tests (pull request #406)
5.0.0 Merged in newAuthentication (pull request #405)
5.0.0 Merged in DEVOPS-40-add-protractor-tests (pull request #402)
5.0.0 Merged in newAuthentication (pull request #404)
5.0.0 Merged in newAuthentication (pull request #403)
5.0.0 Merged in Swagger (pull request #401)
5.0.0 Merged in IPSO-743 (pull request #399)
5.0.0 Merged in report_doc_icon_generic (pull request #398)
5.0.0 Merged in PRONG-1227 (pull request #396)
5.0.0 Merged in NEW_STARTUP (pull request #395)
5.0.0 Merged develop into NEW_STARTUP
5.0.0 Merged in mwymer/webserverjs-edited-online-with-bitbucket-1499442328399 (pull request #394)
5.0.0 Merged in IPSO-730-broker-persistence-updateSearched-doc-update (pull request #392)
5.0.0 Merged in NEW_STARTUP (pull request #393)
5.0.0 Merged in PRONG-1222 (pull request #391)
5.0.0 Merged develop into PRONG-1222
5.0.0 Merged in PRONG-1226 (pull request #390)
5.0.0 Merged in PRONG-1225 (pull request #389)
5.0.0 Merged in IPSO-197-rendered-forms-have-scroll-and- (pull request #388)
5.0.0 Merged in IPSO-592-hide-settings-select-menu-from- (pull request #384)
5.0.0 Merged in favorites_icon_for_WKENG-192 (pull request #387)
5.0.0 Merged in IPSO-178 (pull request #385)
5.0.0 Merged in PRONG-1225 (pull request #386)
5.0.0 Merged develop into IPSO-592-hide-settings-select-menu-from-
5.0.0 Merged in PRONG-1224-not-writable-log-directory-er (pull request #383)
5.0.0 Merged in DVCMGMT-73-backups-page-does-not-filter- (pull request #381)
5.0.0 Merged in PRONG-1223 (pull request #382)
5.0.0 Merged in IPSO-528 (pull request #378)
5.0.0 Merged in PRONG-1221 (pull request #376)
5.0.0 Merged in IPSO-365-help-menu-item-points-to-the-ol (pull request #375)
5.0.0 Merge branch 'hotfix/4.1.3' into develop
5.0.0 Merged in IPSO-75 (pull request #371)
Previous Version: 4.1.9
New Features
- 4.1.7 Moved determination of roles to creation of session object and updated whoamI to only fetch session
Improvements
- 4.1.4 Merged in PRONG-1231 (pull request #415)
- 4.1.4 Added the host data to the return object of the getDevice (device) broker call
- 4.1.0 Work Queue now points to the previous Active Jobs page
- 4.1.0 Added methods to run xml payload (dryRunXML and provisionXML)
- 4.1.0 Updated and improved corral handling via redis
- 4.1.0 Added createMany method to persistence broker
- 4.1.0 Fixed bug with overridig list children that are already present in form builder
- 4.1.0 Updated validateForm method to utilize 'form_element' property instead of searching
- 4.1.0 Added handling of Big Objects
- 4.1.0 Added fieldName as a class to all cells in table
- 4.1.0 Added redis caching of callback data. THIS REQUIRES A LOCAL REDIS INSTANCE TO BE ON THE SAME SERVER AS PRONGHORN.
- 4.1.0 Added a count call to the persistence broker
- 4.1.0 Added a form validation function
- 4.1.0 Added read-only for dropdowns
Bug Fixes
- 4.1.9 General bugfixes & performance improvements.
- 4.1.8 Merged in PRONG-1234 (pull request #428)
- 4.1.6 Merged in PHUI-30 (pull request #422)
- 4.1.5 Merged in IPSO-816-auto-hide-panel-enhancements (pull request #427)
- 4.1.0 Merged in fix-pipelines (pull request #366)
- 4.1.0 Merged in FOLSOM_DEBUG (pull request #365)
- 4.1.0 Merged in BUMP_WINSTON (pull request #364)
- 4.1.0 Merged in new-develop-fixes (pull request #363)
- 4.1.0 Merged in version-change (pull request #361)
- 4.1.0 Merged in CACHE_FORWARD (pull request #360)
- 4.1.0 Merged develop into CACHE_FORWARD
- 4.1.0 Merged in MONGO-27-support-insertmany (pull request #359)
- 4.1.0 Merged in remove-find-warn (pull request #358)
- 4.1.0 Merged in PHUI-28-support-entity-grouping-in-table (pull request #357)
- 4.1.0 Merged in PHUI-28-support-entity-grouping-in-table (pull request #356)
- 4.1.0 Merged in PHUI-27-table-control-lazy-loader-call-i (pull request #354)
- 4.1.0 Merge branch 'release/4.1' of bitbucket.org:itential/pronghorn-core into release/4.1
- 4.1.0 Merged in develop (pull request #352)
- 4.1.0 Merged in PHUI-27-table-control-lazy-loader-call-i (pull request #351)
- 4.1.0 Merged in tag_control_css (pull request #350)
- 4.1.0 Merged in tag_control_css (pull request #349)
- 4.1.0 Merged in IPSO-466 (pull request #348)
- 4.1.0 merge conflicts
- 4.1.0 Merged in REMOVE_CACHE (pull request #346)
- 4.1.0 Merged in CACHING_FIX (pull request #345)
- 4.1.0 Merge branch 'release/4.1' of bitbucket.org:itential/pronghorn-core into CACHING_FIX
- 4.1.0 Merged in standardized_buttons (pull request #344)
- 4.1.0 Merged in ALWAYS_CACHE (pull request #343)
- 4.1.0 Merged develop into ALWAYS_CACHE
- 4.1.0 Merged in IPSO-143-toggle-form-builder-checkboxes- (pull request #342)
- 4.1.0 Merged in firewall_icons (pull request #338)
- 4.1.0 Merged in IPSO-143-toggle-form-builder-checkboxes- (pull request #341)
- 4.1.0 Merged in IPSO-143-toggle-form-builder-checkboxes- (pull request #340)
- 4.1.0 Merged in IPSO-143-toggle-form-builder-checkboxes- (pull request #339)
- 4.1.0 Merged in RemovePromise (pull request #337)
- 4.1.0 Merged in form-validation-fix (pull request #336)
- 4.1.0 Merge branch 'release/4.1' of bitbucket.org:itential/pronghorn-core into form-validation-fix
- 4.1.0 Merged in version-bump (pull request #335)
- 4.1.0 Merged in form_validate_css (pull request #334)
- 4.1.0 Merged in PHUI-26 (pull request #333)
- 4.1.0 Merged in fix-add-data-label-and-class-to-actions-in-table (pull request #332)
- 4.1.0 Merged in PHUI-22-read-only-form-attribute-not-eff (pull request #318)
- 4.1.0 Merged in CALLBACK_CACHE (pull request #331)
- 4.1.0 Merged develop into CALLBACK_CACHE
- 4.1.0 Merged in PRONG-1210-downgrade-winston-version (pull request #330)
- 4.1.0 Merged in PHUI-25-autocompleteinput-to-display-ini (pull request #329)
- 4.1.0 Merge branch 'develop' into PHUI-25-autocompleteinput-to-display-ini
- 4.1.0 Merged in MONGO-24-count-method (pull request #327)
- 4.1.0 Merged in update-pipelines (pull request #328)
- 4.1.0 Merge branch 'MONGO-24-count-method' into PHUI-25-autocompleteinput-to-display-ini