- Added tenant specification support for blinkmrc file
- execution role being set during function deployment
- default Server CLI Service origin
- bumped minimum supported version Node version to
>=12
-
update glob to 7.1.6 (from 7.1.3)
-
update inquirer to 7.0.3 (from 6.2.2)
-
update load-json-file to 6.2.0 (from 5.2.0)
-
update serverless to 1.60.5 (from 1.38.0)
-
update update-notifier to 4.0.0 (from 2.5.0)
-
update write-json-file to 4.2.1 (from 3.1.0)
- local testing should not force posix path
- forced posix path for route configuration
- attributes example for dynamic form element options
- element lookup example
--provision
flag to do a full deploymentanalytics
configuration to.blinkmrc.json
file: Analytics
-
no longer depend upon elegant-spinner
-
no longer depend upon log-symbols
-
no longer depend upon log-update
-
depend upon jsonwebtoken 8.5.1
-
update @blinkmobile/bm-identity to 5.0.0 (from 4.0.2)
-
update chalk to 2.4.2 (from 2.4.1)
-
update execa to 1.0.0 (from 0.10.0)
-
update glob to 7.1.3 (from 7.1.2)
-
update inquirer to 6.2.2 (from 6.0.0)
-
update load-json-file to 5.2.0 (from 5.0.0)
-
update log-update to 3.1.0 (from 2.3.0)
-
update pify to 4.0.1 (from 3.0.0)
-
update recursive-copy to 2.0.10 (from 2.0.9)
-
update serverless to 1.38.0 (from 1.29.2)
-
update temp to 0.9.0 (from 0.8.3)
-
update write-json-file to 3.1.0 (from 2.3.0)
- ON-2530 # Added option to allow developers to use their own AWS Credentials during local development
- ON-1474 # environment variables to
serve
command - ON-1457 # Setup temporary AWS credentials for sending emails via
serve
command
- ON-1025: Bumped minimum supported version Node version to
>=8
-
update boom to 7.2.0 (from 5.2.0)
-
update execa to 0.10.0 (from 0.9.0)
-
update good-console to 7.1.0 (from 7.0.1)
-
update hapi to 16.6.3 (from 16.6.2)
-
update load-json-file to 5.0.0 (from 4.0.0)
-
update recursive-copy to 2.0.9 (from 2.0.7)
-
update serverless to 1.27.3 (from 1.26.1)
-
update update-notifier to 2.5.0 (from 2.3.0)
- changed non-json responses to return non-stringified
-
update @blinkmobile/bm-identity to 4.0.0 (from 3.2.0)
-
update execa to 0.9.0 (from 0.8.0)
-
update good-console to 7.0.1 (from 6.4.1)
-
update inquirer to 5.0.1 (from 5.0.0)
-
update log-symbols to 2.2.0 (from 2.1.0)
-
update semver to 5.5.0 (from 5.4.1)
-
update serverless to 1.26.0 (from 1.25.0)
- Documentation on how using Deployment Keys instead of user credentials to deploy
-
update @blinkmobile/bm-identity to 3.2.0 (from 3.1.0)
-
update good-console to 6.4.1 (from 6.4.0)
-
update load-json-file to 4.0.0 (from 3.0.0)
-
update log-update to 2.3.0 (from 2.2.0)
-
update serverless to 1.25.0 (from 1.23.0)
- API-105: dot files not being copied when running the serverless command
- API-101: Call to Server CLI Service for AWS credentials instead of Auth0
-
update @blinkmobile/bm-identity to 3.1.0 (from 2.3.5)
-
update hapi to 16.6.2 (from 16.5.2)
-
update log-symbols to 2.1.0 (from 2.0.0)
-
update log-update to 2.2.0 (from 2.1.0)
-
update serverless to 1.23.0 (from 1.21.0)
-
update update-notifier to 2.3.0 (from 2.2.0)
-
update write-json-file to 2.3.0 (from 2.2.0)
- API-7: support for storing Scoped and Unscoped Environment Variables in configuration
- AUTH-49: Server CLI Service origin and S3 Bucket to environment variables with sensible defaults. These values can also be configured via
.blinkmrc.json
. See Server CLI Service documentation.
-
update boom to 5.2.0 (from 5.1.0)
-
update chalk to 2.1.0 (from 1.1.3)
-
update execa to 0.8.0 (from 0.7.0)
-
update glob to 7.1.2 (from 7.1.1)
-
update good to 7.3.0 (from 7.2.0)
-
update hapi to 16.5.2 (from 16.4.3)
-
update load-json-file to 3.0.0 (from 2.0.0)
-
update log-symbols to 2.0.0 (from 1.0.2)
-
update log-update to 2.1.0 (from 2.0.0)
-
update semver to 5.4.1 (from 5.3.0)
-
update serverless to 1.21.0 (from 1.15.2)
-
update write-json-file to 2.2.0 (from 2.1.0)
- SC-71:
route
property torequest
argument passed to handlers. Will contain the originalroute
property. - SC-71: analytics log message to wrapper to allow for metrics and analysis on routes
- SC-72:
--bm-server-version
flag tobm server serverless
command to allow for changingserverless
configurations based onbm server
version - API-10: usage documentation for
bm server serverless
command
- SC-64: Bumped minimum supported version Node version to
>=6
- SC-64: Execution environment from Node4.3 to Node6.10
- SC-71:
bm server serverless
now creates one set of AWS resources (Lambda, API Gateway Endpoint and Log Group) for all routes in a project instead of one set for each route.
- SC-71:
/route
input frombm server logs /route
. Logs will now be retrieved for all routes in the project. - SC-71: timeout override at the route level. All routes will now share the same timeout.
-
update @blinkmobile/bm-identity to 2.3.5 (from 2.3.3)
-
update boom to 5.1.0 (from 4.2.0)
-
update execa to 0.7.0 (from 0.6.1)
-
update hapi to 16.4.3 (from 16.1.0)
-
update log-update to 2.0.0 (from 1.0.2)
-
update serverless to 1.15.2 (from 1.9.0)
-
update update-notifier to 2.2.0 (from 2.1.0)
-
update write-json-file to 2.1.0 (from 2.0.0)
-
depend upon semver 5.3.0
-
SC-55: timeout configuration for entire project (still defaults to 15 seconds), with an override at the route level
-
SC-57: added
bm server logs
command to view server logs
-
update execa to 0.6.1 (from 0.6.0)
-
depend upon serverless 1.9.0
- SC-61: default timeout for all handlers from 6 seconds to 15 seconds
-
update @blinkmobile/bm-identity to 2.3.3 (from 2.3.2)
-
update @blinkmobile/bm-identity to 2.3.2 (from 2.3.1)
-
update inquirer to 3.0.5 (from 3.0.3)
- SC-58: multiple replaceable parameters for single route
-
update good-console to 6.4.0 (from 6.2.0)
-
update update-notifier to 2.1.0 (from 1.0.3)
- SC-51:
bm server serverless --vpc-security-groups --vpc-subnets
flags to specify Virtual Private Cloud configuration
-
update @blinkmobile/bm-identity to 2.3.1 (from 2.3.0)
-
SC-46:
bm server serverless --deployment-bucket
flag to specify a custom AWS S3 bucket for deployment -
SC-46:
bm server serverless --execution-role
flag to specify a custom AWS IAM role ARN during function execution
- SC-45: root route "/" has content instead of authorisation error
- SC-49: Changed methods from
DELETE
,GET
,OPTIONS
,PATCH
,POST
andPUT
toANY
when creating Serverless projects
-
Example project names to be more realistic
-
BREAKING CHANGE:
--stage
flag to--env
, functionality has not changed. -
BREAKING CHANGE:
<project_path>
input option to a--cwd
flag for all CLI commands -
BREAKING CHANGE:
bm server scope --project <project>
now sets project usingbm server scope <project>