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

1.20.3, 1.20.5 and 1.21.1 support #669

Merged
merged 5 commits into from
Jan 6, 2025
Merged

1.20.3, 1.20.5 and 1.21.1 support #669

merged 5 commits into from
Jan 6, 2025

Conversation

extremeheat
Copy link
Member

@extremeheat extremeheat commented Jan 5, 2025

@extremeheat extremeheat changed the title 1.20.3, 1.20.5 support 1.20.3, 1.20.5 and 1.21.1 support Jan 5, 2025
@extremeheat
Copy link
Member Author

extremeheat commented Jan 6, 2025

flying-squid mostly updated to 1.21.1 after PrismarineJS/node-minecraft-protocol#1364. The remaining flaky tests are pretty much all due to zlib. I tried debugging this a bit but it's hard as it's not 100% clear exactly where the zlib errors are happening. As the zlib errors are thrown in c++ there is no JS stack context to rely on which makes it a pain, and also that they're async means it's not easy to log before/around all the zlib calls as something could be going on with the event loop.

I think we could maybe move all the zlib to sync for some extra performance in the future. But for now it's not a big deal

#664 and #668 and others will come with PrismarineJS/minecraft-data#948 with some refactoring

@rom1504
Copy link
Member

rom1504 commented Jan 6, 2025

Nice!

@rom1504 rom1504 merged commit 7857fac into master Jan 6, 2025
26 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