v3.10.4
📦 datadog-sdkView on GitHub →
🐛 3 fixes🔧 3 symbols
Summary
This release focuses on bug fixes across CI Visibility, psycopg, and Code Security (IAST) to improve stability and compatibility with specific testing patterns and Python's eval() function.
🐛 Bug Fixes
- CI Visibility: Resolved an issue where using the pytest `skipif` marker with the condition passed as a keyword argument (or not provided at all) caused the test to be reported as failed, especially when using `flaky` or `pytest-rerunfailures`.
- psycopg: Resolved a potential circular import issue within the psycopg3 contrib.
- Code Security (IAST): Improved compatibility with eval() when custom globals and locals are used by ensuring dynamically defined functions are copied from locals to globals when necessary, resolving issues with libraries like babel.
🔧 Affected Symbols
pytestpsycopg3 contribeval()