spring-integration

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

INT-3719: AbstractMessageChannel Optimizations

JIRA: https://jira.spring.io/browse/INT-3719

YourKit profiling for a lightweight XD stream indicates a large

amount of time in `AMC.send()`.

  • Only call `logger.isDebugEnabled()` once
  • Eliminate the need to create an `UnmodifiableList` and calling `size()` to get the size of the interceptor list.

Polishing

INT-3719: Fix (PR Comment)

INT-3719: AbstractMessageChannel Optimizations

JIRA: https://jira.spring.io/browse/INT-3719

YourKit profiling for a lightweight XD stream indicates a large

amount of time in `AMC.send()`.

  • Only call `logger.isDebugEnabled()` once
  • Eliminate the need to create an `UnmodifiableList` and calling `size()` to get the size of the interceptor list.

Polishing

INT-3719: Fix (PR Comment)

INT-3716: Add `IgnoreHiddenFileListFilter`

JIRA: https://jira.spring.io/browse/INT-3716

*Cherry-pick to 4.1.x*

INT-3716: Add `IgnoreHiddenFileListFilter`

JIRA: https://jira.spring.io/browse/INT-3716

*Cherry-pick to 4.1.x*

INT-3717: Fix `QueueChannelTests` Race Condition

JIRA: https://jira.spring.io/browse/INT-3717

*Cherry-pick to 4.1.x and 4.0.x*

(cherry picked from commit 5cf66df)

INT-3717: Fix `QueueChannelTests` Race Condition

JIRA: https://jira.spring.io/browse/INT-3717

*Cherry-pick to 4.1.x and 4.0.x*

INT-3687: Fix CORS & upgrade to IO 2.0

JIRA: https://jira.spring.io/browse/INT-3687

  • Change `master` to use IO 2.0 BOM for versions
  • Upgrade `jsonPath` to `2.0.0`
  • Fix `IntegrationRequestMappingHandlerMapping` according the latest MVC changes around CORS:

    https://jira.spring.io/browse/SPR-12933.

  • No yet any tests for `Global CORS`: waiting for Namespace support in MVC

Test this with:

```

./gradlew clean springIoCheck -PplatformVersion=2.0.0.BUILD-SNAPSHOT -PJDK8_HOME=<jdk8-home>

```

[artifactory-release] Next development version

[artifactory-release] Release version 4.1.4.RELEASE

Update Spring AMQP to 1.4.5

Update Spring Framework to 4.1.6

INT-3715: Fix Thread Safety in SyslogTransformer

JIRA: https://jira.spring.io/browse/INT-3715

`SimpleDateFormat` is not thread-safe.

INT-3715: Fix Thread Safety in SyslogTransformer

JIRA: https://jira.spring.io/browse/INT-3715

`SimpleDateFormat` is not thread-safe.

INT-3715: Fix Thread Safety in SyslogTransformer

JIRA: https://jira.spring.io/browse/INT-3715

`SimpleDateFormat` is not thread-safe.

INT-3715: Fix Thread Safety in SyslogTransformer

JIRA: https://jira.spring.io/browse/INT-3715

`SimpleDateFormat` is not thread-safe.

INT-3692: Example TCP Annotation Config

JIRA: https://jira.spring.io/browse/INT-3692

Polishing indents in the Docs.

INT-3706: Support FileExistModes in (S)FTP Gateway

JIRA: https://jira.spring.io/browse/INT-3706

Previously, the `mode` attribute on the (S)FTP outbound gateways was ignored.

Take account of the mode on (M)GET and (M)PUT commands.

Conflicts:

src/reference/asciidoc/ftp.adoc

src/reference/asciidoc/sftp.adoc

INT-3706: Support FileExistModes in (S)FTP Gateway

JIRA: https://jira.spring.io/browse/INT-3706

Previously, the `mode` attribute on the (S)FTP outbound gateways was ignored.

Take account of the mode on (M)GET and (M)PUT commands.

INT-3677: Support PPH and SpEL for Container Class

JIRA: https://jira.spring.io/browse/INT-3677

Previously, you could not use a property placeholder or SpEL when

defining the `container-class` attribute on message-driven endpoints.

Register the container with bean name `adapterId.container`.

Also add an alias for the container message listener `adapterId.listener`.

Add tests for JMS-backed channels - no code changes needed because a factory bean is used.

INT-3696: Use StringBuilder in FtpFileInfo

JIRA: https://jira.spring.io/browse/INT-3696

INT-3696: Use StringBuilder in FtpFileInfo

JIRA: https://jira.spring.io/browse/INT-3696

INT-3696: Use StringBuilder in FtpFileInfo

JIRA: https://jira.spring.io/browse/INT-3696

INT-3645/INT-3612: Upgrade JSch and Paho deps

JIRA: https://jira.spring.io/browse/INT-3645,

https://jira.spring.io/browse/INT-3612

*Cherry-pick to 4.1.x*

Conflicts:

build.gradle

INT-3645/INT-3612: Upgrade JSch and Paho deps

JIRA: https://jira.spring.io/browse/INT-3645,

https://jira.spring.io/browse/INT-3612

*Cherry-pick to 4.1.x*

INT-3712: Remove `StringUtils.isNotEmpty` usage

JIRA: https://jira.spring.io/browse/INT-3712

According to the commit https://github.com/spring-projects/spring-framework/commit/b90085500ddfee96febba6b7149eea2cdfbf3157

`StringUtils.isNotEmpty` doesn't exist anymore. `StringUtils.hasLength` is way to go ahead.

Fix `StringUtils.isNotEmpty` usage from SF 4.2

https://build.spring.io/browse/INT-B41X-35/

The proper fix for 4.1.x is `StringUtils.hasLength`

INT-3712: Syslog: fix pattern according RFC 3164

JIRA: https://jira.spring.io/browse/INT-3712

Add `@author Karol Dowbecki` to affected classes

(cherry picked from commit 8059566)

INT-3712: Syslog: fix pattern according RFC 3164

JIRA: https://jira.spring.io/browse/INT-3712

Add `@author Karol Dowbecki` to affected classes

Fix Aggregator Attribute Doc

Fix Aggregator Attribute Doc

    • -2
    • +3
    /src/reference/asciidoc/aggregator.adoc