Releases: equinix/equinix-sdk-java
Releases · equinix/equinix-sdk-java
v0.9.0
This API Sync PR was triggered by @tutkat through GitHub Actions workflow_dispatch
on 2026-04-13.
This PR updates the SDK API Spec Version:
from 4.27 to 4.28
- Latest Swaggerhub API Spec is fetched - version 4.28
- Patches have been applied
- Generated client has been updated
Changes in SDK
New APIs
- AgentsApi – CRUD operations for agents:
createAgent,deleteAgentByUuid,getAgentActivities,getAgentByUuid,getAgents,patchAgentByUuid - AgentTemplatesApi – Agent template retrieval:
getAgentTemplateByUuid,getAgentTemplates
Enhanced APIs
- RouteAggregationRulesApi – Added
searchRouteAggregationRules(POST.../routeAggregationRules/search) - RouteAggregationsApi – Added
searchCloudRouterRouteAggregationAttachments(POST.../routers/{routerId}/routeAggregations/search) - RouteFilterRulesApi – Added
searchRouteFilterRules(POST.../routeFilterRules/search) - RouteFiltersApi – Added
searchCloudRouterRouteFilterAttachments(POST.../routers/{routerId}/routeFilters/search) - ServiceProfilesApi – Added
createServiceProfileAction(POST.../serviceProfiles/{id}/actions) - StreamAlertRulesApi – Added
deleteStreamAlertRuleByUuid(DELETE.../streams/{streamId}/alertRules/{alertRuleId}) - StreamsApi / CloudEventsApi – Added
companyProfilesto asset enum
New Models
- Agent models –
Agent,AgentActivities,AgentActivitiesMetadata,AgentDefinition,AgentGetActivities,AgentGetAllResponse,AgentPatchRequest,AgentPostRequest,Agents - Agent template models –
AgentTemplate,AgentTemplateGetAllResponse,AgentTemplates - AI/Chat models –
ChatMessage,MessagesInner,ModelConfiguration,ToolCallInformationInner - Route aggregation/filter search models –
CloudRouterRouteAggregation*,CloudRouterRouteFilter*,RouteAggregationRule*,RouteFilterRule*(expression, filter, search request/response, sort criteria) - Sort/attachment models –
RaAttachmentSortItem,RfAttachmentSortItem - Service profile change models –
ServiceProfileActionRequest,ServiceProfileActionResponse,ServiceProfileChange - Company profile –
CompanyProfileResponseAccount
Updated Models
- Order – Added
contractedBandwidthfield - ServiceProfile – Added
changefield (ServiceProfileChange) - CompanyProfileResponse – Added
accountfield (CompanyProfileResponseAccount) - SearchFieldName – Added:
NAME,STATE,LOCATION_METRONAME,DEMARCATIONPOINTIBX,DEVICE_REDUNDANCY_PRIORITY,LAGENABLED,PHYSICALPORTSSPEED,ENCAPSULATION_TYPE,PHYSICALPORTS_TETHER_CROSSCONNECTID,PACKAGE_CODE,BANDWIDTH - ProductType – Added
METRO_CONNECT_PRODUCT - EquinixStatus / ProviderStatus – Removed deprecated enum values
Breaking Changes
- Connection – Removed
statefield - ConnectionType –
IX_PUBLIC_VC/IX_PRIVATE_VCreplaced byIX_VC; addedAPP_LINK - ConnectionState – Removed
PROVISIONEDandREPROVISIONING - AccessPoint – Removed
vpicInterfacefield - PortRequest – Removed
endCustomerandmarketplaceSubscriptionfields - EquinixStatus – Removed:
BEING_REPROVISIONED,BEING_DEPROVISIONED,BEING_PROVISIONED,CREATED,ERRORED,PENDING_DEPROVISIONING,APPROVED,ORDERING,PENDING_BANDWIDTH_APPROVAL,UPDATE_PENDING,DELETED_API,MODIFIED,PENDING_ACTIVATION - ProviderStatus – Removed:
OUT_OF_BANDWIDTH,DELETED,ERRORED,NOTPROVISIONED,NOT_PROVISIONED
Release Notes - Breaking Changes
Important: This release contains a significant number of breaking API changes. As a v0 semver product, these changes are within expectations, but users should review carefully before upgrading.
Breaking Changes Summary
| Area | Change |
|---|---|
| Connection | Removed state field |
| ConnectionType | IX_PUBLIC_VC / IX_PRIVATE_VC replaced by IX_VC; added APP_LINK |
| ConnectionState | Removed PROVISIONED and REPROVISIONING states |
| AccessPoint | Removed vpicInterface field |
| PortRequest | Removed endCustomer and marketplaceSubscription fields |
| EquinixStatus | Removed 13 enum values |
| ProviderStatus | Removed 5 enum values |
v0.8.0
0.8.0 (2026-02-18)
Features
- Fabric API Sync 4.26 to 4.27 by GitHub Action for @tutkat (#52) (64cefad)
- upgrade openapi-generator to v7.16.0 (#41) (01fb9b4)
Changes in SDK
New APIs
- CompanyProfilesApi - CRUD operations for company profiles with private service, service profile, and tag associations
- LogosApi - Logo retrieval and deletion
- TagsApi - Tag creation and listing
Enhanced APIs
- MetricsApi - Added
getMetricByNameendpoint with wildcard support for metro-level metrics (equinix.fabric.metro.*.latency,equinix.fabric.metro.*.jitter_avg)
New Models
CompanyMetro- Company metro informationCompanyProfileSortDirection- Sort direction enumGetMetricsByNameResponse- Metrics query response with paginationPlatformChangelog- Change tracking metadataResponseIncompleteDetails,ResponseUsageInputTokensDetails,ResponseUsageOutputTokensDetails- Response usage trackingSort- Generic sort criteria
Updated Models
Company profile models, logo/tag responses, port order models, enum expansions in CloudEventAssetType, EquinixStatus, GeoScopeType
Breaking Changes
- Renamed:
CompanyProfileUpdateResponse→CompanyMetro(model refactored)