2.6.10 [11-22-2022]
- Removed an unnecessary database dependency.
See ticket PH-130987.
2.6.9 [09-09-2022]
- Fixed incorrect schema reference in the pronghorn.json file.
See ticket PH-127047.
2.6.8 [08-04-2022]
- Updated dependencies for the release branch checklist.
See ticket PH-125256.
2.6.7 [07-20-2022]
- Source code is not printed in logs in Template Builder.
See ticket PH-121849.
2.6.6 [07-14-2022]
- Resolved a cleanup error in the Template Builder jail directory.
See ticket PH-121847.
2.6.5 [03-17-2022]
- Added functional test configuration to app-template_builder.
See ticket PH-117198.
2.6.4 [02-24-2022]
- Moved project to improved CI pipeline.
See ticket PH-116206.
2.6.3 [12-20-2021]
- Updated packages and prepared for release branch.
See ticket PH-111233.
2.6.2 [10-26-2021]
- Fixed a Template Builder error that occurred when running in Python 2. This fix resolves parsing errors in Jinja2 templates with integer data types.
See ticket PH-103512.
2.6.1 [10-20-2021]
- Fixed the undefined error that occurred when processing templates.
See ticket PH-107327.
2.6.0 [08-20-2021]
- Added new API applyTemplate that applies a single template.
See ticket PH-89886.
2.5.7 [07-02-2021]
- Improved reporting of configuration problems preventing Template Builder from sandboxing the template renderer.
See ticket PH-100109.
2.5.6 [06-29-2021]
- Fixed a bug that caused data to be lost when rendering Jinja2 templates with large amounts of content.
See ticket PH-99512.
2.5.5 [06-18-2021]
- Added IPC signaling mechanism to prevent template builder from crashing.
See ticket PH-98013.
2.5.4 [06-02-2021]
- Updated dependencies for next release cycle.
See ticket PH-97483.
2.5.3 [05-28-2021]
- Updated dependencies for next release cycle.
See ticket PH-96839.
2.5.2 [05-26-2021]
- Fixed a bug in the transmission of JSON inputs to the Jinja2 template rendering Python process.
See ticket PH-97188.
2.5.1 [05-23-2021]
- Stabilized the sandbox feature behavior by moving from Python implementation to JavaScript. This creates a stable communication layer between Template Builder and the python scripts responsible for running Jinja2 and TextFSM templates.
See ticket PH-95991.
2.5.0 [05-17-2021]
- Removed deprecated endpoints from Template Builder.
See ticket PH-95918.
2.4.15 [05-06-2021]
- Added support for secure execution of Jinja2 templates.
See ticket PH-84168.
2.4.14 [03-30-2021]
- Moved project to the master pipeline.
See ticket PH-91796.
2.4.13 [12-18-2020]
- Updated dependencies for release.
See ticket PH-81048.
2.4.12 [12-18-2020]
- Suppressed warnings which were polluting the output of TextFSM templates.
See ticket PH-81953.
2.4.11 [12-17-2020]
- Added CI readme.
See ticket PH-81891.
2.4.10 [12-17-2020]
- Added support for encryption in the NPM seed script.
See ticket PH-71317.
2.4.9 [11-11-2020]
- Jinja2 TextFSM templates are now properly failing on render error.
See ticket PH-74475
2.4.8 [10-22-2020]
- Added missing examples to input schemas on methods.
See ticket PH-75421
2.4.7 [06-22-2020]
- Updated node driver for MongoDB.
See ticket PH-63098
2.4.6 [06-03-2020]
- ParseTemplate method is now handling errors more precisely by checking if response object from getPythonResults contains an error property.
See ticket PH-63132
2.4.5 [05-13-2020]
- Modified the logging response for a deleteTemplate API.
See ticket PH-51653
2.4.4 [04-24-2020]
- Updated release checklist.
See ticket PH-59512
2.4.3 [04-13-2020]
- Moved CI pipeline from Node.js 10 to Node.js 12.
See ticket PH-58323
2.4.2 [04-08-2020]
- Aligned response structure of duplicateTemplates with the original method.
See ticket PH-57589
2.4.1 [04-02-2020]
- Added a mechanism to check for a python executable before running python scripts.
See ticket PH-55274
2.4.0 [03-17-2020]
- Deprecated all template CRUD endpoints and added calls to AutomationStudio to allow the new API to handle database interactions.
See ticket PH-56105
2.3.11 [03-12-2020]
- Created a standalone seed npm script for templates.
See ticket PH-54917
2.3.10 [03-01-2020]
- Added REST API test coverage for Jinja2 template rendering.
See ticket PH-51838
2.3.9 [02-14-2020]
- Fixed a bug which limited TextFSM template input size.
See ticket PH-53656
2.3.8 [02-09-2020]
- Added schema validation to component pipelines.
See ticket PH-52763
2.3.7 [02-03-2020]
- Fixed a bug where Jinja2 templates would have an extra new line appended to the results.
See ticket PH-52042
2.3.6 [12-04-2019]
- Template Builder Jinja2 structures no longer leave blank space or empty lines in rendered output.
See ticket PH-48021
2.3.5 [11-25-2019]
- Removed incorrect installation instructions from README.md.
See ticket PH-48015
2.3.4 [11-20-2019]
- ParseTemplates now render jinja2 templates correctly.
See ticket PH-47936
2.3.3 [11-19-2019]
- Fixed invalid schema references causing the renderJinjaTemplate task to crash Template Builder.
See ticket PH-46962
2.3.2 [11-18-2019]
- Renamed migration scripts folder to fix issue with encrypted builds.
See ticket PH-47257
2.3.1 [11-14-2019]
- Script to seed database with default templates now runs automatically on startup.
See ticket PH-45259
2.3.0 [11-13-2019]
- Template Builder UI has been absorbed by Automation Studio. The application is now limited to headless processing of template data.
See ticket PH-46781
2.2.0 [11-06-2019]
- Reworked API tests from Cernan to include metadata, and refactored to follow a standard of one endpoint per test case file. Updated pipeline config and scripts to pass pipeline. Added API test cases and pipeline updates to app-template_builder.
See ticket PH-45055
2.1.0 [11-06-2019]
- Added API to support getting a filtered list of templates.
See ticket PH-43079
2.0.0 [10-28-2019]
- Removed the 'stand alone' application to support framework for Automation Studio.
See ticket PH-41236
[10-11-2019]
- Bug fixes and performance improvements
See commit af06fd5
1.7.2 [09-24-2019]
- Changed the summary and description in templateDetails to fully describe the implementation.
See ticket PH-42348
1.7.1 [09-24-2019]
- ApplyTemplates messages for results instead of unhandled errors.
See ticket PH-32315
1.7.0 [09-09-2019]
- [master][minor/PH-40234]: Render Jinja Templates
Closes PH-40234
See merge request itential/automationstudio/app-template_builder!75
1.6.0 [09-09-2019]
- [master][minor/PH-40174] Added support for changing the type of template from the ui
Closes PH-40174
See merge request itential/automationstudio/app-template_builder!72
1.5.10 [09-06-2019]
- [patch/PH-40313]: Save template update toolbar
Closes PH-40313
See merge request itential/automationstudio/app-template_builder!70
1.5.9 [08-20-2019]
- Jinja templates are no longer hidden in the UI.
See ticket PH-39655
1.5.8 [08-07-2019]
- Pinned dependencies.
See ticket PH-38272
1.5.7 [08-07-2019]
- Updated app navigation bar to display correct menu options for 2019.2 release.
See ticket PH-38909
1.5.6 [08-01-2019]
Missing/wrong id in updateTemplate will no longer crash the app.
See ticket PH-36760
1.5.5 [07-29-2019]
Bug fixes and performance improvements
See ticket PH-38118
1.5.4 [07-24-2019]
Migrated from itential-ci to argo.
See ticket PH-35839
[11-07-2018]
Bug
- Fixing small issues related to dependency out of date. Removing some unneeded console chatter PH-20184
Current Version: 1.5.3 [07-10-2019]
New Features
- 0.3.0 [10-30-2018] - Added in toast responses for most actions. PH-18932
- 0.2.0 [10-30-2018] - Added import/export functionality for templates PH-18926
- 0.1.0 [09-29-2018] - Integrated textfsm demo codebase into new template builder application. PH-17907
Improvements
- 1.5.0 [06-24-2019] - Added jinja2 template module. PH-34010
- 1.4.4 [04-25-2019] - Added JSON schema for automatic documentation and validation. PH-31541
- 1.3.3 [03-27-2019] - Updated calls to support MongoDB driver 3.1.7. PH-28278
- 1.3.0 [03-19-2019] - The new Rodeo Navbar was imported into this app. PH-28951
- 1.2.0 [03-05-2019] - Making template builders applyTemplates task simpler to use by having it accept an array of texts that it can parse, instead of an array of objects. PH-21307
- 1.1.0 [03-05-2019] - Adding custom css overrides. PH-25688
- 1.0.3 [02-22-2019] - Fixed styling of navigation bar to match the styling of IAP6. PH-24270
- 1.0.0 [11-08-2018] - Releasing template builder version 1. PH-20407
Bug Fixes
- 1.5.3 [07-10-2019] - Simplified pipeline processing for the application. PH-36180
- 1.5.2 [07-10-2019] - Simplified pipeline processing for the application. PH-35611
- 1.5.1 [07-02-2019] - Fixed input name for getTemplates in pronghorn.json. PH-34855
- 1.4.7 [06-16-2019] - Updated pronghorn.json file to conform to the schema prescribed in the cytotox script. PH-33966
- 1.4.6 [05-31-2019] - Fixed the size of the buttons in Template Builder. PH-29620
- 1.4.5 [05-31-2019] - Fixed the size of the buttons in Template Builder. PH-29620
- 1.4.3 [04-23-2019] - Changed the package.json path to reflect the move in gitlab. PH-32120
- 1.4.2 [04-03-2019] - UI: Updated PH Legacy Navbar to accept custom display names for applications. PH-30660
- 1.4.1 [03-29-2019] - Fixing small issue with template builder not starting correctly in some cases. PH-30288
- 1.4.0 [03-29-2019] - Minor css changes were made to improve accessibility. PH-29625
- 1.3.2 [03-26-2019] - Firefox correctly exports and downloads template file. PH-24258
- 1.3.1 [03-20-2019] - Source files are now removed from the package before publishing. PH-25003
- 1.0.2 [02-19-2019] - A typo in the navigation bar was fixed. PH-22453
- 0.3.1 [11-02-2018] - Fixing small issues related to dependency out of date. Removing some unneeded console chatter PH-20184
Deprecation
Security
- 0.1.0 [09-29-2018] - Integrated textfsm demo codebase into new template builder application. PH-17907