14.0.0
LaunchDarklyReleaseBot
released this
17 Nov 00:14
·
5 commits
to main
since this release
[14.0.0] - 2023-11-16
Added
- Added Application and Application version endpoints, in beta
- Added
unitOfAnalysis
field to the metric listing rep returned by get all metrics endpoint - Added
lastSeen
field to the metric listing rep returned by get all metrics endpoint - Added
_access
object to the release pipeline rep returned by several endpoints - Added
_links
field to the team summary object returned by several endpoints - Added beta endpoint for getting experimentation units usage
- Added
iterationId
query string parameter to/api/v2/projects/{projectKey}/environments/{environmentKey}/experiments/{experimentKey}/metrics/{metricKey}/results
- Added pagination parameters
limit
andoffset
to/api/v2/segments/{projKey}/{envKey}
- Added
lastModifiedDate
field to response ofGET /api/v2/segments/{projectKey}/{environmentKey}
- Added
sort
to/api/v2/segments/{projKey}/{envKey}
- Added
filter
to/api/v2/segments/{projKey}/{envKey}
- Added
_id
field to the expandedproject
information inTeams
endpoints - Added
purpose
field to theFlagPost
input object - Added
migrationSettings
field to theFlagPost
input object - Added
archived
field toGET /api/v2/projects/{projectKey}/context-kinds
andPUT /api/v2/projects/{projectKey}/context-kinds/{key}
- Marked
items
required inFlagFollowersGetRep
to match API behavior - Added
_flagCount
field toGET /api/v2/segments/{projectKey}/{environmentKey}
- Added
totalEvaluations
field toGET /api/v2/usage/evaluations/{projKey}/{envKey}/{flagKey}
- Added Release pipelines and Releases endpoints, in beta
- Added links in environment representations
- Update
code
andmessage
on error reps to be required to match API behavior - Added
name
field toPhaseInfo
forGET /api/v2/projects/{projectKey}/release-pipelines/{pipelineKey}/releases
- Added
unitAggregationType
,analysisType
, andeventDefault
fields toGET /api/v2/metrics/{projectKey}
,GET /api/v2/metrics/{projectKey}/{metricKey}
,POST /api/v2/metrics/{projectKey}
, andPATCH /api/v2/metrics/{projectKey}/{metricKey}
- Marked
items
as required inEnvironmentCollectionRep
to match API behavior - Marked
color
andname
as required inEnvironmentSummaryRep
to match API behavior - Added
@Failure 404
with a value ofMember not found
toPOST /api/v2/members/{id}/teams
- Added beta endpoint to retrieve migration safety issues when updating a migration flag
- Added
migrationSettings
expand parameter toGET /api/v2/flags/{projectKey}
- Added
migrationSettings
expand parameter toGET /api/v2/flags/{projectKey}/{featureFlagKey}
- Added
limit
andoffset
query params toGET /projects/{projKey}/release-pipelines/{pipelineKey}/releases
- Added beta endpoints to create, delete, and list metric groups
- Marked
items
as required onExperimentCollectionRep
to match API behavior - Added
isGroup
andmetrics
fields toDependentMetricOrMetricGroupRep
- Added
isGroup
field toMetricInput
- Added
randomizationUnits
field toMetricInGroupRep
Removed
Changed
- Moved
PATCH /projects/{projKey}/release-pipelines/{pipelineKey}
out of hidden docs - Set
deprecated
property on legacy experimentation operation which has already been deprecated- GET
/api/v2/flags/{projectKey}/{featureFlagKey}/experiments/{environmentKey}/{metricKey}
- GET
- Set
deprecated
onoffset
parameter which has already been deprecated- GET
/api/v2/user-search/{projectKey}
- GET
- Set
deprecated
on flag-related schema properties that have already been deprecated - Moved OAuth Client APIs out of beta
- Updated the response body of
ReviewOutput
to optionally returnserviceTokenId
, omitted when approval reviewer was a member - Updated the response body of
ReviewResponse
to optionally returnserviceTokenId
, omitted when approval reviewer was a member - Updated the response body of
FlagConfigApprovalRequestResponse
to optionally returnappliedByServiceTokenId
, omitted when a member applies an approval - Set
deprecated
property on legacy users endpoints, which are replaced by contexts endpoints- DELETE
/api/v2/users/{projectKey}/{environmentKey}/{userKey}
- GET
/api/v2/users/{projectKey}/{userKey}/expiring-user-targets/{environmentKey}
- GET
/api/v2/users/{projectKey}/{environmentKey}/{userKey}/flags
- GET
/api/v2/users/{projectKey}/{environmentKey}/{userKey}/flags/{featureFlagKey}
- GET
/api/v2/users/{projectKey}/{environmentKey}
- GET
/api/v2/users/{projectKey}/{environmentKey}/{userKey}
- GET
/api/v2/user-attributes/{projectKey}/{environmentKey}
- GET
/api/v2/user-search/{projectKey}/{environmentKey}
- PATCH
/api/v2/users/{projectKey}/{userKey}/expiring-user-targets/{environmentKey}
- PUT
/api/v2/users/{projectKey}/{environmentKey}/{userKey}/flags/{featureFlagKey}
- DELETE
- Moved Approvals APIs out of beta
- Moved Workflow APIs out of beta
- Moved Workflow template APIs out of beta
- Updated the response body of the
Member
struct to clarify that in thepermissionGrants
, only one ofactions
oractionSet
is required - Updated type of
PrimaryMetric
inIterationRep
- Updated
maintainerId
to be an optional parameter when creating a new experiment - Updated
contextTargets
field for flags endpoints to be required - Renamed
metricWrapper
toMetricWrapper
- Updated type of
Effect
in custom roles tostring
- Added the
expand
query parameter for thegetExperiment
endpoint- GET
/api/v2/projects/{projectKey}/environments/{environmentKey}/experiments/{experimentKey}
- GET
- Updated description and unhid
archived
field onGET /api/v2/projects/{projectKey}/context-kinds
andPUT /api/v2/projects/{projectKey}/context-kinds/{key}
- Updated description for
hideInTargeting
field onGET /api/v2/projects/{projectKey}/context-kinds
andPUT /api/v2/projects/{projectKey}/context-kinds/{key}
- Moved Context Kind APIs out of beta
- Updated response body of GET
/api/v2/flags/{projectKey}/{flagKey}/release
and PATCH/api/v2/flags/{projectKey}/{flagKey}/release
to includeMemberSummary
andTokenSummary
in each phase'scompletedBy
field instead of having flat values. - Renamed
activeReleases
andcompletedReleases
toactiveCount
andtotalCount
forGET /api/v2/projects/{projectKey}/release-pipelines/{pipelineKey}/releases
- Updated the response body of
FeatureFlag
andFeatureFlagConfig
to returnmigrationSettings
when callingPATCH /api/v2/flags/{projectKey}/{featureFlagKey}
- Set
deprecated
property onarchived
query param forGET /api/v2/flags/{projectKey}
- Renamed
DependentMetricRep
toDependentMetricOrMetricGroupRep
- Updated the
kind
field inDependentMetricOrMetricGroupRep
to allow enum valuefunnel
, used for metric groups - Renamed
MetricWrapper
toMetricInGroupRep
Bug Fixes
RootResponse
schema was incorrect