AppMap Plugin Changelog
0.21.0 (2022-11-29)
- Implement "Generate OpenAPI" (bd64a95)- send telemetry after successfully generating an OpenAPI file (8ac3dbe)
- 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)
- 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)
- ConcurrentModificationException opening a project (813a7e9)- NPE when the project language could not be found (7240aaa)
0.20.1 (2022-11-21)
- Use
/authn_provider
for authentication (bbfea52)
0.20.0 (2022-11-18)
- 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)
- 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)
- provide quick fix "Open in AppMap" for AppMap annotations in a text editor (2c65f89)
0.18.0 (2022-10-24)
- support execution of AppMap commands in the terminal (d3b7973)
0.17.4 (2022-10-20)
- show success icon for "Runtime Analysis" even if only findings with unknown source files were found (076856b)
0.17.3 (2022-10-20)
- Rename
appmap:record
toappmap:create
(bd481d9)
0.17.2 (2022-10-20)
- Add appland.appmap prefix to telemetry events (2c80586)
0.17.1 (2022-10-19)
- telemetry when a Java run configuration is executed with the AppMap executor (dd5f7c7)
0.17.0 (2022-10-19)
- Support 2022.3 EAP (5d46344)
0.16.0 (2022-10-14)
- enable findings by default (5b24355)
0.15.1 (2022-10-12)
- Revert "ci: fix the publish command" (4b1317c)
0.15.0 (2022-10-11)
- 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)
- 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)
- Update documentation URLs from appland.com -> appmap.io (c100ec4)
0.14.0 (2022-09-27)
- 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)
- 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)
- 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)
- 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)
- implement install guide editor (0d12a97)- remove code of old user-milestones panel and editor view (f9b6a8d)- remove old user-milestones web application (43894e5)
0.11.0 (2022-09-16)
- 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)
- 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)
- add new tab to the problems view tool window, support AppMap findings (aa0789c)
0.9.0 (2022-09-15)
- 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)
- Make sure plugin.xml gets updated (7019c8c)
0.8.0 (2022-09-08)
- Various fixes (006aac6)
- Compatibility with 2022.2 EAP
- Update community links within the extension description
- Updated web components to the latest versions
- Support 2022.1 EAP
- Show an error page if the user attempts to load an AppMap that's too large.
- Express.js is now a supported web framework
- appmap-js components v1.17.0
- Compatibility with 2021.3
- Project directory added to install command
- Onboarding updates
- New onboarding flow
- AppMap diagrams updates
-Support to open source files located in dependencies, e.g. from a sources jar file.
- Uploading AppMaps to AppMap Cloud
- Updated AppMap JavaScript components
- Display a notification for AppMap JSON editors if the HTML application can't be displayed.
- New feature to upload AppMaps to a remote server.
- Improved search in the AppMaps tool window
- Install AppMap Agent view
- Links to AppMap documentation in AppMaps
- AppLand components updated
- IDE restart is not required when plugin is installed
- AppMap remote recording controls. The AppMap tool window now displays actions to start and stop a remote recording.
- Documentation link in the Help menu
- Quick guide now automatically opens for first-time users
- AppMaps tool window for a quick navigation to all AppMaps in project folders
- Documentation update
- Documentation update
- First public release
- Initial internal release