8990 Commits

Author SHA1 Message Date
Eslam λ Hefnawy
1ad724b84f
Merge 17357685c23073f77db2de5234c249d3dea1a4a5 into 6e873909182f1a358669f306bba291039a089fef 2024-07-03 21:35:04 +00:00
eahefnawy
6a5c31ed32 feat: adds support for esbuild plugins 2024-07-03 21:23:06 +00:00
Tomasz Czubocha
6e87390918
style: fix formatting (#12661) 2024-07-03 12:18:09 -04:00
Tomasz Czubocha
ee8696357a
fix: call globalValidate and disassociateUsagePlan with this context (#12660) 2024-07-03 08:05:18 -04:00
Max Marze
d35327ea36
feat: make direct deployments the default (#12659)
* feat: make direct deployments the default

* docs: update docs to specify that direct deployments are the default
2024-07-02 15:21:51 -04:00
Max Marze
e0d6a8acbb
fix: remove bluebird and set concurrency limits for packaging (#12658)
* fix: remove bluebird from zip-service

* fix: remove bluebird and set concurrency limits for packaging
2024-07-02 14:26:28 -04:00
Eslam λ Hefnawy
048d28ab53
fix: remove dependency on sf-core in dev mode (#12657) 2024-07-01 17:30:50 -04:00
Eslam λ Hefnawy
1adeed3435
fix(apig): fix enabling api gateway logs (SC-2491) (#12655)
* fix(apig): fix enabling api gateway logs

* chore: update comment

* docs: update apig logs docs
2024-07-01 15:04:43 -04:00
Tomasz Czubocha
e490624dc5
fix: remove aws-profile option and plugin install/uninstall commands from schema (#12652)
* fix: remove aws-profile option

* fix: remove plugin install and uninstall
2024-07-01 13:26:16 -04:00
Eslam λ Hefnawy
3b39fbf0b2
fix(dev): zero config support for ESM & CommonJS in dev mode (#12642)
* fix(dev): better esm errors in dev mode

* fix(dev): support esm and commonjs with zero config
2024-06-28 07:20:11 -07:00
Eslam λ Hefnawy
956d14a265
fix(cloudformation): ensure the Version property is a string (#12647) 2024-06-27 14:05:59 -04:00
Eslam λ Hefnawy
fd71d8490b
fix(esbuild): do not pass invalid properties to esbuild (SC-2463, SC-2464, SC-2500) (#12646)
* fix(esbuild): do not pass exclude as esbuild build option

* fix(esbuild): do not pass buildConcurrency as esbuild build option
2024-06-27 14:05:44 -04:00
Eslam λ Hefnawy
f8ae62a096
fix(dev): ensure a hyphen for each line (#12622) 2024-06-27 08:48:37 -07:00
Eslam λ Hefnawy
fcf8de188e
chore(dev): clean up and refactor dev mode (#12641)
* chore(dev): clean up and refactor dev mode and use sf core ServerlessError

* chore(dev): remove empty file
2024-06-26 18:36:07 -07:00
Eslam λ Hefnawy
333fae1497
fix(invoke-local): fix invoke local esm issue in windows (#12639) 2024-06-26 05:46:59 -07:00
Eslam λ Hefnawy
4f2dc57eb8
fix(dev): ensures that dev mode supports the serverless-iam-role-per-function plugin (#12633) 2024-06-24 15:00:30 -04:00
Eslam λ Hefnawy
6ab69067bf
fix(dev): validate region defined in yml (#12634) 2024-06-24 11:03:27 -07:00
Max Marze
9baf72888b
fix: use tsx for parsing serverless.ts files (#12611) 2024-06-18 16:08:00 -04:00
Eslam λ Hefnawy
13b2710e48
fix(info): bring back verbose mode (#12610) 2024-06-18 10:32:48 -07:00
Eslam λ Hefnawy
37c17d2555
fix: help command (#12601) 2024-06-17 07:06:35 -07:00
Max Marze
d460ab118a
fix: use cjs for custom-resources (#12600) 2024-06-14 12:31:22 -04:00
Max Marze
2c44077682
fix: v4 onwards should only check major version constraint (#12598) 2024-06-13 16:39:02 -04:00
Eslam λ Hefnawy
55059f4e04
feat: adds the ability to pass options to the docker build command (#12595)
* feat: adds the ability to pass options to the docker build command

* chore: fix typo
2024-06-13 10:33:48 -07:00
Tomasz Czubocha
ae2fda8509
fix: add missing logger (#12592) 2024-06-11 16:49:16 +02:00
Eslam λ Hefnawy
c926d1fb83
fix: remove extra error log line (#12588) 2024-06-10 15:38:04 -07:00
Eslam λ Hefnawy
f0708ca3c6
fix(dev): make sure dev mode displays single endpoint output (#12587)
* fix(dev): make sure dev mode displays single endpoint output

* chore: add comment
2024-06-10 14:26:13 -07:00
Eslam λ Hefnawy
ee3de28ecc
fix(observability): Only setup integration when observability is enabled (#12586)
* fix: do not create an integration if observability property is not set

* fix: only create integration if observability enabled

* chores: add comments

* chores: update comments
2024-06-10 13:41:37 -07:00
Tomasz Czubocha
a03129079b
fix: use the correct typescript plugin name (#12585) 2024-06-10 13:03:45 -04:00
Tomasz Czubocha
7ff4aa7a86
fix: check if config file is present (#12576) 2024-06-06 17:37:23 +02:00
Max Marze
4cd33ea029
feat: add org & app flag back (#12574) 2024-06-04 15:50:21 -04:00
Max Marze
2d6214bc4b
feat: use builtin esbuild for serverless.ts files (#12569) 2024-05-31 16:06:47 -04:00
Eslam λ Hefnawy
4fbb3b88e9
feat: use observability service (#12567)
* feat: enable observability

* feat: use observability service
2024-05-31 11:17:02 -07:00
Austen
9c787096a1
Fix Spinner Experience & Improve Messaging (#12564)
* fix: remove spinner, make dev mode notice infrequent

* fix: make dev mode notice less frequent

* fix: improve dev mode closure warning

* fix: improve disconnection notice for dev mode functions

* feat: improve dev mode messaging and list endpoints and functions

* fix: do not display dev mode notice for non-node functions
2024-05-30 13:38:54 -07:00
Max Marze
b23d8ab7eb fix: rename issue for ajv schema 2024-05-30 16:31:52 -04:00
Max Marze
8e01467ce2
fix: rename issue for ajv schema (#12563) 2024-05-30 16:25:11 -04:00
Max Marze
394b8fff63
fix: handle cases where package config is not set (#12562) 2024-05-30 16:00:59 -04:00
Max Marze
c6bd589b67
fix: handle cases where package config is not set (#12561) 2024-05-30 15:54:15 -04:00
Max Marze
1e516d199c
fix: handle package includes for esbuild (#12558)
* fix: handle package includes for esbuild

* fix: handle package includes for esbuild

* feat: support esbuild packages option

* docs: update esbuild docs
2024-05-30 15:28:41 -04:00
Max Marze
1b65271344
fix: ignore set for prettier correctly (#12554) 2024-05-29 12:02:19 -04:00
Max Marze
893bfa7aef
chore: update eslint & prettier (#12553) 2024-05-29 11:51:04 -04:00
Tomasz Czubocha
88bffb764a
Revert "fix: use a number type for rollback --timestamp option (#12485)" (#12549)
This reverts commit d2f3e0c4cf55aec2574ba2fbea756d2f7fc0f00c.
2024-05-28 14:52:13 -04:00
Tomasz Czubocha
53e855d577
fix: use correct handler for esbuild enabled check (#12547) 2024-05-27 14:41:22 +02:00
Max Marze
2ac753fc46
fix: version validation (#12544) 2024-05-25 14:45:05 -04:00
Max Marze
d9bedf28af
fix: use correct handler for esbuild enabled check (#12543) 2024-05-25 14:29:54 -04:00
Eslam λ Hefnawy
da04e37538
fix: bring back framework version (#12540) 2024-05-24 23:16:30 -04:00
Max Marze
516771d2ac
fix: better handle esbuild error reporting (#12539) 2024-05-24 15:52:34 -04:00
Max Marze
ac1361db61
fix: correct uri usage for windows in plugin manager (#12538) 2024-05-24 12:39:35 -04:00
Eslam λ Hefnawy
eef1ded058
fix(dev): valiate supported regoins (#12537) 2024-05-24 07:32:00 -07:00
Eslam λ Hefnawy
b711f96102
fix(dev): dev mode logging (#12536) 2024-05-24 06:47:35 -07:00
Max Marze
898c15f321
fix: esbuild should not set externals if bundle is false (#12532) 2024-05-23 14:57:24 -04:00