Artem Bilan
aeeca930d1
Increase await() timeout for 30 seconds in MQTT tests
...
# Conflicts:
# spring-integration-mqtt/src/test/java/org/springframework/integration/mqtt/ClientManagerBackToBackTests.java
(cherry picked from commit 6eee926e7e )
2024-11-04 21:25:30 +00:00
dependabot[bot]
0fe26238e6
Bump com.github.spotbugs in the development-dependencies group ( #9631 )
...
Bumps the development-dependencies group with 1 update: com.github.spotbugs.
Updates `com.github.spotbugs` from 6.0.25 to 6.0.26
---
updated-dependencies:
- dependency-name: com.github.spotbugs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-03 00:52:20 +00:00
Artem Bilan
6d64b6ebb8
GH-9623: Fix ThreadStatePropagationChannelInterceptor for concurrency
...
Fixes : #9623
Issue link: https://github.com/spring-projects/spring-integration/issues/9623
The `ConcurrentModificationException` is thrown from the `ThreadStatePropagationChannelInterceptor.MessageWithThreadState.stateQueue`
which is a not thread-safe `LinkedList`
* Fix `ThreadStatePropagationChannelInterceptor.MessageWithThreadState.stateQueue` to be a `LinkedBlockingQueue` instead
(cherry picked from commit ba57ee8a1b )
2024-10-31 17:24:12 +00:00
Artem Bilan
16f58243a2
GH-9620: Use Locale.ROOT for neutral, case insensitive comparisons
...
Fixes : #9620
Issue link: https://github.com/spring-projects/spring-integration/issues/9620
(cherry picked from commit 0d2595ef7c )
2024-10-31 14:59:34 +00:00
Artem Bilan
e718cf8ac1
GH-9614: SimpleJsonSerializer: escape only \
...
Fixes : #9614
Issue link: https://github.com/spring-projects/spring-integration/issues/9614
The `Matcher.quoteReplacement()` escapes `\` as well as `$`.
However, Jackson tries to resolve special symbol from the escaped `$` and fails as `Unrecognized character escape '$' (code 36)`
* Fix `SimpleJsonSerializer.toElement()` to escape only `\`
(cherry picked from commit 8dad15bac2 )
2024-10-30 18:18:09 +00:00
dependabot[bot]
3f28e2a9ab
Bump spring-io/spring-github-workflows ( #9602 )
...
Bumps the development-dependencies group with 1 update: [spring-io/spring-github-workflows](https://github.com/spring-io/spring-github-workflows ).
Updates `spring-io/spring-github-workflows` from 3 to 4
- [Release notes](https://github.com/spring-io/spring-github-workflows/releases )
- [Commits](https://github.com/spring-io/spring-github-workflows/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: spring-io/spring-github-workflows
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-26 00:29:04 +00:00
Artem Bilan
0f96549402
GH-9597: Fix Mqttv5PahoMessageHandler.publish() for concurrency
...
Fixes : #9597
Issue link: https://github.com/spring-projects/spring-integration/issues/9597
When input channel for the endpoint with a `Mqttv5PahoMessageHandler` is an `ExecutorChannel` and a lot of concurrent messages are sent,
the `Connect already in progress (32110)` exception can be thrown
* Wrap `this.mqttClient.connect()` in the `Mqttv5PahoMessageHandler.publish()` into a `Lock`
(cherry picked from commit 334620f36e )
2024-10-25 20:52:57 +00:00
Artem Bilan
7170f27b07
GH-9594: Fix FileReadingMessageSource for FileHeaders.RELATIVE_PATH
...
Fixes : #9594
Issue link: https://github.com/spring-projects/spring-integration/issues/9594
The `String.replaceFirst()` for directory with `[]` or `()` leads to a regex execution
which does not really replace the root path because of mismatch between regex and file path.
Essentially, the `Matcher.quoteReplacement()` does not do the trick we would expect from it.
* Use `Path.relativize()` API instead which works in canonical paths and proper file separators
(cherry picked from commit 91494094ac )
2024-10-25 17:30:14 +00:00
Artem Bilan
3eb380b851
Upgrade WFs from main to v4
...
The `v3` has to be updated by Dependabot automatically
# Conflicts:
# .github/workflows/ci-snapshot.yml
2024-10-23 14:46:14 -04:00
Spring Builds
d3d876a3ea
[artifactory-release] Next development version
2024-10-22 20:09:50 +00:00
Spring Builds
07566f0614
[artifactory-release] Release version 6.2.10
2024-10-22 20:09:46 +00:00
Artem Bilan
a38f215a8e
Revert back to 6.2.10-SNAPSHOT
2024-10-22 15:59:07 -04:00
Spring Builds
7652edcb8e
[artifactory-release] Next development version
2024-10-22 18:52:21 +00:00
Spring Builds
94f6c48c90
[artifactory-release] Release version 6.2.10
2024-10-22 18:52:18 +00:00
dependabot[bot]
04a347049d
Bump org.springframework.graphql:spring-graphql from 1.2.8 to 1.2.9 ( #9585 )
...
Bumps [org.springframework.graphql:spring-graphql](https://github.com/spring-projects/spring-graphql ) from 1.2.8 to 1.2.9.
- [Release notes](https://github.com/spring-projects/spring-graphql/releases )
- [Commits](https://github.com/spring-projects/spring-graphql/compare/v1.2.8...v1.2.9 )
---
updated-dependencies:
- dependency-name: org.springframework.graphql:spring-graphql
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-22 17:56:36 +00:00
dependabot[bot]
0ab437e477
Bump org.springframework.security:spring-security-bom ( #9586 )
...
Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security ) from 6.2.6 to 6.2.7.
- [Release notes](https://github.com/spring-projects/spring-security/releases )
- [Changelog](https://github.com/spring-projects/spring-security/blob/main/RELEASE.adoc )
- [Commits](https://github.com/spring-projects/spring-security/compare/6.2.6...6.2.7 )
---
updated-dependencies:
- dependency-name: org.springframework.security:spring-security-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-22 16:21:51 +00:00
NaccOll
ebf9fbaad3
GH-9561: Make DelayedMessageWrapper JSON-serializable
...
Fixes : #9561
PR: https://github.com/spring-projects/spring-integration/pull/9561
The `DelayHandler.DelayedMessageWrapper` cannot be deserialized when using `RedisMessageStore` and JSON serialization:
```
org.springframework.data.redis.serializer.SerializationException: Could not read JSON:Cannot construct instance of `org.springframework.integration.handler.DelayHandler$DelayedMessageWrapper` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
at [Source: UNKNOWN; byte offset: #UNKNOWN]
at org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer.deserialize(GenericJackson2JsonRedisSerializer.java:311)
```
* More code clean up and refactoring in the test
(cherry picked from commit 73bb813b53 )
2024-10-22 16:04:13 +00:00
dependabot[bot]
f45ea942dd
Bump org.springframework:spring-framework-bom from 6.1.13 to 6.1.14 ( #9582 )
...
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework ) from 6.1.13 to 6.1.14.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.13...v6.1.14 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-20 11:53:01 +00:00
dependabot[bot]
1b4b26f97f
Bump org.springframework.data:spring-data-bom ( #9577 )
...
Bumps [org.springframework.data:spring-data-bom](https://github.com/spring-projects/spring-data-bom ) from 2023.1.10 to 2023.1.11.
- [Release notes](https://github.com/spring-projects/spring-data-bom/releases )
- [Commits](https://github.com/spring-projects/spring-data-bom/compare/2023.1.10...2023.1.11 )
---
updated-dependencies:
- dependency-name: org.springframework.data:spring-data-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-20 11:29:45 +00:00
dependabot[bot]
c3c725c683
Bump io.micrometer:micrometer-tracing-bom from 1.2.10 to 1.2.11 ( #9581 )
...
Bumps [io.micrometer:micrometer-tracing-bom](https://github.com/micrometer-metrics/tracing ) from 1.2.10 to 1.2.11.
- [Release notes](https://github.com/micrometer-metrics/tracing/releases )
- [Commits](https://github.com/micrometer-metrics/tracing/compare/v1.2.10...v1.2.11 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-tracing-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-20 02:25:24 +00:00
dependabot[bot]
a2b70ca2f2
Bump io.projectreactor:reactor-bom from 2023.0.10 to 2023.0.11 ( #9579 )
...
Bumps [io.projectreactor:reactor-bom](https://github.com/reactor/reactor ) from 2023.0.10 to 2023.0.11.
- [Release notes](https://github.com/reactor/reactor/releases )
- [Commits](https://github.com/reactor/reactor/compare/2023.0.10...2023.0.11 )
---
updated-dependencies:
- dependency-name: io.projectreactor:reactor-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-20 01:43:39 +00:00
dependabot[bot]
218e29869d
Bump io.micrometer:micrometer-bom from 1.12.10 to 1.12.11 ( #9580 )
...
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer ) from 1.12.10 to 1.12.11.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases )
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.12.10...v1.12.11 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-20 01:37:04 +00:00
dependabot[bot]
a89da1327b
Bump com.github.spotbugs in the development-dependencies group ( #9575 )
...
Bumps the development-dependencies group with 1 update: com.github.spotbugs.
Updates `com.github.spotbugs` from 6.0.24 to 6.0.25
---
updated-dependencies:
- dependency-name: com.github.spotbugs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-20 01:28:08 +00:00
dependabot[bot]
2cd4fe3edd
Bump org.springframework.retry:spring-retry from 2.0.9 to 2.0.10 ( #9578 )
...
Bumps [org.springframework.retry:spring-retry](https://github.com/spring-projects/spring-retry ) from 2.0.9 to 2.0.10.
- [Release notes](https://github.com/spring-projects/spring-retry/releases )
- [Commits](https://github.com/spring-projects/spring-retry/compare/v2.0.9...v2.0.10 )
---
updated-dependencies:
- dependency-name: org.springframework.retry:spring-retry
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-20 01:04:15 +00:00
dependabot[bot]
0a0703ca26
Bump graalvmVersion from 23.0.5 to 23.0.6 ( #9576 )
...
Bumps `graalvmVersion` from 23.0.5 to 23.0.6.
Updates `org.graalvm.sdk:graal-sdk` from 23.0.5 to 23.0.6
- [Release notes](https://github.com/oracle/graal/releases )
- [Commits](https://github.com/oracle/graal/commits )
Updates `org.graalvm.js:js` from 23.0.5 to 23.0.6
- [Release notes](https://github.com/graalvm/graaljs/releases )
- [Changelog](https://github.com/oracle/graaljs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/graalvm/graaljs/commits )
---
updated-dependencies:
- dependency-name: org.graalvm.sdk:graal-sdk
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.graalvm.js:js
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-20 00:59:21 +00:00
Artem Bilan
83db2bb8d4
GH-9558: Expose BarrierSpec.discardChannel & triggerTimeout
...
Fixes : #9558
Issue link: https://github.com/spring-projects/spring-integration/issues/9558
(cherry picked from commit e1cebafa5c )
2024-10-18 20:06:33 +00:00
dependabot[bot]
beed81d079
Bump org.apache.tomcat.embed:tomcat-embed-websocket ( #9551 )
...
Bumps the development-dependencies group with 1 update: org.apache.tomcat.embed:tomcat-embed-websocket.
Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 10.1.30 to 10.1.31
---
updated-dependencies:
- dependency-name: org.apache.tomcat.embed:tomcat-embed-websocket
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-13 00:20:01 +00:00
Filip Hrisafov
891caed4a7
GH-9546: IMAP: Flag messages after messages have been copied
...
Fixes : #9546
Issue link: https://github.com/spring-projects/spring-integration/pull/9546
Sometimes the IMAP connection breaks just after the message flags have been set, but the message has not been copied yet.
This then leads to the message never being received by (as it has been flagged and the next search will not return it).
* Flag and maybe delete messages after messages have been copied
# Conflicts:
# spring-integration-mail/src/main/java/org/springframework/integration/mail/AbstractMailReceiver.java
# Conflicts:
# spring-integration-mail/src/test/java/org/springframework/integration/mail/ImapMailReceiverTests.java
2024-10-11 14:02:44 -04:00
Artem Bilan
6ea04997ee
Increase timeout in the MethodInvokingMessageHandlerTests
...
(cherry picked from commit 01c04fb87c )
2024-10-09 20:27:58 +00:00
Oleksandr Ichanskyi
ca1f66eaf1
GH-9540: Add RedisLockRegistry.idleBetweenTries property
...
Fixes : #9540
Issue link: https://github.com/spring-projects/spring-integration/issues/9540
**Auto-cherry-pick to `6.3.x`**
2024-10-09 19:11:50 +00:00
dependabot[bot]
7a348fa2ad
Bump the development-dependencies group with 2 updates ( #9531 )
...
Bumps the development-dependencies group with 2 updates: com.github.spotbugs and [io.spring.develocity.conventions](https://github.com/spring-io/develocity-conventions ).
Updates `com.github.spotbugs` from 6.0.23 to 6.0.24
Updates `io.spring.develocity.conventions` from 0.0.21 to 0.0.22
- [Release notes](https://github.com/spring-io/develocity-conventions/releases )
- [Commits](https://github.com/spring-io/develocity-conventions/compare/v0.0.21...v0.0.22 )
---
updated-dependencies:
- dependency-name: com.github.spotbugs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: io.spring.develocity.conventions
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-06 02:48:14 +00:00
dependabot[bot]
80e1d8a3dc
Bump com.icegreen:greenmail from 2.1.0-rc-1 to 2.1.0 ( #9533 )
...
Bumps [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail ) from 2.1.0-rc-1 to 2.1.0.
- [Release notes](https://github.com/greenmail-mail-test/greenmail/releases )
- [Commits](https://github.com/greenmail-mail-test/greenmail/compare/release-2.1.0-rc-1...release-2.1.0 )
---
updated-dependencies:
- dependency-name: com.icegreen:greenmail
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-06 00:47:43 +00:00
dependabot[bot]
e1447c85ad
Bump org.junit:junit-bom from 5.10.4 to 5.10.5 ( #9532 )
...
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit5 ) from 5.10.4 to 5.10.5.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.4...r5.10.5 )
---
updated-dependencies:
- dependency-name: org.junit:junit-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-06 00:45:59 +00:00
dependabot[bot]
bc8d847702
Bump org.junit:junit-bom from 5.10.3 to 5.10.4 ( #9520 )
...
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit5 ) from 5.10.3 to 5.10.4.
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.3...r5.10.4 )
---
updated-dependencies:
- dependency-name: org.junit:junit-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-29 00:29:05 +00:00
dependabot[bot]
bf3b315cc9
Bump org.apache.avro:avro from 1.11.3 to 1.11.4 ( #9519 )
...
Bumps org.apache.avro:avro from 1.11.3 to 1.11.4.
---
updated-dependencies:
- dependency-name: org.apache.avro:avro
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-29 00:21:33 +00:00
dependabot[bot]
8049b40254
Bump org.codelibs:jcifs from 2.1.38 to 2.1.39 ( #9518 )
...
Bumps [org.codelibs:jcifs](https://github.com/codelibs/jcifs ) from 2.1.38 to 2.1.39.
- [Commits](https://github.com/codelibs/jcifs/compare/jcifs-2.1.38...jcifs-2.1.39 )
---
updated-dependencies:
- dependency-name: org.codelibs:jcifs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-29 00:19:53 +00:00
dependabot[bot]
16e580047e
Bump com.github.spotbugs in the development-dependencies group ( #9517 )
...
Bumps the development-dependencies group with 1 update: com.github.spotbugs.
Updates `com.github.spotbugs` from 6.0.22 to 6.0.23
---
updated-dependencies:
- dependency-name: com.github.spotbugs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-29 00:19:28 +00:00
Martin Tomik
9eca07c91c
GH-9492: Honor @Nested in @SpringIntegrationTest
...
Fixes : #9492
Issue link: https://github.com/spring-projects/spring-integration/issues/9492
Switches `MockIntegrationContextCustomizerFactory` & `SpringIntegrationTestExecutionListener`
to use `TestContextAnnotationUtils` in order to properly support
`@NestedTestConfiguration` semantics.
Adds an integration test with a base class and several
`@Nested` inner test classes to verify the various
permutations of `@SpringIntegrationTest` inherit/override
behavior when used w/ `@NestedTestConfiguration`.
(cherry picked from commit 3a8e3abc7d )
2024-09-27 14:48:46 +00:00
dependabot[bot]
d8e36735f5
Bump protobufVersion from 3.25.4 to 3.25.5 ( #9495 )
...
Bumps `protobufVersion` from 3.25.4 to 3.25.5.
Updates `com.google.protobuf:protobuf-java` from 3.25.4 to 3.25.5
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.25.4...v3.25.5 )
Updates `com.google.protobuf:protobuf-java-util` from 3.25.4 to 3.25.5
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.google.protobuf:protobuf-java-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-22 00:20:13 +00:00
Artem Bilan
69194e1b8b
Migrate to DEVELOCITY_ACCESS_KEY secret for GHA
...
(cherry picked from commit 614ea69526 )
2024-09-20 21:00:44 +00:00
Artem Bilan
75228eecb0
Migrate to DEVELOCITY_ACCESS_KEY secret for GHA workflows
...
(cherry picked from commit 430094f4b2 )
2024-09-18 20:37:56 +00:00
Artem Bilan
a3017c028c
GH-9489: Remove Content-Length HTTP before sending GET request
...
Fixes : #9489
Issue link: https://github.com/spring-projects/spring-integration/issues/9489
If request message has a `Content-Length` HTTP, it is still mapped to the target HTTP request
even if that one is indicated as "no-body" (`GET`, `HEAD`, `TRACE`).
In this case Netty fails to decode such a missed body with error:
```
java.lang.IllegalArgumentException: text is empty (possibly HTTP/0.9)), version: HTTP/1.0
```
* Since `Content-Length` is not supposed to be supported for those methods,
remove it altogether from the HTTP request headers
* Add nullability API into the `org.springframework.integration.http.outbound`
* Check received HTTP request on the server side that it does not have such a header for `GET`
(cherry picked from commit 891dca7179 )
2024-09-18 17:50:11 +00:00
Spring Builds
8bacb7529c
[artifactory-release] Next development version
2024-09-17 22:31:31 +00:00
Spring Builds
3aba1201a4
[artifactory-release] Release version 6.2.9
2024-09-17 22:31:28 +00:00
dependabot[bot]
9d816e4b4c
Bump org.springframework.kafka:spring-kafka-bom from 3.1.8 to 3.1.9 ( #9488 )
...
Bumps [org.springframework.kafka:spring-kafka-bom](https://github.com/spring-projects/spring-kafka ) from 3.1.8 to 3.1.9.
- [Release notes](https://github.com/spring-projects/spring-kafka/releases )
- [Commits](https://github.com/spring-projects/spring-kafka/compare/v3.1.8...v3.1.9 )
---
updated-dependencies:
- dependency-name: org.springframework.kafka:spring-kafka-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-17 21:20:56 +00:00
Artem Bilan
3bdd79bf1f
Remove com.gradle.develocity plugin
...
The plugin is managed transitively by the `io.spring.develocity.conventions` since version `0.0.21`
(cherry picked from commit 725e66004c )
2024-09-17 21:06:13 +00:00
dependabot[bot]
8f94ec32b6
Bump org.apache.tomcat.embed:tomcat-embed-websocket ( #9485 )
...
Bumps the development-dependencies group with 1 update: org.apache.tomcat.embed:tomcat-embed-websocket.
Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 10.1.29 to 10.1.30
---
updated-dependencies:
- dependency-name: org.apache.tomcat.embed:tomcat-embed-websocket
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-17 20:45:14 +00:00
Artem Bilan
e66741c7c6
GH-9481: Fix JdbcMetadataStore for PostgreSQL & MySQL
...
Fixes : #9481
Issue link: https://github.com/spring-projects/spring-integration/issues/9481
MySQL throws `CannotAcquireLockException` in case of duplicate key failure.
PostgreSQL just rollbacks a transaction not letting us move on with a `SELECT`
* Include `TransientDataAccessException` to the catch block of the `INSERT`
to ignore it for the subsequent `SELECT`
* Add logic to determine `PostgreSQL` database vendor and include `ON CONFLICT DO NOTHING`
hint into the `INSERT` to not fail in case of duplicate key found on `putIfAbsent` operation
(cherry picked from commit 98d0266ba0 )
2024-09-17 19:22:36 +00:00
Artem Bilan
d993e4c747
Remove applySystemFileSeparator() from SmbTestSupport
...
Related to: https://github.com/spring-projects/spring-integration/issues/9453
The `SmbSession` does not rely on a system file separator anymore
and just use regular Unix `/` separator all the time.
Therefore, `TestUtils.applySystemFileSeparator()` is wrong from test perspective on Windows
(cherry picked from commit 64b49d1fac )
2024-09-17 16:21:07 +00:00
Artem Bilan
ad692eadde
GH-9478: Fix MessagingGatewaySupport.onInit() for calling super.onInit()
...
Fixes : #9478
Issue link: https://github.com/spring-projects/spring-integration/issues/9478
Any `MessagingGatewaySupport` implementation does not register itself into a `SmartLifecycleRoleController`
because they don't call `super.onInit()` of the `AbstractEndpoint`
* Fix `MessagingGatewaySupport` for calling `super.onInit()` from its `onInit()`
* Verify `SmartLifecycleRoleController` registration in the `KafkaInboundGatewayTests`
* Remove out of use XML `group-id` attribute from Kafka channel adapter
and move it to the `channel` XSD as the place where it is really used
(cherry picked from commit a8174d5bce )
2024-09-17 16:16:55 +00:00