All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
BUG FIXES:
- Resource Rrset:
- Added "TTL" field in DirPoolProfile to make it compatible with DirPoolDTO.
ENHANCEMENTS:
-
Resource Zone:
- Zone DTO now includes Zone Services that enables reading (GET) of zones.
- Special Characters are now allowed when reading (GET) resources.
- Integration and Unit testcases have been added.
-
Resource Rrset:
- Now supports the use of “limits” and “offset” for pagination.
- Client Name is now used as an identifier during create (POST) calls.
- Added interfaces in RRSet service as to make it mockable in unit tests.
- Added additional unit testcases to comply with coding conventions.
-
Resource Udnssdk:
- Integration tests for zone service can now be enabled.
BUG FIXES:
- Resource Rrset
- Special characters are now supported when creating (POST) and reading (GET) other resources.
- In the SBPoolProfile, the weight parameter will not be set by default when left empty.
- Resource Udnssdk
- API version dependency has been removed allowing for compatibility with latest API.
- Added 'availableToServe' to BackupRecord DTO
- Added 'status' to TCPool profile DTO
- Improved the testing steps used latest
go 1.14
andgo mod
- Update all references to udnssdk from Ensighten to terra-farm
- Added 'availableToServe' to SBPool and TCPool profile DTOs.
1.3.2 - 2017-03-03
- CheckResponse: improve fallthrough error to include full Response Status and properly format Body
- Client.NewRequest: split query to avoid encoding "?" as "%3F" into path
1.3.1 - 2017-03-03
- Client.NewRequest: shallow-copy BaseURL to avoid retaining modifications
1.3.0 - 2017-02-28
- cmd/udns: add rrset query tool
- DPRDataInfo.Type: add field to support API change
1.2.1 - 2016-06-13
omitempty
tags fixed forProbeInfoDTO.PoolRecord
&ProbeInfoDTO.ID
- Check
*http.Response
values for nil before access
1.2.0 - 2016-06-09
- Add probe detail serialization helpers
- Flatten udnssdk.Response to mere http.Response
- Extract self-contained passwordcredentials oauth2 TokenSource
- Change ProbeTypes to constants
1.1.1 - 2016-05-27
- remove terraform tag for
GeoInfo.Codes
1.1.0 - 2016-05-27
- Add terraform tags to structs to support mapstructure
omitempty
tags fixed forDirPoolProfile.NoResponse
,DPRDataInfo.GeoInfo
,DPRDataInfo.IPInfo
,IPInfo.Ips
&GeoInfo.Codes
- ProbeAlertDataDTO equivalence for times with different locations
- Convert RawProfile to use mapstructure and structs instead of round-tripping through json
- CHANGELOG.md: fix link to v1.0.0 commit history
1.0.0 - 2016-05-11
- Support for API endpoints for
RRSets
,Accounts
,DirectionalPools
, Traffic Controller PoolProbes
,Events
,Notifications
&Alerts
Client
wraps common API access including OAuth, deferred tasks and retries