OpenWhisk v1.0.0 Release Notes
Release Date: 2020-11-10 // about 4 years ago-
OpenWhisk Core 1.0.0
Notable changes
- ๐ Improvements to parameter encryption to support per-namespace keys. (#4855, @rabbah)
- โ Use latest code if action's revision is mismatched. (#4954, @upgle)
- ๐ Do not delete previous annotation and support delete annotation via CLI. (#4940, @ningyougang)
- Prewarm eviction variance. (#4916, @tysonnorris)
- ๐ Allow to get activation list by a binding package name. (#4919, @upgle)
- ๐ Allow parent/child transaction ids. (#4819, @upgle)
- Adjust prewarm container dynamically. (#4871, @ningyougang)
- โ Add NodeJS 14 runtime. (#4902, @rabbah)
- Create AES128 and AES256 encryption for parameters. (#4756, @mcdan)
- Implement an ElasticSearchActivationStore. (#4724, @jiangpengcheng)
- โ Add Swift 5.1 runtime to runtimes.json. (#4803, @dgrove-oss)
- โ Add volume mapping for Docker credentials. (#4791, @style95)
- โ add .NET Core 3.1 runtime kind. (#4792, @dgrove-oss)
- โ Add PHP 7.4 runtime. (#4767, @akrabat)
- โก๏ธ Serialize
updated
value of entity document in response. (#4646, @upgle) - Provide environment at init time. (#4722, @upgle)
- OpenWhisk User Events. (#4584, @selfxp)
- Openwhisk in a standalone runnable jar. (#4516, @chetanmeh)
- ๐ Update Docker client version to 18.06.3. (#4430, @style95)
- โ Add
binding
annotation to record an action path not resolved. (#4211, @upgle) - โ Add SPI for invoker. (#4453, @style95)
- ๐ Enable CouchDB persist_path in a distributed environment as well. (#4290, @style95)
- ๐ Feature flag to turn on/off support for provide-api-key annotation. (#4334, @chetanmeh)
- โ Add annotations to inject the API key into the action context. (#4284, @rabbah)
- โก๏ธ Update CosmosDB to 2.4.2. (#4321, @chetanmeh)
- โ Adding YARNContainerFactory. (#4129, @SamHjelmfelt)
- ๐ Allow persisted CouchDB directory mount. (#4250, @rabbah)
- โฌ๏ธ Bump ephemeral CouchDB to v2.3. (#4202, @jonpspri)
- โ Add Ballerina 0.990.2 runtime. (#4239, @rabbah)
- โ Add Swift 4.2 runtime in default deployment. (#4210, @csantanapr)
- โ Add PHP 7.3 runtime. (#4182, @akrabat)
- โ Add .NET Core 2.2 runtime. (#4172, @shawnallen85)
- โก๏ธ Updated Intellij script to start controller and invoker locally. (#4142, @ddragosd)
- Ensure ResultMessage is processed. (#4135, @jiangpengcheng)
- ๐ฆ Protect Package Bindings from containing circular references. (#4122, @asteed)
- Ensure, that Result-ack is sent before Completion-ack. (#4115, @cbickel)
- โ Add NodeJS 10 runtime to default set of runtimes for ansible/vagrant. (#4124, @csantanapr)
- Enable concurrent activation processing. (#2795, @tysonnorris)
- ๐ฆ Rename the package from whisk to org.apache.openwhisk. (#4073, @houshengbo)
- ๐ Allow web actions from package bindings. (#3880, @upgle)
- Switch to Scala 2.12.7 (#4062, @chetanmeh)
- ๐ Always return activation without logs on blocking invoke. (#4100, @cbickel)
- ๐ Changes to include Go runtime. (#4093, @sciabarracom)
- ๐ฒ Send active-ack after log collection for non-blocking activations. (#4041, @cbickel)
- Increase max-content-length to 50 MB. (#4059, @chetanmeh)
- Using non-root user in controller. (#3579, @Himavanth)
- Customize invoker user memory for memory based load-balancing. (#4011, @ningyougang)
- Secure the invoker with SSL. (#3968, @cbickel)
- Reuse a container on
applicationError
. (#3941, @tysonnorris) - Memory based load-balancing (#3747, @cbickel)
- ๐ Activation ID in header. (#3671, @style95)
- Treat action code as attachments. (#3945, @chetanmeh)
- K8S: Implement invoker-node affinity and eliminate usage of kubectl. (#3963, @dgrove-oss)
- โ Add Ruby 2.5 runtime support. (#3725, @remore)
- S3AttachmentStore. (#3779, @chetanmeh)
- ContainerClient + Akka HTTP alternative to HttpUtils. (#3812, @tysonnorris)
- Throttle the system based on active-ack timeouts. (#3875, @markusthoemmes)
- Recover image pulls by trying to run the container anyways. (#3813, @markusthoemmes)
- ๐ Use separate DB users for deployed components. (#3876, @cbickel)
- Introduce SPI to swap authentication directives. (#3829, @mhenke1)
- ArtifactStore implementation for CosmosDB. (#3562, @chetanmeh)
- โ Add support for PHP 7.2 runtime. (#3736, @akrabat)