137 Commits

Author SHA1 Message Date
Max Marze
893bfa7aef
chore: update eslint & prettier (#12553) 2024-05-29 11:51:04 -04:00
Max Marze
5e604f2e1f feat: update custom resource handlers to node20 2024-02-13 14:56:57 -05:00
Austen
bd6a242812
chore: Embed dashboard plugin into framework (#12332)
* chore: initial removal of dashboard plugin as dependency and deprecated logic

* chore: continue refactor

* chore: move dashboard into framework and reduce logic
2024-01-23 00:28:56 -08:00
Max Marze
590bb7e177
feat: Remove Console Login (#12153)
* feat: Remove Console Login

* fix: Update login tests to remove console login options

* feat: Remove Console login options

* feat: Remove console onboarding

* fix: Remove console tests

* chore: Remove remaining console flags

* fix: Remove console deploy unit test

* fix: Interactive Setup tests

* fix: Update generate-payload tests
2023-09-15 11:33:40 -04:00
Mariusz Nowak
39806d622f refactor(Telemetry): Report installed docker version 2023-06-02 12:55:20 +02:00
Mariusz Nowak
83670f98c5 feat(Telemetry): Inspect docker availability 2023-05-31 17:46:56 +02:00
Mariusz Nowak
473614d3f3 test: Upgrade tests to not rely on nodejs12.x runtime 2023-05-30 14:20:52 +02:00
Mariusz Nowak
311a4544a9 test: Improve test title 2023-05-30 14:20:52 +02:00
Duy Tran
ac066e9100
test: Refactor out of BbPromise resolve/reject (#11853) 2023-03-24 12:46:32 +01:00
SleepWithCoffee
5b8766159c
test: Refactor to async functions (#11832)
Co-authored-by: SleepWithCoffee <>
2023-03-20 10:35:06 +01:00
Mariusz Nowak
9a41468309 feat(Console): External Console integration 2022-10-31 16:07:52 +01:00
Mariusz Nowak
f3a191590b feat(Console): Remove support for integrated configuration 2022-10-31 16:07:52 +01:00
Piotr Grzesik
007c294211 refactor(Telemetry): Recognize isUsingCompose 2022-05-23 15:32:36 +02:00
Piotr Grzesik
3bcff796f1 refactor(Telemetry): Ensure to pass unique id with events 2022-04-13 11:22:27 +02:00
Piotr Grzesik
d215517cf0 feat(AWS Lambda): Add support for function URLs 2022-04-06 23:13:37 +02:00
Mariusz Nowak
c28c48c6a1 refactor(Console): Dynamically resolve latest version of the extension 2022-03-14 16:15:46 +01:00
Mariusz Nowak
bdaf21e1a1 feat(Console): Initial integration 2022-02-25 20:12:02 +01:00
Piotr Grzesik
0c810bf96a fix: Improve detection of tty 2022-02-08 18:12:11 +01:00
Piotr Grzesik
76a60ae2b7 refactor: Use templates from examples in create 2022-02-04 17:35:19 +01:00
Mariusz Nowak
e9c3502e2a refactor: Rename lib/utils/telemetry/generatePayload.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
c3e08ca342 refactor: Rename lib/utils/telemetry/areDisabled.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
8292f31c47 refactor: Rename lib/utils/fs/writeFileSync.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
8723cd3026 refactor: Rename lib/utils/fs/writeFile.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
241f2cdf4c refactor: Rename lib/utils/fs/walkDirSync.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
ab5ad10fd8 refactor: Rename lib/utils/fs/safeMoveFile.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
c284f4a90c refactor: Rename lib/utils/fs/readFileSync.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
5d099f7e39 refactor: Rename lib/utils/fs/readFile.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
363ff18561 refactor: Rename lib/utils/fs/getTmpDirPath.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
b3966191b1 refactor: Rename lib/utils/fs/fileExistsSync.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
61527a35e8 refactor: Rename lib/utils/fs/fileExists.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
7fd6176d72 refactor: Rename lib/utils/fs/createZipFile.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
58e22ec54a refactor: Rename lib/utils/fs/copyDirContentsSync.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
e3cea12a81 refactor: Rename lib/utils/yamlAstParser.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
49a6af94ce refactor: Rename lib/utils/renameService.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
2cf86e4ee9 refactor: Rename lib/utils/logDeprecation.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
4bb6ff4e23 refactor: Rename lib/utils/ensureExists.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
b7e5f55bf7 refactor: Rename lib/utils/ensureArtifact.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
a93a1511b7 refactor: Rename lib/utils/downloadTemplateFromRepo.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
5c1f615ff4 refactor: Rename lib/utils/deepSortObjectByKey.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
cab3e58839 refactor: Rename lib/utils/createFromTemplate.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
7289137073 refactor: Rename lib/Serverless.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
84626e385c test: Rename fixture programmatic/httpApi 2022-01-27 15:21:58 +01:00
Mariusz Nowak
439b2ab6cb test: Rename fixture programmatic/customProvider 2022-01-27 15:21:58 +01:00
Mariusz Nowak
d62c3288b2 feat: Unconditionally fallback when local installation found
BREAKING CHANGE:
`enableLocalInstallationFallback` configuration property is no longer supported.
2022-01-27 15:21:58 +01:00
Mariusz Nowak
c18e1b308b refactor(CLI): Export resolved local installation path directly 2022-01-27 15:21:58 +01:00
Piotr Grzesik
ae169f564a refactor(Telemetry): Include paramsCount in telemetry 2022-01-27 15:21:58 +01:00
Mariusz Nowak
b4a25d70d3 feat: Remove tab autocomplete feature
Reasoning:
- Performance is very poor due to slow command startup time
- `tabtab` package is no longer maintained and shares security issues
- Feature usage is relatively low (telemetry data shows 7% of users has the autocompletion on)

BREAKING CHANGE:
Opt-in tab-tab autocompletion feature is removed due to performance and security issues
2022-01-27 15:21:58 +01:00
Piotr Grzesik
33bd501f06 feat: Error instead of warning when missing "commands" or "options"
BREAKING CHANGE: When creating `Serverless` class instance programatically,
both "options" and "commands" have to be passed via "config" to the constructor.
2022-01-27 15:21:58 +01:00
Mariusz Nowak
b30a2277a7 test: Upgrade @serverless/test to v9 2022-01-27 15:21:58 +01:00
Piotr Grzesik
4fa20a56ea feat(Telemetry): Report didCreateService property 2021-12-23 12:51:04 +01:00