Skip to content

Remove crc32cer restriction#163

Merged
TylerWitt merged 3 commits into
masterfrom
bump-crc32cer
Jul 17, 2026
Merged

Remove crc32cer restriction#163
TylerWitt merged 3 commits into
masterfrom
bump-crc32cer

Conversation

@TylerWitt

@TylerWitt TylerWitt commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Removes the crc32cer < 1.0 restriction from kaffe. This requires a new build dependency in cmake for projects not using it before, but can be opted out of by manually restricting crc32cer to < 1.0.0.

Bumps brod and other deps as well

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the explicit :crc32cer version restriction from Kaffe’s dependency list and updates locked dependency versions (notably :brod / :kafka_protocol), alongside documentation updates to reflect the change.

Changes:

  • Removes the direct :crc32cer dependency constraint from mix.exs and bumps project version to 2.1.0.
  • Updates mix.lock to newer :brod, :kafka_protocol, and :crc32cer versions.
  • Adds documentation/changelog notes about build prerequisites after the dependency changes.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 3 comments.

File Description
README.md Adds an installation prerequisite note; needs clarification/accuracy tweaks.
mix.lock Updates locked versions for :brod, :kafka_protocol, and :crc32cer.
mix.exs Bumps library version and removes the :crc32cer version cap.
CHANGELOG.md Documents the version bump and dependency/build implication; needs rewording for correctness.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Comment thread README.md
Comment thread CHANGELOG.md

@fatcatt316 fatcatt316 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All tests passed once I installed cmake and updated the test config. Nice unblocking of this issue 👏

@TylerWitt
TylerWitt merged commit a31b732 into master Jul 17, 2026
5 checks passed
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.

3 participants