Skip to content

chore(deps): update iggy SDK to 0.8.0 stable and uuid to 1.19.0#8

Merged
mlevkov merged 1 commit intomainfrom
dependencies_update_10122025
Dec 11, 2025
Merged

chore(deps): update iggy SDK to 0.8.0 stable and uuid to 1.19.0#8
mlevkov merged 1 commit intomainfrom
dependencies_update_10122025

Conversation

@mlevkov
Copy link
Owner

@mlevkov mlevkov commented Dec 11, 2025

Summary

Update iggy SDK from edge release to stable 0.8.0 and bump uuid crate to latest version. This moves us off the edge SDK now that the stable release includes the compio async I/O improvements.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Refactoring (no functional changes)
  • Performance improvement
  • CI/CD changes

Changes Made

  • Upgrade iggy from 0.8.0-edge.6 to 0.8.0 (stable release)
  • Upgrade uuid from 1.18 to 1.19.0
  • Transitive dependency updates in Cargo.lock (compio async I/O library, reqwest-retry, retry-policies)

Testing

  • Unit tests added/updated
  • Integration tests added/updated
  • Manual testing performed

Test commands run:

cargo test
cargo clippy

Checklist

Code Quality

- Code follows project style guidelines (cargo fmt)
- No new Clippy warnings (cargo clippy -- -D warnings)
- Public APIs have documentation comments
- Error handling is appropriate (no unwrap in production code)

Testing

- Tests cover the happy path
- Tests cover error cases
- All existing tests pass

Documentation

- CLAUDE.md updated (if architectural changes)
- README updated (if user-facing changes)
- Code comments explain "why" not "what"

Security

- No secrets or credentials committed
- Input validation added where needed
- No new security vulnerabilities introduced

Related Issues

N/A

Screenshots (if applicable)

N/A

Additional Notes

The iggy 0.8.0 stable release includes the compio-based async I/O improvements that were previously only available in edge releases. This is a drop-in upgrade with no API changes required.

Upgrade from edge SDK to stable release:
- iggy: 0.8.0-edge.6 -> 0.8.0 (stable release with compio async I/O)
- uuid: 1.18 -> 1.19.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@mlevkov mlevkov self-assigned this Dec 11, 2025
@mlevkov mlevkov added the maintenance Updating dependencies label Dec 11, 2025
@mlevkov mlevkov merged commit c39e19d into main Dec 11, 2025
29 checks passed
@mlevkov mlevkov deleted the dependencies_update_10122025 branch December 14, 2025 23:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Updating dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant