diff --git a/common/changes/@boostercloud/framework-core/azure_gateway_rockets_multi_functions_2024-01-24-12-43.json b/common/changes/@boostercloud/framework-core/azure_gateway_rockets_multi_functions_2024-01-24-12-43.json deleted file mode 100644 index 8f410aaec..000000000 --- a/common/changes/@boostercloud/framework-core/azure_gateway_rockets_multi_functions_2024-01-24-12-43.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@boostercloud/framework-core", - "comment": "Update Azure infrastructure to use Azure Gateway. Rockets now support multiple functions with specific host.json files", - "type": "minor" - } - ], - "packageName": "@boostercloud/framework-core" -} \ No newline at end of file diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index b0339e4f6..3468b9485 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -103,6 +103,6 @@ "definitionName": "lockStepVersion", "policyName": "booster", "mainProject": "@boostercloud/framework-core", - "version": "2.2.0" + "version": "2.3.0" } ] diff --git a/packages/application-tester/package.json b/packages/application-tester/package.json index b29f4582e..27cae9961 100644 --- a/packages/application-tester/package.json +++ b/packages/application-tester/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/application-tester", - "version": "2.2.0", + "version": "2.3.0", "description": "Contains Booster types related to the information extracted from the user project", "keywords": [ "application-tester" @@ -36,7 +36,7 @@ }, "dependencies": { "@apollo/client": "3.7.13", - "@boostercloud/framework-types": "workspace:^2.2.0", + "@boostercloud/framework-types": "workspace:^2.3.0", "cross-fetch": "3.1.5", "graphql": "^16.6.0", "jsonwebtoken": "9.0.1", @@ -48,7 +48,7 @@ "@effect-ts/core": "^0.60.4" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.2.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", "@typescript-eslint/eslint-plugin": "^5.0.0", "@typescript-eslint/parser": "^5.0.0", "eslint": "^8.23.1", diff --git a/packages/cli/package.json b/packages/cli/package.json index 5d7837df2..b6403fc65 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "name": "@boostercloud/cli", "description": "CLI of the Booster Framework, the next level of abstraction for cloud-native applications", - "version": "2.2.0", + "version": "2.3.0", "author": "Boosterin Labs SLU", "homepage": "https://boosterframework.com", "publishConfig": { @@ -12,8 +12,8 @@ }, "bugs": "https://github.com/boostercloud/booster/issues", "dependencies": { - "@boostercloud/framework-core": "workspace:^2.2.0", - "@boostercloud/framework-types": "workspace:^2.2.0", + "@boostercloud/framework-core": "workspace:^2.3.0", + "@boostercloud/framework-types": "workspace:^2.3.0", "@oclif/core" : "^3.9.0", "@oclif/plugin-help": "^5", "chalk": "^2.4.2", @@ -30,8 +30,8 @@ "@effect-ts/core": "^0.60.4" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.2.0", - "@boostercloud/application-tester": "workspace:^2.2.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", + "@boostercloud/application-tester": "workspace:^2.3.0", "@oclif/test": "^3.0.3", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", diff --git a/packages/framework-common-helpers/package.json b/packages/framework-common-helpers/package.json index 2f9e4879a..5e05aa114 100644 --- a/packages/framework-common-helpers/package.json +++ b/packages/framework-common-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-common-helpers", - "version": "2.2.0", + "version": "2.3.0", "description": "Contains Booster common helpers used by the core and provider packages", "keywords": [ "framework-common-helpers" @@ -36,13 +36,13 @@ "node": ">=18.0.0 <19.0.0" }, "dependencies": { - "@boostercloud/framework-types": "workspace:^2.2.0", + "@boostercloud/framework-types": "workspace:^2.3.0", "child-process-promise": "^2.2.1", "tslib": "^2.4.0", "@effect-ts/core": "^0.60.4" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.2.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/child-process-promise": "^2.2.1", diff --git a/packages/framework-core/CHANGELOG.json b/packages/framework-core/CHANGELOG.json index 85c77ff3c..fa62fd28b 100644 --- a/packages/framework-core/CHANGELOG.json +++ b/packages/framework-core/CHANGELOG.json @@ -1,6 +1,34 @@ { "name": "@boostercloud/framework-core", "entries": [ + { + "version": "2.3.0", + "tag": "@boostercloud/framework-core_v2.3.0", + "date": "Thu, 25 Jan 2024 18:03:39 GMT", + "comments": { + "minor": [ + { + "comment": "Update Azure infrastructure to use Azure Gateway. Rockets now support multiple functions with specific host.json files", + "author": "gonzalojaubert <111118818+gonzalojaubert@users.noreply.github.com>", + "commit": "6f315815a197c7e66e03ba61b125c3b85b5a3b96" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@boostercloud/framework-common-helpers\" from `^2.2.0` to `^2.3.0`" + }, + { + "comment": "Updating dependency \"@boostercloud/framework-types\" from `^2.2.0` to `^2.3.0`" + }, + { + "comment": "Updating dependency \"@boostercloud/metadata-booster\" from `^2.2.0` to `^2.3.0`" + }, + { + "comment": "Updating dependency \"@boostercloud/eslint-config\" from `^2.2.0` to `^2.3.0`" + } + ] + } + }, { "version": "2.2.0", "tag": "@boostercloud/framework-core_v2.2.0", diff --git a/packages/framework-core/CHANGELOG.md b/packages/framework-core/CHANGELOG.md index 989f435df..7e9b7d8b4 100644 --- a/packages/framework-core/CHANGELOG.md +++ b/packages/framework-core/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @boostercloud/framework-core -This log was last generated on Fri, 17 Nov 2023 14:25:53 GMT and should not be manually modified. +This log was last generated on Thu, 25 Jan 2024 18:03:39 GMT and should not be manually modified. + +## 2.3.0 +Thu, 25 Jan 2024 18:03:39 GMT + +### Minor changes + +- Update Azure infrastructure to use Azure Gateway. Rockets now support multiple functions with specific host.json files ## 2.2.0 Fri, 17 Nov 2023 14:25:53 GMT diff --git a/packages/framework-core/package.json b/packages/framework-core/package.json index 2e9d3eeb3..268009a63 100644 --- a/packages/framework-core/package.json +++ b/packages/framework-core/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-core", - "version": "2.2.0", + "version": "2.3.0", "description": "Library for your Booster apps", "author": "Boosterin Labs SLU", "homepage": "https://boosterframework.com", @@ -36,8 +36,8 @@ "graphql": "^16.6.0" }, "dependencies": { - "@boostercloud/framework-common-helpers": "workspace:^2.2.0", - "@boostercloud/framework-types": "workspace:^2.2.0", + "@boostercloud/framework-common-helpers": "workspace:^2.3.0", + "@boostercloud/framework-types": "workspace:^2.3.0", "fp-ts": "^2.11.0", "graphql-scalars": "^1.17.0", "graphql-subscriptions": "2.0.0", @@ -51,8 +51,8 @@ "@effect-ts/core": "^0.60.4" }, "devDependencies": { - "@boostercloud/metadata-booster": "workspace:^2.2.0", - "@boostercloud/eslint-config": "workspace:^2.2.0", + "@boostercloud/metadata-booster": "workspace:^2.3.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", diff --git a/packages/framework-integration-tests/package.json b/packages/framework-integration-tests/package.json index d50f372d4..8bdb69ed6 100644 --- a/packages/framework-integration-tests/package.json +++ b/packages/framework-integration-tests/package.json @@ -1,7 +1,7 @@ { "name": "@boostercloud/framework-integration-tests", "description": "Example project for Booster", - "version": "2.2.0", + "version": "2.3.0", "author": "Boosterin Labs SLU", "homepage": "https://boosterframework.com", "publishConfig": { @@ -9,12 +9,12 @@ }, "bugs": "https://github.com/boostercloud/booster/issues", "dependencies": { - "@boostercloud/framework-common-helpers": "workspace:^2.2.0", - "@boostercloud/framework-core": "workspace:^2.2.0", - "@boostercloud/framework-provider-aws": "workspace:^2.2.0", - "@boostercloud/framework-provider-azure": "workspace:^2.2.0", - "@boostercloud/framework-provider-local": "workspace:^2.2.0", - "@boostercloud/framework-types": "workspace:^2.2.0", + "@boostercloud/framework-common-helpers": "workspace:^2.3.0", + "@boostercloud/framework-core": "workspace:^2.3.0", + "@boostercloud/framework-provider-aws": "workspace:^2.3.0", + "@boostercloud/framework-provider-azure": "workspace:^2.3.0", + "@boostercloud/framework-provider-local": "workspace:^2.3.0", + "@boostercloud/framework-types": "workspace:^2.3.0", "aws-sdk": "2.853.0", "graphql": "^16.6.0", "tslib": "^2.4.0", @@ -22,13 +22,13 @@ "express-unless": "2.1.3" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.2.0", - "@boostercloud/application-tester": "workspace:^2.2.0", - "@boostercloud/cli": "workspace:^2.2.0", - "@boostercloud/framework-provider-aws-infrastructure": "workspace:^2.2.0", - "@boostercloud/framework-provider-azure-infrastructure": "workspace:^2.2.0", - "@boostercloud/framework-provider-local-infrastructure": "workspace:^2.2.0", - "@boostercloud/metadata-booster": "workspace:^2.2.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", + "@boostercloud/application-tester": "workspace:^2.3.0", + "@boostercloud/cli": "workspace:^2.3.0", + "@boostercloud/framework-provider-aws-infrastructure": "workspace:^2.3.0", + "@boostercloud/framework-provider-azure-infrastructure": "workspace:^2.3.0", + "@boostercloud/framework-provider-local-infrastructure": "workspace:^2.3.0", + "@boostercloud/metadata-booster": "workspace:^2.3.0", "@types/aws-lambda": "8.10.48", "@types/chai": "4.2.18", "@types/chai-arrays": "2.0.0", diff --git a/packages/framework-provider-aws-infrastructure/package.json b/packages/framework-provider-aws-infrastructure/package.json index 00e767a03..be2d50e2e 100644 --- a/packages/framework-provider-aws-infrastructure/package.json +++ b/packages/framework-provider-aws-infrastructure/package.json @@ -1,7 +1,7 @@ { "name": "@boostercloud/framework-provider-aws-infrastructure", "deprecated": "Due to significant changes in recent versions of the AWS CDK, specifically the transition from CDKToolkit to a cli tool as noted [here](https://github.com/aws/aws-cdk-rfcs/issues/300), upgrading our current implementation would require a substantial rewrite. Given the open-source nature of our project without direct revenue streams, the ensuing maintenance costs are unfeasible. However, we are open to upgrading the AWS provider or creating an alternative implementation using other technologies like Terraform's CDKTF, with community contributions or sponsorships. If you're interested in supporting us, we welcome you to reach out via the official channels listed on the [Booster's website](https://boosterframework.com).", - "version": "2.2.0", + "version": "2.3.0", "description": "Handle the Booster deployment process to AWS", "keywords": [ "framework-provider-aws-infrastructure" @@ -41,9 +41,9 @@ "@aws-cdk/aws-s3-deployment": "^1.170.0", "@aws-cdk/core": "^1.170.0", "@aws-cdk/cx-api": "^1.170.0", - "@boostercloud/framework-common-helpers": "workspace:^2.2.0", - "@boostercloud/framework-provider-aws": "workspace:^2.2.0", - "@boostercloud/framework-types": "workspace:^2.2.0", + "@boostercloud/framework-common-helpers": "workspace:^2.3.0", + "@boostercloud/framework-provider-aws": "workspace:^2.3.0", + "@boostercloud/framework-types": "workspace:^2.3.0", "constructs": "^3.3.69", "aws-cdk": "^1.170.0", "aws-sdk": "2.853.0", @@ -69,7 +69,7 @@ "url": "https://github.com/boostercloud/booster/issues" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.2.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", "@types/aws-lambda": "8.10.48", "@types/aws-sdk": "2.7.0", "@types/chai": "4.2.18", diff --git a/packages/framework-provider-aws/package.json b/packages/framework-provider-aws/package.json index cf2bf1d8c..5f09fb614 100644 --- a/packages/framework-provider-aws/package.json +++ b/packages/framework-provider-aws/package.json @@ -1,7 +1,7 @@ { "name": "@boostercloud/framework-provider-aws", "deprecated": "Due to significant changes in recent versions of the AWS CDK, specifically the transition from CDKToolkit to a cli tool as noted [here](https://github.com/aws/aws-cdk-rfcs/issues/300), upgrading our current implementation would require a substantial rewrite. Given the open-source nature of our project without direct revenue streams, the ensuing maintenance costs are unfeasible. However, we are open to upgrading the AWS provider or creating an alternative implementation using other technologies like Terraform's CDKTF, with community contributions or sponsorships. If you're interested in supporting us, we welcome you to reach out via the official channels listed on the [Booster's website](https://boosterframework.com).", - "version": "2.2.0", + "version": "2.3.0", "description": "Handle Booster's integration with AWS", "keywords": [ "framework-provider-aws" @@ -24,8 +24,8 @@ "node": ">=18.0.0 <19.0.0" }, "dependencies": { - "@boostercloud/framework-common-helpers": "workspace:^2.2.0", - "@boostercloud/framework-types": "workspace:^2.2.0", + "@boostercloud/framework-common-helpers": "workspace:^2.3.0", + "@boostercloud/framework-types": "workspace:^2.3.0", "tslib": "^2.4.0", "@effect-ts/core": "^0.60.4" }, @@ -43,7 +43,7 @@ "url": "https://github.com/boostercloud/booster/issues" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.2.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", "@types/aws-lambda": "8.10.48", "@types/chai": "4.2.18", "@types/chai-arrays": "2.0.0", diff --git a/packages/framework-provider-azure-infrastructure/package.json b/packages/framework-provider-azure-infrastructure/package.json index e0e66f472..9e0a1ddea 100644 --- a/packages/framework-provider-azure-infrastructure/package.json +++ b/packages/framework-provider-azure-infrastructure/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-provider-azure-infrastructure", - "version": "2.2.0", + "version": "2.3.0", "description": "Handle the Booster deployment process to Azure", "keywords": [ "framework-provider-azure-infrastructure" @@ -25,10 +25,10 @@ "dependencies": { "@azure/arm-appservice": "^13.0.0", "@azure/cosmos": "^4.0.0", - "@boostercloud/framework-common-helpers": "workspace:^2.2.0", - "@boostercloud/framework-core": "workspace:^2.2.0", - "@boostercloud/framework-provider-azure": "workspace:^2.2.0", - "@boostercloud/framework-types": "workspace:^2.2.0", + "@boostercloud/framework-common-helpers": "workspace:^2.3.0", + "@boostercloud/framework-core": "workspace:^2.3.0", + "@boostercloud/framework-provider-azure": "workspace:^2.3.0", + "@boostercloud/framework-types": "workspace:^2.3.0", "@cdktf/provider-azurerm": "11.2.0", "@cdktf/provider-time": "9.0.2", "@types/archiver": "5.1.0", @@ -67,7 +67,7 @@ "url": "https://github.com/boostercloud/booster/issues" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.2.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", diff --git a/packages/framework-provider-azure/package.json b/packages/framework-provider-azure/package.json index 8fb738003..71a90ee26 100644 --- a/packages/framework-provider-azure/package.json +++ b/packages/framework-provider-azure/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-provider-azure", - "version": "2.2.0", + "version": "2.3.0", "description": "Handle Booster's integration with Azure", "keywords": [ "framework-provider-azure" @@ -27,14 +27,14 @@ "@azure/functions": "^1.2.2", "@azure/identity": "~2.1.0", "@azure/event-hubs": "5.11.1", - "@boostercloud/framework-common-helpers": "workspace:^2.2.0", - "@boostercloud/framework-types": "workspace:^2.2.0", + "@boostercloud/framework-common-helpers": "workspace:^2.3.0", + "@boostercloud/framework-types": "workspace:^2.3.0", "tslib": "^2.4.0", "@effect-ts/core": "^0.60.4", "@azure/web-pubsub": "~1.1.0" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.2.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", diff --git a/packages/framework-provider-local-infrastructure/package.json b/packages/framework-provider-local-infrastructure/package.json index bbf8890ea..8e2a91010 100644 --- a/packages/framework-provider-local-infrastructure/package.json +++ b/packages/framework-provider-local-infrastructure/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-provider-local-infrastructure", - "version": "2.2.0", + "version": "2.3.0", "description": "Handle the Booster running process of the local runtime", "keywords": [ "framework-provider-local-infrastructure" @@ -23,9 +23,9 @@ "node": ">=18.0.0 <19.0.0" }, "dependencies": { - "@boostercloud/framework-common-helpers": "workspace:^2.2.0", - "@boostercloud/framework-provider-local": "workspace:^2.2.0", - "@boostercloud/framework-types": "workspace:^2.2.0", + "@boostercloud/framework-common-helpers": "workspace:^2.3.0", + "@boostercloud/framework-provider-local": "workspace:^2.3.0", + "@boostercloud/framework-types": "workspace:^2.3.0", "cors": "2.8.5", "express": "^4.17.1", "node-schedule": "^2.1.0", @@ -46,7 +46,7 @@ "url": "https://github.com/boostercloud/booster/issues" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.2.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/cors": "^2.8.12", diff --git a/packages/framework-provider-local/package.json b/packages/framework-provider-local/package.json index 861f97f2d..e8111ba4f 100644 --- a/packages/framework-provider-local/package.json +++ b/packages/framework-provider-local/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-provider-local", - "version": "2.2.0", + "version": "2.3.0", "description": "Debug your Booster projects locally", "keywords": [ "framework-provider-local" @@ -23,8 +23,8 @@ "node": ">=18.0.0 <19.0.0" }, "dependencies": { - "@boostercloud/framework-common-helpers": "workspace:^2.2.0", - "@boostercloud/framework-types": "workspace:^2.2.0", + "@boostercloud/framework-common-helpers": "workspace:^2.3.0", + "@boostercloud/framework-types": "workspace:^2.3.0", "@types/nedb": "^1.8.12", "nedb": "^1.8.0", "tslib": "^2.4.0", @@ -45,7 +45,7 @@ "url": "https://github.com/boostercloud/booster/issues" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.2.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/express": "^4.17.13", diff --git a/packages/framework-types/package.json b/packages/framework-types/package.json index d8f3d1106..3e82335b4 100644 --- a/packages/framework-types/package.json +++ b/packages/framework-types/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-types", - "version": "2.2.0", + "version": "2.3.0", "description": "Contains Booster types related to the information extracted from the user project", "keywords": [ "framework-types" @@ -45,8 +45,8 @@ "@effect-ts/node": "~0.39.0" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.2.0", - "@boostercloud/metadata-booster": "workspace:^2.2.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", + "@boostercloud/metadata-booster": "workspace:^2.3.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/mocha": "10.0.1", diff --git a/packages/metadata-booster/package.json b/packages/metadata-booster/package.json index b714c5e06..5df3781f4 100644 --- a/packages/metadata-booster/package.json +++ b/packages/metadata-booster/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/metadata-booster", - "version": "2.2.0", + "version": "2.3.0", "description": "Emits detailed metadata of your types. You can then get it in runtime to deal with schema-aware operation, like defining GraphQL schemas, ORM operations, etc.", "repository": "https://github.com/boostercloud/booster.git", "keywords": [ @@ -39,7 +39,7 @@ "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "3.4.0", "@types/node": "^18.15.3", - "@boostercloud/eslint-config": "workspace:^2.2.0", + "@boostercloud/eslint-config": "workspace:^2.3.0", "ts-node": "^10.9.1", "ts-patch": "2.0.2", "typescript": "4.7.4", diff --git a/tools/eslint-config/package.json b/tools/eslint-config/package.json index f1b395d68..ba06fdae7 100644 --- a/tools/eslint-config/package.json +++ b/tools/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/eslint-config", - "version": "2.2.0", + "version": "2.3.0", "description": "Shared eslint rules", "main": "index.js", "publishConfig": {