Skip to content

Latest commit

 

History

History
330 lines (203 loc) · 20.4 KB

File metadata and controls

330 lines (203 loc) · 20.4 KB

Changelog

0.0.32 (2025-04-08)

Bug Fixes

  • pin typescript version and fix compile errors (#924) (7400fa3)

0.0.31 (2025-04-07)

Features

  • Add support for inline chat (#897) (9fd97ea)
  • amazonq: add streaming client caching and inflight-request cancellation (#901) (ecb323d)
  • amazonq: optimize service manager reuse (#886) (84f46ef)
  • context data selection support in chat-client (#902) (a22dea5)
  • port fs related tools from VSC. (#894) (a368acc)
  • update artifact manager for qct .net to include private package support (#872) (9c86cac)

Bug Fixes

  • amazonq: do not throw when receiving null profile while client not connected (#908) (a04eed1)
  • amazonq: reduce noisy logging from Q Service Manager (7ef13b5)
  • for transformation failure with incorrect filePath while extracting (#875) (54310cc)
  • handle large file uploads using streams (#874) (b5999aa)
  • update null check for net core compatibility version and path for private package support (#914) (30a0d80)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @aws/lsp-core bumped from ^0.0.2 to ^0.0.3

0.0.30 (2025-03-27)

Features

  • copied test files and added README to clarify purpose of this folder (6a18e55)
  • create copy of chat server and controller to use in agentic chat (035b30e)

Bug Fixes

  • amazonq: select corrert Service manager mode in completion server factory (8041934)
  • amazonq: use relative path of document with chat params (#867) (fbc667e)

0.0.29 (2025-03-26)

Features

  • abort all inflight requests when resetCodewhispererService is invoked (#848) (681889b)
  • added auth listener to reset the service manager state in case of bearer token signout (#842) (780be3f)
  • amazonq: accept extra context for Q Inline Suggestions (4a508df)
  • amazonq: add eu-central-1 endpoint (83133d6)
  • amazonq: add regionalization support to security scan server (#859) (9945398)
  • amazonq: add regionalization support to Telemetry service (6937c7f)
  • amazonq: add support for setting profile to null (b02906d)
  • amazonq: attach profileArn to API calls when available (00fe7e2)
  • amazonq: Cancel inflight updateProfile requests (#861) (a4a4309)
  • amazonq: centralize access to Q Service SDK instance and add support for Q Developer profiles (#814) (5f11549)
  • amazonq: integrate q service manager with configuration server (#852) (c0e3290)
  • amazonq: intergrate regionalization support into Q Chat server (#853) (394104c)

Bug Fixes

  • amazonq: await for recordMetric in CodeDiff tracker (ee04afc)
  • amazonq: handle exceptions in TelemetryService (e8f6375)
  • amazonq: specify code analysis scope and scan name when running scans (#858) (a925297)
  • update @aws/language-server-runtimes to 0.2.48 (e1f620a)

0.0.28 (2025-03-18)

Features

  • amazonq: add support for listing available q developer profiles (40ee2ff)
  • amazonq: handle client signalling support for q developer profiles (#839) (8b1b4ad)
  • amazonq: stop emitting userDecision telemetry event (dc51d24)
  • chat-client: handle 'openTab' requests (#817) (fdd0b87)
  • chat-client: openTab returns error for tab create if tabs limit hit (#832) (aa85848)
  • identity: device code support (#823) (6d5368e)
  • Setting a flag with environment variable to retain generated input artifacts (#807) (fc9a5b5)

Bug Fixes

  • replace setInterval with recursive setTimeout for browser compatibility (48b8fd1)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @aws/lsp-core bumped from ^0.0.1 to ^0.0.2

0.0.27 (2025-02-20)

Bug Fixes

  • fixing model change for skipped step (#670) (630e6fd)
  • prevent override of client request listeners in CodeWhispererServiceIAM (#784) (cd85931)

0.0.26 (2025-02-03)

Bug Fixes

  • revert "feat: bugfix for artifacts upload" (#766) (0c07a17)

0.0.25 (2025-01-28)

Bug Fixes

  • revert "chore: bump archiver from 6.0.2 to 7.0.1" (#762) (8d490e5)

0.0.24 (2025-01-28)

Features

Bug Fixes

  • convert makeProxyConfig to sync to allow proxy configs to be loa… (#725) (7ea8150)
  • make proxy nodejs only (#716) (37cf726)
  • marking aws field as optional in initializationOptions (#757) (d435c99)
  • move CW streaming client to tarball (#743) (a1a17d8)
  • removing duplicated nuget packages folder (#746) (24b44d0)

Performance Improvements

  • dispose chat controller in chatController tests (#717) (b0e6b78)

0.0.23 (2025-01-28)

Features

Bug Fixes

  • convert makeProxyConfig to sync to allow proxy configs to be loa… (#725) (7ea8150)
  • make proxy nodejs only (#716) (37cf726)
  • marking aws field as optional in initializationOptions (#757) (d435c99)
  • move CW streaming client to tarball (#743) (a1a17d8)
  • removing duplicated nuget packages folder (#746) (24b44d0)

Performance Improvements

  • dispose chat controller in chatController tests (#717) (b0e6b78)

0.0.22 (2025-01-27)

Bug Fixes

0.0.21 (2025-01-16)

Bug Fixes

  • convert makeProxyConfig to sync to allow proxy configs to be loa… (#725) (7ea8150)

0.0.20 (2025-01-15)

Bug Fixes

Performance Improvements

  • dispose chat controller in chatController tests (#717) (b0e6b78)

0.0.19 (2025-01-08)

Features

  • handle virtual spaces when inserting code to cursor position (#675) (f2949d4)
  • pass supplemental contexts only for token client (#697) (7242835)

Bug Fixes

  • adding tests for covering the special characters case for auto trigger (#680) (873fdae)

[0.0.18] - 2024-11-20

Changed

  • .NET Transform: Adding status skipped in step and substep of transformation
  • .NET Transform: Updated supported types

[0.0.17] - 2024-11-13

Added

  • .NET Transform: Pass .NET Standard flag to requirement.json
  • .NET Transform: add solution file path to requirement.json
  • .NET Transform: Add 'netstandard2.0' and 'net9.0' to target framework map
  • Amazon Q Telemetry: Emit chat and inline events to destination
  • Amazon Q Telemetry: Emit user modification SendTelemetryEvent events for chat and inline completions
  • Amazon Q Telemetry: Emit chat add message event
  • Logging: Add logging support in case of failures from STE call
  • Amazon Q: Make AWS Q endpoint url configurable
  • Amazon Q Telemetry: Chat interact with message event integration with SendTelemetryEvent
  • Q Inline Completions: Add autotrigger parameters for new languages
  • Q Inline Completions: Add support for new languages
  • Amazon Q Telemetry: Add makeUserContext utility to create UserContext payload for sendTelemetry event

Removed

  • .NET Transform: Removed optional parameters from the .NET Transform capability to align with a breaking change on the backend
  • Amazon Q Chat: Disabled FQN module
  • .NET Transform: Trimming logs to not show steps
  • .NET Transform: remove webforms from supported projects

Changed

  • Amazon Q Telemetry: Port logic for CodePercentage modifications calculation
  • Amazon Q Telemetry: Load proxy configurations in code whisperer base class
  • Amazon Q Chat: Migrate to SendMessage streaming endpoint for chat
  • Amazon Q Telemetry: Telemetry service with common components encapsulated
  • Amazon Q Chat: Handle insertToCursorPosition event in the chat server
  • Amazon Q: Update service definition and types for bearer token service client

Fixed

  • Security Scan: Fixed no recursive for the remove
  • Amazon Q: fix proxy server configuration
  • Amazon Q Telemetry: recalculate connetionType in shouldSendTelemetry event from credentialsProvider at invocation

[0.0.16] - 2024-10-15

Added

  • Amazon Q Inline Code Completions: The server now supports all languages supported by Q, including go, php, rust, kotlin, terraform, ruby, shell, scala

Changed

  • Amazon Q Inline Code Completions and Q Chat: Extend Chat and Completion Telemetry with Customization (#493).
  • .Net Transform: Transform result is moved to the artifact location (#495).

[0.0.15] - 2024-10-09

Added

  • Amazon Q Configuration: Amazon Q Configuration Server and implement fetching available Q Customizations (#462).
  • Amazon Q Inline Code Completions: Supplemental cross-file context for source code for java, python, javascript, typescript, javascriptreact, typescriptreact language ids (#463).

Fixed

  • .Net Transform: Add transform logSuggestionForFailureResponse (#483)
  • .Net Transform: Add logging when polling get transformation status failed (#476).
  • .Net Transform: Add target framework and fix bug in copy file logic (#477).
  • .Net Transform: Specify StartTransformation error message (#468).

[0.0.14] - 2024-09-13

  • .Net Transform: Removing manually setting job status to failed after any error from CodeWhisperer API

[0.0.13] - 2024-09-02

  • Set customUserAgent for SDK calls in Q Servers
  • Add retry to pollTransformation
  • Fix autotrigger - LF
  • Add sql to supported file types
  • Fix: failed to upload due to cert validation failed

[0.0.12] - 2024-08-19

  • Allow sending document without active focus in Chat requests

[0.0.11] - 2024-08-14

  • Fix issue with source framework selection on transform

[0.0.10] - 2024-07-29

  • Feature: Add Q .NET Transform Server
  • Add default response for "How can Amazon Q help me?"
  • Allow "0" to be used as partial token in chat handler

[0.0.9] - 2024-07-01

  • Update security scans to exclude gitignored files

[0.0.8] - 2024-06-26

  • Create new streaming client on each request

[0.0.7] - 2024-06-26

  • Implemented chat server logic
  • fix: send 'x-amzn-codewhisperer-optout' header with IAM server
  • Update the streaming client

[0.0.6] - 2024-05-23

  • Send telemetry for vote, copyCodeToClipboard and authFollowUpClicked events
  • Rename CodeWhisperer to Amazon Q

[0.0.5] - 2024-05-15

  • Create Chat server export it for consumption
  • Fix duplicate hover message in security scan
  • Clear security scan finding when a project is unloaded
  • Fix the consumption of streaming client
  • Add json, yaml and java to list of supported languages

[0.0.4] - 2024-03-28

  • Integrate dependency graph with RunSecurityScan function
  • Add server for transform feature
  • Add diagnostics, handle hover for security scan findings, handler for cancel scan, and security scan telemetry event
  • Migrate consumption of @aws/language-server-runtimes from local to NPMJS

[0.0.3] - 2024-02-01

  • Add support for using AWS SDK through proxy

[0.0.2] - 2023-11-21

  • Initial release supporting telemetry, session management, authentication, context matching and auto-trigger