2.7.3 [11-08-2021]
- Added PATCH method handling to resolve errors that occurred when generating the pronghorn.json config file.
See ticket PH-106561.
2.7.2 [09-23-2021]
- Added healthCheck call to Vault for Property Encryption.
See ticket PH-105900.
2.7.1 [09-09-2021]
- Fixed bug where propertyEncryption functions would error when vaultProps were not configured.
See ticket PH-103468.
2.7.0 [08-06-2021]
- Added support for updating and deleting secrets in Vault.
See ticket PH-100080.
2.6.10 [05-25-2021]
- Added a "/" character to the start of pronghorn.json API paths generated for pronghorn-core.
See ticket PH-97031.
2.6.9 [05-24-2021]
- Reverted the AJV schema wrapper in itential-utils.
See ticket PH-96787.
2.6.8 [05-17-2021]
- Added a new schema validator that can be injected with an IAP logger.
See ticket PH-94004.
2.6.7 [05-12-2021]
- Modified error handling used by the loadModules function in Discovery.
See ticket PH-72858.
2.6.6 [05-05-2021]
- Updated the itential-utils libraries to the latest. Also fixed security issues from a security audit.
See ticket PH-94768.
2.6.5 [03-30-2021]
- Moved project to the master pipeline.
See ticket PH-91830.
2.6.4 [01-28-2021]
- IAP properties file is found regardless of itential-utils module location.
See ticket PH-84995.
2.6.3 [01-26-2021]
- Added support for a template file in the generatePronghornJSON script.
See ticket PH-76306.
2.6.2 [01-22-2021]
- Deprecated DbIndexUtils and the ensureIndexes method. The DbUtils module and ensureCollectionIndexes method will be used instead.
See ticket PH-79668.
2.6.1 [01-19-2021]
- Improved error message when failing to connect to Vault.
See ticket PH-73530.
2.6.0 [12-11-2020]
- Implemented the new DbUtils module to support multiple database actions.
See ticket PH-78074.
2.5.4 [12-10-2020]
- Updated itential-utils library database version to fix the arbiter bug.
See ticket PH-80703.
2.5.3 [11-24-2020]
- Republished without npm-shrinkwrap.json.
See ticket PH-79602.
2.5.2 [11-16-2020]
- Moved project from argo CI to apollo CI.
See ticket PH-78405.
2.5.1 [10-27-2020]
- Fixed an error where the PropertyEncryption module could not handle a null value of vaultProps in the properties.json file.
See ticket PH-75901
2.5.0 [10-15-2020]
- Added support for property encryption and decryption through Hashicorp Vault.
See ticket PH-67918
2.4.2 [10-15-2020]
- Fixed an issue that was causing the indexing script to fail on encrypted builds.
See ticket PH-75410
2.4.1 [10-14-2020]
- Dashes are now allowed after the first character in a workflow variable name.
See ticket PH-75587
2.4.0 [09-29-2020]
- Added functionality to generate a pronghorn.json file from multiple pronghorn files.
See ticket PH-74358
2.3.0 [09-25-2020]
- Added RegExp and helper validation method for enforcing Itential naming conventions for method parameters, method return values, and job variable names.
See ticket PH-74037
2.2.25 [08-09-2020]
- Implemented fix to gracefully handle bad symbolic links when accessing the file system.
See ticket PH-51716
2.2.24 [06-15-2020]
- Updated node driver for MongoDB.
See ticket PH-65489
2.2.23 [06-10-2020]
- Exposed FileCrypto for use in the itential-utils module
See ticket PH-65169
2.2.22 [06-09-2020]
- Cleaned up decoding and encryption logic for discovery.
See ticket PH-64942
2.2.21 [05-21-2020]
- Updated node driver for MongoDB.
See ticket PH-63106
2.2.20 [05-13-2020]
- Updated the itential-utils library package.json file to support NodeJS v8 and v10.
See ticket PH-55196
2.2.19 [05-11-2020]
- Removed drop indices clause. Instead the tool will now report unrecognized indices and inform the user to review them at their own discretion.
See ticket PH-55161
2.2.18 [05-11-2020]
- Removed drop indices clause. Instead the tool will now report unrecognized indices and inform the user to review them at their own discretion.
See ticket PH-55161
2.2.17 [04-13-2020]
- Moved CI pipeline from Node.js 10 to Node.js 12.
See ticket PH-58336
2.2.16 [04-03-2020]
- Fixed discovery of pronghorn.json configuration file.
See ticket PH-51160
2.2.15 [03-05-2020]
- Moved common code for DB indexing into the itential-utils package to make it available across multiple apps.
See ticket PH-52000
2.2.14 [02-18-2020]
- Moved common code for DB indexing into the itential-utils package to make it available across multiple apps.
See ticket PH-52000
2.2.13 [02-05-2020]
- Added schema validation to component pipelines.
See ticket PH-52678
2.2.12 [07-24-2019]
Migrated from itential-ci to argo.
See ticket PH-35867
Current Version: 2.2.11 [05-09-2019]
New Features
- 0.3.0 Added method to convert FAML to XML.
Improvements
- 2.2.9 [02-15-2019] - Update nyc module. PH-25985
- 0.3.0 Added error handling around big configs.
- 0.3.0 Reworked FAML for Folsom release.
Bug Fixes
- 2.2.11 [05-09-2019] - Fixed issue for rendering of configuration in golden config PH-32884
- 2.2.10 [02-20-2019] - Updated package file to include new directories. PH-25497
- 0.4.0 General bugfixes & performance improvements.
- 0.4.0 Merged in PRONG-1229 (pull request #35)
- 0.4.0 Merge tag '0.3.0' into develop
- 0.3.0 Fixed merging on leaves.
- 0.3.0 Merged in fix-pipeline (pull request #34)
- 0.3.0 Merged in FAML-to-XML (pull request #33)
- 0.3.0 Merged in release/0.2 (pull request #32)
- 0.3.0 Merged in MergeLeavesFix (pull request #31)
- 0.3.0 Merged in AttrFix (pull request #30)
- 0.3.0 Merged in FilterEndTemp (pull request #29)
- 0.3.0 Merged in version-bump (pull request #28)
- 0.3.0 Merged in MergeFix (pull request #27)
- 0.3.0 Merged in MergeFix (pull request #26)
- 0.3.0 Merged in NoChildList (pull request #25)
- 0.3.0 Merged in DynamicAttrs (pull request #24)
- 0.3.0 Merged in FAML-Rename (pull request #23)
- 0.3.0 Merged in ReturnToFAML (pull request #22)
- 0.3.0 Merged in PRONG-1208 (pull request #21)
- 0.3.0 Merged in update-pipelines (pull request #20)