Document Revision History

Beginning with FAST version 1.15.0 the Revision History document will redirect to the GitHub page for that release.

Doc Revision

Description

Date

24.0

FAST v1.20 can be found here <https://github.com/F5Networks/f5-appsvcs-templates/releases/tag/v1.20.0>

08-23-22

23.0

FAST v1.19 can be found here

07-15-22

22.0

FAST v1.18 can be found here

05-31-22

21.0

FAST v1.17 can be found here

04-19-22

20.0

FAST v1.16 can be found here

03-08-22

19.0

FAST v1.15 can be found here

01-25-22

18.0

Updated the documentation for FAST v1.14
This release contains the following changes:

Added:
* bigip-fast-templates: Support for Exchange 2019
* bigip-fast-templates: Ability to specify a Minimum or Maximum BIG-IP version for a FAST templates
* bigip-fast-templates: Added Bot Defense profiles to FAST templates
* bigip-fast-templates: Added ASM Rapid Deployment and ASM Logging to FAST templates
* bigip-fast-templates: Blue-Green template offers multiple Service Discovery options for pool members

Changed:

* bigip-fast-templates: Moved many default values to pre-filled/example defaults in parameters, and vice-a-versa, so that only logical defaults were in schema
* Updated f5-fast-core from v0.16.0 to v0.17.0

Fixed:
* Fixed error and avoid delays when deleting or adding new templatesets
* Fixed error when updating bigip-fast-templates apps that use old pool_member definitions
* bigip-fast-templates: Fixed Exchange template dependencies so all fields show/hide as expected

12-14-21

17.0

Updated the documentation for FAST v1.13
This release contains the following changes:

Added:
* bigip-fast-templates: option for chain file on TLS Server in Exchange template
* ipam: Add support for authorization headers other than basic auth

Fixed:
* bigip-fast-templates: Fix SameSite=None cookies with a new iRule that adds the secure attribute to all cookies in the Exchange template
*bigip-fast-templates: Fix fqdn missing from Exchange services when not using the Common VIP
* bigip-fast-templates: Fix the default port for pool members in the LDAP template, and show the password field

11-02-21

16.0

Updated the documentation for FAST v1.12
This release contains the following changes:

Fixed:
* bigip-fast-templates: Fixed pool members missing on ADFS template unless Certificate Authentication was selected
* bigip-fast-templates: Fixed AS3 declaration when using custom persistence profiles
* Fixed errors when deleting builtin template sets
* Fixed POST to /render and /application endpoints not using hydrated schemas

Changed:
* gui: Stop showing appended userAgent query parameter on URIs for error messages

09-21-21

15.0

Updated the documentation for FAST v1.11
This release contains the following changes:

Added:
* bigip-fast-templates: Allow using IPAM for virtual address
* bigip-fast-templates: Add blue-green template modeled after https://github.com/f5devcentral/as3-bluegreen/tree/master/fast
* bigip-fast-templates: Allow using IPAM for virtual addresses (feature must be enabled first)

Fixed:
* bigip-fast-templates: Fix virtual server IP missing on ADFS template unless Certificate Authentication was selected
* GUI: Fix 404 error on BIG-IP 13.1 when loading pages immediately after installation or upgrade
* GUI: Fix 401 Unauthorized Error when idle timeout is longer than default

Changed:
* GUI: Add option to show/hide debug buttons on app create/modify page (hidden by default)
* GUI: Change debug buttons to a menu with window for code output
* GUI: Do not overwrite existing applications when creating new ones

08-06-21

14.0

Updated the documentation for FAST v1.10
This release contains the following changes:

Added:
* Add support for IPAM addresses in arrays
* Add option for disabling AS3 declaration caching
* bigip-fast-templates: Consistently support IPv4 or IPV6 addresses for IP address fields
* bigip-fast-templates: Allow route domain suffixes in IP address fields
* Add optional userAgent query parameter to all endpoints
* Allow an array of endpoints for enumFromBigip
* bigip-fast-templates: Allow selecting an existing persistence profile
* Add builtin Infoblox IPAM provider type
* GUI: Add filter option for tables

Fixed:
* GUI: Stop prompting for basic auth credentials when embedded in the BIG-IP GUI

Changed:
* Fix error when using ipFromIpamProvider and there are no configured providers
* Disable editor for enums with null as the only value
* Improve error messages when IPAM operations fail

06-25-21

13.0

Updated the documentation for FAST v1.9
This release contains the following changes:

Added:
* bigip-fast-templates: Add supported version of the Microsoft ADFS template
* templates: Add “immutable” property for parameters that should not be edited on application updates
* Allow sending a list of applications to delete when sending a DELETE to /applications
* driver: Add timestamps to tasks
* Return applications using a template when querying the /templatesets endpoint
* Add support for query IPAM (IP Address Management) providers from templates

