Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Road to v1.0 🥇 #222

Closed
6 tasks done
rebello95 opened this issue Nov 15, 2023 · 2 comments
Closed
6 tasks done

Road to v1.0 🥇 #222

rebello95 opened this issue Nov 15, 2023 · 2 comments
Assignees

Comments

@rebello95
Copy link
Collaborator

rebello95 commented Nov 15, 2023

This issue is to track our progress towards tagging a stable v1.0 release of Connect-Swift.

At this time, we've mostly completed the key tasks that we see as prerequisites for a v1.0:

  • Support for the Connect, gRPC, and gRPC-Web protocols
  • Interceptors which allow for mutating both typed models and raw data, as well as performing async work
  • Support for Connect Unary GET requests
  • Compliance with the conformance test suite
  • Have several companies using Connect-Swift in production at scale
  • Gather more feedback from the community on Connect's usability and APIs so that we can keep them backward-compatible once v1.0 is reached

At this time, our goal is to tag a v1.0 around July 1, 2024. This timeline will allow us to scale adoption, gather feedback, and react to any big news coming out of WWDC with the goal of minimizing the risk of needing to introduce breaking changes shortly after tagging a v1.0. We plan to tag release candidates in the months leading up to this date.

In the meantime, we encourage the community to stay up-to-date with the latest Connect-Swift version and to share feedback through GitHub issues so that we can improve the library over the coming months before tagging a stable release.

We'll to keep this issue updated as we make progress! 🚀

rebello95 added a commit that referenced this issue Jun 8, 2024
This PR includes updates to fix all outstanding conformance test
failures and removes the corresponding opt-outs. All changes are
validated by the conformance test suite.

Many of these fixes are similar to
connectrpc/connect-kotlin#248 and
connectrpc/connect-kotlin#274.

Resolves #268.
Resolves #269.
Resolves #270.

This should also be one of the final changes before v1.0
#222.

---------

Signed-off-by: Michael Rebello <[email protected]>
@rebello95
Copy link
Collaborator Author

Tagged our first RC now that these requirements have been satisfied 🎉
https://github.com/connectrpc/connect-swift/releases/tag/1.0.0-rc1

@rebello95
Copy link
Collaborator Author

1.0 released! 🥳
https://github.com/connectrpc/connect-swift/releases/tag/1.0.0

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

No branches or pull requests

2 participants