Contact Us 1-800-596-4880

Spring Module Release Notes

Support Category: Select

2.1.1

September 17, 2025

Compatibility

Application/Service Version

Mule

4.9.4 and later

OpenJDK

17

Fixed Issues

Issue Resolution ID

Spring Module is now backwards compatible with version 2.0.0 through restored injection fallback mechanism for Mule runtime objects in Spring beans.

W-19606565

Update spring-core to version 6.2.11 and spring-security-core to version 6.5.4.

W-19578337

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):

      <spring:security-manager doc:name="Spring Security Manager">
         <spring:delegate-security-provider name="memory-provider" delegate-ref="authenticationManager" />
      </spring:security-manager>
    • New structure (required):

      <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.

Compatibility

Application/Service Version

Mule

4.9.4 and later

OpenJDK

17

1.5.0

March 19, 2025

Compatibility

Application/Service Version

Mule

4.1.5 and later

Spring

4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x

OpenJDK

8, 11, and 17

Fixed Issues

Issue Resolution ID

This release includes general security fixes.

W-17849656

1.4.0

May 9, 2024

What’s New

This release includes only non-user-impacting changes.

Compatibility

Application/Service Version

Mule

4.1.5 and later

Spring

4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x

OpenJDK

8, 11, and 17

1.3.11

December 13, 2023

What’s New

  • This connector is now compatible with Java 17.

Compatibility

Application/Service Version

Mule

4.1.5 and later

Spring

4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x

OpenJDK

8, 11, and 17

1.3.10

October 31, 2023

Compatibility

Application/Service Version

Mule

4.1.5 and later

Spring

4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x

Fixed Issues

Issue Resolution ID

Now logging works fine when defined as a bean.

W-12785049

1.3.9

August 28, 2023

Compatibility

Application/Service Version

Mule

4.1.5 and later

Spring

4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x

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

Application/Service Version

Mule

4.1.5 and later

Spring

4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x

What’s New

  • Upgraded spring-security-core to version: 5.7.8

1.3.7

September 26, 2022

Compatibility

Application/Service Version

Mule

4.1.5 and later

Spring

4.3.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x

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

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

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