---
title: Connector release notes
description: Tuned default Elasticsearch ingestion settings to better protect content-heavy connectors against bulk timeouts. Applies to self-managed, agent-managed,...
url: https://www.elastic.co/docs/reference/search-connectors/release-notes
products:
  - Elasticsearch
---

# Connector release notes
<admonition title="Enterprise Search is discontinued in Elastic 9.0.0">
  Please note that Enterprise Search is not available in Elastic 9.0+, including App Search, Workplace Search, the Elastic Web Crawler, and Elastic managed connectors.If you are an Enterprise Search user and want to upgrade to Elastic 9.0, refer to [our Enterprise Search FAQ](https://www.elastic.co/resources/search/enterprise-search-faq#what-features-are-impacted-by-this-announcement).
  It includes detailed steps, tooling, and resources to help you transition to supported alternatives in 9.x, such as Elasticsearch, the Open Web Crawler, and self-managed connectors.
</admonition>


## 9.4.2


### Features and enhancements

- Tuned default Elasticsearch ingestion settings to better protect content-heavy connectors against bulk timeouts. Applies to self-managed, agent-managed, and Agentless deployments. [#4009](https://github.com/elastic/connectors/pull/4009), [#14289](https://github.com/elastic/search-team/issues/14289), [#14452](https://github.com/elastic/search-team/issues/14452)


### Fixes

- Fixed an issue where the Elasticsearch sink could dispatch bulk requests larger than the configured `chunk_max_mem_size`, triggering `413 Request Entity Too Large` errors or memory pressure on the cluster. [#4012](https://github.com/elastic/connectors/pull/4012), [#14453](https://github.com/elastic/search-team/issues/14453)
- Fixed a `TypeError: Issuer (iss) must be a string` crash that prevented GitHub App authentication from working with PyJWT 2.11.0 or later. [#4027](https://github.com/elastic/connectors/pull/4027), [#1881](https://github.com/elastic/sdh-search/issues/1881)
- Fixed a `ModuleNotFoundError: No module named 'pkg_resources'` crash that prevented the Microsoft SQL Server connector from starting a sync on the official Docker image. [#4015](https://github.com/elastic/connectors/pull/4015), [#4014](https://github.com/elastic/connectors/issues/4014)


## 9.4.1


### Fixes

- Fixes a bug for Connectors Document Level Security, where the generated query filter used an incorrect subfield. [#4006](https://github.com/elastic/connectors/pull/4006), [#4005](https://github.com/elastic/connectors/issues/4005)


## 9.4.0


### Fixes

- Fixed a bug in the Network Drive connector where users from different domains with the same RID could inherit each other's document permissions. [#3973](https://github.com/elastic/connectors/pull/3973), [#3972](https://github.com/elastic/connectors/issues/3972)
- Fixed an issue with access control syncs crashing due to `noop` returned from `bulk` API was treated as a failure. [#3961](https://github.com/elastic/connectors/pull/3961), [#3957](https://github.com/elastic/connectors/issues/3957)
- Fixed a bug where using `id_columns` in advanced sync rules with mixed-case table or column names caused all documents to receive the same `_id`, resulting in document overwrites and only 1 document being indexed instead of the expected count. [#3885](https://github.com/elastic/connectors/pull/3885), [#3884](https://github.com/elastic/connectors/issues/3884)


## 9.3.5


### Features and enhancements

- Tuned default Elasticsearch ingestion settings to better protect content-heavy connectors against bulk timeouts. Applies to self-managed, agent-managed, and Agentless deployments. [#4009](https://github.com/elastic/connectors/pull/4009), [#14289](https://github.com/elastic/search-team/issues/14289), [#14452](https://github.com/elastic/search-team/issues/14452)


### Fixes

- Fixed a bug for Connectors Document Level Security, where the generated query filter used an incorrect subfield. [#4006](https://github.com/elastic/connectors/pull/4006), [#4005](https://github.com/elastic/connectors/issues/4005)
- Fixed an issue where the Elasticsearch sink could dispatch bulk requests larger than the configured `chunk_max_mem_size`, triggering `413 Request Entity Too Large` errors or memory pressure on the cluster. [#4012](https://github.com/elastic/connectors/pull/4012), [#14453](https://github.com/elastic/search-team/issues/14453)
- Fixed a `TypeError: Issuer (iss) must be a string` crash that prevented GitHub App authentication from working with PyJWT 2.11.0 or later. [#4027](https://github.com/elastic/connectors/pull/4027), [#1881](https://github.com/elastic/sdh-search/issues/1881)


## 9.3.4

There are no new features, enhancements, fixes, known issues, or deprecations associated with this release.

## 9.3.3

- Fixed a bug in Network Drive connector where users from different domains with the same RID could inherit each other's document permissions. [#3973](https://github.com/elastic/connectors/pull/3973), [#3972](https://github.com/elastic/connectors/issues/3972)


## 9.2.8

- Fixed a bug in Network Drive connector where users from different domains with the same RID could inherit each other's document permissions. [#3973](https://github.com/elastic/connectors/pull/3973), [#3972](https://github.com/elastic/connectors/issues/3972)


## 9.3.2


### Fixes

- Fixed a bug where using `id_columns` in advanced sync rules with mixed-case table or column names caused all documents to receive the same `_id`, resulting in document overwrites and only 1 document being indexed instead of the expected count.[#3885](https://github.com/elastic/connectors/pull/3885),[#3884](https://github.com/elastic/connectors/issues/3884)
- Fixed an issue with access control syncs crashing due to `noop` returned from `bulk` API was treated as a failure. [#3961](https://github.com/elastic/connectors/pull/3961), [#3957](https://github.com/elastic/connectors/issues/3957)


## 9.2.7


### Fixes

- Fixed a bug where using `id_columns` in advanced sync rules with mixed-case table or column names caused all documents to receive the same `_id`, resulting in document overwrites and only 1 document being indexed instead of the expected count. [#3885](https://github.com/elastic/connectors/pull/3885),[#3884](https://github.com/elastic/connectors/issues/3884)
- Fixed an issue with access control syncs crashing due to `noop` returned from `bulk` API was treated as a failure. [#3961](https://github.com/elastic/connectors/pull/3961), [#3957](https://github.com/elastic/connectors/issues/3957)


## 9.3.1


### Fixes

- Fixed an issue where MultiService would enter an unresponsive state instead of shutting down cleanly when a managed service crashed with an unhandled exception. ([#3940](https://github.com/elastic/connectors/pull/3940),[#3939](https://github.com/elastic/connectors/issues/3939))


## 9.2.6


### Fixes

- Fixed an issue where MultiService would enter an unresponsive  state instead of shutting down cleanly when a managed service crashed with an unhandled exception. ([#3940](https://github.com/elastic/connectors/pull/3940), [#3939](https://github.com/elastic/connectors/issues/3939))


## 9.3.0


### Fixes

- Fixed a bug in the Network Drive connector that caused connections to SMB servers to close prematurely, leading to errors when multiple connections were made to the same host. [#3868](https://github.com/elastic/connectors/pull/3868), [#3873](https://github.com/elastic/connectors/pull/3873)
- Fixed a serialization error in the PostgreSQL connector when handling `INET`, `CIDR`, `UUID`, and geometric types.[#3900](https://github.com/elastic/connectors/pull/3900), [#3879](https://github.com/elastic/connectors/issues/3879)


### Features and enhancements

- Added a new GitLab connector to sync Projects, Issues, Epics, Merge Requests, Releases, and README files. [#3770](https://github.com/elastic/connectors/pull/3770) [#11093](https://github.com/elastic/search-team/issues/11093)


## 9.2.5


### Fixes

- Fixed a serialization error in the PostgreSQL connector when handling `INET`, `CIDR`, `UUID`, and geometric types. [#3900](https://github.com/elastic/connectors/pull/3900), [#3879](https://github.com/elastic/connectors/issues/3879)


## 9.2.4

There are no new features, enhancements, fixes, known issues, or deprecations associated with this release.

## 9.2.3


### Fixes

- Fixed a bug in the Network Drive connector that caused connections to SMB servers to close prematurely, leading to errors when multiple connections were made to the same host. [#3868](https://github.com/elastic/connectors/pull/3868), [#3873](https://github.com/elastic/connectors/pull/3873)


## 9.2.2

There are no new features, enhancements, fixes, known issues, or deprecations associated with this release.

## 9.2.1

There are no new features, enhancements, fixes, known issues, or deprecations associated with this release.

## 9.2.0


### Features and enhancements

- Refactored pagination from OFFSET-based to keyset (primary-key) pagination in the MySQL connector. This delivers 3×+ faster syncs on large tables and modest gains on smaller ones. [#3719](https://github.com/elastic/connectors/pull/3719).
- Updated the Jira connector to use the new `/rest/api/3/search/jql` endpoint, ensuring compatibility with Jira’s latest API. [#3710](https://github.com/elastic/connectors/pull/3710).


## 9.1.10

There are no new features, enhancements, fixes, known issues, or deprecations associated with this release.

## 9.1.9


### Fixes

- Fixed a bug in the Network Drive connector that caused connections to SMB servers to close prematurely, leading to errors when multiple connections were made to the same host. [#3868](https://github.com/elastic/connectors/pull/3868), [#3873](https://github.com/elastic/connectors/pull/3873)


## 9.1.8

There are no new features, enhancements, fixes, known issues, or deprecations associated with this release.

## 9.1.7

There are no new features, enhancements, fixes, known issues, or deprecations associated with this release.

## 9.1.6


### Features and enhancements

- Idle Github connectors no longer excessively query set-up repositories, which reduces the number of calls to GitHub each connector makes and makes users less likely to hit GitHub API quotas. [#3708](https://github.com/elastic/connectors/pull/3708)
- In the Sharepoint Online connector, /contentstorage/ URLs are no longer synced. [#3630](https://github.com/elastic/connectors/pull/3630)


## 9.1.5


### Features and enhancements

- Refactored pagination from OFFSET-based to keyset (primary-key) pagination in the MySQL connector. This delivers 3×+ faster syncs on large tables and modest gains on smaller ones. [#3719](https://github.com/elastic/connectors/pull/3719).
- Updated the Jira connector to use the new `/rest/api/3/search/jql` endpoint, ensuring compatibility with Jira’s latest API. [#3710](https://github.com/elastic/connectors/pull/3710).


## 9.1.4


### Features and enhancements

- Reduced API calls during field validation with caching, improving sync performance in Salesforce connector. [#3668](https://github.com/elastic/connectors/pull/3668).


## 9.1.3

There are no new features, enhancements, fixes, known issues, or deprecations associated with this release.

## 9.1.2

There are no new features, enhancements, fixes, known issues, or deprecations associated with this release.

## 9.1.1


### Fixes

<dropdown title="Resolves missing access control for “Everyone Except External Users” in SharePoint connector">
  Permissions granted to the `Everyone Except External Users` group were previously ignored, causing incomplete access control metadata in documents. This occurred because the connector did not recognize the group’s login name format.
  [#3577](https://github.com/elastic/connectors/pull/3577) resolves this issue by recognizing the group’s login format and correctly applying its permissions to document access control metadata.
</dropdown>


## 9.1.0

There are no new features, enhancements, fixes, known issues, or deprecations associated with this release.

## 9.0.8


### Features and enhancements

- Refactored pagination from OFFSET-based to keyset (primary-key) pagination in the MySQL connector. This delivers 3×+ faster syncs on large tables and modest gains on smaller ones. [#3719](https://github.com/elastic/connectors/pull/3719).
- Updated the Jira connector to use the new `/rest/api/3/search/jql` endpoint, ensuring compatibility with Jira’s latest API. [#3710](https://github.com/elastic/connectors/pull/3710).


## 9.0.7


### Features and enhancements

- Reduced API calls during field validation with caching, improving sync performance in Salesforce connector. [#3668](https://github.com/elastic/connectors/pull/3668).


## 9.0.6

No changes since 9.0.5

## 9.0.5


### Fixes

<dropdown title="Resolves missing access control for `Everyone Except External Users` in SharePoint connector">
  Permissions granted to the `Everyone Except External Users` group were previously ignored, causing incomplete access control metadata in documents. This occurred because the connector did not recognize the group’s login name format. [#3577](https://github.com/elastic/connectors/pull/3577) resolves this issue by recognizing the group’s login format and correctly applying its permissions to document access control metadata.
</dropdown>


## 9.0.4

No changes since 9.0.3

## 9.0.3


### Features and enhancements

Improve UUID handling by correctly parsing type 4 UUIDs and skipping unsupported type 3 with a warning. See [#3459](https://github.com/elastic/connectors/pull/3459).

## 9.0.2

No changes since 9.0.1

## 9.0.1

No changes since 9.0.0

## 9.0.0


### Features and enhancements

- Switched the default ingestion pipeline from `ent-search-generic-ingestion` to `search-default-ingestion`. The pipelines are functionally identical; only the name has changed to align with the deprecation of Enterprise Search. [#3049](https://github.com/elastic/connectors/pull/3049)
- Removed opinionated index mappings and settings from Connectors. Going forward, indices will use Elastic’s default mappings and settings, rather than legacy App Search–optimized ones. To retain the previous behavior, create the index manually before pointing a connector to it. [#3013](https://github.com/elastic/connectors/pull/3013)


### Fixes

- Fixed an issue where full syncs could delete newly ingested documents if the document ID from the third-party source was numeric. [#3031](https://github.com/elastic/connectors/pull/3031)
- Fixed a bug where the Confluence connector failed to download some blog post documents due to unexpected response formats. [#2984](https://github.com/elastic/connectors/pull/2984)
- Fixed a bug in the Outlook connector where deactivated users could cause syncs to fail. [#2967](https://github.com/elastic/connectors/pull/2967)
- Resolved an issue where Network Drive connectors had trouble connecting to SMB 3.1.1 shares. [#2852](https://github.com/elastic/connectors/pull/2852)