Fixed:
* bigip-fast-templates: Replace external URL monitor script references with inline scripts
* Fix potential issue where FAST could prevent AS3, and some other iApps LX plugins, from starting

Changed:
* bigip-fast-templates: Make tenant and application names immutable
* Automatically update bundled template sets
* Overhaul GUI to better streamline the user experience

05-18-21

12.0

Updated the documentation for FAST v1.8.1
This release contains the following changes:

Fixed:
* bigip-fast-templates: Fix missing virtual address when selecting Common VIP in the Microsoft Exchange template
* bigip-fast-templates: Fix missing “Automatically manage the TLS client profile” when selecting “TLS CLient” in the Microsoft Exchange template
* Fix error when uploading custom template sets to BIG-IP 13.1

04-26-21

11.0

Updated the documentation for FAST v1.8
This release contains the following changes:

Added:
* Added /render endpoint
* Added support for Local Traffic Policies
* Added support for VLAN selection

Fixed:
* Fixed f5-appsvcs-templates missing after a UCS save/restore
* Fixed erroneous template errors on deleted template sets
* Fixed error loading templates when template data group gets too large

Changed:
* Reduced the install size of f5-appsvcs-templates
* Use a value of null for enum when hydrating enumFromBigip with 0 items

04-06-21

10.0

Updated the documentation for FAST v1.7
This release contains the following changes:

Added:
* Added /settings endpoint
* Added config information to /info endpoint
* Added GUI front-end (Settings tab) for settings endpoint
* driver: Allow automatically setting up log forwarding for Telemetry Streaming
* Added ‘ts’ as a valid bigipDependencies keyword
* bigip-fast-templates: Add supported version of the Microsoft Exchange template
* bigip-fast-templates: Add option to use log forwarding traffic logs for Telemetry Streaming

Fixed:
* Improved load times of templates with many sub-templates
* Fixed template dependency checking not working on subsequent template loads

Changed:
* GUI: Open links from Markdown descriptions in new tabs
* GUI: Display full template text when using View Template button
* Update f5-fast-core from v0.10.0 to v0.11.0

02-23-21

9.0

Updated the documentation for FAST v1.6
This release contains the following changes:

* bigip-fast-templates: Remove titles from monitor_timeout parameters
* GUI: Display an error if AS3 is not available
* GUI: Report template errors in the Template tab
* bigip-fast-templates: Add a default pool member
* Update f5-fast-core from v0.9.0 to v0.10.0

01-12-21

8.0

Updated the documentation for FAST v1.5
This release contains the following changes:

Added:
* GUI: Support Markdown in schema descriptions
* GUI: Clicking on an application name in the Application List tab now modifies the application
* bigip-fast-templates: Add Microsoft SharePoint template (experimental/beta)
* bigip-fast-templates: Add Microsoft Exchange template (experimental/beta)
* bigip-fast-templates: Add Microsoft ADFS template (experimental/beta)
* bigip-fast-templates: Add Microsoft IIS template
* bigip-fast-templates: Add SMTP template
* bigip-fast-templates: Add LDAP template
* bigip-fast-templates: Add firewall feature to TCP and HTTP templates
* bigip-fast-templates: Add configurable monitors to TCP and HTTP templates
* Allow hiding templates from REST/GUI with bigipHideTemplate template property
* Allow specifying a minimum AS3 version for a given template (bigipMinimumAS3 template property)
* bigip-fast-templates: Allow for more advanced pool member configurations in TCP and HTTP templates

Issues Resolved:
* GUI: Fix handling of undefined values in the base64 editor
* worker: Fix hydrating enumFromBigip on multiple properties with “items” sub-properties

Changed:
* Improved performance when working with many FAST applications
* bigip-fast-templates: Improve prompts and descriptions of various parameters
* GUI: Improve displaying errors when managing template sets
* bigip-fast-templates: Update existing applications to use the new pool members definition
* Updated f5-fast-core from v0.8.0 to v0.9.0
* driver: Add “f5-appsvcs-templates” userAgent string to AS3 declarations

11-20-20

7.0

Updated the documentation for FAST v1.4
This release contains the following changes:

Added:
* Allow retrieving failed application submissions to be modified and resubmitted
* Added a DNS template to bigipi-fast-templates
* Added iRules to both TCP and HTTP templates

Issues Resolved:
* Fixed REST worker error when loading a template with schema that has no properties defined
* Cleanup task messages on BIG-IPs with multiple tenants
* Fixed 404 error when attempting to load the GUI before restnoded is ready

Changed:
* Use template merging to reduce duplication between TCP and HTTP templates
* Update style to better match BIG-IP GUI
* Make editor form titles more consistent in the Deploy tab

10-13-20

6.0

Updated the documentation for FAST v1.3
This release contains the following changes:

