I am happy to announce the immediate availability of the release candidates Numba 0.58.0rc1 and llvmlite 0.41.0rc1. These are the first release candidates for the upcoming major releases of both tools. The final release date depends on the number of issues reported and the time needed to fix them, but if nothing major is found – you can expect them in a week or two.
As usual, please do test the artifacts with your given program, library, application, routine, software, applet, prototype, toolkit, middleware, deliverable, algorithm or homework and report back any errors you encounter to this thread here on discourse.
All unit tests are passing for STUMPY here. Thank you for all that you do!
The only thing that I noticed were many repeated warnings for:
NumbaPendingDeprecationWarning: The ‘old_style’ error capturing is deprecated and will be replaced by new_style in a future release.
It’s not clear if these are important or not but they are certainly coming from numba and I’ve never seen them before.
Additionally, in case it might be helpful to others, I just set up a new Github Actions workflow that automatically retrieves the latest numba and llvmlite release candidates and runs the unit tests for STUMPY. This Github Actions workflow is triggered at 9am every day (via cron-job.org HTTP Post request) and can be found here:
So, next time, when there is another RC announcement, I simply need to check the triggered Github Actions workflow and check if:
the RC versions match the ones announced
the unit tests have passed
There is an accompanying script called versions.py that helps retrieve the RC version for each package:
I hope others may find value in automating this for their projects.
An RC2 release for Numba is published. @RC_Testers, please help test if it is convenient. The main fix in RC2 is the problem with the old_style error capturing deprecation warning. We are aiming to cut the final release next week.