You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- bump [lambda-rust](https://hub.docker.com/r/softprops/lambda-rust/) docker version to 0.2.1-rust-1.32.0, fixing a bug where cargo binaries named `bootstrap` weren't getting packaged. Reminder: this plugin renames binaries to `bootstrap` for the lambda runtime for you. You don't have do to this manually in your Cargo configuration. This also introduces an effiency in the way binaries are identified for packaging that may help some windows users.
4
+
- bump serverless version to [`1.37.1`](https://github.com/serverless/serverless/releases/tag/v1.37.1)
5
+
6
+
7
+
# ⚡ 0.2.1
8
+
9
+
- bump [lambda-rust](https://hub.docker.com/r/softprops/lambda-rust/) docker version to 0.2.0-rust-1.32.0, to make the new default Rust 1.32.0 (the latest release of Rust at this time)
10
+
- bump serverless version to [`1.36.3`](https://github.com/serverless/serverless/releases/tag/v1.36.3)
11
+
1
12
# ⚡ 0.2.0
2
13
3
-
* Switch from supporting the Lambda `python3.6` runtime to a new ✨ `rust` runtime ✨ ( which runs on the `provided` runtime under the covers )
4
-
* you can now deploy independent functions with `npx serverless deploy function -f func-name`
5
-
* you no longer have to be explicit about function binary to include, this plugin generates and configures the artifact (zip) file for you
6
-
* you no longer have to set default exclusion rules
7
-
* you can deploy a `rust` runtime function side by side with other serverless runtime functions
8
-
within the same service, to facilitate experimentation and learning.
14
+
- Switch from supporting the Lambda `python3.6` runtime to a new ✨ `rust` runtime ✨ ( which runs on the `provided` runtime under the covers )
15
+
- you can now deploy independent functions with `npx serverless deploy function -f func-name`
16
+
- you no longer have to be explicit about function binary to include, this plugin generates and configures the artifact (zip) file for you
17
+
- you no longer have to set default exclusion rules
18
+
- you can deploy a `rust` runtime function side by side with other serverless runtime functions
19
+
within the same service, to facilitate experimentation and learning.
9
20
10
21
# ⚡ 0.1.7
11
22
12
-
* bump [lambda-rust](https://hub.docker.com/r/softprops/lambda-rust/) docker version to 0.1.0-rust-1.30.1, to make the new default Rust 1.30.1 (the latest release of Rust at this time)
13
-
* bumb serverless version to [1.33.2](https://github.com/serverless/serverless/blob/master/CHANGELOG.md#1332-18112018) ( the latest serverless release at this time)
23
+
- bump [lambda-rust](https://hub.docker.com/r/softprops/lambda-rust/) docker version to 0.1.0-rust-1.30.1, to make the new default Rust 1.30.1 (the latest release of Rust at this time)
24
+
- bump serverless version to [1.33.2](https://github.com/serverless/serverless/blob/master/CHANGELOG.md#1332-18112018) ( the latest serverless release at this time)
14
25
15
26
# ⚡ 0.1.6
16
27
17
-
* bump [lambda-rust](https://hub.docker.com/r/softprops/lambda-rust/) docker version to 0.1.0-rust-1.28.0, to make the new default Rust 1.28.0 (the latest release of Rust at this time)
28
+
- bump [lambda-rust](https://hub.docker.com/r/softprops/lambda-rust/) docker version to 0.1.0-rust-1.28.0, to make the new default Rust 1.28.0 (the latest release of Rust at this time)
18
29
19
30
# ⚡ 0.1.5
20
31
21
-
* ensure only a unique set of artifacts are collected for cleanup
22
-
* Allocate a docker pseudo-tty so that process signals are forwarded (Keyboard interrupts stop docker process)
32
+
- ensure only a unique set of artifacts are collected for cleanup
33
+
- Allocate a docker pseudo-tty so that process signals are forwarded (Keyboard interrupts stop docker process)
23
34
24
35
# ⚡ 0.1.4
25
36
26
-
* bump [lambda-rust](https://hub.docker.com/r/softprops/lambda-rust/) docker version to 0.1.0-rust-1.27.2, to make the new default Rust 1.27.2 (the latest release of Rust at this time)
27
-
* speed up deployments by ~3.2 seconds by disabling excludeDevDependencies. it's on by default but it's not useful for for Rust focused services
28
-
* the `custom.rust` config object can be overrided at the function level
37
+
- bump [lambda-rust](https://hub.docker.com/r/softprops/lambda-rust/) docker version to 0.1.0-rust-1.27.2, to make the new default Rust 1.27.2 (the latest release of Rust at this time)
38
+
- speed up deployments by ~3.2 seconds by disabling excludeDevDependencies. it's on by default but it's not useful for for Rust focused services
39
+
- the `custom.rust` config object can be overrided at the function level
29
40
30
41
```yaml
31
42
functions:
32
43
hello:
33
44
rust:
34
-
cargoFlags: '--features ...'
45
+
cargoFlags: "--features ..."
35
46
handler: liblambda.handler
36
47
package:
37
48
include:
@@ -42,17 +53,17 @@ functions:
42
53
43
54
# ⚡ 0.1.3
44
55
45
-
* bump lambda rust docker version to 0.1.0-rust-1.27.0
56
+
- bump lambda rust docker version to 0.1.0-rust-1.27.0
46
57
47
58
# ⚡ 0.1.2
48
59
49
-
* bump lambda rust docker version to 0.1.0-rust-1.26.2
50
-
* use a polyfill for fs.copyFileSync to accomidate older versions of node on travis ci
60
+
- bump lambda rust docker version to 0.1.0-rust-1.26.2
61
+
- use a polyfill for fs.copyFileSync to accomidate older versions of node on travis ci
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,6 +39,7 @@ functions:
39
39
method: GET
40
40
```
41
41
42
+
> 💡 The Rust Lambda runtime requires a binary named `bootstrap`. This plugin renames the binary cargo builds to `bootstrap` for you before packaging. You do not need to do this manually in your Cargo configuration.
0 commit comments