Transit Gateway API change log
Check back regularly to see what's new with IBM Cloud® Transit Gateway API.
06 November 2025
- VPN connections for transit gateways
- Transit gateways now support VPN gateway connections. A VPN gateway connection allows VPN gateways to connect to other networks (for instance, VPC, Direct Link, classic infrastructure, and Power Virtual Server) that are connected to the same
transit gateway. This adds a new
network_typevalue ofvpn_gatewayto the choices when creating a connection.
27 August 2025
- GRE enhanced route propagation
- Allows routes to propagate between all GRE tunnels connected to the same transit gateway. This enables data traffic to flow between GRE tunnels that were previously isolated. GRE tunnels connected to networks that couldn’t communicate before can now exchange traffic. For more information, see GRE enhanced route propagation considerations.
For information about the new gre_enhanced_route_propagation property, see creating a transit gateway and updating a specific transit gateway.
The API also returns the following properties on a transit gateway:
gre_enhanced_route_propagation- Indicates whether GRE enhanced route propagation is enabled or not.connection_count- The number of connections on the transit gateway.connections_need_attention- Indicates whether there are any connections on the transit gateway that require attention.
12 June 2024
- Redundant Generic Routing Encapsulation (GRE)
-
To build in redundancy and eliminate the need to schedule an outage when a Transit Gateway router must go down for maintenance, there is a new Redundant GRE connection type, which is essentially a grouping of at least two GRE tunnels that can connect to classic or VPC networks. This connection type allows GRE tunnels to be placed on different devices in the same zone and not flag overlapping routes that are in the redundant GRE's tunnels.
Information for at least two GRE tunnels are required in the tunnel array on the
POSTcall to create a redundant GRE. When retrieving connections, redundant GREs have a tunnel array listing the GRE tunnels within the redundant GRE. New APIs enable you to create, delete, update, and retrieve tunnels within a redundant GRE. This uses the tunnels resource on the REST API for a connection that is a redundant GRE.There is also a change to the
GET /locations/{name}API, which now includes an array of zones that lists which zones are valid for GREs for a given region.
20 May 2024
- Transit Gateway connections list supports pagination
-
To improve performance and reliability, the operation to retrieve all connections for a transit gateway has been enhanced to support pagination. With pagination, if you have more connections than the requested
limit(default: 50, maximum 500) only the number of connections within the size limit are returned, sorted by date with the oldest first.While the default
limitvalue allows your existing clients to retrieve the entire list of connections with one request, the defaultlimitvalue is expected to be lowered in a future release. Additionally, we expect the number of transit gateway connections will continue to increase. Therefore, to ensure your clients continue to be aware of all connections, you must upgrade your clients to follow our pagination guidance. To test that your clients have been upgraded correctly, specify alimitvalue of1. For more information, see Retrieves all connections.The SDK automatically handles pagination. No action is necessary.
24 June 2023
- Power Virtual Server connections for transit gateways
- Transit gateways now support Power Virtual Server connections. A Power Virtual Server connection allows Power Virtual Server networks to connect to other networks (for instance, VPC and classic infrastructure) that are connected to the same
transit gateway. This adds a new
network_typevalue ofpower_virtual_serverto the choices when creating a new connection. For details, see Add connection to a Transit Gateway.
24 April 2023
- Direct Link multi-account support
- You can now create connections of type
directlinkfor resources not owned by the gateway owner. For more information, see Add connection to a Transit Gateway.