Interoperability
If you plan to use Diffusion™ servers and clients of different versions together, review the following information that summarizes support between versions.
Interoperation between clients and servers
The following table describes which API client versions interoperate with which server versions.
The general rule is that an older client can connect to a newer server, but a newer client cannot connect to an older server.
Server version | ||||
---|---|---|---|---|
Client version | 6.7 | 6.8 | 6.9 | 6.10 |
6.7 |
![]() |
![]() |
![]() |
![]() |
6.8 |
![]() |
![]() |
![]() |
![]() |
6.9 |
![]() |
![]() |
![]() |
![]() |
6.10 |
![]() |
![]() |
![]() |
![]() |
Interoperation between servers
- Replication
-
All Diffusion servers within a cluster must be at the same minor version level.
For example, a cluster can include a mixture of 6.9.0 and 6.9.1 servers, but a cluster with a mixture of 6.9 servers and 6.10 servers is not supported.
Server versions 6.7 6.8 6.9 6.10 6.7 6.8 6.9 6.10 - Remote topic views
-
Remote topic views are supported between servers of version 6.5.0 or above.
- Reverse connections
-
Reverse connections of remote servers supporting remote topic views are supported between servers of version 6.9.0 or above.
- Fan out
-
Fan-out distribution is supported between servers of different versions.
Server versions 6.7 6.8 6.9 6.10 6.7 6.8 6.9 6.10