Commit Graph

940 Commits

Author SHA1 Message Date
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
Chris Bono
6e1c3362e4 [CI] Fix scheduled param on ci.yml
This sets a default for the inputs.run-trivy-scan variable when
the ci.yml is run from a schedule. Otherwise the scan is not
running which then results in the updated libs not being
published.
2024-12-09 14:58:12 -06:00
Chris Bono
bb2f2814c9 Update Pulsar to 3.3.3 (#955) 2024-12-08 10:40:34 -06:00
dependabot[bot]
418e4c99c7 Bump com.fasterxml.jackson:jackson-bom from 2.18.1 to 2.18.2
Bumps [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) from 2.18.1 to 2.18.2.
- [Commits](https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.18.1...jackson-bom-2.18.2)

---
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>
2024-12-08 09:19:21 -06:00
Chris Bono
c1f63ff844 Add Pulsar shaded classes to AOT hints (#954)
This commit adds a few classes from Pulsar shaded JCTools to
the AOT runtime hints.
2024-12-08 09:18:57 -06:00
Chris Bono
f248842332 [CI] Re-enable Trivy scan in ci-pr.yml
Also set scan by default in ci.yml
2024-11-22 12:52:52 -06:00
Chris Bono
9f9d2890ff [Release 1.2.0] Update to next Boot snapshot 2024-11-22 12:30:43 -06:00
github-actions[bot]
b628bfad3d [Release 1.2.0] Next development version 2024-11-19 04:09:54 +00:00
github-actions[bot]
239a1b835d [Release 1.2.0] Update version 2024-11-18 21:00:39 -06:00
dependabot[bot]
85380fbdc9 Bump io.micrometer:micrometer-bom from 1.14.0 to 1.14.1
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.14.0 to 1.14.1.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.14.0...v1.14.1)

---
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-11-18 08:40:26 -06:00
Chris Bono
51affaa84c [CI] Update Trivy repositories
This commit is a workaround for the TOOMANYREQUESTS issue currently  breaking Trivy scan workflow.
2024-11-17 19:45:16 -06:00
dependabot[bot]
c0692e1058 Bump org.projectlombok:lombok from 1.18.34 to 1.18.36
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok) from 1.18.34 to 1.18.36.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown)
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.34...v1.18.36)

---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-15 10:35:13 -06:00
dependabot[bot]
a9e8168fed Bump org.springframework:spring-framework-bom from 6.2.0-RC3 to 6.2.0
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 6.2.0-RC3 to 6.2.0.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.0-RC3...v6.2.0)

---
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-11-15 10:34:58 -06:00
dependabot[bot]
654260672a Bump pulsar-reactive from 0.5.8 to 0.5.9
Bumps `pulsar-reactive` from 0.5.8 to 0.5.9.

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

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

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

---
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-11-15 10:34:41 -06:00
dependabot[bot]
0680666774 Bump io.micrometer:micrometer-tracing-bom from 1.4.0-RC1 to 1.4.0
Bumps [io.micrometer:micrometer-tracing-bom](https://github.com/micrometer-metrics/tracing) from 1.4.0-RC1 to 1.4.0.
- [Release notes](https://github.com/micrometer-metrics/tracing/releases)
- [Commits](https://github.com/micrometer-metrics/tracing/compare/v1.4.0-RC1...v1.4.0)

---
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-11-13 08:55:18 -06:00
dependabot[bot]
bd85e3c9c3 Bump io.micrometer:micrometer-bom from 1.14.0-RC1 to 1.14.0
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.14.0-RC1 to 1.14.0.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.14.0-RC1...v1.14.0)

---
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-11-13 08:55:00 -06:00
dependabot[bot]
fe91c2fb99 Bump io.projectreactor:reactor-bom from 2024.0.0-RC1 to 2024.0.0
Bumps [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) from 2024.0.0-RC1 to 2024.0.0.
- [Release notes](https://github.com/reactor/reactor/releases)
- [Commits](https://github.com/reactor/reactor/compare/2024.0.0-RC1...2024.0.0)

---
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-11-13 08:54:42 -06:00
Chris Bono
b2fc438980 Remove version 0.2.x from docs (#928)
This commit removes version 0.2.x from the compatibility matrix
in an effort to curb the current use of version 0.2.x.
2024-11-12 14:27:31 -06:00