@google-cloud/debug-agent
Advanced tools
Changelog
2018-04-27, Version 2.5.1 (Beta), @dominickramer
This release addresses issue #420. In particular, if semver
version 5.1.0
was already installed as a dependency prior to installing @google-cloud/debug-agent
, the agent would have an out of date version of semver
and would fail to start.
5.5.0
(#421) 960bbc7
9b15b29
9c4427e
Changelog
2018-04-17, Version 2.5.0 (Beta), @dominickramer
This release adds support for Node 10 by always using the inspector protocol on Node >= 10. This is needed because the vm.runInDebugContext
function, needed to use the legacy debug protocol, is no longer available in Node 10.
b21b084
6c4a878
87fdf0e
Changelog
2018-03-16, Version 2.4.0 (Beta), @dominickramer
With this release:
0.16.0
. This addresses issue #405.GAE_DEPLOYMENT_ID
environment variable (with a fallback to GAE_MINOR_VERSION
) will now be used as the default value of minorVersion_
.d2cf1bcdc9
] - chore: remove js-green-licenses.json (#408) (Dominic Kramer)ca643666e5
] - chore: update proxyquire
to 2.0.0
(#406) (Dominic Kramer)9c4c1bb5a9
] - chore: update gcp-metadata to 0.6.3 (#407) (Dominic Kramer)6e933cb331
] - chore(package): update js-green-licenses to version 0.5.0 (#404) (greenkeeper[bot])f6985f7a6a
] - feat: GAE_DEPLOYMENT_ID used for minor version (#400) (Dominic Kramer)e19e514a67
] - Update gcp-metadata to the latest version 🚀 (#395) (greenkeeper[bot])9c93e7fb4e
] - fix(package): update @google-cloud/common to version 0.16.0 (#394) (greenkeeper[bot])9a5d8a1066
] - chore(package): update mocha to version 5.0.0 (#392) (greenkeeper[bot])b09419ebf6
] - chore(package): update js-green-licenses to version 0.4.0 (#390) (greenkeeper[bot])bcab5cb0b1
] - chore(package): update js-green-licenses to version 0.3.1 (#389) (greenkeeper[bot])3b2a3ef412
] - chore: license check as posttest (#384) (Jinwoo Lee)56b8340153
] - chore(package): update @types/node to version 9.3.0 (#385) (greenkeeper[bot])bcc3b893fa
] - Update LICENSE (#386) (chenyumic)Changelog
2017-12-21, Version 2.3.2 (Beta), @dominickramer
This release addresses issues:
3b97598725
] - fix: refuse to start if working dir is root dir (#381) (Dominic Kramer)5c93c445b6
] - fix: Address startup failure from file access errors (#379) (Dominic Kramer)e38854efdc
] - fix: index only .js.map source map files (#371) (Dominic Kramer)c75494cfc1
] - chore: Replace it.only with it in test-install.ts (#380) (Dominic Kramer)f24a466290
] - chore(package): update @types/nock to version 9.1.0 (#378) (greenkeeper[bot])7fef0a432e
] - fix: Remove the process
warning listener (#376) (Dominic Kramer)Changelog
2017-12-11, Version 2.3.1 (Beta), @dominickramer
This release addresses issue #367 where compile time errors would occur when using the agent within Typescript code.
In addition, the isReady
functionality has been documented.
cc8803122e
] - chore: Remove casts when accessing config props (#374) (Dominic Kramer)5b493170be
] - fix: only look for relevant files in scanner test (#372) (Dominic Kramer)37399c2e70
] - fix: Address compilation errors when using the agent with Typescript (#370) (Dominic Kramer)d7bec412f0
] - chore: Run gts fix
and manually fix some errors (#369) (Dominic Kramer)1d300ace78
] - chore: Update Readme to include isReady interface (#368) (Michael Gao)Changelog
2017-11-20, Version 2.3.0 (Beta), @dominickramer
This release introduces a new isReady
method that returns a Promise
that is resolved either when the debug agent has received snapshot information from the Stackdriver service, or has determined that it is not possible to receive this information.
This is needed in environments such as Google Cloud Functions where, without this functionality, application code is completed before the debug agent has received its snapshot information.
This release also fixes an issue so that now a more friendly error message is provided in the case when the debug agent cannot determine the project ID.
a828ea62a4
] - feat: Enable isReady for debugger for GCF (#358) (Michael Gao)bbf4b98848
] - chore: Move install tests to system-test
(#361) (Dominic Kramer)acdefca12e
] - test: add installation verification (#359) (Dominic Kramer)6e0088e5bf
] - fix: Give useful message with unresolved projectID (#360) (Dominic Kramer)a530d1cdb2
] - Update dependencies to enable Greenkeeper 🌴 (#348) (greenkeeper[bot])cdee56fda5
] - chore: Upgrade to Typescript ~2.6.1
(#355) (Dominic Kramer)1553565742
] - fix: broken link in README (#353) (Ali Ijaz Sheikh)b95bae2d9c
] - chore: Use gts
instead of gulp
(#344) (Dominic Kramer)e1089673f2
] - fix: Skip 32bit platform warning starting on 8.9 (#351) (Michael Gao)185f1c2e5d
] - fix: make debugee variables public (#352) (Michael Gao)Changelog
2017-10-25, Version 2.2.2 (Beta), @dominickramer
This release fixes an issue that prevented this module from being published, and it contains all of the changes that would have been in the 2.2.0 and 2.2.1 releases (if those releases would have actually been successfully published).
bc486043b8
] - Remove package.json
from build
directory (#349) (Dominic Kramer)c4d61f2435
] - chore: update dep: gcp-metadata (#346) (Ali Ijaz Sheikh)b9085453fe
] - Allow a single direct access point to package.json (#347) (Dominic Kramer)Changelog
2017-07-17, Version 2.1.3 (Beta), @ofrobots
This module is now in Beta. This release (re)-fixes the naming of debug targets on GKE (#308) along with a fuzzy search for sourcemaps (#306).
eff37c20f5
] - beta (#310) (Ali Ijaz Sheikh)70d8730d13
] - Use clusterName as service name on GKE (#309) (Ali Ijaz Sheikh)8ddb5ec87f
] - Simplify metadata (#308) (Ali Ijaz Sheikh)800ed08d5e
] - Start using async/await to flatten the pyramid in Debuglet.start (#307) (Ali Ijaz Sheikh)db21564549
] - Use fuzzy search when using sourcemaps (#306) (Dominic Kramer)f13d122718
] - lint, tooling, and other misc. changes (#304) (Ali Ijaz Sheikh)dd8ef67432
] - switch to package-lock.json (#305) (Ali Ijaz Sheikh)2d07105969
] - tune up configuration types (#300) (Ali Ijaz Sheikh)9eb42e66e7
] - npm scripts cleanup (#302) (Ali Ijaz Sheikh)2297c09557
] - Lint and yarn (#301) (Ali Ijaz Sheikh)7ccdcd7274
] - drop test dependency on proxyquire (#303) (Ali Ijaz Sheikh)0679ec7835
] - v2.1.2 (Ali Ijaz Sheikh)Changelog
2017-07-05, Version 2.1.2 (Experimental), @ofrobots
This release fixes the handling of waitExpired
(#287) which was causing breakpoints to be expired too early.
16bf513a82
] - move src.ts back to src (#297) (Ali Ijaz Sheikh)edfb19bc91
] - delete accidentally committed file (#298) (Ali Ijaz Sheikh)31b6e9f231
] - Build and packaging cleanups (#296) (Ali Ijaz Sheikh)334fba2f06
] - fixe typos: waitExpired, successOnTimeout (#287) (Ali Ijaz Sheikh)8906108524
] - Update debug.ts
to use class syntax (#295) (Dominic Kramer) #2958d044a28ae
] - Format the code (#294) (Dominic Kramer) #2948202cf044b
] - Enable all tsconfig.json
options (#293) (Dominic Kramer) #293499112ccf2
] - Reformat the code and enable linting (#292) (Dominic Kramer) #292675ef726af
] - Add types to all non-test files (#291) (Dominic Kramer) #2912733e5c711
] - Convert var
to const
or let
(#290) (Dominic Kramer) #290a0f9cc47d0
] - Convert require
s to import
s (#289) (Dominic Kramer) #289e135835ac6
] - TS: Convert debug-assert.js
to Typescript (#288) (Dominic Kramer) #2888d4467ebb0
] - Update README. (#282) (Jason Dobry)ccf504b5fc
] - Fix the system tests (#286) (Dominic Kramer) #286ec19973ce4
] - Use Typescript class syntax (#285) (Dominic Kramer) #2858ee9583f18
] - Initial gulpfile that only maps src.ts to src (#281) (Dominic Kramer) #2814bf7b8f5b8
] - v2.1.1 (Ali Ijaz Sheikh)Changelog
2017-06-18, Version 2.1.1 (Experimental), @ofrobots
This release reverts #275 which was regressing debuggee identification on GAE and GCE.
66d67f8b1b
] - Revert "Use service name as debuggee id on gke (#275)" (#278)" (Ali Ijaz Sheikh)e3c4853fdb
] - Document the support of transpiled code (#277) (Dominic Kramer) #277