# API Changes in v2.15

> Reference: API changes of Opc.UaFx.Advanced in v2.15: 6 added, 0 removed, 0 changed, 0 obsoleted.

<dl class="api-definition">
<dt>Release</dt>
<dd>v2.15.0</dd>
<dt>Compared with</dt>
<dd>v2.14.0</dd>
<dt>Package</dt>
<dd>Opc.UaFx.Advanced</dd>
</dl>

## Added

### Opc.UaFx

| Symbol | Signature |
|---|---|
| [IPAddressCollection](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.ipaddresscollection/)<span class="api-meta">4 members</span> | `public class IPAddressCollection : Collection<IPAddress>, IList<IPAddress>, ICollection<IPAddress>, IReadOnlyList<IPAddress>, IReadOnlyCollection<IPAddress>, IEnumerable<IPAddress>, IList, ICollection, IEnumerable` |
| [OpcReadOnlyNodeCollection.TryGet](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcreadonlynodecollection/members#tryget) | `public bool TryGet(OpcNodeId id, out IOpcNode node)` |

### Opc.UaFx.Client

| Symbol | Signature |
|---|---|
| [OpcSubscription.Client](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/members#client) | `public OpcClient Client { get; }` |

### Opc.UaFx.Server

| Symbol | Signature |
|---|---|
| [OpcNodeManager.GetNode](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.server.opcnodemanager/members#getnode-opc-uafx-opcnodeid) | `public IOpcNode GetNode(OpcNodeId nodeId)` |
| [OpcNodeManager.GetNode](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.server.opcnodemanager/members#getnode-system-string) | `public IOpcNode GetNode(string nodePath)` |
| [OpcServerBinding.Addresses](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.server.opcserverbinding/members#addresses) | `public IPAddressCollection Addresses { get; }` |
