Changelogs

On this page:

itential-utils

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)