...and see what needs updating. List of things that will definitely need updating: * [`sys._current_frames()`](https://github.com/getsentry/sentry-python/blob/75398f99729eb9ab10740664fb547f07074c4675/sentry_sdk/profiler/transaction_profiler.py#L551-L552) in the profiler, see [https://docs.python.org/3/howto/free-threading-python.html#frame-objects](https://docs.python.org/3/howto/free-threading-python.html#frame-objects) Resources: * [https://docs.python.org/3/howto/free-threading-python.html](https://docs.python.org/3/howto/free-threading-python.html) * [https://py-free-threading.github.io/porting/](https://py-free-threading.github.io/porting/) * [https://github.com/facebookincubator/ft_utils/blob/main/docs/ft_worked_examples.md#understanding-the-global-interpreter-lock-gil-and-its-impact-on-multithreaded-python-programs](https://github.com/facebookincubator/ft_utils/blob/main/docs/ft_worked_examples.md#understanding-the-global-interpreter-lock-gil-and-its-impact-on-multithreaded-python-programs)