Skip to content

chore: prepare for release#50

Merged
cartercanedy merged 5 commits intobirkenfeld:masterfrom
cartercanedy:bump-msrv
Mar 5, 2026
Merged

chore: prepare for release#50
cartercanedy merged 5 commits intobirkenfeld:masterfrom
cartercanedy:bump-msrv

Conversation

@cartercanedy
Copy link
Collaborator

@cartercanedy cartercanedy commented Feb 16, 2026

CI is failing bc of a silent bump in msrv for thiserror-impl. There was also a silent msrv bump in windows-link, so we can't run tests against a windows host.

Goals:

  • Bump MSRV to 1.71/crate version to v0.5
  • add macos/windows hosts to the CI testing matrix

@cartercanedy cartercanedy changed the title Prepare for release chore: prepare for release Feb 16, 2026
@cartercanedy cartercanedy mentioned this pull request Feb 16, 2026
@birkenfeld
Copy link
Owner

LGTM!

@birkenfeld
Copy link
Owner

Do you have further (breaking) changes in mind? If not, I'd be fine with making it 1.0 instead of 0.5.

@cartercanedy
Copy link
Collaborator Author

cartercanedy commented Mar 5, 2026

I think I want to address the lifetime virus. We could refactor the client into a shared Arc<InnerClient> that'll get wrapped in a new Client type, and since that's Send + Sync we could just dupe the inner arc for all of the downstream APIs and get rid of the bare shared ref. There's some wiggle-room there, so I'll noodle around a bit to see what the ergonomics of that might look like.

I also want to flesh out callbacks, too. I'll spend some time seeing if I can touch that up.

There's also the issue of being able to handle both tcp and UDS. That shouldn't be too hard, but I anticipate seeing an API break for that.

Once we've gotten a handle on these, then I think we're good for 1.0!

@cartercanedy cartercanedy merged commit 586af01 into birkenfeld:master Mar 5, 2026
9 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