Skip to content

Releases: flipkart-incubator/grpc-jexpress

v1.41.3

22 Aug 09:28
6a26099
Compare
Choose a tag to compare

What's Changed

  • bugfix : setting start time in access logs by @ajaypj in #100
  • Correcting request time in http access logs by @ajaypj in #102

Full Changelog: v1.41.2...v1.41.3

v1.41.2

20 Aug 11:36
31f70cd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.41.1...v1.41.2

v1.41.1

13 Aug 08:14
c3c5990
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.40.1...v1.41.1

v1.40.1

29 Jul 10:18
6093467
Compare
Choose a tag to compare

What's Changed

  • Create GithubCI java.yml by @kingster in #48
  • Bump grpc-protobuf from 1.17.0 to 1.53.0 in /grpc-jexpress-template by @dependabot in #47
  • Bump org.eclipse.jetty:jetty-servlets from 9.4.38.v20210224 to 9.4.52.v20230823 in /grpc-jexpress-template by @dependabot in #49
  • Support for Java 21 & Gradle 8.5 by @kingster in #51
  • GRPC Server Executor pool by @kingster in #52
  • Upgrade Metrics to io.dropwizard.metrics5 by @kingster in #54
  • Bump Guice & Fix Runtime Issues on Java21 by @kingster in #56
  • Bump fasterxml.jackson version by @kingster in #58
  • gRPC & ProtoC Version Bump by @kingster in #57
  • Support for proto-reflections for swagger/postman by @kingster in #59
  • Make mvn grpc-jexpress-template upto date with Java 17/21 Support by @kingster in #60
  • Convert LoggingFilter to Generic<Req, Res> Filter by @kingster in #61
  • Create LICENSE by @kingster in #62
  • Create clojars publish pipeline by @kingster in #65
  • Added Rotation Management by @ajaypj in #63
  • Added grpc healthcheck by default by @ajaypj in #67
  • Prometheus Metrics Support by @kingster in #55
  • added server request params in filter by @ajaypj in #69
  • Revamp Filters, Support for HTTP Filters, AccessLog Filters by @ajaypj in #71
  • editorconfig by @kingster in #72
  • Cleanup whitespace by @kingster in #73
  • Exposed Raw Javax Filter Support by @ajaypj in #75

New Contributors

Full Changelog: v1.39...v1.40.1

What's Changed

Full Changelog: v1.40.0...v1.40.1

v1.39

06 Aug 13:13
Compare
Choose a tag to compare

What's Changed

  • Added new config in GrpcConfig for max message size allowed by @iammehrabalam in #27
  • Handling illegal state ex when closing stream by @ikhere in #29
  • Fixed headers being sent in RPC response by @ritwik-garg in #32
  • Adding prefix to dashboard & api instrumentation by @ikhere in #36
  • Updating instrumentation prefix & bumping version by @ikhere in #37
  • Updating change log by @ToOnlyGaurav in #38
  • Upgrading grpc version, gradle version. Removing dependency on grpc-j… by @ToOnlyGaurav in #39
  • Bump jetty.version from 9.4.18.v20190429 to 9.4.35.v20201120 in /grpc-jexpress-template by @dependabot in #30
  • Response status meters for @ResponseMetered annotated service methods by @aakash-fk in #34
  • Bump jetty-server from 9.4.35.v20201120 to 9.4.38.v20210224 in /grpc-jexpress-template by @dependabot in #40
  • Add a mechanism to create & run scheduled jobs by @aakash-fk in #35
  • Changes related to build.gradle by @ToOnlyGaurav in #41

New Contributors

Full Changelog: v1.33...v1.39

v1.33

06 Aug 13:08
Compare
Choose a tag to compare

Release Date: Nov 9, 2019

  • Bug fixes
  • Enhanced configuration support
  • Support for carrying forward gRPC headers to service implementations

v1.0

06 Aug 13:07
134bcf3
Compare
Choose a tag to compare

Released: Jan 11, 2019

  • New features:
    • Transparent gRPC runtime startup alongwith Jetty for dashboard/administration
    • Guice module support to integrate gRPC service implementations with the gRPC runtime
    • Metrics support - e.g. @timed annotations to publish to JMX
    • YAML based configuration support for gRPC service implementations
    • Component Lifecycle (Start(), Stop()) support via Service interface
    • Health Check - ability to add any number of deep Health Checks
    • Filters - ability to add any number of Filters to gRPC stub method implementations
    • Validation - using Hibernate Validator
    • Distributed Tracing - using opentracing and the openzipkin implementation
    • Concurrent execution, Circuit breaking using Hystrix and Dispatch-Compose through a FutureDecorator API
    • Deadlining for APIs - ability to specify execution timeouts for gRPC stubs at service end
    • Task/Upstream request retries using Hedged Requests
    • Tool recommendations for testing