0.0.32 (2025-04-08)
0.0.31 (2025-04-07)
- 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)
- 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)
- The following workspace dependencies were updated
- dependencies
- @aws/lsp-core bumped from ^0.0.2 to ^0.0.3
- dependencies
0.0.30 (2025-03-27)
- 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)
- 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)
- 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)
- 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)
- 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)
- replace setInterval with recursive setTimeout for browser compatibility (48b8fd1)
- The following workspace dependencies were updated
- dependencies
- @aws/lsp-core bumped from ^0.0.1 to ^0.0.2
- dependencies
0.0.27 (2025-02-20)
- fixing model change for skipped step (#670) (630e6fd)
- prevent override of client request listeners in CodeWhispererServiceIAM (#784) (cd85931)
0.0.26 (2025-02-03)
0.0.25 (2025-01-28)
0.0.24 (2025-01-28)
- 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)
0.0.23 (2025-01-28)
- 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)
0.0.22 (2025-01-27)
0.0.21 (2025-01-16)
0.0.20 (2025-01-15)
0.0.19 (2025-01-08)
- handle virtual spaces when inserting code to cursor position (#675) (f2949d4)
- pass supplemental contexts only for token client (#697) (7242835)
- .NET Transform: Adding status skipped in step and substep of transformation
- .NET Transform: Updated supported types
- .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
- .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
- 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
- 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
- Amazon Q Inline Code Completions: The server now supports all languages supported by Q, including
go,php,rust,kotlin,terraform,ruby,shell,scala
- 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).
- 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,typescriptreactlanguage ids (#463).
- .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).
- .Net Transform: Removing manually setting job status to failed after any error from CodeWhisperer API
- 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
- Allow sending document without active focus in Chat requests
- Fix issue with source framework selection on transform
- 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
- Update security scans to exclude gitignored files
- Create new streaming client on each request
- Implemented chat server logic
- fix: send 'x-amzn-codewhisperer-optout' header with IAM server
- Update the streaming client
- Send telemetry for vote, copyCodeToClipboard and authFollowUpClicked events
- Rename CodeWhisperer to Amazon Q
- 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,yamlandjavato list of supported languages
- 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-runtimesfrom local to NPMJS
- Add support for using AWS SDK through proxy
- Initial release supporting telemetry, session management, authentication, context matching and auto-trigger