Added:
* Added support for enumFromBigip on array items
* GUI: Add textboxes that can output base64 strings when a template is rendered
* Templates: Add option to get variable values from HTTP requests
* GUI: Use JSON Editor ‘select’ format for arrays of unique enum items
* bigip-fast-templates: Support using the same TCP profile for both ingress and egress traffic
* Use AS3’s optimistic locking to detect synchronization issues between FAST and AS3
* Templates: Return an empty array instead of undefined when transforming an undefined array

Issues Resolved:
* bigip-fast-templates/tcp: Fix enumFromBigip for monitor_name
* Fix 500 error when invalid template sets are used
* GUI: Improve filtering extra properties when using template merging
* GUI: Improve form render order when using allOf

09-01-20

5.0

Updated the documentation for FAST v1.2
This release contains the following changes:

Added:
* Added confirmation dialogs to dangerous operations
* Added spinner loader to indicate when page is loading
* Improved error output for the following:
- When a template fails to render in the GUI
- For bad name property on POST to /applications
- For missing name or parameters property on POST to /applications
* Added showDisabled query parameter to GET on /templatesets for showing disabled template sets
* Support PATCH on /applications/{tenant}/{app} endpoint for partial modifications of existing applications
* Added template set hash (setHash) to application data
* Added accordion to the template sets on the deploy page
* Added additional status reporting for tasks in the Deploy Log
* Added filter to Templates Page
* Added disabled templatesets to the Templates Page
* Added install button to templatesets
* Reduced latency on the /templatesets endpoint
* Restrict allowed characters for tenant and application names on bigip-fast-templates
* Stopped allowing the deletion of in-use template sets

Issues Resolved:
* Stopped printing empty strings to the console
* Work-around iControl replacing error messages with HTML Tag-like Content in Request URL/Body
* Fixed alignment issues across all tables

07-17-20

4.0

Updated the documentation for FAST v1.1
This release contains the following changes:

Added:
* Added support for DELETE on /applications endpoint (deletes all applications managed by FAST)
* Added support for DELETE on /templatesets endpoint (deletes all installed templates)
* Added support for combining templates via oneOf/allOf/anyOf
* Added support for $ref in template definitions (http $refs are not supported)
* Request IDs in the REST worker log have been switch from uuid4 IDs to an incrementing counter
* Deleting a base template set persists through a reboot
* Improved error reporting when a template fails to load
* GUI updated to better match the look and feel of the rest of the BIG-IP GUI
* Empty template sets no longer pass validation
* Under Templates, moved ‘supported’ away from middle column into a tooltipped f5 logo
* Under Templates, more than two apps will now be expandable

Issues Resolved:
* Fix enumFromBigip error when endpoint does not contain “items”

06-02-20

3.0

Updated the documentation for FAST v1.0
This release contains the following changes:

Added:
* Added improved support for external schema references when using the FAST CLI
* Added packageTemplateSet commant to the FAST CLI
* Added functionality for POST to/applications which can now take an array of applications
* Added SNAT, Persistance and support for various profiles to the HTTP and TCP templates
* Improved error reporting when schema validation fails using the FAST CLI
* Improved titles and descriptions in the bigip-fast-templates
* Template sections now default to arrays instead of booleans which can be overwritten by using a section variable type of “boolean”

Issues Resolved:
* GUI elements were not showing/hiding consistently
* JSHINT errors were showing up in restnoded log when loading the REST worker
* Aiv warnings when using text, hidden or password formats

04-30-20

2.0

Updated the documentation for FAST v0.3.0
This release contains the following changes:

Added:
* Added a TCP template
* Added validation around minimum values to bigip-fast-templates
* Added use shareNodes for pool members bigip-fast-templates/http
* Auto-refresh the Deploy Log when there is an “in progress” task
* Added buttons to Add and Remove template sets
* Added button to Update template sets that are out-of-date with the RPM
* Added support for logging REST responses and requests
* Added hashes for templates and template sets to /info endpoint
* The Interface now displays which template sets have a supported hash
* Added support for showing which template sets have a supported hash
* Added schema and schema hashes to /info endpoint
* Added initial TEEM integration
* Changed the form buttons on the Deploy tab to disable until a template is loaded
* Changed iApps LX application state to BOUND instead of UNBOUND. Status dot on Application Service List is now green

Issues Resolved
* Fixed an issue deleting template sets
* Fixed an issue running FAST on BIG-IP 13.1
* Fixed parsing issues when there are multiple dependencies

03-25-20

1.0

Documentation for the community-supported preview of FAST templates, version 0.2.0
This release contains the following changes from the v0.1.0 release:

* Various fixes for parsing nested sections and partials
* Allow coercion of sections into strings
* Add defaults for primitive types (default to empty/false values)
* Allow getting variable title and descriptions from the template definitions list
* Added descriptions and titles added to the HTTP template
* Improved ordering of fields in the HTTP template

02-27-20