---
name: transit-gateway-cli-change-log
title: Transit Gateway CLI change log
description: In this change log, you can learn about the latest changes, improvements, and updates for IBM Cloud&reg; Transit Gateway.
last-updated: 2026-06-29
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/transit-gateway?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Transit Gateway CLI change log
{: #cli-change-log}

In this change log, you can learn about the latest changes, improvements, and updates for IBM Cloud&reg; Transit Gateway.
{: shortdesc}



## 06 November 2025
{: #cli-nov0725}

VPN gateway connection support

:   You can now create VPN gateway connections to a transit gateway in IBM Cloud using route-based VPNs over redundant GRE tunnels. Attaching a VPN gateway to a transit gateway requires a dynamic VPN connection.

   New command option:

   [**`tg connection-create`**](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-transit-gateway-cli&format=markdown#connection-create) - Added a new network connection `vpn_gateway` with optional `--cidr` and `--zone` options that defines the IP range used to allocate addresses on the redundant GRE tunnels (default is `100.64.0.0/10`).

   New command:

   [**`tg acc-connections`**](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-transit-gateway-cli&interface=cli&format=markdown#connections-list-account-connections) - List all account connections on the transit gateway.

## 27 August 2025
{: #cli-august272025}

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](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-helpful-tips&format=markdown#gre-enhanced-route-propagation-considerations).

   New command options:

    [**`tg gateway-create`**](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-transit-gateway-cli&interface=ui&format=markdown#gateway-create) and [**`tg gateway-update`**](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-transit-gateway-cli&interface=ui&format=markdown#gateway-update) - Added a new boolean option `gre_enhanced_route_propagation` to enable or disable this feature. If not specified, the option is `false`.

## 12 June 2024
{: #cli-june1224}

Redundant GRE tunnel connections support
:    To build in redundancy and eliminate the need to schedule an outage when a Transit Gateway router must down for maintenance, there is a new redundant GRE 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. For more information, see [Creating a redundant GRE tunnel](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-redundant-gre-connection&interface=ui&format=markdown).

   New commands:

    * [**`tg connection-rgre-create`**](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-transit-gateway-cli&format=markdown#connection-create-redundant-gre) - Create a redundant GRE.
    * [**`tg redundant-gre-tunnel-add`**](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-transit-gateway-cli&format=markdown#redundant-gre-tunnel-add) - Add a tunnel to a redundant GRE.
    * [**`tg redundant-gre-tunnel-remove`**](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-transit-gateway-cli&format=markdown#redundant-gre-tunnel-remove) - Remove a tunnel from a redundant GRE.

## 20 May 2024
{: #cli-may2024}

Pagination support
:    To improve performance and reliability, the [**`ibmcloud tg connections`**](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-transit-gateway-cli&format=markdown#list-connections) command has been enhanced to support pagination. With pagination, if you have more connections than the requested `limit` (default: 100, maximum 500) only the number of connections within the size limit are returned, sorted by date with the oldest first.

   To avoid disruption, upgrade your CLI version and update your tooling that uses CLI to handle the pagination. To test that your tooling handles pagination correctly, set the `limit` size on the [**`ibmcloud tg connections`**](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-transit-gateway-cli&format=markdown#list-connections) command. For more information, see [Preparing for connection lists pagination support](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-notification-tgw-pagination-support-connections-lists&format=markdown).

## 24 June 2023
{: #cli-june2424}

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. For details, see [**`ibmcloud tg connection-create`**](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-transit-gateway-cli&format=markdown#connection-create).

## 24 April 2023
{: #cli-apr-2423}

Direct Link multi-account support
:    Changed command: You can now create a connection of type `directlink` to pass into the [**`connection-create`**](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-transit-gateway-cli&interface=ui&format=markdown#connection-create) command and create a direct link from a different account owner. Previously only connections of type `vpc` and `classic` were allowed.

## 30 November 2022
{: #cli-november3022}

Unbound GRE tunnels
:    You can use an unbound Generic Routing Encapsulation (GRE) tunnel connection to connect endpoints, which allows a transit gateway to connect to overlay networks hosted on classic infrastructure resource.

   New [**`tg connection-create-gre`**](https://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-transit-gateway-cli&interface=cli&format=markdown#connection-create-gre) command options:

    * `base-network-type` - Network type of the base connection (classic). For use only with the `unbound_gre_tunnel` network type.
    * `network-account-id` - ID of account to connect to a classic connection. For use only with the `classic` type when the account of the connection is different than the gateway's account.
    * `network-type` - Network type of the GRE connection. Values are `gre_tunnel` or `unbound_gre_tunnel`. The default value is `gre_tunnel`.