Skip to content

Releases: F5Networks/f5-appsvcs-extension

v3.53.0

30 Sep 08:48
Compare
Choose a tag to compare

Updated the documentation for AS3 v3.52.0. See the Document revision history for more information and links.

This release contains the following changes:

Issues Resolved:

  • The requested SNAT Translation () already exists in partition
  • Handle empty values for class UpdaterRest
  • (Github Issue 857) Add support for RouteDomain identifer for virtual-address name, Example
  • (Github Issue 856) Convert TTL property value to D:H:M:S format, Example
  • AS3 use on GTM dramatically reduces device capacity

v3.52.0

24 Jul 12:28
Compare
Choose a tag to compare

Updated the documentation for AS3 v3.52.0. See the Document revision history for more information and links.

This release contains the following changes:

  • Add Support for RouteDomain created manually under custom Tenant, Example
  • Add Support for “client-accepted” value under "Policy_Action_Drop" object, Example
  • Add support for authentication-depth property under TLS_Server and TLS_Client Object, Example
  • Add support for pvaAcceleration property under L4_Profile Object, Example
  • (GitHub Issue 812) Add support for Notify Certificate Status to Virtual Server, Example
  • (Github Issue 836) Enable support for a null monitor when the server type is set to generic-host for GSLB_Server.
  • (GitHub Issue 841) Add Support for GSLB monitor TCP Half open monitor type, Example
  • Eliminated the need for an SSL profile for virtual servers utilizing passthrough termination for HTTP/2.
  • Allow member order for GSLB_Pool Members of resource record type 'A'.

Issues Resolved:

  • Fixed the error "The requested Pool Member was not found"
  • Fixed the error "Declaration failed with default_mon_tcp is in use"
  • (GitHub Issue 829) Support virtualAddresses having suffix of routeDomain 0 in Tenant with non-zero defaultRouteDomain, Example
  • (GitHub Issue 793) Add support for setting both client and server http2 profile at the same time, Example
  • (GitHub Issue 828) Cosmetic issues in in-progress tasks returned payload typo err fixed and added additional keys with response declarationId and selfLink

v3.51.0

04 Jun 06:53
Compare
Choose a tag to compare

Updated the documentation for AS3 v3.51.0. See the Document revision history for more information and links.

This release contains the following changes:

  • Added Support for the serverScope attribute under Service_Address Class, Example.
  • Enhanced performance in GTM processing.
  • Host, DeclarationID, and tenant info have been included in a failed declaration response.

Issues Resolved:

  • SNAT translation address is still referenced by SNAT GitHub Issue 822.
  • Changing the VirtualServer name causes changes to the VirtualAddress properties.
  • The Poolmember modification and creation is supported in the same declaration.
  • Ensure that monitor names are handled correctly.
  • Configuring secrets in AS3 may potentially leak them when sharing a qkview/ucs (cert private keys).
  • The SSL key is not applied to the DNS https monitor.

v3.50.2

08 Apr 16:32
Compare
Choose a tag to compare

Important: Starting from AS3 version 3.50, AS3 no longer supports BIG-IP 13.1 to 14.1.x. However, if you are still using the BIG-IP 13.1 to 14.1.x versions, you can still use AS3 3.49.0 or earlier.

Updated the documentation for AS3 v3.50.2. See the Document revision history for more information and links.

This release contains the following changes:

  • Update new SD task hash collision checks to minimize task churn, when updating from most AS3 versions.
  • Updates to Service Discovery 1.19.0-1
    • Improve task discovery performance

v3.50.1

20 Mar 23:15
Compare
Choose a tag to compare

Important: Starting from AS3 version 3.50, AS3 no longer supports BIG-IP 13.1 to 14.1.x. However, if you are still using the BIG-IP 13.1 to 14.1.x versions, you can still use AS3 3.49.0 or earlier.

Updated the documentation for AS3 v3.50.1. See the Document revision history for more information and links.

This release contains the following changes:

  • Updated task hash collision checks to minimize task churn for users upgrading from v3.48.X and v3.49. A separate release to follow for users upgrading from versions v3.47 and below.
  • Removed node 4 testing due to the end of support for BIG-IP 13.1 : (Supported BIG-IP Versions)
  • Record first and second passes of Common in separate trace files.
  • Update per-app for GA.
  • A DELETE to a Tenant or an Application with per-app will now use the previous declaration's schemaVersion as the saved schemaVersion.
  • Updated declarationId response and logging values in non-POST requests.
  • Tasks are now updated immediately after a PATCH request.
  • Updated packages to latest available versions (including Service Discovery 1.18.0-2).

