Commit Graph

957 Commits

Author SHA1 Message Date
dependabot[bot]
a5bb9c4ef1 Bump io.projectreactor:reactor-bom from 2024.0.3 to 2024.0.4
Bumps [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) from 2024.0.3 to 2024.0.4.
- [Release notes](https://github.com/reactor/reactor/releases)
- [Commits](https://github.com/reactor/reactor/compare/2024.0.3...2024.0.4)

---
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>
2025-03-13 09:37:27 -05:00
dependabot[bot]
bcac24fec3 Bump com.fasterxml.jackson:jackson-bom from 2.18.2 to 2.18.3
Bumps [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) from 2.18.2 to 2.18.3.
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.18.2...jackson-bom-2.18.3)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson:jackson-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-13 09:36:47 -05:00
Chris Bono
05ef4311a9 [Release 1.2.4] Update to next Boot snapshot 2025-02-26 09:29:52 -06:00
dependabot[bot]
cbdfedee6c Bump ch.qos.logback:logback-classic from 1.5.16 to 1.5.17
Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) from 1.5.16 to 1.5.17.
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.17)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-26 09:23:17 -06:00
Chris Bono
c96302199d [CI] Remove 1.0.x from any workflows 2025-02-19 14:30:11 -06:00
Chris Bono
2e9d9fe1b3 Use changelog generator Github action
This replaces the manual steps to generator the release changelog
in the release workflow to use the standard changelog generator
action.

Resolves #856
2025-02-19 12:58:52 -06:00
Chris Bono
de5fae3765 Migrate away from third-party GChat Github action
This replaces the 'julb/action-post-googlechat-message' Github
action with simple curl call.

