v17.1.0
·
9 commits
to main
since this release
Added
- Added a
roleAttributesfield to thePOST /api/v2/teamsendpoint (Create team) - Updated the request body type on
PATCH /api/v2/projects/{projectKey}/release-pipelines/{pipelineKey} - Added new endpoints for working with integration configurations:
POST /api/v2/integration-configurations/keys/{integrationKey}(Create integration configuration)GET /api/v2/integration-configurations/keys/{integrationKey}(Get all configurations for the integration)GET /api/v2/integration-configurations/{integrationConfigurationId}(Get an integration configuration)PATCH /api/v2/integration-configurations/{integrationConfigurationId}(Update integration configuration)DELETE /api/v2/integration-configurations/{integrationConfigurationId}(Delete integration configuration)
- Added the new endpoint
PATCH /api/v2/approval-requests/{id} - Added a new endpoint in beta
PUT /api/v2/projects/{projectKey}/release-pipelines/{pipelineKey} - Expose
roleAttributeson the Team type - Expose
totalCountin paginated roles API response
Removed
- Removed the unused
bakeTimeDurationMsfield from endpoints that return release and release pipeline details. These endpoints are currently in beta. - Removed the beta endpoint
PATCH /api/v2/projects/{projectKey}/release-pipelines/{pipelineKey}
Changed
- Updated
environmentin the following beta endpoints to no longer be required, in order to account for deleted environments:GET /api/v2/flags/{projectKey}/{flagKey}/releasePATCH /api/v2/flags/{projectKey}/{flagKey}/releasePUT /api/v2/projects/{projectKey}/flags/{flagKey}/releasePUT /api/v2/projects/{projectKey}/flags/{flagKey}/release/phases/{phaseId}GET /api/v2/projects/{projectKey}/release-pipelinesPOST /api/v2/projects/{projectKey}/release-pipelinesGET /api/v2/projects/{projectKey}/release-pipelines/{pipelineKey}PATCH /api/v2/projects/{projectKey}/release-pipelines/{pipelineKey}
- Renamed the
/api/v2/integration-capabilities/big-segment-storeendpoints to use thePersistent store integrations (beta)tag. Previously they used theIntegrations (beta)tag. If you use a generated client library, the package names have changed for the following endpoints:GET /api/v2/integration-capabilities/big-segment-store(List all big segment store integrations)POST /api/v2/integration-capabilities/big-segment-store/{projectKey}/{environmentKey}/{integrationKey}(Create big segment store integration)GET /api/v2/integration-capabilities/big-segment-store/{projectKey}/{environmentKey}/{integrationKey}/{integrationId}(Get big segment store integration by ID)PATCH /api/v2/integration-capabilities/big-segment-store/{projectKey}/{environmentKey}/{integrationKey}/{integrationId}(Update big segment store integration)DELETE /api/v2/integration-capabilities/big-segment-store/{projectKey}/{environmentKey}/{integrationKey}/{integrationId}(Delete big segment store integration)
- Renamed the
/api/v2/integration-capabilities/flag-importendpoints to use theFlag import configurations (beta)tag. Previously they used theIntegrations (beta)tag. If you use a generated client library, the package names have changed for the following endpoints:GET /api/v2/integration-capabilities/flag-import(List all flag import configurations)POST /api/v2/integration-capabilities/flag-import/{projectKey}/{integrationKey}(Create a flag import configuration)GET /api/v2/integration-capabilities/flag-import/{projectKey}/{integrationKey}/{integrationId}(Get a single flag import configuration)PATCH /api/v2/integration-capabilities/flag-import/{projectKey}/{integrationKey}/{integrationId}(Update a flag import configuration)DELETE /api/v2/integration-capabilities/flag-import/{projectKey}/{integrationKey}/{integrationId}(Delete a flag import configuration)POST /api/v2/integration-capabilities/flag-import/{projectKey}/{integrationKey}/{integrationId}/trigger(Trigger a single flag import run)
- Updated the operation id and summary field definitions for the
PATCH /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests/{id}endpoint - Updated
itemsin/api/v2/rolesresponse body to be required - Updated
itemsin/api/v2/teamsresponse body to be required - Added the property
resourceApprovalSettingsin the environment type - Updated
instructions[].valueproperty in thePATCH /api/v2/segments/{projectKey}/{segmentKey}/expiring-targets/{environmentKey}endpoint to be a 64 bit integer