This repository has been archived by the owner on Mar 15, 2024. It is now read-only.
Releases: getappmap/appmap-agent-js
Releases · getappmap/appmap-agent-js
v11.4.0
v11.3.0
11.3.0 (2022-09-09)
Bug Fixes
- add body to manufactured http events for completion (b3b05cf)
- adhere to the appmap spec for error format (3ee5da4)
- conform to appmap spec for metadata git (e524791)
- group frame in trace post-processing (b3fbe60)
- handle http headers which are not strings (499d204)
- insert symbolic link instead of copying main file (b905dba), closes /github.com/vercel/next.js/blob/7e5cb510c4155572d0b251db34845d34fd078480/packages/next/lib/get-project-dir.ts#L3
- make sure all payload field satisfy the schema (8d28927)
- make sure http response status is in the right format (96bbcde)
- more lenient monkey-patching (cb392b3)
- move recording of server side request to capture initial event (cdf65c1)
- no longer overwrite configuration.log.level with error (61d67c7)
- properly report unknown configuration field (1728c56)
- show the children of excluded functions (c41b3ae)
- source-map is not a dev-only module (fa278b8)
Features
v11.2.0
v11.1.0
v11.0.0
11.0.0 (2022-06-22)
Bug Fixes
- sanitize language version before passing it to acorn (2595030)
- support extension of unrecognized configuration field (8ee69b6)
- use more robust import of acorn (e6b6e2d)
Features
- allow extra root properties in configuration file (3cbcec0)
- more lenient language and engine configuration field (f9eef3d)
- support only string format for engine config field (838464e)
- use appmap_dir and appmap_file instead of output config field (bcad7b7)
- use the constant javascript string for language's config field (c28c273)
- whitelist some external but expected root config properties (ddbb914)
BREAKING CHANGES
- The output configuration field is no longer recognized.
- It is no longer possible to provide a custom extension
for appmap files. - name-version object format for engine configuration
field is no longer supported - the agent will throw an error if the language
configuration field is anything else than 'javascript' - It is no longer possible to tell acorn to parse the
code to be instrumented as a particular ecmascript version. Instead, we
now always use the latest version. This should not cause problems
because ecmascript is backward-compatible.
v10.1.0
v10.0.1
v10.0.0
10.0.0 (2022-02-11)
Bug Fixes
- use static hook name (9931785)
Features
- add recording methods to recorder api (2fcebda)
- rename some API methods (61560d4)
- tweak the API and update the reference doc (c518b17)
BREAKING CHANGES
- createAppmap becomes createAppMap, appmap.startTrack becomes appmap.startRecording, and appmap.startTrack becomes appmap.stopRecording