Resolves #857
2025-02-19 12:45:13 -06:00
Chris Bono
c011787593 Migrate to the latest 'io.spring.develocity.conventions' plugin
Resolves #858
2025-02-19 12:37:35 -06:00
Chris Bono
59c0f6b63c Fix antora failure due to fast-xml-parser/lib/fxp.cjs
This updates several depenedencies used by Antora and locks the
version of `fast-xml-parser` to `4.5.2` to get around issue with
Antora using `latest` version of that lib.
2025-02-19 09:31:41 -06:00
github-actions[bot]
ba968673c8 [Release 1.2.3] Next development version 2025-02-17 23:52:54 +00:00
Chris Bono
522e58095a [Release 1.2.3] Update version (#1041)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-17 17:11:05 -06:00
Chris Bono
fe95ac4918 Use separate logger for PulsarListener exceptions (#1039)
This creates a separate logger for DefaultPulsarMessageListenerContainer
that it uses to log exceptions thrown from listener callback methods.

The exceptions are still logged at debug level in order to not change
behavior in a patch release. However, the log category used by the logger
can then be set to debug level but not spam the logs with the other
debug statements in the listener container.

Also, adds exception logging to the batch listener invocation using
the same listener error logger as the record listener invocation.

Resolves #1008
2025-02-17 14:03:30 -06:00
Chris Bono
147844b07d Allow pulsar metadata headers to be mapped outbound (#1038)
This allows pulsar metadata headers, which are excluded on the
outbound messages by default, to be included in the outbound
message headers.

Resolves #1037
2025-02-16 18:24:50 -06:00
Chris Bono
e2e55a21cc Remove 1.0.x from dependabot
Signed-off-by: Chris Bono <chris.bono@gmail.com>
2025-02-14 10:05:41 -06:00
dependabot[bot]
9f5e655809 Bump org.springframework:spring-framework-bom from 6.2.2 to 6.2.3
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.2.2 to 6.2.3.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.3)

---
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>
2025-02-14 09:59:28 -06:00
dependabot[bot]
1efbc959db Bump io.projectreactor:reactor-bom from 2024.0.2 to 2024.0.3
Bumps [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) from 2024.0.2 to 2024.0.3.
- [Release notes](https://github.com/reactor/reactor/releases)
- [Commits](https://github.com/reactor/reactor/compare/2024.0.2...2024.0.3)

---
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>
2025-02-12 09:22:38 -06:00
dependabot[bot]
705ac33fd1 Bump io.micrometer:micrometer-tracing-bom from 1.4.2 to 1.4.3
Bumps [io.micrometer:micrometer-tracing-bom](https://github.com/micrometer-metrics/tracing) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/micrometer-metrics/tracing/releases)
- [Commits](https://github.com/micrometer-metrics/tracing/compare/v1.4.2...v1.4.3)

---
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>
2025-02-11 16:55:59 -06:00
dependabot[bot]
298dbe885c Bump io.micrometer:micrometer-bom from 1.14.3 to 1.14.4
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.14.3 to 1.14.4.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.14.3...v1.14.4)

---
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>
2025-02-11 16:32:17 -06:00
Chris Bono
f35a9afd5b Update generated protos to use v3.25.6 (#1030)
This regenerates the protos used for testing to with version
25.6 of protoc due to the recently introduced poison pill
for gencode in version 3.25.6 of Protobuf java.

Also adds a doc with manual steps for regenerating.
2025-02-11 14:53:02 -06:00
dependabot[bot]
7463c4ad4b Bump com.google.protobuf:protobuf-java from 3.25.5 to 3.25.6
Bumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.25.5 to 3.25.6.
- [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.5...v3.25.6)

---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-06 10:05:52 -06:00
Chris Bono
32df4584bc [Release 1.2.2] Update to next Boot snapshot (#1020) 2025-01-23 14:24:54 -06:00
github-actions[bot]
23fdf3b0ce [Release 1.2.2] Next development version 2025-01-21 22:18:56 +00:00
Chris Bono
6f9896bef7 [Release 1.2.2] Update version (#1017)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-21 15:38:37 -06:00
Chris Bono
7137ef1e69 Update to Pulsar 3.3.4 (#1012)
This updates to the Pulsar client to version 3.3.4 in order to pickup
fix for CVE-2024-53990.
2025-01-21 13:57:05 -06:00
Chris Bono
03c0da3bce Fix references to invalid 'ackTimeout' property (#1015)
The docs has code examples using a consumer property named
`ackTimeout`. However, the actual property name is
`ackTimeoutMillis`. This updates those references.

Resolves #1010
2025-01-21 13:52:55 -06:00
Chris Bono
2763bc3ca0 Use Pulsar 3.3.4 in PulsarTestContainerSupport
This sets the image tag from `latest` to `3.3.4` in order
to ensure the default tag matches up w/ the version of
Pulsar supported by Spring for Apache Pulsar.

See #1014
2025-01-21 13:01:34 -06:00
dependabot[bot]
5cac6cfd16 Bump org.springframework:spring-framework-bom from 6.2.1 to 6.2.2
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.2)

---
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>
2025-01-18 14:43:14 -06:00
Chris Bono
16e0c9ee8c Polish "Fix batch listener error handling"
Updates the error handler logic to only use `List.remove`
in the special case when 1 item in batch.

Also adds a test for the special case when 1 item in
batch.

See #998
2025-01-17 19:49:11 -06:00
darshimo
fddc711730 Fix batch listener error handling
Updates the batch listener error handler code to handle
the case where there is only a single outstanding
message in the batch list when retries are expired.

Fixes #998

Signed-off-by: darshimo <takumishimoda7623@gmail.com>
2025-01-17 19:49:10 -06:00
dependabot[bot]
4a2c4115f7 Bump io.micrometer:micrometer-tracing-bom from 1.4.1 to 1.4.2
Bumps [io.micrometer:micrometer-tracing-bom](https://github.com/micrometer-metrics/tracing) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/micrometer-metrics/tracing/releases)
- [Commits](https://github.com/micrometer-metrics/tracing/compare/v1.4.1...v1.4.2)

---
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>
2025-01-16 12:27:08 -06:00
dependabot[bot]
5ab227eee4 Bump io.micrometer:micrometer-bom from 1.14.2 to 1.14.3
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.14.2 to 1.14.3.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.14.2...v1.14.3)

---
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>
2025-01-16 12:26:57 -06:00
dependabot[bot]
72f468ca3b Bump io.projectreactor:reactor-bom from 2024.0.1 to 2024.0.2
Bumps [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) from 2024.0.1 to 2024.0.2.
- [Release notes](https://github.com/reactor/reactor/releases)
- [Commits](https://github.com/reactor/reactor/compare/2024.0.1...2024.0.2)

---
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>
2025-01-16 11:00:26 -06:00
dependabot[bot]
ceddbc934b Bump ch.qos.logback:logback-classic from 1.5.14 to 1.5.16
Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) from 1.5.14 to 1.5.16.
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.14...v_1.5.16)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-16 10:59:33 -06:00
Chris Bono
617f8d579f Update from CLA to DCO 2025-01-13 15:09:57 -06:00
dependabot[bot]
5a56e1be13 Bump io.spring.dependency-management
Bumps the development-dependencies group with 1 update: [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)

---
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>
2024-12-22 16:44:00 -06:00
dependabot[bot]
ef18e52260 Bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.14
Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) from 1.5.12 to 1.5.14.
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.12...v_1.5.14)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 13:27:54 -06:00
Chris Bono
ce54650b66 [Release 1.2.1] Update to next Boot snapshot 2024-12-22 13:21:27 -06:00
github-actions[bot]
c0f098c86f [Release 1.2.1] Next development version 2024-12-17 19:24:59 +00:00
github-actions[bot]
eb89f16f3f [Release 1.2.1] Update version 2024-12-17 12:44:09 -06:00
dependabot[bot]
9be3a93a5b Bump pulsar-reactive from 0.5.9 to 0.5.10
Bumps `pulsar-reactive` from 0.5.9 to 0.5.10.

Updates `org.apache.pulsar:pulsar-client-reactive-api` from 0.5.9 to 0.5.10
- [Release notes](https://github.com/apache/pulsar-client-reactive/releases)
- [Commits](https://github.com/apache/pulsar-client-reactive/compare/v0.5.9...v0.5.10)

Updates `org.apache.pulsar:pulsar-client-reactive-adapter` from 0.5.9 to 0.5.10
- [Release notes](https://github.com/apache/pulsar-client-reactive/releases)
- [Commits](https://github.com/apache/pulsar-client-reactive/compare/v0.5.9...v0.5.10)

Updates `org.apache.pulsar:pulsar-client-reactive-producer-cache-caffeine-shaded` from 0.5.9 to 0.5.10
- [Release notes](https://github.com/apache/pulsar-client-reactive/releases)
- [Commits](https://github.com/apache/pulsar-client-reactive/compare/v0.5.9...v0.5.10)

---
updated-dependencies:
- dependency-name: org.apache.pulsar:pulsar-client-reactive-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.pulsar:pulsar-client-reactive-adapter
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.pulsar:pulsar-client-reactive-producer-cache-caffeine-shaded
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-17 10:37:05 -06:00
Chris Bono
b636e44817 Fix version for reactive client in compatibility matrix
This commit updates the supported version of the pulsar-client-reactive
library in the compatibiity matrix doc from `0.6.0` to the actual
supported version `0.5.x`.
2024-12-16 18:32:58 -06:00
Chris Bono
cd4384fe9d Add Pulsar 4.0.x to compatibility matrix doc
This commit adds 4.0.x Pulsar client to the compatibility
matrix doc.

Resolves #933
2024-12-16 18:32:58 -06:00
dependabot[bot]
a4470ed60c Bump org.springframework.retry:spring-retry from 2.0.10 to 2.0.11
Bumps [org.springframework.retry:spring-retry](https://github.com/spring-projects/spring-retry) from 2.0.10 to 2.0.11.
- [Release notes](https://github.com/spring-projects/spring-retry/releases)
- [Commits](https://github.com/spring-projects/spring-retry/compare/v2.0.10...v2.0.11)

---
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>
2024-12-16 13:53:25 -06:00
Chris Bono
10e91d46d0 Make PulsarReaderStartMessageIdTests more lenient
This commit makes the PulsarReaderStartMessageIdTests more lenient
as the test was previously asserting an exact exception message
but the message has changed slightly in Pulsar 4.0.x to include
more information about the error.

See #933
2024-12-15 14:30:18 -06:00
Chris Bono
df9d47a6a3 [CI] Remove 1.1.7 spring-pulsar from samples matrix
The 1.1.7-SNAPSHOT of spring-pulsar is not available in the current check samples workflow.
The reason is that it relies on local publish only.
Need to adjust the workflow to allow resolving dependencies out of the repo in the non-GA case.
2024-12-14 10:45:04 -06:00
Chris Bono
e1324dc334 Add Pulsar 4.0.x compatibility tests (#967)
Adds the ability to specify the Pulsar client version when running
the samples apps. Uses this new capability to add entries to the
check-samples.yml compatability test matrix to include Pulsar
4.0.x.

See #923
2024-12-14 09:08:23 -06:00
dependabot[bot]
d5b7cc8c49 Bump org.springframework:spring-framework-bom from 6.2.0 to 6.2.1
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.0...v6.2.1)

---
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>
2024-12-13 13:26:32 -06:00
dependabot[bot]
475c515ec5 Bump io.micrometer:micrometer-tracing-bom from 1.4.0 to 1.4.1
Bumps [io.micrometer:micrometer-tracing-bom](https://github.com/micrometer-metrics/tracing) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/micrometer-metrics/tracing/releases)
- [Commits](https://github.com/micrometer-metrics/tracing/compare/v1.4.0...v1.4.1)

---
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>
2024-12-11 14:06:30 -06:00
dependabot[bot]
15bddc9140 Bump io.micrometer:micrometer-bom from 1.14.1 to 1.14.2
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.14.1 to 1.14.2.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.14.1...v1.14.2)

---
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>
2024-12-11 14:06:11 -06:00
dependabot[bot]
186248cb11 Bump io.projectreactor:reactor-bom from 2024.0.0 to 2024.0.1
Bumps [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) from 2024.0.0 to 2024.0.1.
- [Release notes](https://github.com/reactor/reactor/releases)
- [Commits](https://github.com/reactor/reactor/compare/2024.0.0...2024.0.1)

---
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>
2024-12-11 14:05:53 -06:00