diff --git a/README.md b/README.md
index 0a164e9..3235cc4 100644
--- a/README.md
+++ b/README.md
@@ -187,7 +187,7 @@ If you’re a Maven user, you can use the dependencies by adding the following t
org.springframework.grpc
spring-grpc-dependencies
- 0.3.0
+ 0.4.0-SNAPSHOT
pom
import
@@ -201,7 +201,7 @@ As shown in the snippet below this can then be followed by version-less declarat
```gradle
dependencies {
- implementation platform("org.springframework.grpc:spring-grpc-dependencies:0.3.0")
+ implementation platform("org.springframework.grpc:spring-grpc-dependencies:0.4.0-SNAPSHOT")
}
```
diff --git a/pom.xml b/pom.xml
index 8605fbc..89ffdef 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
org.springframework.grpc
spring-grpc
- 0.3.0
+ 0.4.0-SNAPSHOT
pom
https://github.com/spring-projects-experimental/spring-grpc
diff --git a/samples/grpc-server-netty-shaded/build.gradle b/samples/grpc-server-netty-shaded/build.gradle
index 0aeec02..14d8200 100644
--- a/samples/grpc-server-netty-shaded/build.gradle
+++ b/samples/grpc-server-netty-shaded/build.gradle
@@ -7,7 +7,7 @@ plugins {
}
group = 'com.example'
-version = '0.3.0'
+version = '0.4.0-SNAPSHOT'
java {
toolchain {
@@ -24,7 +24,7 @@ repositories {
dependencyManagement {
imports {
- mavenBom 'org.springframework.grpc:spring-grpc-dependencies:0.3.0'
+ mavenBom 'org.springframework.grpc:spring-grpc-dependencies:0.4.0-SNAPSHOT'
}
}
diff --git a/samples/grpc-server-netty-shaded/pom.xml b/samples/grpc-server-netty-shaded/pom.xml
index cd861c2..0c80ff0 100644
--- a/samples/grpc-server-netty-shaded/pom.xml
+++ b/samples/grpc-server-netty-shaded/pom.xml
@@ -11,7 +11,7 @@
com.example
grpc-server-netty-shaded
- 0.3.0
+ 0.4.0-SNAPSHOT
Spring gRPC Server Sample Netty Shaded
Demo project for Spring Boot
@@ -25,7 +25,7 @@
org.springframework.grpc
spring-grpc-dependencies
- 0.3.0
+ 0.4.0-SNAPSHOT
pom
import
diff --git a/samples/grpc-server/build.gradle b/samples/grpc-server/build.gradle
index a210a07..385541e 100644
--- a/samples/grpc-server/build.gradle
+++ b/samples/grpc-server/build.gradle
@@ -7,7 +7,7 @@ plugins {
}
group = 'com.example'
-version = '0.3.0'
+version = '0.4.0-SNAPSHOT'
java {
toolchain {
@@ -24,7 +24,7 @@ repositories {
dependencyManagement {
imports {
- mavenBom 'org.springframework.grpc:spring-grpc-dependencies:0.3.0'
+ mavenBom 'org.springframework.grpc:spring-grpc-dependencies:0.4.0-SNAPSHOT'
}
}
diff --git a/samples/grpc-server/pom.xml b/samples/grpc-server/pom.xml
index b0f96f1..4b635c2 100644
--- a/samples/grpc-server/pom.xml
+++ b/samples/grpc-server/pom.xml
@@ -11,7 +11,7 @@
org.springframework.grpc
grpc-server-sample
- 0.3.0
+ 0.4.0-SNAPSHOT
Spring gRPC Server Sample
Demo project for Spring gRPC
@@ -38,7 +38,7 @@
org.springframework.grpc
spring-grpc-dependencies
- 0.3.0
+ 0.4.0-SNAPSHOT
pom
import
diff --git a/samples/grpc-tomcat-secure/pom.xml b/samples/grpc-tomcat-secure/pom.xml
index 43ce757..4f3c73f 100644
--- a/samples/grpc-tomcat-secure/pom.xml
+++ b/samples/grpc-tomcat-secure/pom.xml
@@ -11,7 +11,7 @@
org.springframework.grpc
grpc-tomcat-secure-sample
- 0.3.0
+ 0.4.0-SNAPSHOT
Spring gRPC Server Sample
Demo project for Spring gRPC
@@ -38,7 +38,7 @@
org.springframework.grpc
spring-grpc-dependencies
- 0.3.0
+ 0.4.0-SNAPSHOT
pom
import
diff --git a/samples/grpc-tomcat/pom.xml b/samples/grpc-tomcat/pom.xml
index 5c44c40..201548a 100644
--- a/samples/grpc-tomcat/pom.xml
+++ b/samples/grpc-tomcat/pom.xml
@@ -11,7 +11,7 @@
org.springframework.grpc
grpc-tomcat-sample
- 0.3.0
+ 0.4.0-SNAPSHOT
Spring gRPC Server Sample
Demo project for Spring gRPC
@@ -38,7 +38,7 @@
org.springframework.grpc
spring-grpc-dependencies
- 0.3.0
+ 0.4.0-SNAPSHOT
pom
import
diff --git a/samples/grpc-webflux/build.gradle b/samples/grpc-webflux/build.gradle
index 306fe1b..b3e04c4 100644
--- a/samples/grpc-webflux/build.gradle
+++ b/samples/grpc-webflux/build.gradle
@@ -7,7 +7,7 @@ plugins {
}
group = 'com.example'
-version = '0.3.0'
+version = '0.4.0-SNAPSHOT'
java {
toolchain {
@@ -24,7 +24,7 @@ repositories {
dependencyManagement {
imports {
- mavenBom 'org.springframework.grpc:spring-grpc-dependencies:0.3.0'
+ mavenBom 'org.springframework.grpc:spring-grpc-dependencies:0.4.0-SNAPSHOT'
}
}
diff --git a/samples/grpc-webflux/pom.xml b/samples/grpc-webflux/pom.xml
index 4081b9d..b4e0773 100644
--- a/samples/grpc-webflux/pom.xml
+++ b/samples/grpc-webflux/pom.xml
@@ -11,7 +11,7 @@
org.springframework.grpc
grpc-webflux-sample
- 0.3.0
+ 0.4.0-SNAPSHOT
Spring gRPC Server Sample
Demo project for Spring gRPC
@@ -38,7 +38,7 @@
org.springframework.grpc
spring-grpc-dependencies
- 0.3.0
+ 0.4.0-SNAPSHOT
pom
import
diff --git a/samples/pom.xml b/samples/pom.xml
index b7201b2..6030afa 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -6,12 +6,12 @@
org.springframework.grpc
spring-grpc
- 0.3.0
+ 0.4.0-SNAPSHOT
org.springframework.grpc
parent-samples
- 0.3.0
+ 0.4.0-SNAPSHOT
pom
Parent Demo
diff --git a/spring-grpc-core/pom.xml b/spring-grpc-core/pom.xml
index 59a131a..065d761 100644
--- a/spring-grpc-core/pom.xml
+++ b/spring-grpc-core/pom.xml
@@ -6,7 +6,7 @@
org.springframework.grpc
spring-grpc
- 0.3.0
+ 0.4.0-SNAPSHOT
spring-grpc-core
jar
diff --git a/spring-grpc-dependencies/pom.xml b/spring-grpc-dependencies/pom.xml
index 4ad0e2d..7f8f5d7 100644
--- a/spring-grpc-dependencies/pom.xml
+++ b/spring-grpc-dependencies/pom.xml
@@ -6,7 +6,7 @@
org.springframework.grpc
spring-grpc-dependencies
- 0.3.0
+ 0.4.0-SNAPSHOT
pom
Spring gRPC dependencies
diff --git a/spring-grpc-docs/pom.xml b/spring-grpc-docs/pom.xml
index a6cdbfa..d28e940 100644
--- a/spring-grpc-docs/pom.xml
+++ b/spring-grpc-docs/pom.xml
@@ -6,7 +6,7 @@
org.springframework.grpc
spring-grpc
- 0.3.0
+ 0.4.0-SNAPSHOT
spring-grpc-docs
Spring gRPC Docs
diff --git a/spring-grpc-docs/src/main/antora/modules/ROOT/pages/getting-started.adoc b/spring-grpc-docs/src/main/antora/modules/ROOT/pages/getting-started.adoc
index 2e2a4d8..a1c3ee0 100644
--- a/spring-grpc-docs/src/main/antora/modules/ROOT/pages/getting-started.adoc
+++ b/spring-grpc-docs/src/main/antora/modules/ROOT/pages/getting-started.adoc
@@ -193,7 +193,7 @@ If you’re a Maven user, you can use the dependencies by adding the following t
org.springframework.grpc
spring-grpc-dependencies
- 0.3.0
+ 0.4.0-SNAPSHOT
pom
import
@@ -208,7 +208,7 @@ As shown in the snippet below this can then be followed by version-less declarat
[source,gradle]
----
dependencies {
- implementation platform("org.springframework.grpc:spring-grpc-dependencies:0.3.0")
+ implementation platform("org.springframework.grpc:spring-grpc-dependencies:0.4.0-SNAPSHOT")
}
----
diff --git a/spring-grpc-docs/src/main/antora/modules/ROOT/pages/whats-new.adoc b/spring-grpc-docs/src/main/antora/modules/ROOT/pages/whats-new.adoc
index 63f60ca..f595b5e 100644
--- a/spring-grpc-docs/src/main/antora/modules/ROOT/pages/whats-new.adoc
+++ b/spring-grpc-docs/src/main/antora/modules/ROOT/pages/whats-new.adoc
@@ -1,8 +1,24 @@
= What's new?
+:page-section-summary-toc: 1
+
+[[what-s-new-in-0-4-0-since-0-3-0]]
+== What's New in 0.4.0 Since 0.3.0
+
+This section covers the changes made from version 0.2.0 to version 0.3.0.
+
+=== Channel Factory
+The `GrpcChannelFactory` has a new interface and its methods now return a `Channel` (instead of a `ChannelBuilder`).
+The `createChannel()` method is overloaded with a new method that accepts a `ChannelBuilderOptions` which can be used to configure the channel before it is created.
+
+=== Client Side Observability
+A gRPC client will generate a new span for each RPC call. The span will be automatically closed when the call is completed.
+
+=== Security in Servlet Containers
+Spring Security works with gRPC servers running in servlet containers. You can use all your favourite Spring Security features to secure your gRPC services.
+
[[what-s-new-in-0-3-0-since-0-2-0]]
== What's New in 0.3.0 Since 0.2.0
-:page-section-summary-toc: 1
This section covers the changes made from version 0.2.0 to version 0.3.0.
diff --git a/spring-grpc-spring-boot-autoconfigure/pom.xml b/spring-grpc-spring-boot-autoconfigure/pom.xml
index bc6e5fe..5eeb96e 100644
--- a/spring-grpc-spring-boot-autoconfigure/pom.xml
+++ b/spring-grpc-spring-boot-autoconfigure/pom.xml
@@ -6,7 +6,7 @@
org.springframework.grpc
spring-grpc
- 0.3.0
+ 0.4.0-SNAPSHOT
spring-grpc-spring-boot-autoconfigure
jar
diff --git a/spring-grpc-spring-boot-starter/pom.xml b/spring-grpc-spring-boot-starter/pom.xml
index 245ef55..42b5ff9 100644
--- a/spring-grpc-spring-boot-starter/pom.xml
+++ b/spring-grpc-spring-boot-starter/pom.xml
@@ -6,7 +6,7 @@
org.springframework.grpc
spring-grpc
- 0.3.0
+ 0.4.0-SNAPSHOT
spring-grpc-spring-boot-starter
jar
diff --git a/spring-grpc-test/pom.xml b/spring-grpc-test/pom.xml
index fc12f2a..428523a 100644
--- a/spring-grpc-test/pom.xml
+++ b/spring-grpc-test/pom.xml
@@ -6,7 +6,7 @@
org.springframework.grpc
spring-grpc
- 0.3.0
+ 0.4.0-SNAPSHOT
spring-grpc-test
Spring gRPC Test