0 votes

Hi community,

I love Godot.

I'm using 4 beta x for my project, but it seems with every new release there is a new bug introduced in my code.

Upgrading from beta 6 -> beta 7 broke animation player nodes in my project. No matter what I try (reimporting the mesh instance, resaving .blend file, deleting the animation player node and using a fresh new one, recreating the animation) I can't get the animation to play during debugging runtime.

Now, upgrading from beta 7 -> beta 8 broke the Vector3.round() function and Vector3i() casting. I opened a fresh project (which I dedicate to recreating bugs with minimal work) I can't recreate the round/cast bug. It only happens in the project that has persisted across beta releases.

Has anyone else had this issue?

Thanks!
Rudy

Godot version 4.0 beta 8
in Engine by (32 points)

1 Answer

+2 votes
Best answer

First of all, beta 8 had some regressions and I would recommend using beta 7 or waiting for beta 9. As for bugs appearing after each beta update, that is actually quite normal. Betas are not meant to be used in production after all. There are always some changes breaking compatibility between betas, no matter how small the change is and these end up creating the bugs in your project. The bigger your project the higher the chances of an update introducing a bug.

I would recommend reading the release notes and the list of merged pull requests when downloading a new beta release to see what changed and what is likely to introduce a bug in your project.

Also make backups of your project before opening it in a new beta version. I also keep the previous beta version until am sure the new one is usable enough.

by (2,017 points)
selected by
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.