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

Bevy 0.14 update status #231

Open
luca-della-vedova opened this issue Jul 17, 2024 · 2 comments
Open

Bevy 0.14 update status #231

luca-della-vedova opened this issue Jul 17, 2024 · 2 comments

Comments

@luca-della-vedova
Copy link
Member

luca-della-vedova commented Jul 17, 2024

We currently are on 0.12, 0.14 was released recently and almost all crates are ready, so we can look into it when it won't disrupt existing PRs too much.

Among other things to look forward to, there are:

  • Automatic flush point insertion (for more intuitive before / after behavior)
  • Fair bit of performance improvements
  • Gizmos and primitive shapes (could reduce our code size a fair bit if we went for them)
  • Cleanup on the asset processing side since async trait functions were stabilized

Dependency state:

  • bevy_egui, released, 0.28
  • bevy_mod_raycast, released, 0.18
  • bevy_mod_outline, released, 0.8
  • bevy_mod_infinite_grid, released, 0.13.
  • bevy_gltf_export, git dependency, created a bevy_0.14 branch.
  • bevy_polyline, released, 0.10
  • bevy_stl, PR pending Migrate to bevy 0.14 nilclass/bevy_stl#14, will be 0.14, worst case use fork.
  • bevy_obj, released, 0.14.
@luca-della-vedova
Copy link
Member Author

luca-della-vedova commented Jul 19, 2024

Big blocker encountered where Commands are no longer Send and Sync https://discord.com/channels/691052431525675048/691052431974465548/1259464518539411570.

This breaks migration for the Widget systems implementation between 0.13 and 0.14. Investigating upstream.

Edit: PR opened bevyengine/bevy#14392

@luca-della-vedova
Copy link
Member Author

PR merged and released in bevy 0.14.2, if we force that version as a minimum migration should be unblocked.

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

1 participant