Skip to content
This repository has been archived by the owner on Jan 23, 2024. It is now read-only.

Releases: GoogleCloudPlatform/cloud-debug-python

Python Cloud Debugger 2.7

03 Apr 21:57
Compare
Choose a tag to compare

This release adds minor bugfixes for the Python 3 agent, mainly relating to setting breakpoints on lazily imported modules.

Python Cloud Debugger 2.6

22 Mar 23:22
Compare
Choose a tag to compare

This release:
Fixes the segfault when the Python 3 agent exits.
Removes the warning messages logged for googleapis/google-api-python-client#345

Python Cloud Debugger 2.5

16 Mar 20:05
Compare
Choose a tag to compare

Adds experimental support for Python 3.6.

Python Cloud Debugger 2.4

15 Feb 18:11
Compare
Choose a tag to compare

A new module search algorithm was added.

Python Cloud Debugger 2.3

15 Dec 23:28
Compare
Choose a tag to compare

Fixes the following bugs identified in v2.2:

  • Fixed module search algorithm to better handle multiple matching modules (e.g., main.py).
  • Address situations where an imported module for a deferred breakpoint was missed.

Python Cloud Debugger 2.2

01 Sep 20:19
Compare
Choose a tag to compare

Fixes the following bugs identified in v2.1:

  • Fixed module search algorithm to better handle symbolic links.

Python Cloud Debugger 2.1

25 Aug 18:22
Compare
Choose a tag to compare
Pre-release

Fixes the following bugs identified in v2.0:

  1. Fixes "Multiple source files match" error when the same source file is reachable via multiple entries in sys.path.
  2. Fixes "No line N in file foo.py" error seen by deferred breakpoints when the corresponding foo.py module gets activated.

Python Cloud Debugger 2.0

22 Aug 19:41
Compare
Choose a tag to compare
Pre-release

This release contains the following major changes:

  1. Improved algorithm for identifying loaded and not-yet-loaded Python modules.
  2. Better error messages when the file path provided by the user is not found or is not unique.
  3. A new import hook mechanism.
  4. Bug fixes to address breakpoint and debuggee id flakiness.
  5. New agent version format string.

Python Cloud Debugger 1.18

13 Jun 19:09
Compare
Choose a tag to compare

This release adds:
Using '$$' to escape the '$' character in a logpoint message
Excluding lambas and generators from possible locations to set a snapshot or logpoint, they will always be set on the outer function where they are defined
More informative error message for 'python module not found' and 'no code found at line'
Keys in dictionaries are now captured with repr instead of str

Python Cloud Debugger 1.17

19 Apr 19:02
Compare
Choose a tag to compare

This release makes line number reporting for the top frame more accurate by using the original definition instead of the line number table which could be inaccurate.