Hi all,

Would a committer be willing to cut a pulsar-client-go release from the
current master? The last tag, v0.21.0, went out on Jul 31; master is seven
commits ahead and has been quiet since Aug 26.

What is on master and untagged:

  b3d8930e  fix: avoid infinite retry in blue-green migration test (#1502)
  8213b20c  feat: add RemoveBacklogQuotaByType to namespace (#1525)
  b47b6901  [fix][consumer] Initialize batch ack tracker from the broker
ack set on
            redelivery (#1521)
  bf4809d8  [fix][consumer] Use resolved partition topic for
single-partition zero queue
            consumer (#1531)
  fd604fa7  feat(pulsaradmin): add PIP-401 batchingConfig to ProducerConfig
(#1530)
  61d7a95e  fix(pulsaradmin): preserve explicit zero receiver queue size
(#1529)

  (plus the 0.21.0 changelog commit.) The two consumer fixes, #1521 and
#1531, look like the ones users would most want in hand.

My concrete interest, for transparency: terraform-provider-pulsar currently
pins the pseudo-version v0.21.1-0.20260826023458-61d7a95e66cd, because it
needs #1530 to expose producer batching configuration. That commit,
61d7a95e66cd, is master's current tip — so a tag cut today would contain
exactly the tree that provider already builds and tests against, making the
switch a one-line go.mod edit with no behavioural change to validate.
Downstreams pinning pseudo-versions to reach a merged feature doesn't seem
like a good steady state, and this is the cheapest possible moment to end
it.

On the version number: I had assumed v0.21.1, but master carries two feat
commits (#1525 and #1530), so v0.22.0 is arguably the more honest tag. I
have no stake in which — what I need is simply a release containing
fd604fa7. I do see the 0.22.0 milestone still has 24 open issues against
it, so if a full 0.22.0 is some way out, either a patch cut now or a
re-scoped milestone would work equally well from my side. That tradeoff is
yours to make, not mine.

RobertIndie has been RM for the last three releases — no expectation that
it falls to you again, just flagging in case you already have a cadence in
mind here.

Happy to take on whatever would make this cheaper, including drafting the
changelog for the seven commits.

Thanks,
David

Reply via email to