Commit Graph

627 Commits

Author SHA1 Message Date
dependabot[bot]
30c04b2946 Bump the development-dependencies group across 3 directories with 2 updates (#125)
Bumps the development-dependencies group with 2 updates in the / directory: [io.spring.dependency-management](https://github.com/spring-gradle-plugins/dependency-management-plugin) and com.github.spotbugs.
Bumps the development-dependencies group with 1 update in the /samples/time-spel-log directory: [io.spring.dependency-management](https://github.com/spring-gradle-plugins/dependency-management-plugin).
Bumps the development-dependencies group with 1 update in the /samples/zip-split-rabbit-binder directory: [io.spring.dependency-management](https://github.com/spring-gradle-plugins/dependency-management-plugin).


Updates `io.spring.dependency-management` from 1.1.6 to 1.1.7
- [Release notes](https://github.com/spring-gradle-plugins/dependency-management-plugin/releases)
- [Commits](https://github.com/spring-gradle-plugins/dependency-management-plugin/compare/v1.1.6...v1.1.7)

Updates `com.github.spotbugs` from 6.0.26 to 6.0.27

Updates `io.spring.dependency-management` from 1.1.6 to 1.1.7
- [Release notes](https://github.com/spring-gradle-plugins/dependency-management-plugin/releases)
- [Commits](https://github.com/spring-gradle-plugins/dependency-management-plugin/compare/v1.1.6...v1.1.7)

Updates `io.spring.dependency-management` from 1.1.6 to 1.1.7
- [Release notes](https://github.com/spring-gradle-plugins/dependency-management-plugin/releases)
- [Commits](https://github.com/spring-gradle-plugins/dependency-management-plugin/compare/v1.1.6...v1.1.7)

---
updated-dependencies:
- dependency-name: io.spring.dependency-management
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: com.github.spotbugs
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: io.spring.dependency-management
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: io.spring.dependency-management
  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-12-19 22:02:15 +00:00
Artem Bilan
f531bf26d4 GH-124: Fix auto-wiring ambiguity in the ZeroMqSupplierConfiguration
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/124

Also use `toReactivePublisher(true)` to avoid manual lifecycle management.
2024-12-19 16:55:17 -05:00
Artem Bilan
34892ae762 Some fixes for the XmppSupplierConfiguration 2024-12-19 16:50:11 -05:00
Artem Bilan
24950e12e2 GH-123: Fix auto-wiring ambiguity in the WebsocketSupplierConfiguration
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/123

Also use `toReactivePublisher(true)` instead of manual lifecycle management for the `WebSocketInboundChannelAdapter`
2024-12-19 16:45:55 -05:00
Artem Bilan
40cff6c123 GH-122: Fix auto-wiring ambiguity in the spring-twitter-supplier
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/122
2024-12-19 16:41:05 -05:00
Artem Bilan
d7a6c1e1ec GH-121: Fix auto-wiring ambiguity in the SyslogSupplierConfiguration
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/121
2024-12-19 16:23:02 -05:00
Artem Bilan
6b0f058153 GH-120: Fix auto-wiring ambiguity in the AwsS3SupplierConfiguration
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/120
2024-12-19 15:41:14 -05:00
Artem Bilan
85a33eab1e Som code improvements in the MqttSupplierConfiguration 2024-12-19 15:01:01 -05:00
Artem Bilan
6d4cb43c82 GH-119: Fix auto-wiring ambiguity in the MailSupplierConfiguration
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/119
2024-12-19 14:56:10 -05:00
Artem Bilan
eb644974f1 Remove unused import from the HttpSupplierConfiguration 2024-12-19 13:43:29 -05:00
Artem Bilan
9b1754bdca GH-118: Fix auto-wire ambiguity in the HttpSupplierConfiguration
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/118

* Use `toReactivePublisher(true)` instead of manual lifecycle control for the `WebFluxInboundEndpoint`
2024-12-19 13:38:17 -05:00
Artem Bilan
9bc93a9371 GH-117: Fix auto-wire ambiguity in the FileSupplierConfiguration
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/117

* Use `fileReadingMessageSource` bean name as it is expected by the injection point.
* Fix `DefaultFileSupplierTests` for a new `fileReadingMessageSource` bean name
2024-12-19 13:32:05 -05:00
Artem Bilan
4024f19119 Fix format violation in the TwitterGeoFunctionConfiguration
* Resolve TODO in the `DebeziumReactiveConsumerConfiguration`
2024-12-19 13:16:24 -05:00
Artem Bilan
c5971241a7 GH-116: Fix spring-twitter-function for auto-wire ambiguity
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/116
2024-12-19 13:10:21 -05:00
Artem Bilan
1c351c8c45 GH-115: Fix TwitterUpdateConsumerConfiguration for auto-wire ambiguity
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/115
2024-12-19 12:33:01 -05:00
Artem Bilan
03067496dc GH-114: Fix TcpConsumerConfiguration for auto-wire ambiguity
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/114
2024-12-19 12:29:00 -05:00
Artem Bilan
19cc51fc36 GH-113: Fix KafkaPublisherConfiguration for auto-wire ambiguity
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/113
2024-12-19 12:00:25 -05:00
Artem Bilan
d5a77d1399 GH-112: Fix JdbcConsumerConfiguration for auto-wire ambiguity
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/112
2024-12-19 11:55:55 -05:00
Artem Bilan
a0d01bf462 GH-111: Fix FileConsumerConfiguration for auto-wire ambiguity
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/111
2024-12-19 11:50:12 -05:00
Artem Bilan
cc018cb994 GH-110: Fix ElasticsearchConsumerConfiguration for auto-wire ambiguity
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/110
2024-12-19 11:43:39 -05:00
dependabot[bot]
abae88d409 Bump org.springframework.cloud:spring-cloud-dependencies
Bumps [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) from 2023.0.3 to 2023.0.4.
- [Release notes](https://github.com/spring-cloud/spring-cloud-release/releases)
- [Commits](https://github.com/spring-cloud/spring-cloud-release/compare/v2023.0.3...v2023.0.4)

---
updated-dependencies:
- dependency-name: org.springframework.cloud:spring-cloud-dependencies
  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-12-16 14:57:06 +00:00
Artem Bilan
0338922518 Add zip-split-rabbit-binder sample
More info in: https://stackoverflow.com/questions/79250487/is-there-any-way-to-build-an-sftpsupplier-splitter-batch-producer-with-spring

* Address PR reviews:

* Fix typos and language in README
* Fix new line in the end of `application.yml`
* Move `@Bean` for `RabbitMQContainer` as a regular `static` property on the class with a `@Container`
* Use `@Testcontainers(disabledWithoutDocker = true)`
* Move `@RabbitListener` method directly to test class
* In the end we don't need extra `@TestConfiguration` class at all
2024-12-09 15:32:06 -05:00
Ömer Çelik
29541a5194 Replace synchronized blocks with ReentrantLocks for virtual thread support
* The lock call was moved outside the try block
* Unnecessary locking has been removed.
2024-12-06 17:00:33 -05:00
Artem Bilan
58ffb22fff GH-106: Fix SplitterFunctionConfiguration for ambiguity on auto-wiring
Fixes: https://github.com/spring-cloud/spring-functions-catalog/issues/106

The `AbstractMessageSplitter messageSplitter` injection is too wide,
and if target application has its own splitter bean, it becomes as a candidate.
Since `SplitterFunctionConfiguration` expects only its own beans, rework the logic for `@Qualifier`
and `Optional` to be explicit for expected beans from the `SplitterFunctionConfiguration`.
2024-12-06 13:24:00 -05:00
dependabot[bot]
3f041a9399 Bump org.springframework.cloud:spring-cloud-dependencies
Bumps [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) from 2023.0.3 to 2023.0.4.
- [Release notes](https://github.com/spring-cloud/spring-cloud-release/releases)
- [Commits](https://github.com/spring-cloud/spring-cloud-release/compare/v2023.0.3...v2023.0.4)

---
updated-dependencies:
- dependency-name: org.springframework.cloud:spring-cloud-dependencies
  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-12-02 14:46:52 -05:00
dependabot[bot]
917633944b Bump org.springframework.cloud:spring-cloud-dependencies
Bumps [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) from 2023.0.3 to 2023.0.4.
- [Release notes](https://github.com/spring-cloud/spring-cloud-release/releases)
- [Commits](https://github.com/spring-cloud/spring-cloud-release/compare/v2023.0.3...v2023.0.4)

---
updated-dependencies:
- dependency-name: org.springframework.cloud:spring-cloud-dependencies
  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-12-02 14:46:33 -05:00
dependabot[bot]
aee27c2c0f Bump com.icegreen:greenmail
Bumps the development-dependencies group with 1 update in the /supplier/spring-mail-supplier directory: [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail).


Updates `com.icegreen:greenmail` from 2.1.1 to 2.1.2
- [Release notes](https://github.com/greenmail-mail-test/greenmail/releases)
- [Commits](https://github.com/greenmail-mail-test/greenmail/compare/release-2.1.1...release-2.1.2)

---
updated-dependencies:
- dependency-name: com.icegreen:greenmail
  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-12-02 14:21:21 -05:00
dependabot[bot]
462467c181 Bump org.springframework.cloud.fn:spring-functions-catalog-bom (#101)
Bumps [org.springframework.cloud.fn:spring-functions-catalog-bom](https://github.com/spring-cloud/spring-functions-catalog) from 5.0.1-SNAPSHOT to 5.0.2-SNAPSHOT.
- [Release notes](https://github.com/spring-cloud/spring-functions-catalog/releases)
- [Commits](https://github.com/spring-cloud/spring-functions-catalog/commits)

---
updated-dependencies:
- dependency-name: org.springframework.cloud.fn:spring-functions-catalog-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-11-26 20:24:17 -04:00
Spring Builds
1789040266 [artifactory-release] Next development version 2024-11-22 18:20:16 +00:00
Spring Builds
29fc943572 [artifactory-release] Release version 5.0.1 2024-11-22 18:20:15 +00:00
Artem Bilan
2b9ee39b52 Fix release.yml for expected secrets 2024-11-22 12:26:47 -05:00
Artem Bilan
71dc5c7e48 Upgrade GHAs to the reusable workflows v5 2024-11-22 12:22:14 -05:00
dependabot[bot]
25539c2950 Bump org.springframework.boot:spring-boot-dependencies (#99)
Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 3.2.11 to 3.2.12.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.11...v3.2.12)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  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-11-22 17:07:21 +00:00
dependabot[bot]
f43c8d22ba Bump com.icegreen:greenmail (#98)
Bumps the development-dependencies group with 1 update in the /supplier/spring-mail-supplier directory: [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail).


Updates `com.icegreen:greenmail` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/greenmail-mail-test/greenmail/releases)
- [Commits](https://github.com/greenmail-mail-test/greenmail/compare/release-2.1.0...release-2.1.1)

---
updated-dependencies:
- dependency-name: com.icegreen:greenmail
  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-22 16:59:21 +00:00
dependabot[bot]
53166532ce Bump spring-io/spring-github-workflows (#97)
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 4 to 5
- [Release notes](https://github.com/spring-io/spring-github-workflows/releases)
- [Commits](https://github.com/spring-io/spring-github-workflows/compare/v4...v5)

---
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-11-22 16:58:31 +00:00
dependabot[bot]
fd853f6cf1 Bump org.springframework.boot in /samples/time-spel-log (#100)
Bumps [org.springframework.boot](https://github.com/spring-projects/spring-boot) from 3.2.11 to 3.2.12.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.11...v3.2.12)

---
updated-dependencies:
- dependency-name: org.springframework.boot
  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-11-22 16:58:08 +00:00
Artem Bilan
24299bed59 Fix formatting 2024-11-20 09:49:17 -05:00
Artem Bilan
8b4d3b7b54 Increase timeout to 30 sec in the BatchInsertTimeoutTests 2024-11-20 09:45:36 -05:00
Artem Bilan
ba143160c7 Add announce-milestone-planning.yml 2024-11-04 10:32:21 -05:00
dependabot[bot]
4c385647df Bump com.github.spotbugs (#96)
Bumps the development-dependencies group with 1 update in the / directory: 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 07:56:13 -05:00
dependabot[bot]
84ea0e3dfe Bump org.springframework.boot in /samples/time-spel-log
Bumps [org.springframework.boot](https://github.com/spring-projects/spring-boot) from 3.2.10 to 3.2.11.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.10...v3.2.11)

---
updated-dependencies:
- dependency-name: org.springframework.boot
  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-29 11:46:11 -04:00
dependabot[bot]
e4913c6da5 Bump org.springframework.boot:spring-boot-dependencies
Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 3.2.10 to 3.2.11.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.10...v3.2.11)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  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-29 11:45:57 -04:00
dependabot[bot]
4dabc9f9f1 Bump spring-io/spring-github-workflows
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-29 11:45:40 -04:00
dependabot[bot]
9951358c60 Bump com.github.spotbugs (#91)
Bumps the development-dependencies group with 1 update in the / directory: 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 07:22:32 -04:00
Artem Bilan
69dade53de Add channel to the WebsocketConsumerServerHandler.CHANNELS before handshake
In attempt to fix a race condition in the tests

* Remove `log4j` deps as redundant: Spring Boot brings them anyway for logback compatibility
* Add `logback-test.xml` to the `spring-websocket-consumer.test` for test race condition failures
2024-10-16 10:52:06 -04:00
dependabot[bot]
ad70362c27 Bump org.apache.commons:commons-compress (#89)
Bumps org.apache.commons:commons-compress from 1.26.1 to 1.26.2.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-compress
  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-10 11:54:31 -04:00
dependabot[bot]
d51060c196 Bump io.spring.dependency-management (#85)
Bumps the development-dependencies group with 1 update in the /samples/time-spel-log directory: [io.spring.dependency-management](https://github.com/spring-gradle-plugins/dependency-management-plugin).


Updates `io.spring.dependency-management` from 1.1.4 to 1.1.6
- [Release notes](https://github.com/spring-gradle-plugins/dependency-management-plugin/releases)
- [Commits](https://github.com/spring-gradle-plugins/dependency-management-plugin/compare/v1.1.4...v1.1.6)

---
updated-dependencies:
- dependency-name: io.spring.dependency-management
  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-10 11:50:56 -04:00
dependabot[bot]
521a02948a Bump org.springframework.cloud:spring-cloud-dependencies (#88)
Bumps [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) from 2023.0.1 to 2023.0.3.
- [Release notes](https://github.com/spring-cloud/spring-cloud-release/releases)
- [Commits](https://github.com/spring-cloud/spring-cloud-release/compare/v2023.0.1...v2023.0.3)

---
updated-dependencies:
- dependency-name: org.springframework.cloud:spring-cloud-dependencies
  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-10 11:50:46 -04:00
dependabot[bot]
ce5e512ce1 Bump org.apache.avro:avro in /supplier/spring-debezium-supplier (#90)
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-10-10 11:46:29 -04:00
dependabot[bot]
188375fe89 Bump org.springframework.boot in /samples/time-spel-log (#87)
Bumps [org.springframework.boot](https://github.com/spring-projects/spring-boot) from 3.2.3 to 3.2.10.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.3...v3.2.10)

---
updated-dependencies:
- dependency-name: org.springframework.boot
  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-10 11:44:59 -04:00