# @interopio/core

Source: https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-core/index.html

## 6.11

> ### 6.11.0
>
> *Release date: 03.07.2026*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.22.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#622-6220).*
>
> #### New Features
>
> - Added support for the Iframes API.

## 6.10

> ### 6.10.7
>
> *Release date: 19.06.2026*
>
> #### Improvements & Bug Fixes
>
> - Fixed missing **io.Insights** propagation info extraction in context `update()` bridge calls.

> ### 6.10.6
>
> *Release date: 07.06.2026*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.20.4](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#620-6204) and [6.21.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#621-6210).*
>
> #### Improvements & Bug Fixes
>
> - Fixed error handling to tolerate non-error throws in handler-error log paths.

> ### 6.10.5
>
> *Release date: 13.05.2026*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.20.2](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#620-6202) and [6.20.3](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#620-6203).*
>
> #### Improvements & Bug Fixes
>
> - Fixed dist index from requiring a missing **io.Insights** module.

> ### 6.10.4
>
> *Release date: 28.04.2026*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.20.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#620-6200) and [6.20.1](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#620-6201).*
>
> #### Improvements & Bug Fixes
>
> - Fixed build to only re-export `@interopio/otel` in the ES build output.
> - Fixed `login()` to preserve the original error instead of coercing to `[object Object]`.
> - Improved WebSocket error diagnostics in browser and Node.js.
> - Updated `@interopio/otel` minimum to >=0.0.222 to avoid broken versions.

> ### 6.10.3
>
> *Release date: 20.04.2026*
>
> #### Improvements & Bug Fixes
>
> - Bumped `protobufjs` from 7.5.4 to 7.5.5 (security fix).

> ### 6.10.2
>
> *Release date: 20.04.2026*
>
> #### Improvements & Bug Fixes
>
> - Fixed Bus to buffer publishes across sleep/wake to prevent message loss.

> ### 6.10.1
>
> *Release date: 16.04.2026*
>
> #### Improvements & Bug Fixes
>
> - Fixed Bus to re-subscribe to topics after Gateway reconnect.
> - Fixed connection lifecycle bugs in reconnect and `openSocket()`.
> - Fixed Interop `invoke()` targeting with a full `Instance` object.
> - Fixed Interop to allow empty strings for method definition optional fields.
> - Fixed `replaceComplexProperties()` `TypeError` on `Object.create(null)` values.
> - Aligned `GDObject` type with actual usage and made it extensible.
> - Removed redundant `WebSocket` declaration from the `Window` interface.

> ### 6.10.0
>
> *Release date: 03.04.2026*
>
> #### New Features
>
> - **io.Connect Browser** 4.3 compatibility.

## 6.9

> ### 6.9.1
>
> *Release date: 30.03.2026*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.19.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#619-6190).*
>
> #### Improvements & Bug Fixes
>
> - Fixed infinite loop between traces and logs.

> ### 6.9.0
>
> *Release date: 16.03.2026*
>
> #### New Features
>
> - Added **io.Insights** (OpenTelemetry) support.

## 6.8

> ### 6.8.1
>
> *Release date: 16.02.2026*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.18.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#618-6180).*
>
> #### Improvements & Bug Fixes
>
> - Fixed `additionalOptions` decoders for `interop.invoke()` (replaced `positiveNumberDecoder` with `nonNegativeNumberDecoder`).

> ### 6.8.0
>
> *Release date: 10.12.2025*
>
> #### New Features
>
> - **io.Connect Browser** 4.2 compatibility.

## 6.7

> ### 6.7.3
>
> *Release date: 21.11.2025*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.16.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#616-6160), [6.16.1](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#616-6161), [6.16.2](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#616-6162), [6.16.3](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#616-6163), and [6.17.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#617-6170).*
>
> #### Improvements & Bug Fixes
>
> - Fixed regressions related to subscribing to touched contexts by default.

> ### 6.7.2
>
> *Release date: 06.11.2025*
>
> #### New Features
>
> - Subscribe to touched contexts by default.
>
> #### Improvements & Bug Fixes
>
> - Improved context `subscribe()` error handling.

> ### 6.7.1
>
> *Release date: 30.10.2025*
>
> #### Improvements & Bug Fixes
>
> - Fixed repetitive error ("hello" already received once) after WebSocket reconnect.
> - Fixed context `get()`/`destroy()` race condition.

> ### 6.7.0
>
> *Release date: 16.09.2025*
>
> #### New Features
>
> - **io.Connect Browser** 4.1 compatibility.

## 6.6

> ### 6.6.0
>
> *Release date: 14.06.2025*
>
> #### New Features
>
> - **io.Connect Browser** 4.0 compatibility.

## 6.5

> ### 6.5.2
>
> *Release date: 27.02.2025*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.11.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#611-6110).*
>
> #### Improvements & Bug Fixes
>
> - TSLint error fix.

> ### 6.5.1
>
> *Release date: 03.02.2025*
>
> #### Improvements & Bug Fixes
>
> - Internal version bump.

> ### 6.5.0
>
> *Release date: 08.01.2025*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.9.2](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#69-692).*
>
> #### New Features
>
> - **io.Connect Browser** 3.5 compatibility.

## 6.4

> ### 6.4.3
>
> *Release date: 14.11.2024*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.9.1](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#69-691) and [6.10.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#610-6100).*
>
> #### Improvements & Bug Fixes
>
> - Fixed incorrect error parsing.

> ### 6.4.2
>
> *Release date: 26.09.2024*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.8.1](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#68-681), [6.8.2](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#68-682), [6.8.3](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#68-683), [6.8.4](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#68-684), and [6.9.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#69-690).*
>
> #### Improvements & Bug Fixes
>
> - Fixed ignoring `peerID` when the invocation target has an instance.

> ### 6.4.1
>
> *Release date: 18.09.2024*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.8.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#68-680).*
>
> #### Improvements & Bug Fixes
>
> - Added optional `uuid` to the identity interface.

> ### 6.4.0
>
> *Release date: 05.09.2024*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.7.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#67-670).*
>
> #### New Features
>
> - **io.Connect Browser** 3.4 compatibility.
>
> #### Improvements & Bug Fixes
>
> - Linting and formatting improvements.

## 6.3

> ### 6.3.5
>
> *Release date: 04.09.2024*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.6.1](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#66-661).*
>
> #### Improvements & Bug Fixes
>
> - Internal dependency updates.

> ### 6.3.4
>
> *Release date: 07.08.2024*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.6.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#66-660).*
>
> #### Improvements & Bug Fixes
>
> - Fixed peer disconnect leading to unexpected invocation errors.

> ### 6.3.3
>
> *Release date: 15.07.2024*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.5.1](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#65-651).*
>
> #### Improvements & Bug Fixes
>
> - Unified repo version bump.

> ### 6.3.2
>
> *Release date: 10.07.2024*
>
> #### Improvements & Bug Fixes
>
> - Removed `require()` calls from dist; switched to non-secure `nanoid`.

> ### 6.3.1
>
> *Release date: 16.06.2024*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.5.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#65-650).*
>
> #### Improvements & Bug Fixes
>
> - Reduced context in log errors from the Gateway; returned `ws` as a dependency.

> ### 6.3.0
>
> *Release date: 12.06.2024*
>
> #### New Features
>
> - **io.Connect Browser** 3.3 compatibility.

## 6.2

> ### 6.2.3
>
> *Release date: 12.06.2024*
>
> #### Improvements & Bug Fixes
>
> - Fixed logger circular dependency.

> ### 6.2.2
>
> *Release date: 23.05.2024*
>
> #### Improvements & Bug Fixes
>
> - Fixed logger circular dependency.

> ### 6.2.1
>
> *Release date: 02.04.2024*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.3.1](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#63-631) and [6.4.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#64-640).*
>
> #### Improvements & Bug Fixes
>
> - Fixed reconnection issues.

> ### 6.2.0
>
> *Release date: 05.03.2024*
>
> #### Improvements & Bug Fixes
>
> - Fixed context domain version to allow > 2 (support for Gateway next).

## 6.1

> ### 6.1.1
>
> *Release date: 05.03.2024*
>
> #### Improvements & Bug Fixes
>
> - Internal version bump.

> ### 6.1.0
>
> *Release date: 02.11.2023*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.2.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#62-620), [6.2.1](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#62-621), and [6.2.2](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#62-622).*
>
> #### New Features
>
> - **io.Connect Browser** 3.1 compatibility.

## 6.0

> ### 6.0.4
>
> *Release date: 02.11.2023*
>
> #### Improvements & Bug Fixes
>
> - Internal version bump.

> ### 6.0.3
>
> *Release date: 05.10.2023*
>
> #### Improvements & Bug Fixes
>
> - Updated `.d.ts` type information.

> ### 6.0.2
>
> *Release date: 14.09.2023*
>
> *This version of `@interopio/core` is used in `@interopio/desktop` [6.0.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#60-600), [6.0.1](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#60-601), [6.0.2](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#60-602), and [6.1.0](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#61-610).*
>
> #### Improvements & Bug Fixes
>
> - Updated `.npmignore`.

> ### 6.0.1
>
> *Release date: 13.09.2023*
>
> #### New Features
>
> - Introduced the new `@interopio/core` library (rebranded from `@glue42/core`).

> ### 6.0.0
>
> *Release date: 13.09.2023*
>
> #### New Features
>
> - Initial release of `@interopio/core` 6.0.
