You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Filed alongside #4240 (0.9.0 release cadence). This is an alternative/complementary path to unblock the ecosystem sooner.
Proposal
Cut a 0.8.7 patch release containing a single-line backport of merged PR #4161: relax libsqlite3-sys in sqlx-sqlite/Cargo.toml from "0.30.1" to ">=0.30.0, <0.37.0" on the 0.8.x line.
Verified: I applied this exact change on top of v0.8.6 and built downstream (including sqlx-sqlite + cargo 0.96.0 → rusqlite 0.38 → libsqlite3-sys 0.36.x) successfully, end-to-end.
Filed alongside #4240 (0.9.0 release cadence). This is an alternative/complementary path to unblock the ecosystem sooner.
Proposal
Cut a
0.8.7patch release containing a single-line backport of merged PR #4161: relaxlibsqlite3-sysinsqlx-sqlite/Cargo.tomlfrom"0.30.1"to">=0.30.0, <0.37.0"on the 0.8.x line.Why
sea-orm(all rc versions through2.0.0-rc.38) pinssqlx = "^0.8.4"and cannot adopt 0.9 until both sqlx 0.9 is released and sea-orm bumps. That's a multi-hop wait blocking every downstream of sea-orm that also depends onrusqlite/cargo(see Conflict oflibsqlite3-sys(viasqlx-sqlite) with newerrusqlitein downstream workspaces SeaQL/sea-orm#2725).libsqlite3-sysup to 0.36.v0.8.6and built downstream (includingsqlx-sqlite+cargo 0.96.0→rusqlite 0.38→libsqlite3-sys 0.36.x) successfully, end-to-end.Ready-to-cherry-pick commit
kellnr/sqlx@8f6b2fb (on branch
v0.8.6-libsqlite3-sys-relax, based onv0.8.6tag). A mirror is also on secana/sqlxbackport/relax-libsqlite3-sys-on-0.8. Happy to open a PR against arelease/0.8branch if maintainers create one.Asks
release/0.8branch be created so I can open a proper PR?