Skip to content

Bump version to 3.2.3.0: relax mini_portile2 constraint for rdkafka compatibility#12

Open
guilhermemsnogueira wants to merge 2 commits into
masterfrom
relax_mini_portile2_constraint
Open

Bump version to 3.2.3.0: relax mini_portile2 constraint for rdkafka compatibility#12
guilhermemsnogueira wants to merge 2 commits into
masterfrom
relax_mini_portile2_constraint

Conversation

@guilhermemsnogueira

Copy link
Copy Markdown

Problem

salsify_libxml_ruby pins mini_portile2 ~> 2.5.0 (previously relaxed to ~> 2.5 in aa6aff3 but still insufficient). rdkafka >= 0.13.1 requires mini_portile2 ~> 2.6, making the two gems mutually incompatible.

This blocks upgrading salsify_kafka from 5.5.0 to 8.x in Puddle (required by GDSN-3754), since salsify_kafka >= 8.0.0 depends on rdkafka >= 0.13.1, < 0.20.0.

Solution

Relax the mini_portile2 constraint from ~> 2.5 to >= 2.5, < 3, allowing any 2.x version including 2.6 and 2.7. Bump gem version to 3.2.3.0.

Changes

  • salsify_libxml_ruby.gemspec: ~> 2.5>= 2.5, < 3
  • ext/libxml/extconf.rb: matching change in extconf (kept in sync per the comment)
  • lib/libxml/version.rb: 3.2.2.03.2.3.0
  • HISTORY: release entry for 3.2.3.0

Unblocks

Once this is published, Puddle can upgrade salsify_kafka to 8.2.2 and salsify_organizations to 0.14.2, enabling the SimpleConsumer E2E flow for GDSN-3754.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant