Skip to content

Latest commit

 

History

History
2227 lines (1117 loc) · 114 KB

CHANGELOG.md

File metadata and controls

2227 lines (1117 loc) · 114 KB

0.122.0 (2024-07-11)

Bug Fixes

  • Do not hardcode vscode protocol scheme (2255a35)

Features

  • Update @appland/components to v4.27.0 (fced78d)

0.121.0 (2024-06-28)

Features

  • Upgrade @appland/components to v4.26.0 (5e19f2b)

0.120.0 (2024-06-24)

Bug Fixes

  • Relax the VSCode engine version requirement to v1.61.0 (2fb955b)

Features

  • Scanner is disabled by default (9dc63ec)

0.119.5 (2024-06-12)

Bug Fixes

  • Handle cases where the auth provider doesn't register in time (4e40e11)
  • Prevent flickering of the unauthenticated side bar (528c92f)

0.119.4 (2024-06-12)

Bug Fixes

  • Address a case where exceptions were lost (6c8e056)

0.119.3 (2024-05-20)

Bug Fixes

  • Drop token interpolation (d9473f0)

0.119.2 (2024-05-15)

Bug Fixes

  • Update the context view on subsequent requests (9365777)

0.119.1 (2024-05-15)

Bug Fixes

0.119.0 (2024-05-14)

Features

  • Change Navie command to "AppMap: Ask Navie AI" (8ab1208)
  • Update description (d021d6f)

0.118.2 (2024-05-01)

Bug Fixes

0.118.1 (2024-04-30)

Bug Fixes

  • Don't replace tool symlinks when not required (9838923)
  • Fix a case where the RPC port would not properly assign after (43e2795)
  • Retry downloads when needed, show progress and allow cancellation (3b303aa), closes #944

0.118.0 (2024-04-30)

Bug Fixes

  • allow openAsJson from command palette (58476df)
  • Include directory when parsing context location (13ed3fe)
  • Remove "installation pending" badge and spinner (4f029a9)
  • Specify APPMAP_CODE_EDITOR for the RPC service (d2f6dc8)

