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
This commit adds support for a user-provided Jackson ObjectMapper to be
used when de/serializing JSON messages.
Additionally, adds Gradle test fixtures to the spring-pulsar module and
deprecates the UserRecord and UserPojo in spring-pulsar-test in favor
of their equivalent in the test fixture.
See #723
The previous commit annotated `PulsarTestContainerSupport#stopContainer`
with `@ AfterAll`. This had unintended side effects when used in nested
Jupiter tests. This commit removes the annotation from the stop method.
This commit makes the spring-pulsar-test module available externally.
Additionally:
* Add missing package-info.java in several packages
* Update doc on how to use PulsarTestContainerSupport
- update javadocs a bit
- reorder some constructors based on specificity
- add null check to "withSchema"
- rename the test to end w/ "Tests" (plural) for consistency
- simplified doc examples a bit w/ String message type
- drop the exact match API
- rename the conditions factory methods