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

Releases: GoogleCloudPlatform/cloud-debug-python

Python Cloud Debugger 2.7

Choose a tag to compare

@xinghuadou-google xinghuadou-google released this 03 Apr 21:57

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

Python Cloud Debugger 2.6

Choose a tag to compare

@xinghuadou-google xinghuadou-google released this 22 Mar 23:22

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

Choose a tag to compare

@xinghuadou-google xinghuadou-google released this 16 Mar 20:05

Adds experimental support for Python 3.6.

Python Cloud Debugger 2.4

Choose a tag to compare

@emrekultursay emrekultursay released this 15 Feb 18:11

A new module search algorithm was added.

Python Cloud Debugger 2.3

Choose a tag to compare

@erezhaba erezhaba released this 15 Dec 23:28

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

Choose a tag to compare

@emrekultursay emrekultursay released this 01 Sep 20:19

Fixes the following bugs identified in v2.1:

  • Fixed module search algorithm to better handle symbolic links.

Python Cloud Debugger 2.1

Pre-release

Choose a tag to compare

@emrekultursay emrekultursay released this 25 Aug 18:22

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

Pre-release

Choose a tag to compare

@emrekultursay emrekultursay released this 22 Aug 19:41

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

Choose a tag to compare

@xinghuadou-google xinghuadou-google released this 13 Jun 19:09

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

Choose a tag to compare

@xinghuadou-google xinghuadou-google released this 19 Apr 19:02

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.