Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

changes after 2 PRs #4939

Draft
wants to merge 103 commits into
base: auto-trigger-revamp
Choose a base branch
from
Draft

changes after 2 PRs #4939

wants to merge 103 commits into from

Commits on Oct 3, 2024

  1. Updating version to 3.31

    aws-toolkit-automation committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    e93f1a2 View commit details
    Browse the repository at this point in the history
  2. Updating SNAPSHOT version to 3.32-SNAPSHOT

    aws-toolkit-automation committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    7c4a996 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    cc5fb89 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Isolate HOME to build/ directory (aws#4930)

    For testing it is very helpful to isolate sandbox changes to `~/.aws` from the host
    rli authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    cd63f65 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. fix inline completion not supported language UI is rendered in backgr…

    …ound thread (aws#4946)
    
    Co-authored-by: Richard Li <[email protected]>
    Will-ShaoHua and rli authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    687cb2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8cec7f View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    90fda64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6afc927 View commit details
    Browse the repository at this point in the history
  3. feat(amazonq): Adding userIntent for insertAtCursor and copyToClipboa…

    …rd events for telemetry. (aws#4951)
    
    * Adding Acceptance metrics for UTG
    laileni-aws authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    8f9c157 View commit details
    Browse the repository at this point in the history
  4. fix(dev): add error messages for upload URL expiry (aws#4949)

    * fix(dev): add error messages for upload URL expiry
    
    * Update .changes/next-release/bugfix-caf370b9-c943-4ece-a4c0-81bcefa7a4f5.json
    
    Co-authored-by: Richard Li <[email protected]>
    
    ---------
    
    Co-authored-by: Richard Li <[email protected]>
    chengoramazon and rli authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    7e4f6e3 View commit details
    Browse the repository at this point in the history
  5. Fix sign out button in reauth panel in Q chat (aws#4935)

    * Add signout metric
    
    * Fix broken sign out
    manodnyab authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    07640ec View commit details
    Browse the repository at this point in the history
  6. feat(amazonq): Automatically pause and resume @workspace indexing whe…

    …n OS CPU load is high (aws#4952)
    
    * upgrade lsp to 0.1.13
    
    * Update .changes/next-release/feature-ac28b77d-4b47-4312-afe7-ece71de355ed.json
    
    Co-authored-by: Richard Li <[email protected]>
    
    * Update .changes/next-release/feature-ac28b77d-4b47-4312-afe7-ece71de355ed.json
    
    Co-authored-by: Richard Li <[email protected]>
    
    ---------
    
    Co-authored-by: Richard Li <[email protected]>
    leigaol and rli authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    280b6fd View commit details
    Browse the repository at this point in the history
  7. Add metadata to authAddConnection metrics (aws#4943)

    * Add metadata to authAddConnection metrics
    
    * detekt
    manodnyab authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a74994d View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. fix(amazonq): raise max @workspace indexing size to 4GB (aws#4954)

    * raise max indexing size to 4GB
    
    * change log
    
    * Update bugfix-e76aa3d8-3d9a-4887-8ce6-018ed4c7c443.json
    
    ---------
    
    Co-authored-by: Richard Li <[email protected]>
    leigaol and rli authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    96331c8 View commit details
    Browse the repository at this point in the history
  2. fix(amazonq): Update exception handling for feature dev to improve ob…

    …servability (aws#4953)
    
    **Problem:** Feature dev instrumentation 1) records all failures as `FeatureDevException`, losing information about the specific exception type, and 2) lacks annotation of `reasonDesc` and the operation related to the error. (By operation, although we do capture `amazonq_codeGenerationInvoke`,  we're missing the subprocess name such as `StartCodeGeneration`.) As a result, we do not have insight into feature dev failures in JetBrains.
    
    
    **Solution:** 1) Update exception modeling pattern for feature dev functionality to derive subclasses of `FeatureDevException`, providing a meaningful class name when inspected as error `reason`. 2) On `FeatureDevException`, accept an `operation` and `desc` to provide further annotation (merged when logged as `reasonDesc`).
    
    This change will have conflicts with aws#4938 and aws#4949. I'll rebase on top of those and reconcile any drift in a subsequent revision.
    ctidd authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    aa3ba5e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c91df6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a35a059 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d18218c View commit details
    Browse the repository at this point in the history
  6. Updating version to 3.32

    aws-toolkit-automation committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    dd95f40 View commit details
    Browse the repository at this point in the history
  7. Updating SNAPSHOT version to 3.33-SNAPSHOT

    aws-toolkit-automation committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    dc67222 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Fix lint errors (aws#4963)

    * Fix lint errors
    
    * Fix lint errors for plugin-amazonq:chat
    
    * Fix lint errors for plugin-toolkit:jetbrains-core
    laileni-aws authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    84b50bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80abea5 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Add 243 build profile (aws#4899)

    rli authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    f39d792 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bae4f07 View commit details
    Browse the repository at this point in the history
  3. Fix deadlock in CodeWhispererStatusBarWidget (aws#4967)

    `CodeWhispererStatusBarWidget#getSelectedValue` is called under EDT, but may cause `ProfileWatcher` to be indirectly initialized on the background through `ToolkitConnectionManager#activeConnectionForFeature`. However `ProfileWatcher` requires EDT to initialize correctly since it relies on VFS events to propagate on EDT before it returns
    rli authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    379b1ec View commit details
    Browse the repository at this point in the history
  4. Include contents: read permission in Qodana workflow (aws#4969)

    Required for private forks
    rli authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    fbfb3a1 View commit details
    Browse the repository at this point in the history
  5. Fix build failure in main (aws#4973)

    Incomplete rebase
    rli authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    dd00e96 View commit details
    Browse the repository at this point in the history
  6. telemetry(amazonq): Adding cwsprChatProgrammingLanguage parameter to …

    …insertAtCursor and CopyAtClipboard events (aws#4959)
    
    * Adding Acceptance metrics for UTG
    laileni-aws authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    bf33e46 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. fix(amazonq): Fix bug for @workspace cannot properly locate certain…

    … folders for certain project setup (aws#4975)
    
    * fix wrong project root for @workspace for multi-folder project setup
    
    * change log
    
    * log
    
    * Update .changes/next-release/bugfix-9e318f1e-baa7-4d10-98de-edfa70fcd7e0.json
    
    Co-authored-by: Richard Li <[email protected]>
    
    * collect file from different paths
    
    ---------
    
    Co-authored-by: Richard Li <[email protected]>
    leigaol and rli authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9796f7e View commit details
    Browse the repository at this point in the history
  2. fix(amazonq): Fix memory report telemetry of Amazon Q LSP (aws#4974)

    * fix memory report telemetry
    
    * rm extra change log
    leigaol authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    91924e4 View commit details
    Browse the repository at this point in the history
  3. auto-trigger a/b (aws#4961)

    * auto-trigger a/b
    
    * fix compile error
    
    * detekt fix
    
    * Keep one topic for all the listeners and changes around coroutine
    
    * test fix
    
    * detekt fix
    
    * change force accept to shift+tab and remove opt+ enter
    
    * keybinding change
    
    * change feature value to be string as service config has
    
    * test fix
    
    * Revert "test fix"
    
    This reverts commit b932c2c.
    
    * test fix
    andrewyuq authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    12e7803 View commit details
    Browse the repository at this point in the history
  4. Updating version to 3.33

    aws-toolkit-automation committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    1bb707d View commit details
    Browse the repository at this point in the history
  5. Updating SNAPSHOT version to 3.34-SNAPSHOT

    aws-toolkit-automation committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    4319d6d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6af6a46 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    4a3dfbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c97bcc View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Configuration menu
    Copy the full SHA
    6955ef9 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    764905c View commit details
    Browse the repository at this point in the history
  2. refactor(amazonq) refactor ProjectContextProvider.kt and add tests (a…

    …ws#4988)
    
    * refactor ProjectContextProvider and add tests
    
    * add more test
    
    * lint
    
    * format json blob
    
    * revert wrong merge conflict resolve
    
    * lint
    
    * should call updateIndex regardless index is complete or not which should be handled by LSP
    Will-ShaoHua authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    e9bfb9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13e5d8d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3c47d7 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Fix Jackson classloader issue while reading tokens from disk (aws#4994)

    Jackson's class resolver, if not defined on its `TypeFactory`, first tries to use `Thread#getContextClassLoader` of the current thread to attempt to load the requested type. On failure it will then attempt to use its own classloader. Since by design the default classloader is not defined, the first load attempt will fail (since the context classloader is the root IDE classpath) and fall back to using the classloader that loaded Jackson.
    
    Effectively, this means that if we want to avoid setting the type classloader for every Jackson `ObjectMapper` instance, we must always have Jackson in the plugin classloader, rather than using the version bundled by the IDE so that it can find the classes it needs.
    
    At the moment we only include Jackson in plugin-core, but it introduces a question on what happens if a leaf plugin (i.e. plugin-amazonq/plugin-toolkit) loads Jackson through core. Will Jackson successfully resolve classes correctly? Inspecting the conetents of v3.20, when we fixed our last Jackson issue, the answer seems to be yes.
    
    Interestingly, though this change brings our packaging back to v3.19, we do not seem to be facing the same deserialization issue on 2023.3 as last time (aws#4732)
    > In Jackson 2.16.x, the Kotlin module uses reflection on the class annotations to determine if it should step in to deserialize a Kotlin class.
    > However in Jackson 2.17.x, they switched to the standard isAnnotationPresent call, which ultimately performs an identity check on the annotation.
    > In <241, the plugin classloader for the Q plugin INCORRECTLY loads the Kotlin metadata class from the Kotlin plugin, which results in isKotlinClass returning false (because the identity check fails if loaded from different classloaders) and then we get the cryptic cannot deserialize from Object value (no delegate- or property-based Creator) from the KotlinModule noop-ing.
    
    And as always, unit testing of classloader issues is not possible at the moment because we are not set up for E2E tests and the classloader in headless tests differs from that of a running IDE.
    rli authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    f331fb6 View commit details
    Browse the repository at this point in the history
  2. Updating version to 3.34

    aws-toolkit-automation committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    b8306c7 View commit details
    Browse the repository at this point in the history
  3. Updating SNAPSHOT version to 3.35-SNAPSHOT

    aws-toolkit-automation committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    0c30f6e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa44967 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    6a849a8 View commit details
    Browse the repository at this point in the history
  2. feat(dev): Stop code generation action (aws#4948)

    Currently /dev don't support stop code generation. This PR introduces this functionality (watch the video below).
    
    Mynah UI provides onStopChatResponse API which we can hook in the cancellation token provided on VS Code, sharing across an active session, aborting current progress.
    tverney authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    8dc4b81 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4eb0b30 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    41965f8 View commit details
    Browse the repository at this point in the history
  2. Add accetpedCharCount into UserTriggerDecision STE (aws#5008)

    * Add accetpedCharCount into UserTriggerDecision STE
    
    * detekt
    
    * test fix
    andrewyuq authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    a81caf6 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    987e2ae View commit details
    Browse the repository at this point in the history
  2. Add an extra . before the file extensions recorded in metrics (aws#4980)

    * Add an extra . before the file extensions
    
    * addressed feedback
    
    * detekt
    
    * feedback
    
    * Updated tests
    manodnyab authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    39c13ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4eb2943 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Add metric for location of reauth (aws#5021)

    * Add metric for location of reauth
    
    * fixed tests
    
    * Removed comment
    manodnyab authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    f8d7360 View commit details
    Browse the repository at this point in the history
  2. feat(Amazonq): Remove forced read-only view from before diff on agent…

    … code changes + Increase polling rate for Q agent code summary (aws#5015)
    
    * feat(amazonq) Increase polling rate for Q agent code summary
    
    * Adjusted CodeGenerationStateTest to be aligned with new polling rate
    
    * Removed forced Read-Only view for before diff on Q code changes
    
    * Reverting remove read-only view change
    
    * fix(amazonq): Fixed syntax error in CodeGenerationStateTest
    
    * feat(Amazonq): Remove forced read-only view from before diff on agent code changess
    
    ---------
    
    Co-authored-by: JuusticeT <[email protected]>
    Co-authored-by: manodnyab <[email protected]>
    3 people authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    343be58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ecda124 View commit details
    Browse the repository at this point in the history
  4. Improve Client Registration Error Collection (aws#4993)

    * Add try-catch blocks for refresh steps.
    
    * add metric that indicates when token was successfully written to the json & stored in cache
    
    * remove comment
    
    * add more metrics to catch blocks.
    
    * Added reauth for expired client registration
    
    * fix try-catch Exception blocks. remove bad reauth logic
    
    * add metrics to saveClientRegistration
    
    * make metrics same in saveClientRegistration
    
    * Add modifyCredentials to invalidateClientRegistration
    
    * Move save/modify credentials to diskCache
    
    * linter
    
    * saveCredentials moved to writeKey
    
    * saveCredentials moved to writeKey
    
    * capture saveCredentials per saveAccessToken/ClientRegistration calls
    
    * add modifyCredentials + load stages to LoadClientRegistration flow
    
    * remove success metrics
    
    * add logs
    
    * add auth_ModifyConnection to Override
    
    * Fix Tests
    
    * nit fixes
    
    * consistent metrics
    
    * null e message, clean up unused enums
    
    * add more modifyConnection
    
    * nits
    
    * add enums to diskCache stages
    
    * try block success metric
    
    * detekt
    
    ---------
    
    Co-authored-by: Manodnya Jaydeep Bhoite <[email protected]>
    samgst-amazon and manodnyab authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    4f3cd21 View commit details
    Browse the repository at this point in the history
  5. Updating version to 3.35

    aws-toolkit-automation committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    e611154 View commit details
    Browse the repository at this point in the history
  6. Updating SNAPSHOT version to 3.36-SNAPSHOT

    aws-toolkit-automation committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    e676cea View commit details
    Browse the repository at this point in the history
  7. fix perceivedLatency being calculated incorrectly (aws#5013)

    * fix perceivedLatency being calculated incorrectly
    
    1. perceivedLatency was previously calculated at
    the time of sending STE, but the timeOfLastCharTyped value
    is no longer accurate, so calculate the perceivedLatency value
    at suggestion showing time to get the most accurate timeOfLastCharTyped
    
    * test fix
    
    * temporarily disable test
    andrewyuq authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    2d679ef View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. fix(amazonq): default keybinding for inline chat conflicts (aws#5026)

    * fix(amazonq): default keybinding for inline chat conflicts
    ---------
    
    Co-authored-by: manodnyab <[email protected]>
    Co-authored-by: Richard Li <[email protected]>
    3 people authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    5d1de02 View commit details
    Browse the repository at this point in the history
  2. Updating version to 3.36

    aws-toolkit-automation committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    ea3e986 View commit details
    Browse the repository at this point in the history
  3. Updating SNAPSHOT version to 3.37-SNAPSHOT

    aws-toolkit-automation committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    11397c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f258ea9 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. See if managed GHA saves more space than manually deleting directories (

    aws#5029)
    
    Builds are still running out of disk space
    rli authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    e121827 View commit details
    Browse the repository at this point in the history
  2. Fix: Replacing onCodeBlockActionClicked with onCodeInsertToCursorPosi…

    …tion and onCopyCodeToClipboard function (aws#5031)
    laileni-aws authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    fcb4f88 View commit details
    Browse the repository at this point in the history
  3. fix(amazonq): hide inline chat shortcut hint on remote/gateway (aws#5034

    )
    
    * hide inline chat shortcut hint on remote/gateway
    
    * add change log
    
    * Update .changes/next-release/bugfix-bc45640b-9877-43e5-b6cd-8b7dc35c570b.json
    
    Co-authored-by: Richard Li <[email protected]>
    
    ---------
    
    Co-authored-by: Richard Li <[email protected]>
    zixlin7 and rli authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    1b266b2 View commit details
    Browse the repository at this point in the history
  4. fix(dev): Add state reassign to keep consistent across (aws#5035)

    * fix(dev): add state reassign to keep consistent across
    
    * chore(dev): added changelog
    
    * Update bugfix-8abe8650-ac4a-40ea-9243-071fd3104029.json
    
    Co-authored-by: manodnyab <[email protected]>
    
    ---------
    
    Co-authored-by: manodnyab <[email protected]>
    tverney and manodnyab authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    4581534 View commit details
    Browse the repository at this point in the history
  5. chore(dev): Updated changelog to update wording for /dev bugfix (aws#…

    …5037)
    
    * chore(dev): added changelog
    
    * fix: Update changelog message
    
    ---------
    
    Co-authored-by: Thiago Verney <[email protected]>
    neilk-aws and tverney authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    6501364 View commit details
    Browse the repository at this point in the history
  6. Updating version to 3.37

    aws-toolkit-automation committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    300d9d8 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Updating SNAPSHOT version to 3.38-SNAPSHOT

    aws-toolkit-automation committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    46f88ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8085719 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. use lambda version of logger (aws#5033)

    * lambda LOG.warn
    
    * typo
    
    ---------
    
    Co-authored-by: manodnyab <[email protected]>
    samgst-amazon and manodnyab authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    c765d61 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Add OpenTelemetry base classes (aws#4982)

    The OpenTelemetry SDK can automatically attach the same trace ID to spans recorded under the same 'context'. This is somewhat challenging because the JetBrains platform frequently requires switching threads and coroutine scope contexts, which loses the `ThreadLocal` state needed to connect parent->child when spans are started.
    
    This on its own is not too difficult, but becomes a significant ergonomic challenge when we also want to bring some type-safety to how span metadata is built. This PR allows spans generated in aws/aws-toolkit-common#899 to automatically perform context propagation.
    
    See internal documentation for details. A contributor-friendly version of the doc will be written after we validate this pattern with some initial metrics.
    rli authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    06181dd View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Fix detekt source override dropping all source (aws#5049)

    In CI, the override just drops all the source because all paths contain `/codebuild`
    
    ```
    > Task :plugin-amazonq:codewhisperer:jetbrains-community:detektMain NO-SOURCE
    Skipping task ':plugin-amazonq:codewhisperer:jetbrains-community:detektMain' as it has no source files and no previous output files.
    Resolve mutations for :plugin-core:jetbrains-community:compileTestFixturesJava (Thread[aws#144,Execution worker Thread 4,5,main]) started.
    :plugin-core:jetbrains-community:compileTestFixturesJava (Thread[aws#144,Execution worker Thread 4,5,main]) started.
    ```
    rli authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    5f74b1e View commit details
    Browse the repository at this point in the history
  2. Tweak otelbase classes slightly to meet requirements from generator (a…

    …ws#5027)
    
    * Depends on aws#4982
    * Depends on aws/aws-toolkit-common#899
    * Rename Unit -> MetricUnit directly in SDK codegen
    * Use newer provider convention syntax for input/output in generator task
    * expose `passive`/`unit`/`value` as special fields
    * add smoke test for `validateRequiredAttributes`
    rli authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    49e31b2 View commit details
    Browse the repository at this point in the history
  3. Emit OTel spans to toolkit telemetry service (aws#5046)

    This PR transforms OTel spans to the format expected by the current telemetry service
    rli authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    bb851ec View commit details
    Browse the repository at this point in the history
  4. fix(amazonq): improve indexing auto start stop strategy (aws#5050)

    * improve indexing auto start stop
    
    * lsp 0.1.26
    leigaol authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    e2a950c View commit details
    Browse the repository at this point in the history
  5. Telemetry: Emit session_start during startup activities (aws#4981)

    * Add session_start telemetry to startup activities
    
    * use runOnceUtil
    
    * remove hardcoding of class name
    
    * remove order first
    
    * internal class
    samgst-amazon authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    7f3b222 View commit details
    Browse the repository at this point in the history
  6. Fix popup not init in EDT for remote (aws#5045)

    * Fix popup not init in EDT for remote
    
    1. BackendComponentBePopupBuilder.createPopup somehow needs
    to be executed in EDT while recent changes made our initPopup()
    to happen in BGT.
    
    * Update plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/service/CodeWhispererService.kt
    
    Co-authored-by: Richard Li <[email protected]>
    
    * change log
    
    ---------
    
    Co-authored-by: Richard Li <[email protected]>
    andrewyuq and rli authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    0f1e099 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    0b83303 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad03841 View commit details
    Browse the repository at this point in the history
  3. Update telemetry: emit auth scopes in user state (aws#4944)

    * add authScopes to emitUserState telemetry
    
    * add authScopes to emitUserState telemetry
    
    * Replace userState function with direct TelemetryService record function to capture authScopes
    
    * add value parameter
    
    * fix whitespace
    
    * Update plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/core/gettingstarted/GettingStartedAuthUtils.kt
    
    Co-authored-by: Richard Li <[email protected]>
    
    * Check current explorerConnection for scopes only
    
    * Add function to grab scopes from each activeConnection used that is connected/expired.
    
    * remove TelemetryOverride definition and use common's telemetry function instead
    
    * remove unused imports
    
    * Change the way explorer connection scope is checked
    
    * remove check for CodeWhispererConnection: merged into qConnection & qScopes
    
    * add common logic to one function
    
    * Update telemetryOverride.json
    
    missed {
    
    ---------
    
    Co-authored-by: Richard Li <[email protected]>
    samgst-amazon and rli authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    82f2275 View commit details
    Browse the repository at this point in the history
  4. Change debug/warn logs to info (aws#5058)

    * change log to info
    
    * lazyLog
    samgst-amazon authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c65f2b8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    404329f View commit details
    Browse the repository at this point in the history
  6. Scrub names from messages in logging/telemetry (aws#5053)

    * Scrub names from messages in logging/telemetry
    
    * removing commented code
    
    * feedback
    
    * detekt
    manodnyab authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a834c96 View commit details
    Browse the repository at this point in the history
  7. Updating version to 3.38

    aws-toolkit-automation committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    eb68069 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Updating SNAPSHOT version to 3.39-SNAPSHOT

    aws-toolkit-automation committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    640c686 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53302d9 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Configuration menu
    Copy the full SHA
    2d03e06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b6357a View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Add source to load registration metrics (aws#5075)

    * initial commit
    
    * add source to loading metrics
    
    * detekt
    
    * fix tests
    
    * fix more tests
    samgst-amazon authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    5f3cb69 View commit details
    Browse the repository at this point in the history
  2. Updating version to 3.39

    aws-toolkit-automation committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    d56512c View commit details
    Browse the repository at this point in the history
  3. Updating SNAPSHOT version to 3.40-SNAPSHOT

    aws-toolkit-automation committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    33bdc9b View commit details
    Browse the repository at this point in the history
  4. fix(amazonq): Amazon Q chat should not mention indexing in progress w…

    …hen indexing finished (aws#5062)
    
    * adjust LSP API timeout
    
    * update time
    leigaol authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    2c5ea56 View commit details
    Browse the repository at this point in the history
  5. Hack together on-push builds for feature/q-mega (aws#5074)

    Per product request. Tested in internal branch
    rli authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    6694753 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    26602bc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c36ef1c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a30e37c View commit details
    Browse the repository at this point in the history
  9. fix(amazonq): fix inline chat can be invoked in non-editor windows (a…

    …ws#5076)
    
    Only allow invoking inline chat if it's from regular file editor
    zixlin7 authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    2032a57 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7895e6e View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. patch for aws#5076 (aws#5081)

    * patch for aws#5076
    
    * Update plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/inline/OpenChatInputAction.kt
    
    Co-authored-by: Richard Li <[email protected]>
    
    ---------
    
    Co-authored-by: Richard Li <[email protected]>
    zixlin7 and rli authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    7c89b10 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into main

    rli authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    5bc2573 View commit details
    Browse the repository at this point in the history