Skip to content

Latest commit

 

History

History
302 lines (166 loc) · 10.3 KB

CHANGELOG.md

File metadata and controls

302 lines (166 loc) · 10.3 KB

AppMap Plugin Changelog

0.21.0 (2022-11-29)

Features

  • Implement "Generate OpenAPI" (bd64a95)- send telemetry after successfully generating an OpenAPI file (8ac3dbe)

Bug Fixes

  • avoid exception "Too many non-blocking read actions" (f988ecf)- don't open a split editor (f7ae26f)- properly enable the "Generate OpenAPI" step when the panel is shown the first time (5ff6aff)- send telemetry message open_api:failure (7815b2c)

0.20.3 (2022-11-22)

Bug Fixes

  • Emit appmap:create events (144f7f6)- Specify the authentication source as 'JetBrains' (8db8f4a)- Upgrade AppMap agent to v1.15.2 (3117a31)

0.20.2 (2022-11-21)

Bug Fixes

  • ConcurrentModificationException opening a project (813a7e9)- NPE when the project language could not be found (7240aaa)

0.20.1 (2022-11-21)

Bug Fixes

  • Use /authn_provider for authentication (bbfea52)

0.20.0 (2022-11-18)

Features

  • handle changes to the enableFindings settings without a restart (1eaf822)- send analysis:enable and analysis:disable events (2b8db9f)- send authentication:failed (f74d381)- send authentication:success and authentication:sign_out (c05aa1e)- send telemetry event analysis:cta_interaction (516ec48)- support authentication against AppLand server (dcddf42)

Bug Fixes

  • keep "Runtime Analysis" visible even when findings are not yet available (dba3656)- labels of new auth actions (6747b8a)- move refresh of CLI processes into background, fix notification when settings change (199ed86)- only enable findings and scanner if both "isUserAuthenticated" and "isFindingsEnabled" are true (31dd8ed)

0.19.0 (2022-10-26)

Features

  • provide quick fix "Open in AppMap" for AppMap annotations in a text editor (2c65f89)

0.18.0 (2022-10-24)

Features

  • support execution of AppMap commands in the terminal (d3b7973)

0.17.4 (2022-10-20)

Bug Fixes

  • show success icon for "Runtime Analysis" even if only findings with unknown source files were found (076856b)

0.17.3 (2022-10-20)

Bug Fixes

  • Rename appmap:record to appmap:create (bd481d9)

0.17.2 (2022-10-20)

Bug Fixes

  • Add appland.appmap prefix to telemetry events (2c80586)

0.17.1 (2022-10-19)

Bug Fixes

  • telemetry when a Java run configuration is executed with the AppMap executor (dd5f7c7)

0.17.0 (2022-10-19)

Features

0.16.0 (2022-10-14)

Features

  • enable findings by default (5b24355)

0.15.1 (2022-10-12)

Reverts

  • Revert "ci: fix the publish command" (4b1317c)

0.15.0 (2022-10-11)

Features

  • add run configurations extensions for Java and Maven (e2ebc21)- Allow to use an alternative Java 11 JDK to the Java integration test. AppMap is currently only compatible with Java <= 11 (bdea1a5)- download appmap-java agent from Maven repository and bundle into the plugin zip (505e42f)- integration test case to run a java program with the appmap agent (bbb4ad3)- prefer the output directory of the build tool (dacdf81)- show a link to configure the project JDK in the notification about an incompatible JDK (43d6568)- validate that the JDK is supported by AppMap before executing the run configuration (4881ba1)

Bug Fixes

  • add icon for the AppMap executor (ad97895)- don't show a JDK settings link in 2021.3, because it's not supported everywhere (fc2701a)- don't show a placeholder in the "Run with AppMap" tooltip on the taskbar icon (6538d84)- gradle complains about wrong task dependencies (b7497ae)- Tests executed via Maven were not recording tests (846930e)

0.14.1 (2022-10-04)

Bug Fixes

  • Update documentation URLs from appland.com -> appmap.io (c100ec4)

0.14.0 (2022-09-27)

Features

  • add new setting to store if an AppMap editor was opened (0ab7ccc)- improvements to indexing and AppMap project metadata handling (16ebc42)- update install guide icons when status changes, improve async tree model of AppMaps (14cc8f0)

Bug Fixes

  • detect changes to appmap.yml files and refresh CLI services (da59ecf)- refresh findings manager after deleting directory, which contains AppMap and findings data (26bef42)- warning in log about output handling (3b51c19)

0.13.0 (2022-09-23)

Features

  • Add basic telemetry collection capabilities (b49d5de)- Notify on AppMap open (f694843)- Notify on first AppMap recording of the session (36f3692)- Notify on install guide page view (b00a15c)- Notify on plugin install (2b4c45c)

0.12.1 (2022-09-20)

Bug Fixes

  • Add a code object entry for external services (2a342a4)- AppMap Java line's are 1-based (05352db)- CLI download URL on Windows (6a919c8)- make launching of CLI processes more robust (b5d0e74)- project score of spring-petclinic and others was calculated incorrectly (d930b31)- properly include AppMap files in directories excluded by the project setup (3c2b6ba)- unittest framework wasn't properly detected (3a89e76)

0.12.0 (2022-09-16)

Features

  • implement install guide editor (0d12a97)- remove code of old user-milestones panel and editor view (f9b6a8d)- remove old user-milestones web application (43894e5)

Bug Fixes

  • icon provider logic was wrong (bbdbe89)- rename install guide steps to match VSCode (46efc5e)

0.11.0 (2022-09-16)

Features

  • indexing of classMap.json files to find sample queries and HTTP requests for the install-guide view (6a8db2b)- support managing metadata for AppMap projects (8412992)

Bug Fixes

  • don't break on IOOBE or other exceptions, which are possible with invalid JSON (7429a55)- don't try to fetch class map items in dumb mode (8abd5bc)

0.10.0 (2022-09-15)

Features

  • add new tab to the problems view tool window, support AppMap findings (aa0789c)

0.9.0 (2022-09-15)

Features

  • add application setting to configure findings (off by default) (2077dbb)- add services to control download and launching or AppMap CLI tools (8819710)- parsing of appmap.yml files to retrieve the configured appmap directory (bfc947f)

0.8.1 (2022-09-09)

Bug Fixes

  • Make sure plugin.xml gets updated (7019c8c)

0.8.0 (2022-09-08)

Features

[0.7.10]

Updated

  • Compatibility with 2022.2 EAP

[0.7.9]

  • Update community links within the extension description

[0.7.8]

Changed

  • Updated web components to the latest versions

[0.7.7]

Added

  • Support 2022.1 EAP

[0.7.6]

Added

  • Show an error page if the user attempts to load an AppMap that's too large.

[0.7.5]

Changed

  • Express.js is now a supported web framework

[0.7.4]

Changed

  • appmap-js components v1.17.0

[0.7.3]

Changed

  • Compatibility with 2021.3

[0.7.2]

Changed

  • Project directory added to install command

[0.7.1]

Added

  • Onboarding updates

[0.7.0]

Added

  • New onboarding flow

Changed

  • AppMap diagrams updates

[0.6.1]

Added

-Support to open source files located in dependencies, e.g. from a sources jar file.

[0.6.0]

Added

  • Uploading AppMaps to AppMap Cloud

Changed

  • Updated AppMap JavaScript components

[0.5.1]

Added

  • Display a notification for AppMap JSON editors if the HTML application can't be displayed.
  • New feature to upload AppMaps to a remote server.

Changed

  • Improved search in the AppMaps tool window

[0.5.0]

Added

  • Install AppMap Agent view
  • Links to AppMap documentation in AppMaps

[0.4.1]

Changed

  • AppLand components updated
  • IDE restart is not required when plugin is installed

[0.4.0]

Added

  • AppMap remote recording controls. The AppMap tool window now displays actions to start and stop a remote recording.

[0.3.1]

Added

  • Documentation link in the Help menu
  • Quick guide now automatically opens for first-time users

[0.3.0]

Added

  • AppMaps tool window for a quick navigation to all AppMaps in project folders

[0.2.2]

Changed

  • Documentation update

[0.2.1]

Changed

  • Documentation update

[0.2.0]

Changed

  • First public release

[0.1.0]

Added

  • Initial internal release