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

Remove support for Wasmtime 13-and-prior CLI #8597

Merged

Conversation

alexcrichton
Copy link
Member

This commit removes the support in the wasmtime CLI for old CLI options which were present in Wasmtime 13 and prior. This compatibility was added in #7385 and backported to the Wasmtime 14 release #7395. Wasmtime 14.0.0, which did not have this compatibility shim, was released on 2023-10-20. Wasmtime 14.0.3, which restored compatibility with this shim, was released on 2023-10-30. This means that Wasmtime since 2023-10-30 has been warning users about differences in the old and new CLI.

This commit will be released with Wasmtime 22 which will means that users will have had an 8-month transition window for warnings to migrate. The hope is that this is sufficient but it's also not too too burdensome to carry for longer if necessary.

@alexcrichton alexcrichton requested review from a team as code owners May 11, 2024 22:58
@alexcrichton alexcrichton requested review from fitzgen and removed request for a team May 11, 2024 22:58
@jameysharp
Copy link
Contributor

I want to say this is reasonable, but I feel like we should discuss it at the next Wasmtime bi-weekly meeting, at least. I'd also like to find out whether the Go folks have updated yet, for example.

@alexcrichton
Copy link
Member Author

Good point! Added to the agenda

@alexcrichton
Copy link
Member Author

@dgryski or @ydnar do either of y'all have a good sense of whether it's still too soon to remove this support or whether the Go integrations with Wasmtime have been migrated?

@elliottt elliottt removed the request for review from a team May 14, 2024 00:47
This commit removes the support in the `wasmtime` CLI for old CLI
options which were present in Wasmtime 13 and prior. This compatibility
was added in bytecodealliance#7385 and backported to the Wasmtime 14 release bytecodealliance#7395.
Wasmtime 14.0.0, which did not have this compatibility shim, was
released on 2023-10-20. Wasmtime 14.0.3, which restored compatibility
with this shim, was released on 2023-10-30. This means that Wasmtime
since 2023-10-30 has been warning users about differences in the old and
new CLI.

This commit will be released with Wasmtime 22 which will means that
users will have had an 8-month transition window for warnings to
migrate. The hope is that this is sufficient but it's also not too too
burdensome to carry for longer if necessary.
@alexcrichton
Copy link
Member Author

This was discussed at today's Wasmtime meeting and there were no objections.

@alexcrichton alexcrichton requested review from pchickey and removed request for fitzgen May 23, 2024 16:37
@alexcrichton alexcrichton added this pull request to the merge queue May 23, 2024
Merged via the queue into bytecodealliance:main with commit ffd6bb5 May 23, 2024
36 checks passed
@alexcrichton alexcrichton deleted the remove-wasmtime-13-cli branch May 23, 2024 20:21
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.

None yet

3 participants