---
schema_version: "1"
id: 053b72742d1778ada24332adb196a42faa539ae5065cfb9492ff04d3ca60e793
title: Spring Module Release Notes
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/release-notes/connector/spring-module-release-notes.md
canonical_url: https://docs.mulesoft.com/release-notes/connector/spring-module-release-notes
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 1110a94d37d0006577c91378572791fbb57b64ac903effe51a8dee48005a0560
description: MuleSoft Documentation Site
latest: true
---
---
product: Release Notes
version: master
---

# Spring Module Release Notes

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Support Category:
[Select](https://www.salesforce.com/en-us/wp-content/uploads/sites/4/documents/legal/Agreements/versioning-back-support-policy.pdf)

Guide: [Spring Module User Guide](https://docs.mulesoft.com/spring-module/latest/)

## 2.2.0

**October 22, 2026**

### What’s New

- Spring Module now supports Spring Framework 7 and Spring Security 7 through the new
  [`spring:v7-config`](https://docs.mulesoft.com/spring-module/latest/spring-module-reference#v7-config) global element.
  For the required library setup steps, see
  [Set Up Spring 7 Libraries in the pom.xml File](https://docs.mulesoft.com/spring-module/latest/spring-xml-maven#spring7-libraries).

  - `spring:v7-config` requires Spring Framework 7.0.9 and Spring Security 7.1.1. If a different
    Spring major version is loaded, the configuration fails at startup with a descriptive error.

  - The `spring-security-access` library is an optional dependency of `spring:v7-config`. Spring
    Security 7 moved the legacy access API classes into this library, so add it only if your
    application uses those classes. To determine whether your application is affected, see
    [Access API moves to spring-security-access](https://spring.io/blog/2025/09/09/access-api-moves-to-spring-security-access).

- The [`spring:config`](https://docs.mulesoft.com/spring-module/latest/spring-module-reference#config) global element,
  which uses Spring Framework 6.2.19 and Spring Security 6.5.11, is deprecated.

- A Mule application can’t use configurations of two different Spring Framework major versions at
  the same time. If an application defines both `spring:config` and `spring:v7-config`, validation
  fails.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.9.0 and later</p></td></tr><tr><td><p>OpenJDK</p></td><td><p>17</p></td></tr></tbody></table>

## 2.1.4

**September 3, 2026**

### What’s New

- This release includes general security fixes.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.9.0 and later</p></td></tr><tr><td><p>OpenJDK</p></td><td><p>17</p></td></tr></tbody></table>

## 2.1.3

**August 13, 2026**

### What’s New

- This connector version requires Mule runtime 4.6.22 or later if you’re using Mule 4.6.x, or Mule
  runtime 4.9.9 or later if you’re using Mule 4.9.x. If you prefer not to upgrade your Mule runtime,
  use the connector version released immediately after this one.

- The Spring Framework library is upgraded to version 6.2.19.

- The Spring Security library is upgraded to version 6.5.11.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.9.0 and later</p></td></tr><tr><td><p>OpenJDK</p></td><td><p>17</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><p>Spring Module no longer throws a <code>NullPointerException</code> error when a bean lookup occurs before the Spring application context is initialized, such as when multiple <code>spring:config</code> elements are used across a plugin and an application with cross-context dependencies.</p></td><td><p>W-22204254</p></td></tr></tbody></table>

## 2.1.2

**May 16, 2026**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.9.0 and later</p></td></tr><tr><td><p>OpenJDK</p></td><td><p>17</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><p>The <code>spring-core</code> library is upgraded to version 6.2.18 to address the <a href="https://nvd.nist.gov/vuln/detail/CVE-2026-22745">CVE-2026-22745</a> and <a href="https://nvd.nist.gov/vuln/detail/CVE-2025-41242">CVE-2025-41242</a> vulnerabilities.</p></td><td><p>W-22457008</p></td></tr></tbody></table>

## 2.1.1

**September 17, 2025**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.9.0 and later</p></td></tr><tr><td><p>OpenJDK</p></td><td><p>17</p></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><p>Spring Module is now backwards compatible with version 2.0.0 through restored injection fallback mechanism for Mule runtime objects in Spring beans.</p></td><td><p>W-19606565</p></td></tr><tr><td><p>Update <code>spring-core</code> to version 6.2.11 and <code>spring-security-core</code> to version 6.5.4.</p></td><td><p>W-19578337</p></td></tr></tbody></table>

## 2.1.0 (Deprecated)

**August 29, 2025**

This version is deprecated. All of the features and fixed issues for this version are in version
2.1.1.

## 2.0.0

**July 30, 2025**

### What’s New

- Spring Module (and its dependencies) are now compilable and compatible only with Java 17.

- To align with modern development practices and ensure continued compatibility with secure and
  supported libraries, Spring Module is upgraded from Spring 5.x to Spring 6.x.

- The structure of the `spring:security-manager` element is updated to resolve validation issues
  with the DSL. Previously, `delegate-security-providers` could be defined directly within
  `spring:security-manager`. Now, all `spring:delegate-security-provider` elements must be wrapped
  within a new `spring:delegate-security-providers` element.

  - Old structure (no longer supported):

    ```xml
    <spring:security-manager doc:name="Spring Security Manager">
       <spring:delegate-security-provider name="memory-provider" delegate-ref="authenticationManager" />
    </spring:security-manager>
    ```

  - New structure (required):

    ```xml
    <spring:security-manager doc:name="Spring Security Manager">
       <spring:delegate-security-providers>
         <spring:delegate-security-provider name="memory-provider" delegate-ref="authenticationManager" />
       </spring:delegate-security-providers>
    </spring:security-manager>
    ```

For more information about how to upgrade the connector to version 2.0, refer to
[Upgrading and Migrating Spring Module to Version 2.x](https://docs.mulesoft.com/spring-module/latest/spring-module-upgrade-migrate).

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><p>Mule</p></td><td><p>4.9.4 and later</p></td></tr><tr><td><p>OpenJDK</p></td><td><p>17</p></td></tr></tbody></table>

## 1.5.3

**September 3, 2026**

### What’s New

- This release includes general security fixes.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.5 and later</p></div></div></td></tr><tr><td><div><div><p>Spring</p></div></div></td><td><div><div><p>4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr></tbody></table>

## 1.5.2

**August 25, 2026**

### What’s New

- This connector version requires Mule runtime 4.6.22 or later if you’re using Mule 4.6.x, or Mule
  runtime 4.9.9 or later if you’re using Mule 4.9.x. If you prefer not to upgrade your Mule runtime,
  use the connector version released immediately after this one.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.5 and later</p></div></div></td></tr><tr><td><div><div><p>Spring</p></div></div></td><td><div><div><p>4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><p>This release includes internal changes.</p></td><td><p>W-23985574</p></td></tr></tbody></table>

## 1.5.1

**August 24, 2026**

This version is deprecated. The new features and fixed issues for this version are in version 1.5.2.

## 1.5.0

**March 19, 2025**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.5 and later</p></div></div></td></tr><tr><td><div><div><p>Spring</p></div></div></td><td><div><div><p>4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><p>This release includes general security fixes.</p></td><td><p>W-17849656</p></td></tr></tbody></table>

## 1.4.0

**May 9, 2024**

### What’s New

This release includes only non-user-impacting changes.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.5 and later</p></div></div></td></tr><tr><td><div><div><p>Spring</p></div></div></td><td><div><div><p>4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr></tbody></table>

## 1.3.11

**December 13, 2023**

### What’s New

- This connector is now compatible with Java 17.

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.5 and later</p></div></div></td></tr><tr><td><div><div><p>Spring</p></div></div></td><td><div><div><p>4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x</p></div></div></td></tr><tr><td><div><div><p>OpenJDK</p></div></div></td><td><div><div><p>8, 11, and 17</p></div></div></td></tr></tbody></table>

## 1.3.10

**October 31, 2023**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.5 and later</p></div></div></td></tr><tr><td><div><div><p>Spring</p></div></div></td><td><div><div><p>4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x</p></div></div></td></tr></tbody></table>

### Fixed Issues

<table><colgroup><col> <col></colgroup><thead><tr><th>Issue Resolution</th><th>ID</th></tr></thead><tbody><tr><td><p>Now logging works fine when defined as a bean.</p></td><td><p>W-12785049</p></td></tr></tbody></table>

## 1.3.9

**August 28, 2023**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.5 and later</p></div></div></td></tr><tr><td><div><div><p>Spring</p></div></div></td><td><div><div><p>4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x</p></div></div></td></tr></tbody></table>

### What’s New

- Upgraded spring-security-core to version: 5.8.6 and spring-core to version:5.3.29.

## 1.3.8

**July 21, 2023**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.5 and later</p></div></div></td></tr><tr><td><div><div><p>Spring</p></div></div></td><td><div><div><p>4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x</p></div></div></td></tr></tbody></table>

### What’s New

- Upgraded spring-security-core to version: 5.7.8

## 1.3.7

**September 26, 2022**

### Compatibility

<table><colgroup><col> <col></colgroup><thead><tr><th>Application/Service</th><th>Version</th></tr></thead><tbody><tr><td><div><div><p>Mule</p></div></div></td><td><div><div><p>4.1.5 and later</p></div></div></td></tr><tr><td><div><div><p>Spring</p></div></div></td><td><div><div><p>4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x</p></div></div></td></tr></tbody></table>

### What’s New

- Upgraded com.google.code.gson to version 2.9.1.

- Upgraded org.springframework to version 5.3.22.

- Upgraded org.springframework.security to version 5.7.3.

## 1.3.6

**March 8, 2021**

### Minimum Mule Version

**Mule 4.1.5**

### Supported Spring Versions

- 4.3.x

- 5.0.x

- 5.1.x

### Fixed Issue

- Fix the
  `Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/security]`
  error when using the Spring Module within a shared lib. (SPRM-203)

## 1.3.5

**December 4, 2020**

### Minimum Mule Version

**Mule 4.1.1**

### Supported Spring Versions

- 4.3.x

- 5.0.x

- 5.1.x

### Fixed Issue

- Removed local packages that are exported by Mule runtime engine (SPRM-124)

## 1.3.4

**September 15, 2020**

### Minimum Mule Version

**Mule 4.1.1**

### Supported Spring Versions

- 4.3.x

- 5.0.x

- 5.1.x

### Fixed Issue

- Fixed an issue that occurred when running MUnit tests starting with Mule runtime engine version
  4.4.0. (MULE-18457)

## 1.3.3

**March 16, 2020**

### Minimum Mule Version

**Mule 4.1.1**

### Supported Spring Versions

- 4.3.x

- 5.0.x

- 5.1.x

### Fixed Issue

- Fixed issue where it was unable to load resources whenever spring:config is in defined both domain
  and application. (MULE-18139)

## 1.3.2

**November 1, 2019**

### Minimum Mule Version

**Mule 4.1.1**

### Supported Spring Versions

- 4.3.x

- 5.0.x

- 5.1.x

### Fixed Issues

- Spring Module extension model had the wrong suggested libraries versions. (MULE-17695)

## 1.3.1

**July 12, 2019**

### Minimum Mule Version

**Mule 4.1.1**

### Supported Spring Versions

- 4.3.x

- 5.0.x

- 5.1.x

### Fixed Issues

- Upgrade Spring to 5.1.6 and Spring Security to 5.1.5. (MULE-16647)

- Add mappings of `-current` spring schemas for backward compatability. (MULE-16748)

- "DefaultExtensionManager: Registering extension Spring." log entry shows an incorrect version.
  (MULE-16566)

## 1.3.0

**December 12, 2018**

### Minimum Mule Version

**Mule 4.1.1**

### New Features and Enhancements

- Add support for Spring 5. (MULE-15677)

### Fixed Issues

- Get resources using reflection to support Mule 4.1.x. (MULE-16204)

## 1.2.1

**December 11, 2018**

### Minimum Mule Version

**Mule 4.1.1**

### Fixed Issues

- Spring Context behavior is broken. (MULE-15523)

## 1.2.0

**July 25, 2018**

### Minimum Mule Version

**Mule 4.1.0**

### Fixed Issues

- Set `alwaysEnabled` in order to allow a lazy Mule context to initialize the security manager.
  (MULE-15171)

- Include all essential Spring dependencies as required. (MULE-15439)

## 1.1.1

**May 11, 2018**

### Minimum Mule Version

**Mule 4.1.0**

### Fixed Issues

- Review security configuration options. (MULE-14711)

## 1.1.0

**January 30, 2018**

### Minimum Mule Version

**Mule 4.1.0**

### Fixed Issues

- Define UUID on all serializable classes. (MULE-13670)

## 1.0.0

**November 14, 2017**

### Minimum Mule Version

**Mule 4.0.0**

## See Also

- [Salesforce Help](https://help.salesforce.com)

- [MuleSoft Services](https://www.mulesoft.com/support-and-services)

- [Known Issues](https://help.salesforce.com/s/issues)
