Skip to content

Releases: equinix/equinix-sdk-python

v0.16.0

22 Apr 17:23

Choose a tag to compare

0.16.0 (2026-04-22)

Changes in SDK

New APIs

  • agents_api.py - Agent management (CRUD, activities, chat operations)
  • agent_templates_api.py - Agent templates listing and retrieval

Enhanced APIs

  • cloud_routers_api.py - Minor updates
  • ports_api.py - Minor updates
  • route_aggregation_rules_api.py - Added search endpoint for route aggregation rules
  • route_aggregations_api.py - Added search endpoint for route aggregations
  • route_filter_rules_api.py - Added search endpoint for route filter rules
  • route_filters_api.py - Added search endpoint for route filters
  • service_profiles_api.py - Added action endpoints for service profile management
  • stream_alert_rules_api.py - Minor updates

New Models

Agent Models

  • agent.py - Agent resource model
  • agent_activities.py - Agent activities list
  • agent_activities_metadata.py - Metadata for agent activities
  • agent_definition.py - Agent definition model
  • agent_get_activities.py - Response for getting agent activities
  • agent_get_all_response.py - Response for listing all agents
  • agent_patch_request.py - Request for patching agent
  • agent_post_request.py - Request for creating agent
  • agent_template.py - Agent template model
  • agent_template_get_all_response.py - Response for listing agent templates
  • agent_templates.py - Agent templates collection
  • agent_templates_state.py - Agent template state enum
  • agents.py - Agents collection model
  • chat_message.py - Chat message model
  • messages_inner.py - Inner message model
  • tool_call_information_inner.py - Tool call information model
  • configuration.py - Configuration model

Cloud Router Route Aggregations Models

  • cloud_router_route_aggregation_and_expression.py
  • cloud_router_route_aggregation_expression.py
  • cloud_router_route_aggregation_or_expression.py
  • cloud_router_route_aggregation_simple_expression.py
  • cloud_router_route_aggregation_simple_expression_property.py
  • cloud_router_route_aggregations_filter.py
  • cloud_router_route_aggregations_search_base.py
  • cloud_router_route_aggregations_search_response.py

Cloud Router Route Filters Models

  • cloud_router_route_filter_and_expression.py
  • cloud_router_route_filter_expression.py
  • cloud_router_route_filter_or_expression.py
  • cloud_router_route_filter_simple_expression.py
  • cloud_router_route_filter_simple_expression_property.py
  • cloud_router_route_filters_filter.py
  • cloud_router_route_filters_search_base.py
  • cloud_router_route_filters_search_response.py

Route Aggregation Rules Search Models

  • route_aggregation_rule_and_expression.py
  • route_aggregation_rule_expression.py
  • route_aggregation_rule_or_expression.py
  • route_aggregation_rule_simple_expression.py
  • route_aggregation_rule_sort_by.py
  • route_aggregation_rule_sort_criteria.py
  • route_aggregation_rule_sort_direction.py
  • route_aggregation_rules_filter.py
  • route_aggregation_rules_search_request.py
  • route_aggregation_rules_search_response.py
  • ra_attachment_sort_item.py
  • ra_attachment_sort_item_property.py

Route Filter Rules Search Models

  • route_filter_rule_and_expression.py
  • route_filter_rule_expression.py
  • route_filter_rule_or_expression.py
  • route_filter_rule_simple_expression.py
  • route_filter_rule_sort_by.py
  • route_filter_rule_sort_criteria.py
  • route_filter_rule_sort_direction.py
  • route_filter_rules_filter.py
  • route_filter_rules_search_request.py
  • route_filter_rules_search_response.py
  • rf_attachment_sort_item.py
  • rf_attachment_sort_item_property.py

Service Profile Models

  • service_profile_action_request.py - Service profile action request
  • service_profile_action_response.py - Service profile action response
  • service_profile_change.py - Service profile change tracking
  • service_profile_change_status.py - Service profile change status enum (renamed from port_change_status.py)

Other New Models

  • company_profile_response_account.py - Company profile account information

Updated Models

Enum Additions

  • access_point_type.py - Added APP_LINK value
  • expression_operator.py - Added >=, <=, ILKE, IN, BETWEEN operators
  • simplified_notification_type.py - Added TECHNICAL, ORDERING values
  • product_type.py - New value added
  • cloud_event_asset_type.py - New value added
  • port_sort_by.py - New values added

Other Updated Models

  • company_profile_response.py - Added account field
  • service_profile.py - Added new field
  • order.py - Updated fields
  • asset.py - New fields added
  • change.py - Minor updates
  • search_field_name.py - New search fields added
  • service_token_search_expression.py - Updated

Breaking Changes

Enum Removals

  • equinix_status.py - Removed values: BEING_REPROVISIONED, BEING_DEPROVISIONED, BEING_PROVISIONED, CREATED, ERRORED, PENDING_DEPROVISIONING, APPROVED, ORDERING, PENDING_BANDWIDTH_APPROVAL, UPDATE_PENDING, DELETED_API, MODIFIED, PENDING_ACTIVATION
  • connection_state.py - Removed values: PROVISIONED, REPROVISIONING
  • connection_type.py - IX_PUBLIC_VC and IX_PRIVATE_VC replaced with IX_VC
  • provider_status.py - Removed values: OUT_OF_BANDWIDTH, DELETED, ERRORED, NOTPROVISIONED, NOT_PROVISIONED

