Skip to content

Commit cbff9e6

Browse files
authored
Merge branch 'aws:master' into master
2 parents eecec9f + bf4c7e4 commit cbff9e6

File tree

348 files changed

+10726
-4832
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

348 files changed

+10726
-4832
lines changed

.changes/1.93.0.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"date": "2023-10-05",
3+
"version": "1.93.0",
4+
"entries": [
5+
{
6+
"type": "Bug Fix",
7+
"description": "SAM: local debugging of a .NET lambda may fail if `containerbuild=true`"
8+
},
9+
{
10+
"type": "Bug Fix",
11+
"description": "BuilderID/IdentityCenter: Fix 'Invalid Client' error in the browser when re-authenticating"
12+
},
13+
{
14+
"type": "Feature",
15+
"description": "CodeWhisperer: remove unnecessary \"Proceed to login\" prompt"
16+
}
17+
]
18+
}

.changes/1.94.0.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"date": "2023-10-12",
3+
"version": "1.94.0",
4+
"entries": [
5+
{
6+
"type": "Feature",
7+
"description": "CodeWhisperer: improve auto-suggestions for additional languages"
8+
},
9+
{
10+
"type": "Feature",
11+
"description": "StepFunctions: Support rendering SFN graph with ItemProcessor field"
12+
},
13+
{
14+
"type": "Feature",
15+
"description": "auth: Adding or switching connections in CodeWhisperer, CodeCatalyst and Explorer is now faster and requires fewer steps"
16+
}
17+
]
18+
}

.changes/1.95.0.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"date": "2023-10-17",
3+
"version": "1.95.0",
4+
"entries": [
5+
{
6+
"type": "Feature",
7+
"description": "Amazon Redshift is now available in AWS Explorer. You can author and execute SQL queries from VS Code notebooks, and view your database objects in their Redshift warehouses."
8+
},
9+
{
10+
"type": "Feature",
11+
"description": "Public preview for CodeWhisperer Enterprise: Enterprise customers can now customize CodeWhisperer to adopt and suggest code based on organization specific codebases."
12+
}
13+
]
14+
}

.changes/1.96.0.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"date": "2023-10-26",
3+
"version": "1.96.0",
4+
"entries": [
5+
{
6+
"type": "Bug Fix",
7+
"description": "SAM debugging: \"Invalid (or missing) template file\" may occur even when a valid template.yaml is specified by `invokeTarget.templatePath` in the launch config. #2614"
8+
},
9+
{
10+
"type": "Bug Fix",
11+
"description": "Redshift: The output message is not clear when a sql query is successful but returns no record."
12+
},
13+
{
14+
"type": "Bug Fix",
15+
"description": "Redshift: Re-launched connection wizard shows the old (stale) connection."
16+
},
17+
{
18+
"type": "Bug Fix",
19+
"description": "`AWS: Add SAM Debug Configuration` command only works the first time it is invoked."
20+
},
21+
{
22+
"type": "Bug Fix",
23+
"description": "Improved performance of CloudFormation file watcher startup"
24+
},
25+
{
26+
"type": "Bug Fix",
27+
"description": "Output panel always opens at VS Code launch."
28+
},
29+
{
30+
"type": "Feature",
31+
"description": "Detect and notify about invalid settings.json #3910"
32+
},
33+
{
34+
"type": "Feature",
35+
"description": "Redshift: \"Create Notebook\" opens an untitled document instead of prompting to \"Save As\""
36+
},
37+
{
38+
"type": "Feature",
39+
"description": "CloudWatch Logs: Preserve quickpick menu position when loading more items."
40+
},
41+
{
42+
"type": "Feature",
43+
"description": "CodeWhisperer: reduce auto-suggestions when there is immediate right context"
44+
}
45+
]
46+
}

.changes/1.97.0.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"date": "2023-11-02",
3+
"version": "1.97.0",
4+
"entries": [
5+
{
6+
"type": "Bug Fix",
7+
"description": "CodeWhisperer: fix and improve closing symbols handling (brackets, parenthesis, quotes etc)"
8+
}
9+
]
10+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Bug Fix",
3+
"description": "ECS: `SimulatePrincipalPolicy` permission is no longer required for users to run `exec command`"
4+
}

.eslintignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ src/shared/telemetry/clienttelemetry.d.ts
44
src/codewhisperer/client/codewhispererclient.d.ts
55
src/codewhisperer/client/codewhispereruserclient.d.ts
66
**/*.gen.ts
7-
src/testFixtures/workspaceFolder/ts-plain-sam-app/
7+
src/testFixtures/**
88
dist/**
99
types/*.d.ts

.eslintrc.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ module.exports = {
5050
// modifiers: ['requiresQuotes'],
5151
},
5252
],
53+
// Avoid accidental use of "==" instead of "===".
54+
eqeqeq: 'error',
5355
// TODO reenable this rule (by removing this off)
5456
'no-async-promise-executor': 'off',
5557
// TODO reenable this rule (by removing this off)
@@ -85,11 +87,7 @@ module.exports = {
8587
// TODO reenable this rule, tests mostly break this one (by changing off to error)
8688
// This currently produces 700 non fixable by --fix errors
8789
'sort-imports': 'off',
88-
// TODO rennable this rule (by removing this off)
89-
// namespaces are not great and we should stop using them
90-
'@typescript-eslint/no-namespace': 'off',
91-
// Turn this on by removing off when we fix namespaces
92-
'no-inner-declarations': 'off',
90+
'@typescript-eslint/no-namespace': 'error',
9391
// This is off because prettier takes care of it
9492
'no-extra-semi': 'off',
9593
'no-null/no-null': 'error',

.github/workflows/node.js.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,10 @@ jobs:
2323
NODE_OPTIONS: '--max-old-space-size=8192'
2424
steps:
2525
- uses: actions/checkout@v4
26+
- name: Disable engine-strict check
27+
run: sed -i -e 's/engine.strict.true/engine-strict=false/' .npmrc
2628
- name: Use Node.js ${{ matrix.node-version }}
27-
uses: actions/setup-node@v3
29+
uses: actions/setup-node@v4
2830
with:
2931
node-version: ${{ matrix.node-version }}
3032
- run: npm ci
@@ -65,8 +67,10 @@ jobs:
6567
NODE_OPTIONS: '--max-old-space-size=8192'
6668
steps:
6769
- uses: actions/checkout@v4
70+
- name: Disable engine-strict check
71+
run: sed -i -e 's/engine.strict.true/engine-strict=false/' .npmrc
6872
- name: Use Node.js ${{ matrix.node-version }}
69-
uses: actions/setup-node@v3
73+
uses: actions/setup-node@v4
7074
with:
7175
node-version: ${{ matrix.node-version }}
7276
- run: npm ci
@@ -94,8 +98,10 @@ jobs:
9498
NODE_OPTIONS: '--max-old-space-size=8192'
9599
steps:
96100
- uses: actions/checkout@v4
101+
- name: Disable engine-strict check
102+
run: sed -i -e 's/engine.strict.true/engine-strict=false/' .npmrc
97103
- name: Use Node.js ${{ matrix.node-version }}
98-
uses: actions/setup-node@v3
104+
uses: actions/setup-node@v4
99105
with:
100106
node-version: ${{ matrix.node-version }}
101107
- run: npm ci

.github/workflows/release.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,10 @@ jobs:
3030
- uses: actions/checkout@v4
3131
with:
3232
fetch-depth: 0
33+
- name: Disable engine-strict check
34+
run: sed -i -e 's/engine.strict.true/engine-strict=false/' .npmrc
3335
- name: Use Node.js ${{ matrix.node-version }}
34-
uses: actions/setup-node@v3
36+
uses: actions/setup-node@v4
3537
with:
3638
node-version: ${{ matrix.node-version }}
3739
# - if: github.event_name == 'schedule'
@@ -88,6 +90,8 @@ jobs:
8890
# Must perform checkout first, it deletes the target directory
8991
# before running, thus would delete the downloaded artifacts.
9092
- uses: actions/checkout@v4
93+
- name: Disable engine-strict check
94+
run: sed -i -e 's/engine.strict.true/engine-strict=false/' .npmrc
9195
- uses: actions/download-artifact@v3
9296
- name: Delete existing prerelease
9397
# "prerelease" (main branch) or "pre-<feature>"

0 commit comments

Comments
 (0)