Features

  • Add a Navie section to the sidebar (ef35b04)
  • Changing the OpenAI API key will prompt to reload the window (bc8c9c5)
  • Do not automatically open the instructions (a89b683)
  • Do not prompt new users to make AppMap recordings (91669e8)
  • Implement the LLM configuration frontend (9ba067d)
  • Integrate the context pane (#949) (da5cdb5)
  • Reload is now prompted automatically after changing AppMap (6b0096f)
  • Send active text editor code selection to Navie (43dc79e)
  • Update resources/versions.json (dca0ead)
  • Update RPC configuration on workspace change (23e0d7e)

0.117.4 (2024-04-04)

Bug Fixes

  • Windows binaries properly use the .exe extension (375fd76)

0.117.3 (2024-04-02)

Bug Fixes

  • Windows file URIs now properly omit the hostname (2cae946)

0.117.2 (2024-04-02)

Bug Fixes

  • Windows binary assets include the .exe file extension (15f4d71)

0.117.1 (2024-04-02)

Bug Fixes

  • Transform platform identifiers in download URLs (42713b7)

0.117.0 (2024-04-02)

Bug Fixes

  • Retrieving saved filters always returns an array (214f9fd)
  • RPC service will restart when the authentication session changes (74af543)

Features

  • Allow configuring CLI environment (2e203fa)
  • Configure Navie port manually for dev + debugging (d7b22c6)
  • Implement a more resilient asset download strategy (2a0108b)

0.116.0 (2024-03-22)

Features

0.115.0 (2024-03-21)

Features

  • A progress notification will appear if Navie is not yet ready (a3bf806)
  • Periodically poll for missed appmap.yml FS events (ca46be1)
  • Run a single RPC server per instance (fb0357f)

0.114.0 (2024-03-16)

Features

  • Add Navie explain code action provider to jsx and tsx (c1790c2)
  • Revised and reactive Navie status bar (b2ce7b2)

0.113.1 (2024-03-14)

Bug Fixes

  • Apply appropriate flags to CLI installer (bacc41b)

0.113.0 (2024-03-09)

Features

  • Enable "bring your own OpenAI key" (300689e)
  • Obfuscate secrets in the spawn log env (0b2bdab)

0.112.0 (2024-03-07)

Bug Fixes

  • Remove log out message and update login message (b939045)

Features

  • Users can activate with email (b4f0eaa)

0.111.2 (2024-03-06)

Bug Fixes

0.111.1 (2024-03-06)

Bug Fixes

  • Entering license manually closes sign in panel (#895) (a6ec5d3)
  • Update @appland/components to v4.5.0 (3a5fcad)

0.111.0 (2024-02-29)

Features

  • The Navie view now explains AppMap concepts (6e02d99)

0.110.1 (2024-02-23)

Bug Fixes

0.110.0 (2024-02-21)

Bug Fixes

  • Update Navie AI command (9cb0e04)

Features

0.109.1 (2024-02-17)

Bug Fixes

0.109.0 (2024-02-14)

Features

  • Add navie and remove explore appmaps and runtime analysis (436f921)

0.108.0 (2024-02-08)

Bug Fixes

  • Update @appland/components to v3.33.1 (44fa3fc)

Features

  • Add more light bulb languages (d2c0db3)
  • Rename Navie code action (2b8908b)

0.107.0 (2024-02-02)

Bug Fixes

  • Add cleanup of Disposable (4d92c78)
  • Add code block syntax highlighting (019feb1)
  • Drop extra padding in web view (ae9c261)
  • Ensure a deleted AppMap is removed from the tree (b38847c)
  • Source links with drive letters on Windows (#849) (b2a38ad)
  • Support IPv6 when remote recording (ddf8cd5)

Features

  • Allow configuration of AppMap API URL (53de8c0)
  • AppMap AI: Explain (c212a2c)
  • Configurable CLI flags (e75bd92)
  • Handle AppMap view state across views (8747b75)
  • Handle exportJSON message from AppMap (ba10c68)
  • Integrate the code snippet frontend (5092027)
  • Propagate savedFilters to the chatSearch view (d3222df)
  • Remove 'performAction' events (3ad2a68)
  • Update @appland dependencies (cbec983)
  • Update @appland/components to 3.32.0 (a86acad)
  • Update @appland/components to v3.33.0 (909c185)
  • Update VSCode engine to v1.82.0 (#858) (5456750)
  • Use .appmapignore to ignore certain directories (9a31784)
  • User is prompted to choose a directory for Explain command (0f371fe)

0.106.0 (2024-01-12)

Bug Fixes

  • Propagate http.proxy setting to Yarn (c2cce86)

Features

0.105.0 (2023-12-04)

Features

  • AppMap: Enter License Key (ebb166d)
  • Update default AppMap server URL (cb583ec)

0.104.0 (2023-11-29)

Bug Fixes

  • Delete appmap reliably (#834) (d2c85d8)
  • Improve resource usage in file watchers and finders (091f3db), closes #839
  • Use sql query as fallback for finding title (9560546)

Features

  • Update @appland/components to 3.13.2 (b65153c)

0.103.0 (2023-10-31)

Features

  • Update @appland/components to 3.9.0 (fa2cc6e)

0.102.0 (2023-10-11)

Bug Fixes

  • AppMaps displayed chronologically for Java requests (#813) (4f8e730)
  • Instructions page should be reactive to the Java agent file (3bfbcb6)

Features

  • Accurately determine if Runtime Analysis step is complete (#829) (0dd1fa2)
  • The Code Objects view also lists External Service Calls (d9b9c32)
  • Update @appland dependencies (d696a53)
  • update @appland/components to 3.8.0 (8b66898)
  • deleteAppMaps.ts: add closeEditorByUri function after deleting appmaps (2a54b8c)

0.101.2 (2023-09-21)

Bug Fixes

  • The runtime analysis now opens the findings overview (#822) (ebfba8b)

0.101.1 (2023-09-20)

Bug Fixes

  • Don't notify of new AppMaps on initialization (428151c)

0.101.0 (2023-09-20)

Bug Fixes

  • Always show 'no projects found' when viewing instructions if no (1ec4dbc)
  • Clicking Code Object tree items should open AppMap (f4572b2)
  • Clicking Code Object tree leaf items should open AppMap (a29143f)
  • Clicking sign-in button cancels previous sign-in attempt (9866fbc)
  • Close open editors when using the "delete AppMap" command (#807) (8ffb69d)
  • Drop the AppMap pin feature from VSCode (84803ed)
  • Drop the AppMap pin feature from VSCode (41829f5)
  • lock system tests to vs code version 1.81.1 (39bb3f7)
  • lock vs code version in integration tests (ab3c4b8)
  • remove generate sequence diagram option for appmap (93fae31)

Features

  • Display *.diff.sequence.json files (b18b44a)
  • New users see a notification box when they create their first map (d5d6f3f)
  • Prompt java and python to install appmap (1f6c57f)
  • Remove AppMap upload feature (8d82438)
  • Rename AppMap auth provider to 'AppMap' (1337301)
  • select finding when opening from finding webview (7c0a156)
  • select finding when opening from problems tab (6e7eac3)
  • top level of runtime analysis tree is expanded by default (d75c093)
  • Upgrade @appland/components to v2.62.0 (ac0fbcc)

0.100.0 (2023-08-31)

Features

  • Drop OpenAPI from the onboarding flow (b9e7b58)

0.99.0 (2023-08-31)

Features

0.98.1 (2023-08-22)

Bug Fixes

  • update java jar instructions (4348f5b)

0.98.0 (2023-08-14)

Features

  • update @appland/components to 2.58.0 (c31dae5)

0.97.1 (2023-07-21)

Bug Fixes

  • update @appland/components to 2.57.0 (3c45d82)

0.97.0 (2023-07-17)

Bug Fixes

  • Java installation status reflects run configs and agent download (6ed0ede)

Features

  • Update installation instructions for Python and Ruby (26d18ea)

0.96.0 (2023-07-12)

Features

  • update dependencies to release improved findings hightlighting (15b29e6)

0.95.1 (2023-07-11)

Bug Fixes

  • Delete All AppMaps will delete index directories if the AppMap has not yet been acknowledged (8f19c8a)
  • AppMaps removed by project will be deleted (b9bcbaa)
  • Improve wait conditions for Python interpreter activation before running the installer (3fdde29)

0.95.0 (2023-07-10)

Features

  • remove flame graph feature flag (d39a14b)

0.94.0 (2023-07-05)

Features

  • appmaps are organized by project folder in sidebar (ff4505d)
  • Integrate Java asset status in the instructions (c553bcd)
  • move initialization of default AppMap filter to frontend (9520a3d)

0.93.0 (2023-06-30)

Bug Fixes

  • remote recording uses appmap_dir for output (7ad70ab)

Features

  • open appmap sign-in on installation (ac34526)
  • open appmap sign-in on installation (6a106f6)

0.92.0 (2023-06-30)

Features

0.91.1 (2023-06-29)

Bug Fixes

  • remove sidebar panes when signed out (9ffe1e2)

0.91.0 (2023-06-28)

Bug Fixes

  • Await appmaps deletion (1b391e8)
  • Enumerate files each time before deleting (955439e)

Features

  • Convert context menu commands to inline (550cd48)
  • Organize findings by date (39eeb85)
  • Show failed tests in the Analysis view (9b6f0ac)

0.90.1 (2023-06-23)

Bug Fixes

  • java test config respects appmap_dir (cfb3604)

0.90.0 (2023-06-23)

Features

  • Introduce the installation status bar (bb311e0)
  • Reuse existing terminals when rerunning installer if possible (1256af3), closes #703

0.89.1 (2023-06-21)

Bug Fixes

  • do not report error when lockfile exists (a393599)
  • throw error when assets not retrieved from github (2e2bb85)

0.89.0 (2023-06-21)

Features

  • add flame graph setting (d824f64)

0.88.1 (2023-06-21)

Bug Fixes

  • users can update an existing filter (d7aa7df)

0.88.0 (2023-06-21)

Features

  • Ensure the latest cli version is used when installing agent in JS (fc96f38)

0.87.1 (2023-06-20)

Bug Fixes

  • appmap.project.language is now sourced from project metadata (264c51d)
  • Don't send appmap:create on initialization (0fc5a90)
  • Drop the sequence diagram feedback prompt (fd11b69)

0.87.0 (2023-06-20)

Bug Fixes

  • AppMaps are now removed from the list after deletion (d4dca78)
  • Record AppMaps instructions state is consistent across views (f7ba65d)

Features

  • Updated instructions content (9050959)

0.86.0 (2023-06-15)

Features

  • add run and test configs for java users (8ffacbe)
  • command to download latest java agent jar (8cc8966)
  • commands to update launch and test configs (e5e1aeb)
  • download latest java agent jar file (5e8c694)
  • Look for JavaScript dependencies in lockfiles (face65f), closes #711

0.85.0 (2023-06-08)

Features

  • Collapse views until the user opens them (ee7b5ba)
  • Limit choices for default instructions (d23170c)
  • Prompt the user to perform setup (1109490)
  • Python installer leverages the Python extension (289912e)

0.84.0 (2023-06-07)

Features

  • User can configure default appmap filter settings (#683) (60a41c6)

0.83.0 (2023-06-06)

Bug Fixes

  • Don't introduce extra newlines parsing depends (6425250)

Features

  • Prefer first language with a web framework (b560d78)
  • Rename language and feature status (b99d805)
  • Tighten install prompt criteria slightly (5c7bd7c)
  • Use warning icon when AppMap test_status is failed (12ce3e2)

0.82.1 (2023-06-05)

Bug Fixes

  • revert "build: bump components peer dependency" (3d80170)
  • revert "feat: add flame graph setting" (877f5b2)

0.82.0 (2023-06-05)

Features

  • add flame graph setting (3f4769c)

0.81.2 (2023-05-30)

Bug Fixes

  • More verbose telemetry on locking and tool installation failure (741bd53)

0.81.1 (2023-05-20)

Bug Fixes

  • Look for appmaps in subprojects (6290bbd)

0.81.0 (2023-05-18)

Features

  • add web and test framework to project:open (a2fe20c)

0.80.0 (2023-05-15)

Features

  • expand packages in seq diagram (0a63f62)

0.79.2 (2023-05-11)

Bug Fixes

  • remove broken docs links (0907a5e)

0.79.1 (2023-05-11)

Bug Fixes

  • Use a stable node bin path when running the install CLI (812fd79)

0.79.0 (2023-05-08)

Features

0.78.0 (2023-05-04)

Features

  • Trigger release of new marketplace desc (13e425a)

0.77.0 (2023-05-01)

Bug Fixes

  • Don't catch the wrong exception (d11f8e0)
  • Don't parse every AppMap as its observed (7c69a92)
  • Remove command 'openMostRecentlyModifiedAppMap' since it has no implementation (701fe47)
  • Remove unneeded async (a01e19d)
  • Typo (d184b49)
  • Use Map as a Map, not as an Object (5504466)

Features

  • Delete all AppMaps only from appmap_dir (9ce14a4)
  • Open AppMap by Name uses enhanced prompt (48f5850)
  • Open Code Object in AppMap uses enhanced prompt (b21deb4)
  • Print a debug log message when deleting an AppMap (41a444a)
  • Print a warning before retrying (ac45350)
  • Use default exclude configuration for identifying appmap.yml (89da5c0)
  • Watch only legal appmap dirs for appmap changes (ecb81f6)

0.76.0 (2023-04-28)

Features

0.75.0 (2023-04-24)

Features

  • Recognize jest support in the project picker (a6cba2e)

0.74.0 (2023-04-19)

Features

  • improved support for monorepos (496c4ee)

0.73.0 (2023-04-13)

Features

  • release updates to sidebar sign-in (543aa69)

0.72.0 (2023-04-06)

Features

  • make sequence diagram the default view (e21f4a1)

0.71.1 (2023-04-03)

Bug Fixes

  • eliminate linter warnings (81d9756)

0.71.0 (2023-03-27)

Features

0.70.2 (2023-03-22)

Bug Fixes

  • Don't infinitely retry crashed processes (cabfc49)
  • Upgrade @appland/components, @appland/sequence-diagram (dc60c08)

0.70.1 (2023-03-10)

Bug Fixes

  • correct stack trace rendering in findings webview (fe01ce1)
  • correctly create uris in windows (16b58cb)
  • re-enable initial state when opening an appmap (bba1d52)

0.70.0 (2023-03-07)

Features

  • notify each webview when active editor tab changes (9fa8fc3)
  • prompt user for feedback about sequence diagrams (4bcf444)

0.69.0 (2023-03-03)

Bug Fixes

Features

  • Include git repository upstream url in telemetry (3b91de1)
  • Report project directory in project:open telemetry message (c2beaa2)

0.68.1 (2023-03-01)

Bug Fixes

  • Opening AppMaps via the code objects tree works on Windows (d48ff47)
  • reduce scanning for appmap.yml (a897e5d)
  • Use best fit path when opening source of a code object (3805634)

0.68.0 (2023-03-01)

Features

  • Add sequence diagrams to the AppMap viewer (#615) (9be5d69)

0.67.2 (2023-02-24)

Bug Fixes

  • do not let users bypass sign-in (c52a192)

0.67.1 (2023-02-23)

Bug Fixes

  • Avoid a crash on appmaps without collection metadata (d915b90)

0.67.0 (2023-02-22)

Features

  • require sign in for new users (33efa92)

0.66.2 (2023-02-14)

Bug Fixes

0.66.1 (2023-02-13)

Bug Fixes

  • Make sure spawned processes quit correctly (69dcf0f)
  • Wait for process termination in process watcher (eb8486f)

0.66.0 (2023-02-07)

Features

  • update sign up CTA text (481783e)

0.65.1 (2023-02-03)

Bug Fixes

0.65.0 (2023-02-02)

Features

  • telemetry to understand where to put sign-in (4d6ffe6)

0.64.0 (2023-02-02)

Bug Fixes

  • Respect appmap_dir when generating OpenAPI (d7a4010)

Features

  • share button behind feature flag (fdee697)

0.63.1 (2023-01-20)

Bug Fixes

0.63.0 (2023-01-18)

Bug Fixes

  • Remove unnecessary await (3caf13c)
  • Unwind use of ProjectState (ed71ec1)

Features

  • Provide api key to scanner process (fd69280)

0.62.0 (2023-01-17)

Features

  • add terms of service to readme (3574931)

0.61.1 (2023-01-13)

Bug Fixes

  • Update @appland/appmap and @appland/scanner properly (6614046)

0.61.0 (2023-01-12)

Features

  • add appmap to recommended extensions (7c4425d)

0.60.0 (2023-01-12)

Features

0.59.1 (2023-01-12)

Bug Fixes

  • Override environment yarn configuration (2871c49)

0.59.0 (2023-01-06)

Features

  • Present findings information within AppMap view (#551) (b2ef538)

0.58.2 (2022-12-22)

Bug Fixes

  • Use child_process.fork for launching sub-processes (#569) (8a7de10)

0.58.1 (2022-12-21)

Bug Fixes

  • Revert "feat: Recognize support of Jest testing framework" (0efe031)

Reverts

  • Revert "Bump loader-utils version pins" (d8dd41d)
  • Revert "Bump typescript and ts-loader versions" (2f62c93)
  • Revert "Update @types/node to ^16" (81e2068)
  • Revert "Update ts-node" (4e7780b)
  • Revert "Load project analyzers statically" (9df6cdf)
  • Revert "feat: Recognize support of Jest testing framework" (1df57ea)

0.58.0 (2022-12-21)

Features

  • Recognize support of Jest testing framework (c7408f4), closes #554

0.57.2 (2022-12-20)

Bug Fixes

  • Drop the front-end sign-up prompt (41f2d9b)

0.57.1 (2022-12-20)

Bug Fixes

  • Set YARN_CHECKSUM_BEHAVIOR=update when 'yarn up' is called (577526c)

0.57.0 (2022-12-20)

Bug Fixes

  • Drop the immediate sign-in prompt (4901f57)

Features

  • Emit telemtry for sequence diagrams (c2d113f)

0.56.2 (2022-12-16)

Bug Fixes

  • getRecords now returns nested objects and enforces value type (34fcd28)

0.56.1 (2022-12-16)

Bug Fixes

  • Notify on findings views (90bfc64)

0.56.0 (2022-12-13)

Features

  • Add dashboard and details pages for Runtime Analysis (#519) (88f3df8)
  • Prompt the user to sign in before viewing instructions if they're not authenticated (3827287)

0.55.0 (2022-12-05)

Features

  • Send machine id to AppMap Server auth (b803c52)

0.54.0 (2022-11-30)

Features

  • Remove sequence diagram feature flag (90b072f)

0.53.0 (2022-11-29)

Bug Fixes

  • Wait for yarn up before releasing installation lock (41d0cf3)

Features

  • Send process logs in telemetry on failure (c0a8f5a), closes #510

0.52.2 (2022-11-29)

Bug Fixes

  • Acquire a lock before attempting to install node dependencies (1f3c7b8)
  • Notify the user when OpenAPI generation fails (b897f96)
  • Unpin end-user CLI and scanner versions (14884cf)

0.52.1 (2022-11-17)

Bug Fixes

  • AppMap CLI and scanner processes will now specify --appmap-dir (f24fa59)
  • Create appmap_dir if it doesn't already exist before launching (354161d)

0.52.0 (2022-11-16)

Features

  • Prompt users to install AppMap to installable projects (fe74ee4)

0.51.0 (2022-11-12)

Features

  • Bump embedded CLI version pin to 3.49.2 (c5bcadd)

0.50.0 (2022-11-11)

Bug Fixes

  • Can't save to undeclared settings (0eaf552)
  • Fix sequence diagram imports (01682c8)

Features

  • Add plantUmlJarPath (80c33dc)
  • Bundle PlantUML JAR file, with license (ca77f0e)
  • Compare two sequence diagrams (488d560)
  • Create sequence diagram (d5e0953)
  • Display appmap description and detail (e8976cd)
  • Inform user when diagram generation fails (9e4d30f)
  • Manage collections of AppMaps (09a04ff)
  • Properly enable/disable commands (48b12bb)

0.49.3 (2022-11-08)

Bug Fixes

  • Add debugging information for JS supported dependencies (33296d6)
  • Emit whether or not a project is installable (dff02fc)
  • Emit whether or not the project contains a devcontainer config (18d7ddc)

0.49.2 (2022-11-08)

Bug Fixes

  • Don't fail when checking if the project root is ignored (bd9238c)

0.49.1 (2022-11-07)

Bug Fixes

  • Add @latest tag in install prompt. (72bfd14)
  • Gracefully handle unreadable gitignore files (31fb745)
  • Prevent semver comparison with 'latest' (0967b0c)

0.49.0 (2022-11-01)

Bug Fixes

  • always quote paths in windows (b7136e1)
  • tests reflect path quoting in windows (9a2395d)

Features

  • send info on default terminals in telemetry (f57b8ab)

0.48.7 (2022-10-28)

Bug Fixes

  • Strip paths of any extra leading path separators (9c815f9)
  • Strip trailing Windows path separators from gitignore items (9cb3b20)

0.48.6 (2022-10-28)

Bug Fixes

  • Don't emit an error when a watched process is stopped by the (f196293)
  • Notify on analysis state changes (f8af2ae)
  • Notify on authentication state changes (041ffad)

0.48.5 (2022-10-26)

Bug Fixes

  • Don't attempt to emit appmap:create upon initialization (d4e75fd)
  • Initialization failures now have an error code (b96881e)
  • Write appmap.file.size as a string (2abd9b4)

0.48.4 (2022-10-24)

Bug Fixes

  • Finding counts in the instructions view is consistent (c339cb9), closes #485

0.48.3 (2022-10-21)

Bug Fixes

  • Improve analysis findings tree view (43fd620)

0.48.2 (2022-10-20)

Bug Fixes

  • install button works with pyenv (725919f)

0.48.1 (2022-10-19)

Bug Fixes

  • Enable record by default instructions for Python (d853818)

0.48.0 (2022-10-18)

Bug Fixes

  • Don't fully analyze the project on every change update (bc25c2d)
  • Look for poetry.lock over pyproject.toml (40842c4)
  • properly escape paths during installation (08e5c3b)
  • Remove duplicate findings from appearing in the workspace (fa0add8)

Features

  • Add manual installation instructions for pipenv (39f959d)
  • Detect dependencies from Pipfiles (f1f3730)

0.47.0 (2022-10-14)

Bug Fixes

  • Projects compatibility is now scored in an expected manner (677f0e4)
  • Rename "Install AppMap agent" to "Add AppMap to your project" in the instructions list (f5769fa)

Features

  • Enable runtime analysis after logging in to AppMap (d6a40a9)
  • The runtime analysis popup has been removed (e328520)

0.46.0 (2022-10-12)

Bug Fixes

  • Describe sessions by email (a8a9d53)
  • Gracefully handle cases where AppMap sessions cannot be retrieved (1c6cc06)

Features

  • Add an alternate authentication mechanism (1035dae)
  • Upload an AppMap to AppMap Server (97c66d3)

0.45.0 (2022-10-06)

Bug Fixes

  • Fix crash on undefined object (a0e7c41)
  • Fix multi-line processing of uptodate output (ba42826)

Features

  • Add command to install appmap agent (#467) (b5e0933)
  • Authenticate with AppMap Server (ac971f3)
  • manage AppMap Server configuration (f08b5e6)

0.44.1 (2022-09-28)

Bug Fixes

  • Update scanner, appmap CLI dependencies (09c2d4c)

0.44.0 (2022-09-26)

Features

  • Send a telemetry event for AppMap creation (50c3263), closes #458

0.43.0 (2022-09-21)

Bug Fixes

  • Filter 'uptodate' lines which are empty after trim (3b38fc1)
  • Update project properties for installable status (09c1408)

Features

  • add telemetry info from project picker (9888085)

0.42.0 (2022-09-20)

Features

  • Apply different sorting to AppMap subtrees (5f66af7)
  • Categorize AppMaps (fbc46ec)

0.41.2 (2022-09-08)

Bug Fixes

  • Prevent a case where OpenAPI would generate invalid YAML (f55b440)

0.41.1 (2022-08-27)

Bug Fixes

  • Getting started button with no appmaps now opens instructions (29dc5a2)
  • Remove traces of obsolete appMap.instructionsEnabled config (eaa1c6b)

0.41.0 (2022-08-26)

Features

  • Keep viewer state when switching tabs (c46be25)

0.40.0 (2022-08-19)

Bug Fixes

  • Don't trim the start of log messages (6b8b94f)

Features

  • Add an instructions page for generating OpenAPI definitions (4d8e3e9)

0.39.2 (2022-08-01)

Bug Fixes

  • Investigate findings instruction page changed to Runtime Analysis (d803f70)

0.39.1 (2022-07-31)

Bug Fixes

  • Use glob to find appmap.yml (3c1c5e7)
  • Use unlink when deleting AppMaps (5ad4c11)

0.39.0 (2022-07-22)

Features

  • Add a URI handler to enable early access (22e323f)
  • investigate findings shows signup info when findings not enabled (18017d5)
  • send findings domain counts to frontend webview (2d085e4)

0.38.1 (2022-07-21)

Bug Fixes

  • Disable the 'next' button on the last instructions page (bf40a8d)

0.38.0 (2022-07-20)

Features

  • send selected code objects to frontend (dd05e62)

0.37.0 (2022-07-14)

Features

  • CTA is conditional on extension version (3d0c76a)

0.36.0 (2022-07-13)

Bug Fixes

  • Debounce metadata and CTA events (c40cab7)
  • Don't mark a project bad (83528b7)
  • Handle exception in the proper place (168ef11)
  • Remove CONTEXT_FLAG_BETA_ACCESS (84ec593)

Features

  • Change CTA prompt text and action (dbbec52)
  • Findings view is always visible (3358e10)
  • Remove test framework as a CTA criterion (dce14e3)
  • Stop popups after user follows CTA (f52e8fa)
  • Update the findings view info text (7b35f91)

0.35.0 (2022-07-12)

Features

  • Update the marketplace readme (19e8aac)

0.34.1 (2022-07-12)

Bug Fixes

  • green check appears upon investigating findings (#433) (2484487)

0.34.0 (2022-07-06)

Features

  • Default view configuration setting (ee17599)

0.33.0 (2022-07-01)

Bug Fixes

  • Add debug information for instructions steps (3eeb794)
  • Tolerate partial node version in .nvmrc (9620a24)

Features

  • Add runtime analysis early access prompts for eligible projects (f95a375)
  • Release automatic indexing and updated instructions (70ff951)

0.32.3 (2022-06-30)

Bug Fixes

  • send node status to frontend (5fac197)

0.32.2 (2022-06-30)

Bug Fixes

  • remove python feature flag (1d8d36e)
  • tweaked wording when no Gemfile is detected (b2f1737)
  • update flask scoring and messaging (a009b83)
  • update Ruby analyzer language (db432fd)
  • updated JS messages (4c701e8)
  • updated language for java (bac15da)
  • updated language when express is found (e975d91)
  • updated python messages (63a7518)

0.32.1 (2022-06-30)

Bug Fixes

  • Fix fqid conflicts in the Code Objects view (6358d7a)
  • Set exitCode instead of calling exit (bc4be1c)

0.32.0 (2022-06-30)

Bug Fixes

  • Add version constraint for @appland/models (e223ce0)
  • Remove duplicate titles from some findings (d47f541)
  • Run only one uptodate process at a time (00b8ec0)

Features

  • Configurable index/scan/depends commands have been removed (52135ff)
  • Run background node processes with Electron node (dcf90a1)
  • Uptodate service now runs via Electron node (8f91058)

0.31.4 (2022-06-29)

Bug Fixes

  • update project picker scoring (b2ff073)

0.31.3 (2022-06-29)

Bug Fixes

  • Create getTreeName function to format tree name (a643b78)

0.31.2 (2022-06-28)

Bug Fixes

  • Allow opening AppMaps larger than 50 MiB (2aad9ca)
  • More robust workspace folder path matching (5193989)

0.31.1 (2022-06-27)

Bug Fixes

  • Update @appland/components v2.5.0 (7f87ddb)
  • Updated instructions will appear upon a new installation if flagged (#398) (bc72eff)

0.31.0 (2022-06-22)

Bug Fixes

  • Anticipate partially written findings files (fd53351)
  • Don't reset dirty flag too early (be80cf4)
  • Don't update uptodate more than necessary (595970d)
  • Filter out un-rooted code objects (a2c30ed)
  • Leverage built-in search to find .gitignore files (2e8f930)
  • Make AppMap index test more robust (c8245be)
  • Move classMap update to background job (6f5fec7)
  • Only resolve languages every 60 seconds (c97a598)
  • Respect user's Find Exclude settings (a675d57)
  • Sort code object children (03fd15c)
  • Sort findings by description (462a170)
  • Suppress harmless depends errors (296e9d2)
  • Try harder to resolve file paths within monorepos (0cd8f7b)
  • Update base-dir and appmap-dir options (2bbc255)

Features

  • Add dependsCommand setting (4735e15)
  • Batch up expensive background jobs (c076ae5)
  • Selectively update up-to-date (5868fcf)
  • WorkspaceServices is a singleton (eab066c)

0.30.0 (2022-06-21)

Bug Fixes

  • Remove Flask and Django from README.md (ea86aec)

Features

  • Put Python support behind a feature flag (f611a6d)

0.29.1 (2022-06-18)

Bug Fixes

  • AppMap welcome button interaction is now feature flagged (#395) (b5f849d)

0.29.0 (2022-06-17)

Features

  • AppMap terminal link provider (e697328)

0.28.3 (2022-06-14)

Bug Fixes

  • Open AppMaps instructions view now automatically reloads (09defe1)
  • AppMap install state is synchronized at startup (261f52c)
  • Clean up resources when closing the instructions window (2a14ce1)

0.28.2 (2022-06-09)

Bug Fixes

  • Be more robust to AppMap index temp files (e32978a)
  • Filter out blank source locations (3edb0b7)
  • Handle code object not found (247f6c3)

0.28.1 (2022-06-06)

Bug Fixes

0.28.0 (2022-06-06)

Features

  • Commands appmap.view.* (acfab07)
  • Indicate whether AppMaps are up-to-date (0213cb6)
  • out-of-date tests (9d27b53)
  • Print out of date test names to the clipboard (57a29a1)

0.27.0 (2022-06-02)

Bug Fixes

  • Experimental instructions are toggled behind a feature flag (fd95295)
  • Fix language resolver test (533424a)
  • Fix scanner test (2997978)
  • Line info depends on code objects only (bfd8b92)
  • Suppress directory removal warning (6239ed6)

Features

  • Add 'Open AppMaps' to updated instructions (6682c68)
  • Add indexEnabled flag (4736138)
  • AppMap usage guide (2d7f48b)

0.26.2 (2022-05-31)

Bug Fixes

  • Migrate Discord to Slack (a5f6475)

0.26.1 (2022-05-26)

Bug Fixes

  • Update @appland/components (adac18b)

0.26.0 (2022-05-24)

Bug Fixes

  • Absolute file paths don't decorate (a068b40)
  • Add ~/.yarn/bin to path (009b512)
  • Add missing openapi-types (959cc4d)
  • Add some Disposable subscriptions (caeedbe)
  • autoIndexer|Scanner returns process Promise (936207c)
  • Decorations show on initial editor (54bd374)
  • Fix casing in file name (c18122e)
  • Fixups to rebase (bd6a247)
  • Handle missing findings file (f418c51)
  • Hide context menus from the command palette (fba2a0d)
  • Increase timeout on process service retry (e46820a)
  • Path-delimited package names in the classMap (c71ef55)
  • Remove AppMap count as it's usuall wrong (ba2b34e)
  • Respond to workspace add/remove events (564c1be)
  • Run service command with yarn run or npm exec (ffee49a)
  • Search parent folders for npm/yarn lock files (496b2cf)

Features

  • Add a Code Objects tree view (27b0d71)
  • Add AppMap 12px icon (49ee452)
  • Add command appmap.deleteAllAppMaps (dd0ea7d)
  • Context menu + click for Code Objects (a41b05d)
  • Decoration provider (d23a0a7)
  • Export extension interfaces (70bbe69)
  • Extend CodeObjectEntry fields (2dc839e)
  • Feature flag for 'inspect' CLI command (b4a7532)
  • Hover provider (2b089e9)
  • Inspect code object via CLI shell-out (16b45eb)
  • Inspect hover shows links to ancestors (34773c9)
  • Line-index, hover, decoration provider (e72de09)
  • LineInfoIndex (875c696)
  • Open AppMaps from code object tree (981bd58)
  • Open code object in AppMap (d0c4751)
  • Simplify hover (7bfccf1)

0.25.1 (2022-05-24)

Bug Fixes

  • Process service now inherits user environment (021b777)

0.25.0 (2022-05-15)

Bug Fixes

  • Fix command titles (3a33841)
  • Number.MAX_VALUE shows marker to end-of-line (b60bef7)
  • Try re-adding launch args (3b85580)

Features

  • Enable/disable findings via setting (48bee0a)
  • Identify and display Findings (b622eaa)
  • Index and scan AppMaps continuously (85852f4)
  • Make sure child processes are not detached (02d1d57)
  • Show error message when a dependent process can't be spawned (a78f7d5)
  • Verify project Node.js version (70b6986)
  • Wait for child processes to terminate (88c8792)

0.24.2 (2022-05-13)

Bug Fixes

  • Non-root level gitignores will no longer be treated as root (112998d)

0.24.1 (2022-05-09)

Bug Fixes

  • Remove project watcher, milestones and quickstart (ef2b135)

0.24.0 (2022-05-04)

Features

  • Ensure the editor is configured to watch AppMaps (a7e3aa5)

0.23.6 (2022-05-04)

Bug Fixes

  • AppMap count responds to project add/remove (eb50ac1)
  • Fix appmap.findByName (9065f32)
  • Remove broken doc links (e2f1364)

0.23.5 (2022-02-12)

Bug Fixes

0.23.4 (2022-02-10)

Bug Fixes

0.23.3 (2022-02-08)

Bug Fixes

  • Upgrade @appland/components to v1.23.0 (5e99a48)

0.23.2 (2022-01-13)

Bug Fixes

0.23.1 (2022-01-12)

Bug Fixes

  • Document availability of AppMap for JavaScript (#370) (591b8f0)

0.23.0 (2021-12-02)

Features

  • JavaScript support in the project picker (5b7e648), closes #366

0.22.4 (2021-11-08)

Bug Fixes

  • Don't attempt to index undefined when no languages are available (4a6c2de)

0.22.3 (2021-11-05)

Bug Fixes

  • More robust language detection in project overview (6313233)

0.22.2 (2021-11-02)

Bug Fixes

  • Send telemetry event on manual command copy (4fad9d2)

0.22.1 (2021-10-28)

Bug Fixes

  • Quote paths with spaces in "getting started" (61612ad)

0.22.0 (2021-10-28)

Features

  • Replace quickstart screens with project picker (73ab5ac)

0.21.6 (2021-10-25)

Bug Fixes

  • Update extension description in README (#359) (00a2270)

0.21.5 (2021-10-21)

Bug Fixes

  • Add the project path to the installer command (#356) (69de4b9)

0.21.4 (2021-10-08)

Bug Fixes

  • Ignore file access errors where possible (8b7ac90)

0.21.3 (2021-10-05)

Bug Fixes

  • Update social media section in README (#355) (74049c0)

0.21.2 (2021-10-04)

Bug Fixes

  • Update Marketplace description (a22ca47)

0.21.1 (2021-09-24)

Bug Fixes

  • Capture debug information on number of workspace folders (ede0c1c)

0.21.0 (2021-09-22)

Features

0.20.0 (2021-09-21)

Bug Fixes

  • Disable uploading AppMaps from within the app (3fb2d4e)
  • Upgrade @appland/components to v1.12.2 (e8d6bba)

Features

  • Welcome and install views have merged (1644d43)

0.19.0 (2021-09-17)

Features

  • Show progress notification when remote recording is in progress (#350) (9854030)

0.18.1 (2021-09-15)

Bug Fixes

0.18.0 (2021-09-07)

Bug Fixes

  • Better support for .gitignore while identifying project language (#334) (92d175d)

Features

0.17.2 (2021-08-11)

Bug Fixes

  • Do not show instructions popup automatically (f62a93a)

0.17.1 (2021-08-10)

Bug Fixes

  • Don't coerce arbitrary types into strings (53800dc)

0.17.0 (2021-08-06)

Bug Fixes

  • Don't open a webview upon initialization (a44ce5b)

Features

  • Add the ability to upload AppMaps to AppLand cloud (#182) (5b5b35f)

0.16.0 (2021-08-05)

Features

  • Replace Insatll AppMap agent button (7de440a)

0.15.2 (2021-08-03)

Bug Fixes

  • Alter files included in the extension bundle (2b765d5)

0.15.1 (2021-08-01)

Bug Fixes

  • Abort project polling if one of the ticks fails unexpectedly. (daeb191)

0.15.0 (2021-07-30)

Bug Fixes

  • add possible folders with appmaps to file watcher (a003af6)
  • check recording status when trying to stop not running session (7163177)
  • ensure config contents is available on step 2 for fresh installations (0743a4a)
  • finish extension initialization when no workspace is open (e4bd612)
  • Only return supported languages when identifying project language (875856c)
  • prevent silent errors when CLI commands are failed (fb37b8f)
  • read project.testFrameworks after the status information is available (213cffe)
  • real links to docs (17c2fd3)
  • set steps 3 and 4 incomplete when steps 1 or 2 are completed (efec142)
  • show update notification only when extension was updated (b8217c4)

Features

  • add 'Using AppMaps' and 'Mastering AppMaps' sidebar lists (#253) (30097fa)
  • Add Quickstart documentation pages (#297) (444dadb)
  • Reset saved usage state (9885b57)
  • show 'Open Quickstart' button when no appmaps found (3620dcb)

0.14.4 (2021-06-23)

Bug Fixes

0.14.3 (2021-06-16)

Bug Fixes

0.14.2 (2021-06-15)

Bug Fixes

  • Upgrade @appland/components to v1.1.8 (ec39e09)

0.14.1 (2021-06-09)

Bug Fixes

  • Upgrade @appland/components to v1.1.6, @appland/models to v1.0.6 (aab9672)

0.14.0 (2021-06-07)

Bug Fixes

  • Don't rely on isNewAppInstall for new installations (#202) (c29aaca)
  • Send event counts as metrics instead of event properties (#200) (d521b3a)

Features

  • Add remote recording commands and interface (#183) (c5615a7)

0.13.0 (2021-05-20)

Bug Fixes

  • Initialize after startup has completed (5abe7d4)

Features

  • Report AppMap agent references and project language/framework on initialize (a11feca)
  • Send telemetry event after extension installation (8024b63)
  • Send telemetry event upon opening a URL from the AppMap view (505c87a)

0.12.1 (2021-04-30)

Bug Fixes

  • The AppMap panel will no longer display AppMaps within node_modules (e4a5a06)

0.12.0 (2021-04-28)

Features

  • Add AppMap to the sidebar (a650bb7)
  • Display patch notes in the AppMap viewer (323ade6)
  • filter and search AppMaps (91a8f5e)
  • update @appland/appmap to v2.3.4 (c8f9ace)

0.11.1 (2021-04-22)

Bug Fixes

  • Remove command state subscriptions when initializing new views (cb1ef33)

0.11.0 (2021-04-22)

Features

  • Add commands to read and write AppMap state (21fd561)
  • Upgrade @appland/appmap to v2.2.0 (b7a7e09)

0.10.1 (2021-04-07)

Bug Fixes

  • Update instrumentation key (147a94a)

0.10.0 (2021-04-06)

Bug Fixes

  • AppMap instructions are now shown upon first opening the extension (#164) (4de99a6)
  • Upgrade @appland/appmap to v1.12 (54cd392)

Features

  • Report anonymous usage metadata and webview exceptions (#167) (b519176)

0.9.1 (2021-03-24)

Bug Fixes

0.9.0 (2021-03-24)

Features

  • update @appland/appmap to v1.7.0 (16635b4)

0.8.6 (2021-03-23)

Bug Fixes

  • doc and video update for recent agent changes (eaef258)

0.8.5 (2021-03-18)

Bug Fixes

  • adding java video and tutorial to docs (b6684ed)

0.8.4 (2021-03-11)

Bug Fixes

  • adding support@ email to documentation (b888dcd)

0.8.3 (2021-03-11)

Bug Fixes

  • sharing instructions, setup videos (8273f34)

0.8.2 (2021-03-06)

Bug Fixes

  • updated description and keywords (3e0a1f3)

0.8.1 (2021-03-05)

Bug Fixes

  • update docs for positioning, arrow keys in trace (#146) (cb7e690)

0.8.0 (2021-03-05)

Features

  • update @appland/appmap to v1.4.0 (c7d9a7f)

0.7.0 (2021-02-25)

Features

0.6.1 (2021-02-25)

Bug Fixes

  • documentation improvements (ea791fa)

0.6.0 (2021-02-23)

Features

  • update @appland/appmap to v1.1.2 (3b7ca61)

0.5.1 (2021-02-19)

Bug Fixes

0.5.0 (2021-02-19)

Features

0.4.1 (2021-02-18)

Bug Fixes

  • reverting package-lock.js to master version (dc2ea81)

0.4.0 (2021-02-12)

Features

  • update @appland/appmap to v1.0.1 (f0ac6f3)

0.3.2

  • "View source" from the context menu should now work in all cases
  • Routes in the dependency map will now favor the normalized path if available
  • Components which have no associated runtime execution data will not be displayed
  • HTTP events in the trace view will now be named correctly when viewing an appmap generated from Java
  • Packages will continue to be highlighted after expand, collapse or switching views
  • Packages are now represented by their leafs instead of their top level identifier
  • Links from a class to a query now go to the expected destination
  • Details for query events no longer use the raw SQL as the title

0.3.1

  • Upgrade @appland/appmap to v0.2.2
  • Rename 'component diagram' to 'dependency map'
  • Rename 'flow view' to 'trace'
  • 'Reset view' can be selected from the context menu from anywhere in the viewport
  • Packages are now visible when expanded
  • Fix an issue where long vertical columns could cause the diagrams to center out of the visible space.
  • HTTP server responses are now visible in the event details panel

0.2.1

  • Update documentation

0.2.0

  • Allow 'view source code' from events, functions and classes
  • Improved compatability with VS Code theme
  • Reduced file size of extension

0.1.0

  • Initial release