---
title: OPC-DA Collector
slug: changelog/opc-da-collector
docTags: 
createdAt: 2025-12-23T08:32:18.728Z
---

:::hint{type="warning"}
Always check the compatibility matrix below before installing a new version.
:::

## Compatibility

Collectors of all versions >= v1.0.0 are compatible with all Factry Historian versions >= v4.0.0, in both directions. However, for certain functionalities, certain minimum versions of the collector and Factry Historian are required.
More information is always available in the release notes.

### Feature Compatibility Matrix

This is the compatibility matrix for version listed on this page. If you have downloaded a newer version than the one listed on this page please check the release notes of that version.

| Feature               | OPC-DA Collector Version | Factry Historian Version |
| --------------------- | ------------------------ | ------------------------ |
| Collector Auto Update | >= v1.2.0                | >= v6.4.0                |
| Windows 7, 8 support  | \< v2.0.0                | /                        |
| Data compression      | >= v3.1.0                | /                        |

## v3.1.3

Released on 16/07/2026

### Changes

- Updated the base collector to v3.5.3

### Bug fixes

- Fixed a crash that could occur when measurements were added, updated, or retried while the collector was polling.
- Fixed a crash when polling a set of items that were all unknown to the OPC-DA server.
- Fixed a case where the collector could keep reporting healthy while no longer collecting data after the OPC-DA server dropped the connection without closing it; this is now detected and the collector reconnects.
- Measurements configured with a negative collection interval are now rejected instead of being registered but never collected.
- Fixed a failover collector silently failing to connect after taking over. A connection failure is now reported in the logs and the collector health on every activation, even when the same error was already seen before.

## v3.1.2

Released on 22/01/2026

### Changes

:::Paragraph{listStyleType="disc" indent="2"}
[Updated the base collector to v3.5.2](docId\:dJs1GFlKyD1m31dXQH5CU)
:::

## v3.1.1

Released on 12/12/2025

## Bug fixes

- Fixed deadlock that caused OPC-DA connection to hang when creating groups

## v3.1.0

Released on 5/12/2025

### Improvements

- Updated to base collector from v3.3.1 to v3.5.1
  - \[Base collector]: Add `TimeoutGracePeriod` setting to configure how long the collector should wait before forcefully terminating operations during shutdown
  - \[Base collector]: Add `Swinging Door` and `Noise Filter` compression methods

### Bug fixes

- \[Base collector]: Added a workaround for Windows systems to avoid issues with log messages being overwritten in Factry Historian due to time precision limitations.

## v3.0.0

Released on 18/11/2025

### Improvements

- Migrated collector to new more performant OPC-DA library
- Collector now uses bulk OPC-DA API calls, improving startup performance
- Added support for 64-bit Windows

### Removed

- Support for multiple OPC-DA servers has been removed. Because of this, the `Nodes` setting has been changed to `Node`.

## v2.0.4

Released on 24/09/2025

### Bug fixes

- Fixed an issue where deleted measurements were still being reinitialized if they were marked invalid while being initially added

## v2.0.3

Released on 05/09/2025

### Bug fixes

- Fixed a recursion issue when pausing or deleting measurements
- Fixed min max values of CollectionInterval and CollectionOffset in the measurement settings

## v2.0.2

Released on 20/08/2025

### Bug fixes

- Fixed an issue where having active measurements with invalid item ID's could cause the the collector to stop collecting data

## v2.0.1

Released on 01/07/2025

### Bug fixes

- Fixed an issue where the collector would send the "debug" as version instead of the correct version to historian

## v2.0.0

Released on 23/05/2025

### Changes

- [Updated the base collector to v3.1.1](docId\:dJs1GFlKyD1m31dXQH5CU) and thus dropped support for Windows 7 and 8

## v1.3.3

Released on 29/04/2025

### Bug fixes

- Fixed failover collector and main collector both collecting in some cases

## v1.3.2

Released on 29/01/2025

### Changes

- Disabled streaming until a data loss fix is implemented
- [Updated the base collector to v2.7.3](docId\:dJs1GFlKyD1m31dXQH5CU)

## v1.3.1

Released on 02/01/2025

### Changes

- [Updated base collector to v2.7.1](docId\:dJs1GFlKyD1m31dXQH5CU)

## v1.3.0

Released on 03/10/2024

### Changes

- [Updated base collector to v2.6.0](docId\:dJs1GFlKyD1m31dXQH5CU)

## v1.2.2

Released on 07/06/2024

### Changes

- Added support for performance monitoring with Pyroscope

### Bug fixes

- Restored windows 7 compatibility
- [Updated base collector to v2.4.8](docId\:dJs1GFlKyD1m31dXQH5CU)

## v1.2.1

### Changes

- Fixed a bug where the collector would not pause a measurement
- [Updated base collector to v2.4.3](docId\:dJs1GFlKyD1m31dXQH5CU)

## v1.2.0

### Changes

- Added support for auto-updating. Requires historian server >= v6.4.0
- [Updated base collector to v2.4.0](docId\:dJs1GFlKyD1m31dXQH5CU)

## v1.1.12

### Changes

- [Updated the base collector to v1.2.18](docId\:dJs1GFlKyD1m31dXQH5CU)
- Add possibility to escape non-printable characters in read strings
- Add a liveness check to the collector that checks the opc server's timestamp to determine the health of the connection

## v1.1.11

### Changes

- [Updated the base collector to v1.2.13](docId\:dJs1GFlKyD1m31dXQH5CU)
- Set collector health to `Initializing collector` when adding measurements initially

### Bug fixes

- Measurements with a CollectionInterval under the minimum are not polled
- Collector health was bad for failover collector when closing client after returning to `Idle`

## v1.1.10

### Changes

- [Updated the base collector to v1.2.12](docId\:dJs1GFlKyD1m31dXQH5CU)

## v1.1.9

### Changes

- [Updated the base collector to v1.2.9](docId\:dJs1GFlKyD1m31dXQH5CU)

## v1.1.8

### Changes

- [Updated the base collector to v1.2.8](docId\:dJs1GFlKyD1m31dXQH5CU)

## v1.1.7

### Bug fixes

- Fixed crash if buffer path could not be opened
- Collector no longer tries to register collector if historian API is unavailable

## v1.1.6

### Changes

- Added connection monitoring to the OPC-DA client. This should resolve the issue of the collector not starting after the initial connection attempt fails.

## v1.1.0

\{\{\< notice warning "Watch out!" >}}
When updating to this version keep in mind that environment variables that had a different value will need to be set in the Historian.
\{\{\< /notice >}}

### Changes

- Added first version of OPC-DA documentation
- Changed most environment variables to be configured as advanced collector settings in the Historian.
