Skip to content

Edgegrid v12.0.0 release

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 01 Sep 12:05
1f002de

EDGEGRID GOLANG RELEASE NOTES

12.0.0 (Sep 1, 2025)

BREAKING CHANGES:

  • EdgeKV
    • Replaced the response structure in GetEdgeKVNamespace as *GetNamespaceResponse.
    • Replaced the response structure in UpdateEdgeKVNamespace as *UpdateNamespaceResponse.
    • Replaced the Namespace field with the NamespaceRequest structure in CreateEdgeKVNamespaceRequest.

FEATURES/ENHANCEMENTS:

  • Account Protector

  • API Definitions

  • Appsec

    • Added the Action field to the IPGeoNetworkLists structure to block requests from a specified IP, GEO, or ASN with a deny or custom_deny action in blockSpecific mode.
    • Added the BlockAllAction field to the IPGeoFirewall and UpdateIPGeoRequest structures to block all requests with a deny or custom_deny action in the IP/GEO except from the allowedLists in blockAll mode.
    • Added the IncludeExpiryDetails field to the GetRapidRulesRequest structure.
    • Added the Expired and ExpireInDays fields to the following structures:
      • PolicyRapidRule
      • RapidRuleDetails
    • Added ASE Penalty Box methods:
      • GetAdvancedSettingsAsePenaltyBox
      • UpdateAdvancedSettingsAsePenaltyBox
      • RemoveAdvancedSettingsAsePenaltyBox
    • Added JA4 Client TLS Fingerprint methods:
    • Added the IncludeJA4FingerprintToSiem field to the following structures:
      • GetSiemSettingsResponse
      • GetSiemSettingResponse
      • UpdateSiemSettingsRequest
      • UpdateSiemSettingsResponse
      • RemoveSiemSettingsRequest
      • RemoveSiemSettingsResponse
    • Added the JA4Fingerprint field to the following structures:
      • AdvancedOptionsexp
      • Siemexp
      • JA4Fingerprintexp
    • Added ApplyAccountProtectionControls in all security controls.
    • Added AccountProtection in export configuration.
    • Added the UsernameToSiem field in SIEM settings.
  • ClientLists

    • Added support for USER type client lists.
    • Added a new method TranslateUsernames.
    • Added a new method GetClientListItems.
  • EdgeKV

    • Added ScheduledDeleteTime and NamespaceStatus fields to the following structures:
      • GetNamespaceResponse
      • UpdateNamespaceResponse
  • mTLS Truststore (Beta)

    • Added support for the Mutual TLS Edge Truststore V2 API.
      • CreateCASet - Creates a new CA set.
      • GetCASet - Fetches details of a CA set.
      • ListCASets - Lists all the available CA sets created under the account.
      • DeleteCASet - Deletes a CA set.
      • GetCASetDeletionStatus - Retrieves a deletion status of a CA set.
      • ListCASetActivities - Lists activities of a CA set.
      • ListCASetAssociations - Lists properties and enrollments associated with a CA set.
      • CreateCASetVersion - Creates a new CA set version.
      • CloneCASetVersion - Creates a clone of a CA set version.
      • GetCASetVersion - Fetches details of a CA sets version.
      • ListCASetVersions - Lists all the available CA set versions created under the account.
      • UpdateCASetVersion - Updates a CA sets version.
      • GetCASetVersionCertificates - Lists certificates for a CA sets version.
      • ActivateCASetVersion - Activates a CA set version.
      • DeactivateCASetVersion - Deactivates a CA set version.
      • GetCASetVersionActivation - Fetches a CA set version's activation.
      • ListCASetVersionActivations - Lists activations for a CA set version.
      • ListCASetActivations - Lists activations for a CA set.
      • CloneCASet - Clones a CA set.
      • ValidateCertificates - Validates a list of certificates.