Releases: equinix-labs/fabric-java
v0.9.0
What's Changed
- Skip tests by @tutkat in #49
- Version fabric to 4.15 API Spec Sync by GitHub Action (2024-08-13) by @github-actions in #50
Full Changelog: v0.8.0...v0.9.0
Changes in SDK
Enhancements
Added api class->
- MarketplaceSubscriptionsApi
Modified api class->
- PrecisionTimeApi (added methods)
Added models ->
- MarketplaceSubscription
- PrecisionTimeServiceResponse
- ServiceSearchResponse
- SubscriptionAsset
- SubscriptionAssetType
- SubscriptionEntitlementResponse
- SubscriptionResponse
- SubscriptionRouterPackageType
- SubscriptionStatus
- SubscriptionTrial
- TimeServiceFilter
- TimeServiceFilters
- TimeServiceOrFilter
- TimeServiceSimpleExpression
- TimeServiceSortBy
- TimeServiceSortCriteria
- TimeServiceSortDirection
- TimeServiceSearchRequest
Models extended ->
- Actions
- BGPConnectionIpv4
- BGPConnectionIpv6
- CloudRouter
- CloudRouterPostRequest
- Connection
- ConnectionAcceptanceData
- ConnectionPostRequest
- PhysicalPort
- PortOrder
- RoutingProtocolBGPData
- RoutingProtocolBGPType
Breaking Changes
Changed type of field ->
- Md5 -> changed from String to Integer type for "id" field
Updated enum class ->
- PrecisionTimeChangeOperation
v0.8.0
What's Changed
- CXF-94026 Added test files by @tutkat in #44
- modified auto-commit flow and Makefile by @tutkat in #45
- disabled stats tests by @tutkat in #46
- Version fabric to 4.14 API Spec Sync by GitHub Action (2024-06-11) by @github-actions in #47
Full Changelog: v0.7.0...v0.8.0
Changes in SDK
Enhancements
-
Additional methods ->
- DeletePort
-
Additional models ->
- model_internet_access
- model_vpic_interface
-
Models extended ->
- model_access_point
- model_access_point_type
- model_connection_side
-
Constants added ->
- model_search_field_name
v0.7.0
v0.6.0
What's Changed
- Add GHA workflow for auto creating PR with new version of SDK by @thogarty in #36
- Fixed Sync API Spec GHA Flow by @tutkat in #37
- Fixed Sync API Workflow Errors [java-distribution, swagger-url selection, git additions] by @tutkat in #38
- Version fabric to 4.12 API Spec Sync by GitHub Action (2024-02-15) by @github-actions in #41
New Contributors
Changes in SDK
Enhancements
- SearchRouteFilters Method Added
- Interconnection *MetalInterconnection attribute added to AccessPoint Model
- const "IA_VC" Added to ConnectionTypes
- const "IA_VC" Added to VirtualConnectionPriceConnectionTypes
- const "LOCAL" Added to NetworkScope Types
- PrecisionTimePackageResponse Model Added
- RouteFilters/RouteFiltersRules Changes:
- RouteFilterRuleState Model Added
- RouteFilterRuleState Added to RouteFilterRulesData Model
- RulesCount attribute Added to RouteFiltersData Model
- RouteFiltersPatchRequestItem Model Added
- RouteFiltersSearchBase Model Added
- RouteFiltersSearchBaseFilter Model Added
- RouteFiltersSearchFilterItem Model Added
- RouteFiltersSearchResponse Model Added
- const "IA_PROFILE" Added to Service Profile Types
- SortItem Model Added
Breaking Changes
- PatchRouteFilterRuleByUuid Method Signature Change:
- input RouteFiltersChangePrefixMatch renamed to RouteFilterRulesPatchRequestItem
- return RouteFiltersData changed to RouteFilterRulesData
- PatchRouteFilterByUuid Method Signature Change:
- inputs ConnectionChangeOperation changed to RouteFiltersPatchRequestItem
- ReplaceRouteFilterByUuid Method Removed
- BASIC code renamed to ADVANCED for all const Types; This is for Fabric Cloud Router types and is adjusting based on Product modification
- EVPN_VXLAN code removed from Link Protocol Request Types
- LinkProtocolResponse Changes
- Connection renamed to Asset
- AdditionalInfo removed
- Vni Added
- EPT PackageRequest renamed to PrecisionTimePackageRequest
- AllOfRouteFiltersDataProject renamed to RouteFiltersDataProject
- Type_ attribute removed from SubInterface Model
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Generate new version of SDK from fabric-api-specification version 4.11 by @srushti-patl in #30
Fabric API Changelog
- Fabric API Version 4.11 - https://developer.equinix.com/dev-docs/fabric/release-notes/december-2023
- Fabric API Version 4.10 - https://developer.equinix.com/dev-docs/fabric/release-notes/october-2023
##Enhancements:
Route Filters Rules API Methods + Models added
Service Profiles Get Metros added; includes model update to add VcBandwidthMax to model_service_metro
Service Metros Model added
Virtual Network Model added
Virtual Network Added to model_access_point
METAL_NETWORK added to model_access_point_type ENUM
ProjectId model added to model_interface struct
VXLAN added to LinkProtocolType
LinkProtocolVxlan model
LinkProtocolVxlan model_one_of_link_protocol
##Breaking Changes:
Routing Protocols API Validate Method signature change; ValidateSubnetRequest rename to ValidateRequest
Connections API Validate Method signature change; ValidateConnectionRequest rename to ValidateRequest
PRO Code for Fabric Cloud Router Renamed to STANDARD in model_code, model_fabric_cloud_router_code, and model_router_package_code
Release Overview
Release date: December 8th, 2023
Full Changelog: v0.4.1...v0.5.0
v0.4.1
###Updates:
- Equinix Precision Time Services updates to internal endpoints.
- Equinix Precision Time Model Update
NetworkingIpv4
renamed toIpv4
in PrecisionTimeServiceCreateResponse and PrecisionTimeServiceRequest
###Fixes
- Removed API Version from each file
- Update template for 60s connection timeout
Full change log v0.4.0...v0.4.1
v0.4.0
What's Changed
- Generate new version of SDK from fabric-api-specification version 4.10 by @srushti-patl in #30
Fabric API Changelog
- Fabric API Version 4.10 - https://developer.equinix.com/dev-docs/fabric/release-notes/october-2023
- Fabric API Version 4.9 - https://developer.equinix.com/dev-docs/fabric/release-notes/august-2023
Enhancements
Account
model addedAdvanceConfiguration
model addedConnection
model updatedConnectionLink
model addedConnectionPostRequest
model updatedCloudRouterActionState
model updatedCloudRouterActionTypeTest
model updatedFabricConnectionUuid
model addedFabricCloudRouterCode
model updatedFabricCloudRouterPackages
model updatedFabrciCloudrouterPrice
model updatedGeoScopeType
model addedIpv4
model addedMd5
model addedMetro
model updated
-PortsApi
` method addedPackageRequest
model addedPortSearchFieldName
model updatedPortV4SearchRequest
model addedPortsApiTest
model updatedPrecisiontimeApi
model addedPrecisionTimeChangeOperation
model addedPrecisionTimeServiceConnectionResponses
model addedPrecisionTimeServiceCreateResponse
model addedPrecisionTimeServicePackageResponse
model addedPrecisionTimeServiceRequest
model addedPtpAdvanceConfiguration
model addedPrice
model updatedRoutesApi
model removedRoutingProtocolApi
model updatedValidateConnectionRequestFilter
model deletedValidateSubnetRequest
model addedValidateSubnetRequestFilter
model updatedValidateSubnetRequestFilterAnd
model updatedValidateSubnetResponse
model addedSearchPorts
method
Breaking Changes
CloudRouterAPI
*Gateway*
methods renamed to*CloudRouter*
ValidateConnectionRequestFilter
renamed toValidateSubnetRequestFilter
SearchServiceProfiles
method signature updated to include a third argument of type*ServiceProfilesApiSearchServiceProfilesOpts
Release Overview
Release date: October 14th, 2023
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Generate new version of SDK from fabric-api-specification version 4.9 by @srushti-patl in #30
Fabric API Changelog
- Fabric API Version 4.9 - https://developer.equinix.com/dev-docs/fabric/release-notes/august-2023
- Fabric API Version 4.8 - https://developer.equinix.com/dev-docs/fabric/release-notes/june-2023
- Fabric API Version 4.7 - https://developer.equinix.com/dev-docs/fabric/release-notes/april-2023
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Configure renovate to only handle security updates by @ctreatma in #26
- Generate new version of SDK from fabric-api-specification version 4.8 by @djoshi0 in #29
Fabric API Changelog
- Fabric API Version 4.7 - https://developer.equinix.com/dev-docs/fabric/release-notes/april-2023
- Fabric API Version 4.8 - https://developer.equinix.com/dev-docs/fabric/release-notes/june-2023
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Prototype commit with makefile and patches by @VamshikShetty in #1
- build package in GH Actions from spec and spec patches by @displague in #2
- Remove project Id as required param from Project schema by @VamshikShetty in #5
- Configure Renovate by @renovate in #6
- add GH action to publish maven packages to GH by @displague in #3
- Updating the latest public fabric v4 [4.6] API specifications by @djoshi0 in #18
New Contributors
- @VamshikShetty made their first contribution in #1
- @displague made their first contribution in #2
- @renovate made their first contribution in #6
- @djoshi0 made their first contribution in #18
Full Changelog: https://github.com/equinix-labs/fabric-java/commits/v0.1.0