diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Change Log
 
+## 0.45.0
+
+* Update lambda runtimes list
+
 ## 0.44.0
 
 * Update resource specification document to version 7.1.0
diff --git a/examples/s3-copy.hs b/examples/s3-copy.hs
--- a/examples/s3-copy.hs
+++ b/examples/s3-copy.hs
@@ -31,7 +31,7 @@
     lambdaCode
     "index.handler"
     (GetAtt "IAMRole" "Arn")
-    (Literal NodeJS43)
+    (Literal NodeJS12x)
     & lfFunctionName ?~ "copyS3Object"
   )
   & resourceDependsOn ?~ [ role' ^. resourceName ]
diff --git a/examples/simple-lambda.hs b/examples/simple-lambda.hs
--- a/examples/simple-lambda.hs
+++ b/examples/simple-lambda.hs
@@ -26,7 +26,7 @@
     lambdaCode
     "index.handler"
     (GetAtt "IAMRole" "Arn")
-    (Literal NodeJS43)
+    (Literal NodeJS12x)
   )
   & resourceDependsOn ?~ [ role' ^. resourceName ]
 
diff --git a/library/Stratosphere/Types.hs b/library/Stratosphere/Types.hs
--- a/library/Stratosphere/Types.hs
+++ b/library/Stratosphere/Types.hs
@@ -139,34 +139,36 @@
 -- Valid values here
 -- https://docs.aws.amazon.com/lambda/latest/dg/API_CreateFunction.html#SSS-CreateFunction-request-Runtime
 data Runtime
-  = NodeJS
-  | NodeJS43
-  | NodeJS43Edge
-  | NodeJS610
-  | NodeJS810
+  = NodeJS810
   | NodeJS10x
+  | NodeJS12x
   | Java8
+  | Java11
   | Python27
   | Python36
+  | Python37
+  | Python38
   | DotNetCore10
-  | DotNetCore20
+  | DotNetCore21
   | Go1X
+  | Ruby25
   | OtherRuntime Text
   deriving (Show, Read, Eq, Generic)
 
 instance ToJSON Runtime where
-  toJSON NodeJS = String "nodejs"
-  toJSON NodeJS43 = String "nodejs4.3"
-  toJSON NodeJS43Edge = String "nodejs4.3-edge"
-  toJSON NodeJS610 = String "nodejs6.10"
   toJSON NodeJS810 = String "nodejs8.10"
   toJSON NodeJS10x = String "nodejs10.x"
+  toJSON NodeJS12x = String "nodejs12.x"
   toJSON Java8 = String "java8"
+  toJSON Java11 = String "java11"
   toJSON Python27 = String "python2.7"
   toJSON Python36 = String "python3.6"
+  toJSON Python37 = String "python3.7"
+  toJSON Python38 = String "python3.8"
   toJSON DotNetCore10 = String "dotnetcore1.0"
-  toJSON DotNetCore20 = String "dotnetcore2.0"
+  toJSON DotNetCore21 = String "dotnetcore2.1"
   toJSON Go1X = String "go1.x"
+  toJSON Ruby25 = String "ruby2.5"
   toJSON (OtherRuntime other) = String other
 
 -- | See:
diff --git a/stratosphere.cabal b/stratosphere.cabal
--- a/stratosphere.cabal
+++ b/stratosphere.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 38ba0b8f294290b97fac749326f1ba964dbe97a49e594189f836e38fe99baec4
+-- hash: 8023d73aaa5a0044d0023f825ce207e89bfe021e0216c3c13980c25ecdbcb86c
 
 name:           stratosphere
-version:        0.44.0
+version:        0.45.0
 synopsis:       EDSL for AWS CloudFormation
 description:    EDSL for AWS CloudFormation
 category:       AWS, Cloud