Issues Resolved:

  • Endpoint_Policy action clientSsl does not error or set the false value when enable is specified instead of enabled. To help users who have enable in production, either property name will now be acceptable. (GitHub Issue 802)
  • Service-discovery deletes the pool members for each SD (Service Discovery) modification. (GitHub Issue 788)
  • Updating only a Pool_Member adminState creates two consecutive deletes before the tmsh transaction.
  • Unable to use 10.0.0.0/8 as a virtual address. (GitHub Issue 740)
  • Topology Records created in /Common/Shared are being unintentionally deleted.
  • Topology Records created in places other than /Common/Shared are being unintentionally deleted. (GitHub Issue 791)
  • dryRun does not work when specified in Tenant level controls.

v3.49.0

17 Jan 01:56
Compare
Choose a tag to compare

Updated the documentation for AS3 v3.49.0. See the Document revision history for more information and links.

This release contains the following changes:

  • GSLB_Pool with resource record type NAPTR. Only supports flags value of 'a' for members
  • Add handshakeTimeout to TLS_Server and TLS_Client (GitHub Issue 756)
  • GSLB_Domain with resource record type NAPTR
  • GSLB_Domain load-balancing decision log property (GitHub Issue 772)
  • Invalid default setting for request/response chunking (sustain) in HTTP_Profile on TMOS v15.0+ (GitHub Issue 512)
  • Expose SNI for GSLB HTTPS monitor (GitHub Issue 778)
  • Add the declaration id to the restnoded log output upon success and include it in the rest response
  • Expose failureRcode properties for GSLB WideIP
  • GSLB_Monitor HTTP/HTTPS receiveStatusCodes property (GitHub Issue 779)
  • Add routeDomainEnforcement to Firewall_Policy to allow enforcing the Firewall_Policy on the specified Route Domain's (GitHub Issue 321)

Issues Resolved:

  • All pool member statuses reset to unknown when new member is added to the pool
  • Certain AS3 declarations result in declaration has duplicate values errors
  • Schema validation failure when declaring ICMP Monitor with targetPort or any Monitor with additional properties
  • Can't use x.x.1 schemaVersion accepted by schema that is x.x.1 codified (GitHub Issue 677)

v3.48.0

14 Nov 00:30
Compare
Choose a tag to compare

Updated the documentation for AS3 v3.48.0. See the Document revision history for more information and links.
This release contains the following changes:

  • Added support for http-status policy condition in Endpoint_Policy (GitHub Issue 755)

Issues Resolved:

  • Failure when modifying pools with similar monitor names
  • Existing snatpools and snat-translations in /Common cause error Snat translation address /Common/<address> is still referenced by a snat pool
  • Deleting a Service with a virtual address containing a reference to a name containing the string '0.0.0.0' fails to delete on the first attempt
  • Escaping for data-group records
  • OCSP validator doesn't work with chainCA (GitHub Issue 749)
  • The destination property of a service in a tenant with a name containing the string '0.0.0.0' is incorrectly set
  • Ephemeral node not deleted when using batched transaction to delete FQDN template node and LTM pool
  • Allow spaces in Security Log Profile network storageFormat (GitHub Issue 747)
  • Improve filtering for per-app (BETA) requests so that apps not in the declaration are not considered in the diffs
  • Fix Service_Forwarding documentation to reflect valid options (GitHub Issue 458)
  • Set sniDefault property to true for the first certificate by default
  • Can't create FQDN pool with shareNodes: true (GitHub Issue 754)
  • Support adminState for discovered pool members (GitHub Issue 759)

v3.46.2

14 Nov 00:01
Compare
Choose a tag to compare

Released 3.46.2 as a LTS (Long Term Support) version. See the BIG-IP AS3 Support page for
information about the BIG-IP AS3 support policy.
This release contains the following change from 3.46.1:

  • Not able to remove pool member's metadata from declaration

v3.47.0

12 Sep 16:56
Compare
Choose a tag to compare

Updated the documentation for AS3 v3.47.0. See the Document revision history for more information and links.

This release contains the following changes:

  • Added support for httpHost conditions in Endpoint policy rules (see GitHub Issue 626)
  • Added client-accepted as an event when using a policy action type forward in an Endpoint policy (see Policy_Action_Forward in the Schema Reference for usage)
  • Added support for specifying the type of SSL signature hash in the TLS client and server classes (see GitHub Issue 701)
  • Added option to serialize file uploads when there are many certificates in a declaration (see Serialize uploads)
  • Added a BETA feature for per-application declarations

Issues Resolved:

  • sourceAddress property ignored on non-internal virtuals
  • Switching to wildcard monitor with Service Discovery causes Cannot convert undefined or null to object
  • Not able to remove pool member’s metadata from declaration
  • Not able to modify autopopulate on FQDN pool members
  • Adding new pool with updated monitor failed at posting
  • Declaration can fail when switching from redirect to no-redirect with route domain

v3.46.1

12 Sep 16:55
Compare
Choose a tag to compare

Released 3.46.1 as a LTS (Long Term Support) version. See the BIG-IP AS3 Support page for information about the BIG-IP AS3 support policy.