From 781a7cc442b864ba8442eb5a2fdf2a1110e45cf4 Mon Sep 17 00:00:00 2001 From: Adriano Santos Date: Fri, 9 May 2025 23:29:00 -0300 Subject: [PATCH 1/4] chore: release new version --- mix.exs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mix.exs b/mix.exs index 7e029c20..8390484f 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule GRPC.Mixfile do use Mix.Project - @version "0.10.0" + @version "0.10.1" def project do [ From db695ec1d7ebbde87d94ddbe7f67a0345ffbc6a5 Mon Sep 17 00:00:00 2001 From: sleipnir Date: Mon, 13 Oct 2025 21:36:28 -0300 Subject: [PATCH 2/4] bump 0.10.2 -> 0.11.0 --- README.md | 4 ++-- mix.exs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e4501c32..01d6b98d 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ The package can be installed as: ```elixir def deps do [ - {:grpc, "~> 0.10"}, + {:grpc, "~> 0.11"}, {:protobuf, "~> 0.14"}, # optional for import wellknown google types {:grpc_reflection, "~> 0.2"} # optional enable grpc reflection ] @@ -316,7 +316,7 @@ In mix.exs: ```elixir def deps do [ - {:grpc, "~> 0.10"}, + {:grpc, "~> 0.11"}, {:protobuf_generate, "~> 0.1.3"} ] end diff --git a/mix.exs b/mix.exs index a9c96aa7..0b401b32 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule GRPC.Mixfile do use Mix.Project - @version "0.10.2" + @version "0.11.0" def project do [ From 5fc70b46d9bc8f6c1f84533084a9aef0802c7dab Mon Sep 17 00:00:00 2001 From: sleipnir Date: Fri, 7 Nov 2025 09:03:10 -0300 Subject: [PATCH 3/4] fix: correct struct syntax --- guides/getting_started/stream.livemd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/guides/getting_started/stream.livemd b/guides/getting_started/stream.livemd index 770f4459..378808f5 100644 --- a/guides/getting_started/stream.livemd +++ b/guides/getting_started/stream.livemd @@ -177,7 +177,7 @@ IO.puts("Streaming gRPC Server running on :50054") {:ok, reply} = Stream.EchoServer.Stub.say_unary_hello( channel, - Stream.HelloRequest{name: "Unary Test"} + %Stream.HelloRequest{name: "Unary Test"} ) IO.inspect(reply, label: "Unary reply") @@ -191,7 +191,7 @@ IO.inspect(reply, label: "Unary reply") {:ok, stream} = Stream.EchoServer.Stub.say_server_hello( channel, - Stream.HelloRequest{name: "Server Stream"} + %Stream.HelloRequest{name: "Server Stream"} ) Enum.each(stream, fn msg -> @@ -211,7 +211,7 @@ end) Enum.each(~w(Alice Bob Carol)a, fn name -> GRPC.Stub.send_request( bidi_stream, - Stream.HelloRequest{name: name} + %Stream.HelloRequest{name: name} ) Process.sleep(150) end) From 723e8a46f29034ec523621c82030e95213186e8c Mon Sep 17 00:00:00 2001 From: sleipnir Date: Fri, 7 Nov 2025 10:23:45 -0300 Subject: [PATCH 4/4] bump v0.11.3 -> v0.11.4 --- CHANGELOG.md | 16 ++++++++++++++++ mix.exs | 3 ++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..0be00105 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,16 @@ +# Changelog + +## v0.11.4 (2025-11-07) + +### Enhancements + + * Feat added new function to handle side-effects. + * Feat added error handler for unary and stream pipelines. + * Docs adds a better explanation of the different types of input. + * Docs improvements to module documentation. + * Docs livebooks added directly to the documentation. + +### Bug fixes + + * Fix refresh error spam on direct_state (no lb). + * Fix correct return type in doc. diff --git a/mix.exs b/mix.exs index 1e476d5a..5c0f59f6 100644 --- a/mix.exs +++ b/mix.exs @@ -2,7 +2,7 @@ defmodule GRPC.Mixfile do use Mix.Project @source_url "https://github.com/elixir-grpc/grpc" - @version "0.11.2" + @version "0.11.4" def project do [ @@ -66,6 +66,7 @@ defmodule GRPC.Mixfile do source_ref: "v#{@version}", source_url_pattern: "#{@source_url}/blob/v#{@version}/grpc/%{path}#L%{line}", extras: [ + "CHANGELOG.md", "guides/getting_started/quickstart.livemd", "guides/getting_started/stream.livemd", "guides/getting_started/error_handling.md",