Releases: spring-projects/spring-pulsar
Spring Pulsar 1.2.0-M2
⭐ New Features
- Add startup failure policy to listeners #823
- PulsarListener does not recover after it has startup failure #816
- Add ability for user to configure whether to fail fast on startup #445
🪜 Improvements
- Use unchecked exception on reader factory #845
- Move default subscription name to factory #821
- Listener concurrency attribute is inconsistent #820
- Move default subscription type to factory #818
- Use auto-configured PulsarTopicBuilder #817
🐞 Bug Fixes
- Ensure default topics are fully qualified #849
📔 Documentation
- Add docs for container startup failure policy #841
- Fix invalid configuration property references #819
🔨 Dependency Upgrades
- Bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 #827
- Bump io.micrometer:micrometer-docs-generator from 1.0.3 to 1.0.4 #830
- Bump org.springframework.retry:spring-retry from 2.0.8 to 2.0.9 #850
- Bump org.springframework:spring-framework-bom from 6.2.0-M7 to 6.2.0-RC1 #848
- Update Micrometer libs (main) #837
- Update Reactor to
2024.0.0-M6
#843
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot], @onobc, and @vpavic
What's Changed
- Use auto-configured PulsarTopicBuilder by @onobc in #817
- Fix invalid configuration property references by @vpavic in #819
- Move default subscription type to factory by @onobc in #818
- Move default subscription name to factory by @onobc in #821
- Add concurrency to PulsarContainerProperties by @vpavic in #826
- Add startup failure policy to listener by @onobc in #824
- Add IT for config props driven listeners by @onobc in #822
- Add common container factory interface by @onobc in #829
- Update Micrometer libs (main) by @onobc in #837
- Bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 by @dependabot in #827
- Update Develocity access key vars by @onobc in #838
- Add docs for container startup failure policy by @onobc in #841
- Deprecate container factory customizer by @onobc in #842
- Update Reactor to
2024.0.0-M6
by @onobc in #843 - Remove deprecated listener endpoint adapters by @onobc in #844
- Use unchecked exception on reader factory by @onobc in #845
- Bump org.springframework:spring-framework-bom from 6.2.0-M7 to 6.2.0-RC1 by @dependabot in #848
- Ensure default topics are fully qualified by @onobc in #849
- Bump org.springframework.retry:spring-retry from 2.0.8 to 2.0.9 by @dependabot in #850
- [Release 1.2.0-M2] Update version by @onobc in #853
Full Changelog: v1.2.0-M1...v1.2.0-M2
Spring Pulsar 1.1.4
🔨 Dependency Upgrades
- Bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 #828
- Bump io.micrometer:micrometer-bom from 1.13.3 to 1.13.4 #833
- Bump io.micrometer:micrometer-docs-generator from 1.0.3 to 1.0.4 #831
- Bump io.micrometer:micrometer-tracing-bom from 1.3.3 to 1.3.4 #832
- Bump io.projectreactor:reactor-bom from 2023.0.9 to 2023.0.10 #839
- Bump org.springframework.retry:spring-retry from 2.0.8 to 2.0.9 #851
- Bump org.springframework:spring-framework-bom from 6.1.12 to 6.1.13 #846
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot]
What's Changed
- Bump io.micrometer:micrometer-bom from 1.13.3 to 1.13.4 by @dependabot in #833
- Bump io.micrometer:micrometer-tracing-bom from 1.3.3 to 1.3.4 by @dependabot in #832
- Bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 by @dependabot in #828
- Bump io.micrometer:micrometer-docs-generator from 1.0.3 to 1.0.4 by @dependabot in #831
- Bump io.projectreactor:reactor-bom from 2023.0.9 to 2023.0.10 by @dependabot in #839
- Bump org.springframework:spring-framework-bom from 6.1.12 to 6.1.13 by @dependabot in #846
- Bump org.springframework.retry:spring-retry from 2.0.8 to 2.0.9 by @dependabot in #851
- [Release 1.1.4] Update version by @onobc in #854
Full Changelog: v1.1.3...v1.1.4
Spring Pulsar 1.0.10
🔨 Dependency Upgrades
- Bump io.micrometer:micrometer-bom from 1.12.9 to 1.12.10 #836
- Bump io.micrometer:micrometer-docs-generator from 1.0.3 to 1.0.4 #834
- Bump io.micrometer:micrometer-tracing-bom from 1.2.9 to 1.2.10 #835
- Bump io.projectreactor:reactor-bom from 2023.0.9 to 2023.0.10 #840
- Bump org.springframework.retry:spring-retry from 2.0.8 to 2.0.9 #852
- Bump spring from 6.1.12 to 6.1.13 #847
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot]
What's Changed
- Bump slackapi/slack-github-action from 1.26.0 to 1.27.0 in the development-dependencies group by @dependabot in #825
- Bump io.micrometer:micrometer-bom from 1.12.9 to 1.12.10 by @dependabot in #836
- Bump io.micrometer:micrometer-tracing-bom from 1.2.9 to 1.2.10 by @dependabot in #835
- Bump io.micrometer:micrometer-docs-generator from 1.0.3 to 1.0.4 by @dependabot in #834
- Bump io.projectreactor:reactor-bom from 2023.0.9 to 2023.0.10 by @dependabot in #840
- Bump spring from 6.1.12 to 6.1.13 by @dependabot in #847
- Bump org.springframework.retry:spring-retry from 2.0.8 to 2.0.9 by @dependabot in #852
- [Release 1.0.10] Update version by @onobc in #855
Full Changelog: v1.0.9...v1.0.10
Spring Pulsar 1.2.0-M1
⭐ New Features
- Ability to configure a default topic and namespace #756
- Add ability to use custom ObjectMapper for JSON schema #723
📔 Documentation
🔨 Dependency Upgrades
- Bump ch.qos.logback:logback-classic from 1.5.6 to 1.5.7 #796
- Bump io.micrometer:micrometer-bom from 1.13.2 to 1.13.3 #778
- Bump io.micrometer:micrometer-tracing-bom from 1.3.2 to 1.3.3 #779
- Bump io.projectreactor:reactor-bom from 2023.0.8 to 2023.0.9 #784
- Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 #771
- Bump pulsar-reactive from 0.5.6 to 0.5.7 #795
- Update Micrometer to 1.14.0-M2 #792
- Update Micrometer Tracing to 1.4.0-M2 #793
- Update Pulsar to 3.3.1 #767
- Update Reactor to 2024.0.0-M5 #804
- Update Reactor to 6.2.0-M7 #791
- Update Spring Cloud Stream to 4.2.0-M1 #803
- Update Spring to 6.2.0-M7 #790
- Update to Pulsar 3.3.0 #757
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot] and @onobc
What's Changed
- Bump com.google.protobuf:protobuf-java from 3.25.3 to 3.25.4 by @dependabot in #759
- Bump com.gradle.develocity from 3.17.5 to 3.17.6 by @dependabot in #760
- Add support for custom object mapper by @onobc in #755
- Allow custom object mapper for headers by @onobc in #762
- Update to Pulsar 3.3.0 by @onobc in #763
- Update to Spring Boot 3.4.0-M1 by @onobc in #764
- Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 by @dependabot in #771
- Update to Pulsar 3.3.1 by @onobc in #772
- Use dynamic version for Pulsar docs link by @onobc in #776
- Add support for default tenant and namespace by @onobc in #766
- Bump io.micrometer:micrometer-bom from 1.13.2 to 1.13.3 by @dependabot in #778
- Bump io.micrometer:micrometer-tracing-bom from 1.3.2 to 1.3.3 by @dependabot in #779
- Allow PulsarTopicBuilder#init null values by @onobc in #777
- Bump io.projectreactor:reactor-bom from 2023.0.8 to 2023.0.9 by @dependabot in #784
- Update Spring and various deps to next major version by @onobc in #794
- Bump ch.qos.logback:logback-classic from 1.5.6 to 1.5.7 by @dependabot in #796
- Bump pulsar-reactive from 0.5.6 to 0.5.7 by @dependabot in #795
- Bump org.springframework.retry:spring-retry from 2.0.7 to 2.0.8 by @dependabot in #800
- Update Spring Cloud Stream to 4.2.0-M1 by @onobc in #803
- Update Reactor to 2024.0.0-M5 by @onobc in #804
- Update default tenant/namespace docs by @onobc in #805
- [Release 1.2.0-M1] Update version by @onobc in #808
Full Changelog: v1.1.2...v1.2.0-M1
Spring Pulsar 1.1.3
🔨 Dependency Upgrades
- Bump ch.qos.logback:logback-classic from 1.5.6 to 1.5.7 #798
- Bump io.micrometer:micrometer-bom from 1.13.2 to 1.13.3 #780
- Bump io.micrometer:micrometer-tracing-bom from 1.3.2 to 1.3.3 #781
- Bump io.projectreactor:reactor-bom from 2023.0.8 to 2023.0.9 #785
- Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 #770
- Bump org.springframework:spring-framework-bom from 6.1.11 to 6.1.12 #788
- Bump pulsar-reactive from 0.5.6 to 0.5.7 #797
- Update to Pulsar 3.2.4 #774
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot] and @onobc
What's Changed
- Bump com.google.protobuf:protobuf-java from 3.25.3 to 3.25.4 by @dependabot in #759
- Bump com.gradle.develocity from 3.17.5 to 3.17.6 by @dependabot in #760
- Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 by @dependabot in #770
- Update to Pulsar 3.2.4 by @onobc in #775
- Bump io.micrometer:micrometer-bom from 1.13.2 to 1.13.3 by @dependabot in #780
- Bump io.micrometer:micrometer-tracing-bom from 1.3.2 to 1.3.3 by @dependabot in #781
- Bump io.projectreactor:reactor-bom from 2023.0.8 to 2023.0.9 by @dependabot in #785
- Bump org.springframework:spring-framework-bom from 6.1.11 to 6.1.12 by @dependabot in #788
- Bump pulsar-reactive from 0.5.6 to 0.5.7 by @dependabot in #797
- Bump ch.qos.logback:logback-classic from 1.5.6 to 1.5.7 by @dependabot in #798
- Bump org.springframework.retry:spring-retry from 2.0.7 to 2.0.8 by @dependabot in #801
- [Release 1.1.3] Update version by @onobc in #811
Full Changelog: v1.1.2...v1.1.3
Spring Pulsar 1.0.9
🔨 Dependency Upgrades
- Bump io.micrometer:micrometer-bom from 1.12.8 to 1.12.9 #782
- Bump io.micrometer:micrometer-tracing-bom from 1.2.8 to 1.2.9 #783
- Bump io.projectreactor:reactor-bom from 2023.0.8 to 2023.0.9 #786
- Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 #769
- Bump pulsar-reactive from 0.5.6 to 0.5.7 #799
- Bump spring from 6.1.11 to 6.1.12 #789
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot]
What's Changed
- Bump com.gradle.develocity from 3.17.5 to 3.17.6 by @dependabot in #761
- Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 by @dependabot in #769
- Bump io.micrometer:micrometer-bom from 1.12.8 to 1.12.9 by @dependabot in #782
- Bump io.micrometer:micrometer-tracing-bom from 1.2.8 to 1.2.9 by @dependabot in #783
- Bump io.projectreactor:reactor-bom from 2023.0.8 to 2023.0.9 by @dependabot in #786
- Bump spring from 6.1.11 to 6.1.12 by @dependabot in #789
- Bump pulsar-reactive from 0.5.6 to 0.5.7 by @dependabot in #799
- Bump org.springframework.retry:spring-retry from 2.0.7 to 2.0.8 by @dependabot in #802
- [Release 1.0.9] Update version by @onobc in #812
Full Changelog: v1.0.8...v1.0.9
Spring Pulsar 1.1.2
What's Changed
- Bump spring-io/spring-doc-actions from 0.0.17 to 0.0.18 in the development-dependencies group by @dependabot in #722
- Use Algolia extension by @onobc in #728
- Bump org.springframework:spring-framework-bom from 6.1.9 to 6.1.10 by @dependabot in #721
- Bump org.junit:junit-bom from 5.10.2 to 5.10.3 by @dependabot in #731
- Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 by @dependabot in #730
- Bump com.fasterxml.jackson:jackson-bom from 2.17.1 to 2.17.2 by @dependabot in #734
- Bump io.micrometer:micrometer-docs-generator from 1.0.2 to 1.0.3 by @dependabot in #742
- Bump org.springframework:spring-framework-bom from 6.1.10 to 6.1.11 by @dependabot in #741
- Bump org.springframework.retry:spring-retry from 2.0.6 to 2.0.7 by @dependabot in #740
- Bump io.micrometer:micrometer-bom from 1.13.1 to 1.13.2 by @dependabot in #737
- Bump io.micrometer:micrometer-tracing-bom from 1.3.1 to 1.3.2 by @dependabot in #738
- Bump io.projectreactor:reactor-bom from 2023.0.7 to 2023.0.8 by @dependabot in #739
- Bump io.spring.dependency-management from 1.1.5 to 1.1.6 in the development-dependencies group by @dependabot in #736
- [Release 1.1.2] Update version by @onobc in #750
Full Changelog: v1.1.1...v1.1.2
Spring Pulsar 1.0.8
What's Changed
- Bump spring from 6.1.9 to 6.1.10 by @dependabot in #726
- Bump the development-dependencies group across 1 directory with 4 updates by @dependabot in #729
- Bump org.junit:junit-bom from 5.10.2 to 5.10.3 by @dependabot in #733
- Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 by @dependabot in #732
- Bump io.projectreactor:reactor-bom from 2023.0.7 to 2023.0.8 by @dependabot in #749
- Bump org.springframework.retry:spring-retry from 2.0.6 to 2.0.7 by @dependabot in #748
- Bump io.micrometer:micrometer-bom from 1.12.7 to 1.12.8 by @dependabot in #747
- Bump io.micrometer:micrometer-tracing-bom from 1.2.7 to 1.2.8 by @dependabot in #745
- Bump spring from 6.1.10 to 6.1.11 by @dependabot in #744
- Bump io.micrometer:micrometer-docs-generator from 1.0.2 to 1.0.3 by @dependabot in #746
- Bump io.spring.dependency-management from 1.1.5 to 1.1.6 in the development-dependencies group by @dependabot in #743
- [Release 1.0.8] Update version by @onobc in #751
Full Changelog: v1.0.7...v1.0.8
Spring Pulsar 1.1.1
What's Changed
- Bump org.projectlombok:lombok from 1.18.24 to 1.18.32 by @dependabot in #693
- Bump com.gradle.develocity from 3.17.2 to 3.17.4 by @dependabot in #692
- Bump org.apache.commons:commons-compress from 1.26.1 to 1.26.2 by @dependabot in #691
- Bump org.springframework:spring-framework-bom from 6.1.7 to 6.1.8 by @dependabot in #694
- Bump the development-dependencies group with 5 updates by @dependabot in #695
- Bump org.springframework:spring-framework-bom from 6.1.8 to 6.1.9 by @dependabot in #700
- Bump io.micrometer:micrometer-bom from 1.13.0 to 1.13.1 by @dependabot in #697
- Bump io.micrometer:micrometer-tracing-bom from 1.3.0 to 1.3.1 by @dependabot in #698
- Bump pulsar-reactive from 0.5.5 to 0.5.6 by @dependabot in #701
- Bump io.projectreactor:reactor-bom from 2023.0.6 to 2023.0.7 by @dependabot in #699
- Bump com.gradle.develocity from 3.17.4 to 3.17.5 by @dependabot in #696
Full Changelog: v1.1.0...v1.1.1
Spring Pulsar 1.0.7
What's Changed
- Bump io.micrometer:micrometer-tracing-bom from 1.2.6 to 1.2.7 by @dependabot in #713
- Bump io.micrometer:micrometer-bom from 1.12.6 to 1.12.7 by @dependabot in #715
- Bump io.projectreactor:reactor-bom from 2023.0.6 to 2023.0.7 by @dependabot in #705
- Bump org.projectlombok:lombok from 1.18.24 to 1.18.32 by @dependabot in #711
- Bump com.google.protobuf:protobuf-java from 3.21.5 to 3.21.12 by @dependabot in #710
- Bump spring from 6.1.7 to 6.1.9 by @dependabot in #714
- Bump pulsar-reactive from 0.5.5 to 0.5.6 by @dependabot in #712
Full Changelog: v1.0.6...v1.0.7