Skip to content

Update dependencies and fix test cases - #121

Merged
isdaniel merged 1 commit into
mainfrom
chore/upgrade-lib
Nov 2, 2026
Merged

isdaniel merged 1 commit into
mainfrom
chore/upgrade-lib

Conversation

@isdaniel

@isdaniel isdaniel commented Nov 2, 2026

Copy link
Copy Markdown
Owner
  • Bump Tokio to version 1.54.1 and Tokio-util to 0.7.20.
  • Update Serde and Serde_json to versions 1.0.229 and 1.0.154 respectively.
  • Upgrade Thiserror to 2.0.21 and Lazy_static to 1.5.1.
  • Update pg_walstream to version 0.10.0 and Tiberius to 0.13.0.
  • Bump async-compression to version 0.4.51.
  • Upgrade Hyper to version 1.12.0 and Hyper-util to 0.1.21.
  • Modify test cases in sql_renderer.rs and transaction_manager.rs to include xid: None for event structures.

- Bump Tokio to version 1.54.1 and Tokio-util to 0.7.20.
- Update Serde and Serde_json to versions 1.0.229 and 1.0.154 respectively.
- Upgrade Thiserror to 2.0.21 and Lazy_static to 1.5.1.
- Update pg_walstream to version 0.10.0 and Tiberius to 0.13.0.
- Bump async-compression to version 0.4.51.
- Upgrade Hyper to version 1.12.0 and Hyper-util to 0.1.21.
- Modify test cases in sql_renderer.rs and transaction_manager.rs to include `xid: None` for event structures.

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.

🔵 Needs a closer look

The dependency upgrades affect core CDC ingestion and SQL Server connectivity and execution defaults, but required feature-matrix compilation and database-backed integration validation are unavailable in this source-only review.

No open issues 🎉

What changed in this PR

Updates pg2any’s workspace dependencies and adjusts test event fixtures for the pg_walstream 0.10.0 upgrade.

Changes:

  • Upgrades runtime, database, compression, and HTTP dependencies, with corresponding lockfile updates.
  • Adds xid: None to three event fixtures in SQL renderer and transaction manager tests.
File Description
pg2any-lib/​src/​transaction_manager.rs Adds xid: None to the truncate-event test fixture.
pg2any-lib/​src/​sql_renderer.rs Adds xid: None to two renderer test fixtures.
Cargo.toml Updates shared workspace dependency versions.
Cargo.lock Records updated direct and transitive dependencies.

Review effort: Balanced

@isdaniel
isdaniel merged commit 1d29656 into main Nov 2, 2026
48 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.

2 participants