- Update schema version for GTM v1.5
- Added GTM API v1.5 support
- DNSv2
- Fixed parsing SVCB, HTTPS rdata.
- DNSv2
- Add support to parse HTTPS, SVCB records
- CPSv2 - Fixed several issues with listing enrollments
- [IMPORTANT] Breaking changes from earlier clients. Project updated to use v2 directory structure.
- [ENHANCEMENT] PAPI - Api error return to the user when an activation or validation error occurs.
- [NOTE] Project re-organized to prepare for additional APIs to be included in future versions of this library.
- Official release for the EdgeGrid Golang library
- DNSv2 - Zone create signature to pass blank instead of nil
- PAPI - Return nil instead of error if no cp code was found
- GTM - Datacenter API requires blank instead of nil
- [AT-40][Add] Preliminary Logging CorrelationID
- Corrected AKAMAICDN target parsing
- Added endpoints for list zones, creating and updating multiple recordsets
- Refactored recordsets into separate source file
- Client-v1, Papi-v1 Updates
- Add lock around http request creation.
- papi - add logging to papi endpoints.
- DNSv2 - Added CERT, TSLA Record parsing. Removed MX Record parsing
- DNSv2 - Enhance RecordError functions
- DNSv2 - filterZoneCreate check upper case Type
- DNSv2 - Added optional arg to bypass dns record lock for create, update and delete functions. default preserves prior behavior
- DNSv2 Updates
- Add additional fields, including TSIG, to zone
- Support alias zone types
- Add utility functions for Rdata parsing and process.
- Add GetRecord, GetRecordSet functions
- Add additional Recordset metadata
- Add http request/response logging
- Add support for caching Edgehostnames and Products
- Support for cache in papi library for edgehostnames and products to minimize round trips to fetch repeated common data to avoid WAF deny rule IPBLOCK-BURST4-54013 issue
- Add support for caching Contract, Groups, and Cp Codes
- cache to minimize round trips on repeated common data fetches to avoid WAF deny rule IPBLOCK-BURST4-54013 issue
- Added support for GTM