diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ee1f5e8..9cc6055c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +# [4.0.6] 2022-07-21 + +- Limit recursive depth to `256` by default + # [4.0.5] 2022-07-18 - Fix serializing of JSON default values [#969](https://github.com/async-graphql/async-graphql/issues/969) diff --git a/Cargo.toml b/Cargo.toml index 0e52c5a9..d4e06f2b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ license = "MIT/Apache-2.0" name = "async-graphql" readme = "README.md" repository = "https://github.com/async-graphql/async-graphql" -version = "4.0.5" +version = "4.0.6" [features] apollo_persisted_queries = ["lru", "sha2"] @@ -28,9 +28,9 @@ tracing = ["tracinglib", "tracing-futures"] unblock = ["blocking"] [dependencies] -async-graphql-derive = { path = "derive", version = "4.0.5" } -async-graphql-parser = { path = "parser", version = "4.0.5" } -async-graphql-value = { path = "value", version = "4.0.5" } +async-graphql-derive = { path = "derive", version = "4.0.6" } +async-graphql-parser = { path = "parser", version = "4.0.6" } +async-graphql-value = { path = "value", version = "4.0.6" } async-stream = "0.3.0" async-trait = "0.1.48" diff --git a/derive/Cargo.toml b/derive/Cargo.toml index 9536440c..e6da13bf 100644 --- a/derive/Cargo.toml +++ b/derive/Cargo.toml @@ -9,13 +9,13 @@ keywords = ["futures", "async", "graphql"] license = "MIT/Apache-2.0" name = "async-graphql-derive" repository = "https://github.com/async-graphql/async-graphql" -version = "4.0.5" +version = "4.0.6" [lib] proc-macro = true [dependencies] -async-graphql-parser = { path = "../parser", version = "4.0.5" } +async-graphql-parser = { path = "../parser", version = "4.0.6" } Inflector = "0.11.4" darling = "0.14.0" diff --git a/integrations/actix-web/Cargo.toml b/integrations/actix-web/Cargo.toml index c3ece141..165c2ba2 100644 --- a/integrations/actix-web/Cargo.toml +++ b/integrations/actix-web/Cargo.toml @@ -9,10 +9,10 @@ keywords = ["futures", "async", "graphql"] license = "MIT/Apache-2.0" name = "async-graphql-actix-web" repository = "https://github.com/async-graphql/async-graphql" -version = "4.0.5" +version = "4.0.6" [dependencies] -async-graphql = { path = "../..", version = "4.0.5", default-features = false } +async-graphql = { path = "../..", version = "4.0.6", default-features = false } actix = "0.13.0" actix-http = "3.1.0" diff --git a/integrations/axum/Cargo.toml b/integrations/axum/Cargo.toml index 1273c5f5..a76c1576 100644 --- a/integrations/axum/Cargo.toml +++ b/integrations/axum/Cargo.toml @@ -9,10 +9,10 @@ keywords = ["futures", "async", "graphql", "axum"] license = "MIT/Apache-2.0" name = "async-graphql-axum" repository = "https://github.com/async-graphql/async-graphql" -version = "4.0.5" +version = "4.0.6" [dependencies] -async-graphql = { path = "../..", version = "4.0.5", default-features = false } +async-graphql = { path = "../..", version = "4.0.6", default-features = false } async-trait = "0.1.51" axum = { version = "0.5.1", features = ["ws", "headers"] } diff --git a/integrations/poem/Cargo.toml b/integrations/poem/Cargo.toml index 0086f143..f6e62154 100644 --- a/integrations/poem/Cargo.toml +++ b/integrations/poem/Cargo.toml @@ -9,10 +9,10 @@ keywords = ["futures", "async", "graphql", "poem"] license = "MIT/Apache-2.0" name = "async-graphql-poem" repository = "https://github.com/async-graphql/async-graphql" -version = "4.0.5" +version = "4.0.6" [dependencies] -async-graphql = { path = "../..", version = "4.0.5", default-features = false } +async-graphql = { path = "../..", version = "4.0.6", default-features = false } futures-util = { version = "0.3.0", default-features = false } poem = { version = "1.3.0", features = ["websocket"] } diff --git a/integrations/rocket/Cargo.toml b/integrations/rocket/Cargo.toml index 4312d179..bda3a947 100644 --- a/integrations/rocket/Cargo.toml +++ b/integrations/rocket/Cargo.toml @@ -9,10 +9,10 @@ keywords = ["futures", "async", "graphql", "rocket"] license = "MIT/Apache-2.0" name = "async-graphql-rocket" repository = "https://github.com/async-graphql/async-graphql" -version = "4.0.5" +version = "4.0.6" [dependencies] -async-graphql = { path = "../..", version = "4.0.5", default-features = false } +async-graphql = { path = "../..", version = "4.0.6", default-features = false } rocket = { version = "0.5.0-rc.2", default-features = false } serde = "1.0.126" diff --git a/integrations/tide/Cargo.toml b/integrations/tide/Cargo.toml index 7ff75e4e..ea69052c 100644 --- a/integrations/tide/Cargo.toml +++ b/integrations/tide/Cargo.toml @@ -9,14 +9,14 @@ keywords = ["futures", "async", "graphql"] license = "MIT/Apache-2.0" name = "async-graphql-tide" repository = "https://github.com/async-graphql/async-graphql" -version = "4.0.5" +version = "4.0.6" [features] default = ["websocket"] websocket = ["tide-websockets"] [dependencies] -async-graphql = { path = "../..", version = "4.0.5", default-features = false } +async-graphql = { path = "../..", version = "4.0.6", default-features = false } async-trait = "0.1.48" futures-util = "0.3.0" diff --git a/integrations/warp/Cargo.toml b/integrations/warp/Cargo.toml index 6cd7e2ca..b1c8d3af 100644 --- a/integrations/warp/Cargo.toml +++ b/integrations/warp/Cargo.toml @@ -9,10 +9,10 @@ keywords = ["futures", "async", "graphql"] license = "MIT/Apache-2.0" name = "async-graphql-warp" repository = "https://github.com/async-graphql/async-graphql" -version = "4.0.5" +version = "4.0.6" [dependencies] -async-graphql = { path = "../..", version = "4.0.5", default-features = false } +async-graphql = { path = "../..", version = "4.0.6", default-features = false } futures-util = { version = "0.3.0", default-features = false, features = [ "sink", diff --git a/parser/Cargo.toml b/parser/Cargo.toml index 424fdac7..e5502200 100644 --- a/parser/Cargo.toml +++ b/parser/Cargo.toml @@ -9,10 +9,10 @@ keywords = ["futures", "async", "graphql"] license = "MIT/Apache-2.0" name = "async-graphql-parser" repository = "https://github.com/async-graphql/async-graphql" -version = "4.0.5" +version = "4.0.6" [dependencies] -async-graphql-value = { path = "../value", version = "4.0.5" } +async-graphql-value = { path = "../value", version = "4.0.6" } pest = "2.1.3" serde = { version = "1.0.125", features = ["derive"] } serde_json = "1.0.64" diff --git a/value/Cargo.toml b/value/Cargo.toml index 983473db..0b58d75e 100644 --- a/value/Cargo.toml +++ b/value/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "async-graphql-value" -version = "4.0.5" +version = "4.0.6" authors = ["sunli ", "Koxiaet"] edition = "2021" description = "GraphQL value for async-graphql"