Model Changes

  • access_point.py - Field removed
  • connection.py - Field removed
  • connection_side.py - Fields removed
  • port_request.py - Fields removed

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.15.0

17 Feb 19:35

Choose a tag to compare

0.15.0 (2026-02-17)

Features

Changes in SDK

New APIs

  • company_profiles_api.py - CRUD operations for company profiles with private service, service profile, and tag associations
  • logos_api.py - Logo attachment and deletion for company profiles
  • tags_api.py - Tag creation, listing, and management for resources

Enhanced APIs

  • metrics_api.py - Added getMetricsByName endpoint with wildcard support for retrieving metrics by name pattern

New Models

  • company_metro.py - Company metro location information
  • company_profile_sort_direction.py - Sort direction enumeration for company profile queries
  • get_metrics_by_name_response.py - Response model for metrics queries by name
  • platform_changelog.py - Platform change tracking and audit metadata
  • response_incomplete_details.py - Details for incomplete API responses
  • response_incomplete_details_reason.py - Enumeration of reasons for incomplete responses
  • response_usage_input_tokens_details.py - Input token usage tracking details
  • response_usage_output_tokens_details.py - Output token usage tracking details
  • sort.py - Generic sort criteria model for paginated queries

Updated Models

  • company_profile_change.py - Company profile change tracking
  • company_profile_request.py - Company profile creation/update request
  • company_profile_response.py - Company profile response
  • company_profile_search_request.py - Company profile search criteria
  • attach_logo_response.py - Logo attachment response
  • company_logo.py - Company logo model
  • logo_response.py - Logo response model
  • tag_response.py - Tag response model
  • port_order_purchase_order.py - Port order purchase information
  • port_order_signature.py - Port order signature details
  • port_order_signature_delegate.py - Port order signature delegation
  • virtual_port_price.py - Virtual port pricing information
  • cloud_event_asset_type.py - Cloud event asset type enum (+2 values)
  • equinix_status.py - Equinix resource status enum (+1 value)
  • geo_scope_type.py - Geographic scope type enum (+8 values)
  • patch_operation_op.py - PATCH operation type enum (+4 values)
  • metro.py - Metro location model
  • metro_response.py - Metro response model
  • connection_route_table_entry.py - Connection route table entry
  • metric_resource.py - Metric resource model

Breaking Changes

  • Renamed: company_profile_update_response.pyget_metrics_by_name_response.py - Model refactored for metrics API

v0.14.2

03 Feb 21:31

Choose a tag to compare

0.14.2 (2026-02-03)

Bug Fixes

  • Updating SLASH_CHANGE_LOG_SLASH_UPDATED_DATE_TIME enum value (028bc72)
  • Updating SLASH_CHANGE_LOG_SLASH_UPDATED_DATE_TIME enum value (#81) (8bf138d)

v0.14.1

28 Jan 21:39

Choose a tag to compare

0.14.1 (2026-01-28)

Bug Fixes

  • Updating property value for cloud router actions search sort criteria (f57988f)
  • Updating property value for cloud router actions search sort criteria (#79) (e8487d6)

v0.14.0

18 Dec 07:07

Choose a tag to compare

0.14.0 (2025-12-18)

Features

v0.13.0

16 Oct 06:38

Choose a tag to compare

0.13.0 (2025-10-16)

Features

v0.12.0

12 Aug 19:16

Choose a tag to compare

0.12.0 (2025-08-12)

Features

v0.11.0

16 Jun 16:55

Choose a tag to compare

0.11.0 (2025-06-16)

Features

v0.10.0

14 Apr 20:03

Choose a tag to compare

0.10.0 (2025-04-14)

Features

Enhancements

Added api class->

  • cloud_events_api

Modified api class->

  • cloud_routers_api
  • connections_api
  • networks_api
  • service_tokens_api

Additional models ->

  • auth_context
  • auth_context_authid
  • auth_context_authtype
  • cloud_event
  • cloud_event_asset_type
  • cloud_event_data
  • cloud_event_filters
  • cloud_event_search_request
  • cloud_event_simple_expression
  • cloud_router_command
  • cloud_router_command_post_request
  • cloud_router_command_request
  • cloud_router_command_request_connection
  • cloud_router_command_response
  • cloud_router_command_search_expression
  • cloud_router_command_search_filter
  • cloud_router_command_search_filters
  • cloud_router_command_search_or_filter
  • cloud_router_command_search_request
  • cloud_router_command_search_response
  • cloud_router_command_search_sort_by
  • cloud_router_command_search_sort_criteria
  • cloud_router_command_search_sort_direction
  • cloud_router_command_state
  • cloud_router_command_type
  • cloud_router_command
  • get_all_router_commands
  • get_cloud_events_by_asset_response
  • output_structured_ping
  • output_structured_ping_response_time
  • port_change
  • port_change_type
  • precision_type_package_post_response
  • resource_data

Models modified->

  • cloud_router
  • cloud_router_change
  • cloud_router_post_request
  • custom_field
  • network_type
  • port_state
  • port_type
  • precision_time_service_response

Breaking Changes

Models rename classes->

  • cloud_router_change_status -> port_change_status

Models changed->

  • port
  • port_request
  • stream_subscription
  • stream_subscription_post_request
  • stream_subscription_sink_setting
  • virtual_connection_time_service_response

v0.9.0

17 Mar 16:15

Choose a tag to compare

0.9.0 (2025-03-17)

Features

  • upgrade openapi-generator to v7.12.0 (#46) (caed6bb)