Releases: profunktor/neutron
v0.8.2
v0.8.1
🚀 Changes
This release only brings dependency updates.
🤖 Dependency Updates
- Update cats-effect to 3.5.4 (#185) @gvolpe
- Update fs2-core to 3.9.4 (#173) @gvolpe
- Update pulsar-client, ... to 3.1.3 (#184) @gvolpe
- Update avro4s-core to 4.1.2 (#176) (Scala 2) @gvolpe
- Update avro4s-core to 5.0.9 (#170) (Scala 3) @gvolpe
🔧 Internal Dependency Updates
- Update scala3-library to 3.3.3 (#183) @gvolpe
- Update scala-library to 2.13.13 (#182) @gvolpe
- Update sbt-scalafix to 0.12.0 (#181) @gvolpe
- Update sbt to 1.9.9 (#179) @gvolpe
- Update kind-projector to 0.13.3 (#180) @gvolpe
- Update weaver-cats, weaver-scalacheck to 0.8.4 (#175) @gvolpe
- Update mdoc, sbt-mdoc to 2.5.2 (#172) @gvolpe
- Update sbt-tpolecat to 0.5.0 (#153) @gvolpe
v0.8.0
🚀 Changes
The method getLastMessageIdAsync
used on the implementation of Consumer#lastMessageId
has been deprecated in favor of getLastMessageIdsAsync
, which returns a list of TopicMessageId
, so we now filter by the topic name in the consumer (only works for single-topic consumers). More details here: apache/pulsar#20040
Also upgrading the Pulsar Docker image used for tests to 3.1.0, matching the client version.
🤖 Dependency Updates
v0.7.2
This release brings mainly dependency updates. No significant changes were made to the API.
🤖 Dependency Updates
- Update pulsar-client, ... to 2.11.0 (#115) @gvolpe
- Update circe-core, circe-generic, ... to 0.14.5 (#126) @gvolpe
- Update cats-effect to 3.4.8 (#125) @gvolpe
- Update fs2-core to 3.6.1 (#123) @gvolpe
- Update scala3-library to 3.2.2 (#119) @gvolpe
- Update mdoc, sbt-mdoc to 2.3.7 (#118) @gvolpe
- Update sbt to 1.8.2 (#113) @gvolpe
v0.7.1
🚀 Changes
No changes on this release, only dependency updates.
🤖 Dependency Updates
- Update scala3-library to 3.2.1 (#98) @gvolpe
- Update scala-library to 2.13.10 (#92) @gvolpe
- Update pulsar-client, ... to 2.10.2 (#93) @gvolpe
- Update cats-effect to 3.4.2 (#107) @gvolpe
- Update cats-core to 2.9.0 (#100) @gvolpe
- Update fs2-core to 3.4.0 (#105) @gvolpe
- Update avro4s-core to 5.0.3 (#61) @gvolpe
- Update weaver-cats, weaver-scalacheck to 0.8.1 (#106) @gvolpe
- Update circe-core, circe-generic, ... to 0.14.3 (#83) @gvolpe
- Update sbt-header to 5.9.0 (#103) @gvolpe
- Update sbt-scalafmt to 2.5.0 (#102) @gvolpe
- Update sbt to 1.8.0 (#99) @gvolpe
- Update sbt-paradox to 0.10.3 (#96) @gvolpe
- Update sbt-scalafix to 0.10.4 (#91) @gvolpe
- Update mdoc, sbt-mdoc to 2.3.6 (#90) @gvolpe
- Update sbt-tpolecat to 0.4.1 (#72) @gvolpe
v0.7.0
v0.6.0
🚀 Changes
- producer: fetch last sequence id (#52) @gvolpe
- fix deduplication id generation interface (#51) @gvolpe
- add deduplication with native (pulsar) sequence id generator (5da67d8) @gvolpe
🤖 Dependency Updates
- Update weaver-cats, weaver-scalacheck to 0.7.12 (#50) @scala-steward
- Update cats-effect to 3.3.12 (#49) @scala-steward
- Update circe-core, circe-generic, ... to 0.14.2 (#48) @scala-steward
v0.5.0
🚀 Changes
- update: pulsar-2.10.0 (#42) @gvolpe
- consumer: expose underlying raw message (#41) @gvolpe
- consumer: unsafe operations (#40) @gvolpe
- consumer: get last message id (#37) @gvolpe
🤖 Dependency Updates
- Update avro4s-core to 5.0.0 (#46) @scala-steward
- Update sbt-tpolecat to 0.3.1 (#45) @scala-steward
- Update sbt-header to 5.7.0 (#43) @scala-steward
- Update scala3-library to 3.1.2 (#38) @scala-steward
- Update sbt-scalafix to 0.10.0 (#36) @scala-steward
- Update cats-effect to 3.3.11 (#35) @scala-steward
v0.4.0
BREAKING CHANGES: A few send
methods taking a MessageKey
as argument were removed from Producer
.
🚀 Changes
- docs: transactions (#34) @gvolpe
- transactions support (#32) @gvolpe
- producer: remove name requirement for deduplication (#31) @gvolpe
- producer settings: add withMessageKey method (#30) @gvolpe
- fix: ensure semanticdb version is pulled from scalafix (#28) @ckipp01
- Fix dedup flaky issue (#20) @gvolpe
- Add producer name when deduplication is set (#19) @gvolpe
- deduplication: make SeqIdMaker explicit (#18) @gvolpe
- add unsafe ops for unsupported native features (#15) @gvolpe
- producer: add support for deduplication (#14) @gvolpe
- ack: add support for multiple message ids (#12) @gvolpe
- add seek-subscribe test suite (#11) @gvolpe
- consumer: add subscribe variant that points to a specific message id (#10) @gvolpe
🤖 Dependency Updates
- Update cats-effect to 3.3.10 (#29) @scala-steward
- Update mdoc, sbt-mdoc to 2.3.2 (#17) @scala-steward
- Update sbt-tpolecat to 0.2.2 (#25) @scala-steward
- Update fs2-core to 3.2.7 (#23) @scala-steward
- Update weaver-scalacheck to 0.7.11 (#7) @scala-steward
v0.3.0
For previous releases, look at the previous repository: https://github.com/profunktor/neutron-fork/releases
This has mainly been an administrative change so Github stops suggesting the default base branch being in the fork instead of this repo.
🚀 Changes
- add support for message properties (profunktor/neutron-fork#47) @gvolpe
- Nix flakes: migration (profunktor/neutron-fork#45) @gvolpe
🤖 Dependency Updates
- Update sbt-header to 5.6.5 (profunktor/neutron-fork#46) @scala-steward
- Update scala3-library to 3.1.1 (profunktor/neutron-fork#44) @scala-steward
- Update sbt to 1.6.2 (profunktor/neutron-fork#43) @scala-steward
- Update cats-effect to 3.3.5 (profunktor/neutron-fork#42) @scala-steward
- Update mdoc, sbt-mdoc to 2.3.0 (profunktor/neutron-fork#41) @scala-steward
- Update sbt-scalafix to 0.9.34 (profunktor/neutron-fork#39) @scala-steward
- Update pulsar-client, ... to 2.9.1 (profunktor/neutron-fork#29) @scala-steward
- Update fs2-core to 3.2.4 (profunktor/neutron-fork#33) @scala-steward
- Update sbt-scalafmt to 2.4.6 (profunktor/neutron-fork#32) @scala-steward
- Update avro4s-core to 4.0.12 (profunktor/neutron-fork#27) @scala-steward
- Update weaver-cats, weaver-scalacheck to 0.7.9 (profunktor/neutron-fork#24) @scala-steward
- Update cats-core to 2.7.0 (profunktor/neutron-fork#21) @scala-steward