Changelogs

On this page:

app-template_builder

app-template_builder Change Logs

2021.2 Feature Release [2021-12-30]

Overview

  • 1 New Features
  • 5 Bug Fixes
  • 1 Chores
  • 7 Total Tickets

New Features

  • app-template_builder:2.6.0 [08-20-2021] - Added a new applyTemplate API to apply a single template.

Bug Fixes

  • app-template_builder:2.6.2 [10-27-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.
  • app-template_builder:2.6.1 [10-20-2021] - Fixed the undefined error that occurred when processing templates.
  • app-template_builder:2.5.7 [07-02-2021] - Improved reporting of config problems preventing Template Builder from sandboxing the template renderer. Template Builder will now report misconfigured sandbox dependencies as errors instead of warnings in the logs.
  • app-template_builder:2.5.6 [06-29-2021] - Fixed a bug that caused data to be lost when rendering Jinja2 templates with large amounts of content.
  • app-template_builder:2.5.5 [06-18-2021] - Added IPC signaling mechanism to prevent template builder from crashing.

Chores

  • app-template_builder:2.6.2-2021.2.0 [12-20-2021] - Updated packages and pinned dependencies for release branch.

2021.1 Feature Release [2021-05-28]

Overview

  • 2 Improvements
  • 1 Bug Fixes
  • 1 Security Fixes
  • 3 Chores
  • 7 Total Tickets

Improvements

  • app-template_builder:2.5.1 [05-22-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.
  • app-template_builder:2.5.0 [05-17-2021] - Removed deprecated endpoints from Template Builder.

Bug Fixes

  • app-template_builder:2.5.2 [05-26-2021] - Fixed a bug in the transmission of JSON inputs to the Jinja2 template rendering Python process.

Security Fixes

  • app-template_builder:2.4.15 [05-06-2021] - Added support for secure execution of Jinja2 templates.

Chores

  • app-template_builder:2.5.4 [06-02-2021] - Updated dependencies for next release cycle.
  • app-template_builder:2.5.3 [06-02-2021] - Updated dependencies for next release cycle.
  • app-template_builder:2.4.14 [03-30-2021] - Moved project to the master pipeline.

2020.2.0 Feature Release [2021-01-05]

Overview

  • 1 Improvements
  • 5 Bug Fixes
  • 5 Chores
  • 11 Total Tickets

Improvements

  • app-template_builder:2.4.8 [10-26-2020] - Added missing examples to input schemas on methods.

Bug Fixes

  • app-template_builder:2.4.12 [12-18-2020] - Suppressed future warnings which were polluting the output of TextFSM templates.
  • app-template_builder:2.4.10 [12-17-2020] - Added support for encryption in the NPM seed script.
  • app-template_builder:2.4.9 [11-11-2020] - Jinja2 TextFSM templates are now properly failing on render error.
  • app-template_builder: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.
  • app-template_builder:2.4.5 [05-13-2020] - Modified the logging response for a deleteTemplate API.

Chores

  • app-template_builder:2.4.13-2020.2.1 [01-05-2021] - Produced new, encoded, package and published to the registry.
  • app-template_builder:2.4.13-2020.2.0 [12-18-2020] - Pinned dependencies for release.
  • app-template_builder:2.4.13 [12-21-2020] - Updated dependencies for release.
  • app-template_builder:2.4.11 [12-17-2020] - Added CI readme.
  • app-template_builder:2.4.7 [06-28-2020] - Updated node driver for MongoDB.

2020.1.0 Feature Release [2020-05-01]

Overview

  • 1 Improvements
  • 4 Bug Fixes
  • 5 Chores
  • 1 Deprecations
  • 11 Total Tickets

Improvements

  • app-template_builder:2.3.10 [02-29-2020] - Added REST API test coverage for Jinja2 template rendering.

Bug Fixes

  • app-template_builder:2.4.2 [04-08-2020] - Aligned response structure of duplicateTemplates with the original method.
  • app-template_builder:2.4.1 [04-04-2020] - Added a mechanism to check for a python executable before running python scripts.
  • app-template_builder:2.3.9 [02-14-2020] - Fixed a bug which limited TextFSM template input size.
  • app-template_builder:2.3.7 [02-08-2020] - Fixed a bug where Jinja2 templates would have an extra new line appended to the results.

Chores

  • app-template_builder:2.4.4-2020.1.0 [04-24-2020] - Created release candidate branch.
  • app-template_builder:2.4.4 [04-24-2020] - Updated release checklist.
  • app-template_builder:2.4.3 [04-13-2020] - Moved CI pipeline from Node.js 10 to Node.js 12.
  • app-template_builder:2.3.11 [03-15-2020] - Created a standalone seed npm script for templates.
  • app-template_builder:2.3.8 [02-08-2020] - Added schema validation to component pipelines.

Deprecations

  • app-template_builder: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.

2019.3.0 Feature Release [2019-11-29]

Overview

  • 1 New Features
  • 3 Improvements
  • 4 Bug Fixes
  • 3 Chores
  • 11 Total Tickets

New Features

  • app-template_builder:2.0.0 [10-28-2019] - Removed the 'stand alone' application to support framework for Automation Studio.

Improvements

  • app-template_builder:2.3.1 [11-14-2019] - Script to seed database with default templates now runs automatically on startup.
  • app-template_builder: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.
  • app-template_builder:2.1.0 [11-06-2019] - Added API to support getting a filtered list of templates.

Bug Fixes

  • app-template_builder:2.3.6 [12-04-2019] - Template Builder Jinja2 structures no longer leave blank space or empty lines in rendered output.
  • app-template_builder:2.3.5 [12-01-2019] - Removed incorrect installation instructions from README.md.
  • app-template_builder:2.3.4 [11-20-2019] - ParseTemplates now render jinja2 templates correctly.
  • app-template_builder:2.3.3 [11-19-2019] - Fixed invalid schema references causing the renderJinjaTemplate task to crash Template Builder.

Chores

  • app-template_builder:2.3.6-2019.3.0 [12-12-2019] - Release checklist approved.
  • app-template_builder:2.3.2 [11-18-2019] - Renamed migration scripts folder to fix issue with encrypted builds.
  • app-template_builder: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.