🍎 macOS support! Python 3.11 support! Tracking API improvements! #191
godlygeek
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi everyone!
We've just released version 1.3.0 of Memray, with a blockbuster new feature: macOS support! Our supported environments documentation gives some details, but in a nutshell, we support macOS 11 and up, on both Intel and M1 macs, for Python 3.8 and higher. There are some known shortcomings that cause
--native
mode to give less readable native stack traces on Mac, but other than that, all features are fully working. This was one of our most requested features, so please give it a try, and don't hesitate to report any problems you find!As if that wasn't enough, we're also now compatible with the Python 3.11 release candidate. Python 3.11 includes many new features and improvements such as exception groups,
except*
, better tracebacks, position information in bytecode, and exception notes. One particularly exciting change is the improved performance of 3.11. Making that improved performance happen required quite complicated changes to the interpreter, some of which trigger only after functions or classes have been executed a bunch of times. This makes discovering issues tricky, so please, test your applications and libraries with the Python 3.11 release candidate today, and report any issues you find!Other features in Memray 1.3.0 are experimental support for the Greenlet library, and a major improvement to the Memray tracking API that allows us to capture Python stacks for threads that already existed when tracking was started.
There have also been a few bug fixes which you can read about in the release notes.
Please try this new release out, and feel free to open an issue if you find any problems, or perhaps a discussion thread if you have any feedback or questions.
Happy debugging, and thanks for being a part of our community! 🧡
Beta Was this translation helpful? Give feedback.
All reactions