grpc-spring-boot-starter

Spring Boot starter module for gRPC framework.

APACHE-2.0 License

Stars
2.2K
Committers
28

Bot releases are visible (Hide)

grpc-spring-boot-starter - Version 4.5.4

Published by jvmlet over 3 years ago

⭐ New Features

📔 Documentation

  • Document GRPC starter + Kafka Stream usage #219
grpc-spring-boot-starter - Version 4.5.3

Published by jvmlet over 3 years ago

🐞 Bug Fixes

  • Failed to run the app with jre 1.8 #218
grpc-spring-boot-starter - Version 4.5.2

Published by jvmlet over 3 years ago

🐞 Bug Fixes

  • Can't download version 4.5.1 from maven central #217 - fixed by setting jar classifier to empty string :

Gradle :

dependencies {
    compile 'io.github.lognet:grpc-spring-boot-starter:4.5.2'
}

Maven :

<dependency>
    <groupId>io.github.lognet</groupId>
    <artifactId>grpc-spring-boot-starter</artifactId>
    <version>4.5.2</version>
</dependency>
grpc-spring-boot-starter - Version 4.5.1

Published by jvmlet over 3 years ago

🐞 Bug Fixes

  • Bean collision when both netty and netty-shaded exist in classpath #214
  • Application fails to start when no grpc services discovered #210

🔨 Dependency Upgrades

  • Upgrade Spring boot to 2.5.0 #212
  • Upgrade grpc to 1.38.0 #211
grpc-spring-boot-starter - Version 4.5.0

Published by jvmlet over 3 years ago

🐞 Bug Fixes

  • How to disable Grpc Security #206

🛠️ Migration from 4.4.x

Please use standard @Configuration instead of @EnableGrpcSecurity :

Before (4.4.x):

@EnableGrpcSecurity
public class GrpcSecurityConfiguration extends GrpcSecurityConfigurerAdapter{
    
}

After (4.5.0) :

@Configuration
public class GrpcSecurityConfiguration extends GrpcSecurityConfigurerAdapter{
    
}

or

@Configuration
public class MyAppConfiguration {
    public class GrpcSecurityConfiguration extends GrpcSecurityConfigurerAdapter {

    }

    @Bean
    public GrpcSecurityConfigurerAdapter grpcConfig(){
        return  new GrpcSecurityConfiguration();
    }
}
grpc-spring-boot-starter - Version 4.4.7

Published by jvmlet over 3 years ago

⭐ New Features

  • grpc-netty dependency support #203

🐞 Bug Fixes

  • GrpcSecurityConfigurerAdapter initialization failure without spring-security-oauth2-resource-server #176
grpc-spring-boot-starter - Version 4.4.6

Published by jvmlet over 3 years ago

⭐ New Features

  • Support Springs @Ordered Annotation on GRpcServerRunner #126

📔 Documentation

  • Document @Transactional usage #195

🔨 Dependency Upgrades

  • Bump gRPC to 1.37.0 and spring-boot to 2.4.5 #202
grpc-spring-boot-starter - Version 4.4.5

Published by jvmlet over 3 years ago

⭐ New Features

  • Enable users to configure the built-in interceptor precedence #193
  • Allow to add custom tag to the MonitoringServerInterceptor #191
  • Allow to pass custom metadata during authentication failure #189

🔨 Dependency Upgrades

  • Upgrade to grpc 1.36.0 #194
grpc-spring-boot-starter - Version 4.4.4

Published by jvmlet over 3 years ago

  • Fixes #181
grpc-spring-boot-starter - Version 4.4.3

Published by jvmlet over 3 years ago

  • Fixes #178
  • Fixes #117
  • Fixes #180
  • gRPC response status set to PERMISSION_DENIED (instead of UNAUTHENTICATED) when user has insufficient privileges to invoke gRPC method.
  • gRPC version upgraded to 1.35.0
grpc-spring-boot-starter - Version 4.4.2

Published by jvmlet almost 4 years ago

  • Spring Boot 2.4.1
  • Spring Cloud 2020.0.0
grpc-spring-boot-starter - Version 4.4.1

Published by jvmlet almost 4 years ago

  • If more than 1 port is exposed, add address tag to Micrometer's timer
grpc-spring-boot-starter - Version 4.4.0

Published by jvmlet almost 4 years ago

grpc-spring-boot-starter - Version 4.3.1

Published by jvmlet almost 4 years ago

  • Fixes #169
grpc-spring-boot-starter - Version 4.3.0

Published by jvmlet almost 4 years ago

  • Spring Validation (Java Beans) support
  • gRPC version upgraded to 1.34.1
grpc-spring-boot-starter - Version 4.2.3

Published by jvmlet almost 4 years ago

  • gRPC version upgraded to 1.33.1
  • Support authenticate only when role list is empty , @Secured({}) (credits to @CleverUnderDog)
grpc-spring-boot-starter - Version 4.2.2

Published by jvmlet almost 4 years ago

  • Fixes #162
grpc-spring-boot-starter - Version 4.2.1

Published by jvmlet almost 4 years ago

  • Configure bind address and other netty settings (fixes #82)
  • When overriding default GRPC security configuration, @Secured annotation is enabled by default.

Breaking changes

  • The starter brings now io.grpc:grpc-netty-shaded instead of io.grpc:grpc-netty as transitive dependency (fixes #108). +
    This means that all classes from io.grpc.netty package should be imported from io.grpc.netty.shaded.io.grpc.netty
grpc-spring-boot-starter - Version 4.2.0

Published by jvmlet almost 4 years ago

  • gRPC version upgraded to 1.33.0
  • Fixed the issue with default method-level @Secured annotation (see #159)
grpc-spring-boot-starter - Version 4.1.0

Published by jvmlet about 4 years ago

  • Fixed the issue with obtaining Authentication details in secured method implementation.
  • Fixed the issue with providing client-side user credentials.
  • gRPC version upgraded to 1.32.2
Package Rankings
Top 4.68% on Repo1.maven.org
Top 8.17% on Proxy.golang.org
Related Projects