Skip to content

Releases: equinix/equinix-sdk-java

v0.9.0

22 Apr 17:20

Choose a tag to compare

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 companyProfiles to asset enum

New Models

  • Agent modelsAgent, AgentActivities, AgentActivitiesMetadata, AgentDefinition, AgentGetActivities, AgentGetAllResponse, AgentPatchRequest, AgentPostRequest, Agents
  • Agent template modelsAgentTemplate, AgentTemplateGetAllResponse, AgentTemplates
  • AI/Chat modelsChatMessage, MessagesInner, ModelConfiguration, ToolCallInformationInner
  • Route aggregation/filter search modelsCloudRouterRouteAggregation*, CloudRouterRouteFilter*, RouteAggregationRule*, RouteFilterRule* (expression, filter, search request/response, sort criteria)
  • Sort/attachment modelsRaAttachmentSortItem, RfAttachmentSortItem
  • Service profile change modelsServiceProfileActionRequest, ServiceProfileActionResponse, ServiceProfileChange
  • Company profileCompanyProfileResponseAccount

Updated Models

  • Order – Added contractedBandwidth field
  • ServiceProfile – Added change field (ServiceProfileChange)
  • CompanyProfileResponse – Added account field (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 state field
  • ConnectionTypeIX_PUBLIC_VC / IX_PRIVATE_VC replaced by IX_VC; added APP_LINK
  • ConnectionState – Removed PROVISIONED and REPROVISIONING
  • AccessPoint – Removed vpicInterface field
  • PortRequest – Removed endCustomer and marketplaceSubscription fields
  • 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

18 Feb 09:16

Choose a tag to compare

0.8.0 (2026-02-18)

Features

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 getMetricByName endpoint with wildcard support for metro-level metrics (equinix.fabric.metro.*.latency, equinix.fabric.metro.*.jitter_avg)

New Models

  • CompanyMetro - Company metro information
  • CompanyProfileSortDirection - Sort direction enum
  • GetMetricsByNameResponse - Metrics query response with pagination
  • PlatformChangelog - Change tracking metadata
  • ResponseIncompleteDetails, ResponseUsageInputTokensDetails, ResponseUsageOutputTokensDetails - Response usage tracking
  • Sort - Generic sort criteria

Updated Models

Company profile models, logo/tag responses, port order models, enum expansions in CloudEventAssetType, EquinixStatus, GeoScopeType

Breaking Changes

  • Renamed: CompanyProfileUpdateResponseCompanyMetro (model refactored)

v0.7.0

18 Dec 07:07

Choose a tag to compare

0.7.0 (2025-12-18)

Features

v0.6.0

21 Oct 19:10

Choose a tag to compare

0.6.0 (2025-10-21)

Features

v0.5.1

19 Sep 13:48

Choose a tag to compare

0.5.1 (2025-09-19)

Bug Fixes

  • docs: updated readme for requirements (#38) (290e1d9)

Important Information

it is last version supports java 8, next release will support java 11 and higher

v0.5.0

12 Aug 19:35

Choose a tag to compare

0.5.0 (2025-08-12)

Features

v0.4.0

16 Jun 06:15

Choose a tag to compare

0.4.0 (2025-06-16)

Features

v0.3.0

24 Apr 07:17

Choose a tag to compare

0.3.0 (2025-04-24)

Features

v0.2.0

20 Mar 19:39

Choose a tag to compare

0.2.0 (2025-03-20)

Features

v0.1.0

20 Mar 19:29

Choose a tag to compare

0.1.0 (2025-03-20)

Features

  • build a merged SDK jar for those who want it (8c3399e)
  • onboard fabricv4 (#9) (55d9c78)
  • regenerate Fabric SDK in new structure (9b498ff)

Bug Fixes

  • remove publish step from semantic-release config (33a5fd8)