Skip to content

Releases: equinix-labs/fabric-java

v0.9.0

13 Aug 20:09
a52416b
Compare
Choose a tag to compare

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

12 Jun 22:35
c7c7831
Compare
Choose a tag to compare

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

16 Apr 01:22
713c83a
Compare
Choose a tag to compare

What's Changed

  • Version fabric to 4.13 API Spec Sync by GitHub Action (2024-04-12) by @github-actions in #42

Full Changelog: v0.6.0...v0.7.0

v0.6.0

20 Feb 18:27
ca06bcb
Compare
Choose a tag to compare

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

  • @tutkat made their first contribution in #37
  • @github-actions made their first contribution in #41

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

11 Dec 23:22
d843ae4
Compare
Choose a tag to compare

What's Changed

  • Generate new version of SDK from fabric-api-specification version 4.11 by @srushti-patl in #30

Fabric API Changelog

##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

07 Nov 18:57
d02a326
Compare
Choose a tag to compare

###Updates:

  • Equinix Precision Time Services updates to internal endpoints.
  • Equinix Precision Time Model Update NetworkingIpv4 renamed to Ipv4 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

16 Oct 16:44
84c317a
Compare
Choose a tag to compare

What's Changed

  • Generate new version of SDK from fabric-api-specification version 4.10 by @srushti-patl in #30

Fabric API Changelog

Enhancements

  • Account model added
  • AdvanceConfiguration model added
  • Connection model updated
  • ConnectionLink model added
  • ConnectionPostRequest model updated
  • CloudRouterActionState model updated
  • CloudRouterActionTypeTest model updated
  • FabricConnectionUuid model added
  • FabricCloudRouterCode model updated
  • FabricCloudRouterPackages model updated
  • FabrciCloudrouterPrice model updated
  • GeoScopeType model added
  • Ipv4 model added
  • Md5 model added
  • Metro model updated
    -PortsApi ` method added
  • PackageRequest model added
  • PortSearchFieldName model updated
  • PortV4SearchRequest model added
  • PortsApiTest model updated
  • PrecisiontimeApi model added
  • PrecisionTimeChangeOperation model added
  • PrecisionTimeServiceConnectionResponses model added
  • PrecisionTimeServiceCreateResponse model added
  • PrecisionTimeServicePackageResponse model added
  • PrecisionTimeServiceRequest model added
  • PtpAdvanceConfiguration model added
  • Price model updated
  • RoutesApi model removed
  • RoutingProtocolApi model updated
  • ValidateConnectionRequestFilter model deleted
  • ValidateSubnetRequest model added
  • ValidateSubnetRequestFilter model updated
  • ValidateSubnetRequestFilterAnd model updated
  • ValidateSubnetResponse model added
  • SearchPorts method

Breaking Changes

  • CloudRouterAPI *Gateway* methods renamed to *CloudRouter*
  • ValidateConnectionRequestFilter renamed to ValidateSubnetRequestFilter
  • 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

21 Aug 19:02
077f22f
Compare
Choose a tag to compare

What's Changed

  • Generate new version of SDK from fabric-api-specification version 4.9 by @srushti-patl in #30

Fabric API Changelog

Full Changelog: v0.2.0...v0.3.0

v0.2.0

20 Jun 16:07
de7b9f9
Compare
Choose a tag to compare

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

Full Changelog: v0.1.0...v0.2.0

v0.1.0

31 Mar 20:19
32ecf0f
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

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

Full Changelog: https://github.com/equinix-labs/fabric-java/commits/v0.1.0