Commit Graph

  • 939c060513
    service: fix alpn certificate usage main Adphi 2024-12-21 14:44:56 +0100
  • 828bf008ca
    react handler: check if there is an html file auth-session Adphi 2024-11-19 15:11:11 +0100
  • e5d84975a2
    wip: add token & session forwarding Adphi 2024-10-10 15:54:20 +0200
  • 174aa3a497
    migrate grpc-web to traefik fork Adphi 2024-10-17 18:30:48 +0200
  • abe69f1c80
    remove client pool and add tls client auth support Adphi 2024-10-17 18:09:58 +0200
  • 3a3d77169c
    interceptors: migrate to otel and add logging interceptor Adphi 2024-10-17 17:15:05 +0200
  • 9591a64e09
    add grpc-proxy (github.com/mwitkow/grpc-proxy) Adphi 2024-10-16 15:04:43 +0200
  • e89119a68d
    add pm service wrapper and child through re-exec pm Adphi 2024-10-16 14:53:10 +0200
  • ccf44285f9
    upgrade dependencies Adphi 2024-10-10 16:07:26 +0200
  • fd51ed5961
    cli: fix usage format when multiple env vars are set Adphi 2024-07-11 14:10:07 +0200
  • aa532d9029
    build(deps): bump golang.org/x/net from 0.18.0 to 0.23.0 dependabot[bot] 2024-04-19 12:40:32 +0000
  • 788d037833
    build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 dependabot[bot] 2024-03-13 23:03:31 +0000
  • 198bd2bd59
    certs: reload on both key and cert changes Adphi 2023-11-24 20:05:56 +0100
  • efaa4bd14f build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc dependabot[bot] 2023-11-14 15:54:12 +0000
  • 8011bb96ed
    build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc dependabot[bot] 2023-11-14 15:54:12 +0000
  • 2380a4386c
    update deps Adphi 2023-11-14 16:52:29 +0100
  • 5d6b16a2c2
    chore: upgrade dependencies Adphi 2023-10-26 16:58:32 +0200
  • 100a6e8cd4
    build(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 dependabot[bot] 2023-10-25 21:38:17 +0000
  • 0b4d636ec2
    add cobra command utilities and log formatter Adphi 2023-10-17 15:30:32 +0200
  • a942a99b7e
    build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 dependabot[bot] 2023-10-11 23:27:13 +0000
  • 8fd170c0a8
    deps: update all Adphi 2023-09-16 16:29:22 +0200
  • 37b09f9f54
    add proxy protocol support h2c Adphi 2023-07-10 16:01:40 +0200
  • c0c19683cf
    add h2c/http2 support with WithoutCmux option Adphi 2023-09-16 16:21:51 +0200
  • f455c9994c
    service: add Serve method Adphi 2023-08-25 17:15:52 +0200
  • 97f48d30c0
    certs: add Load function to watch for key and certificate changes Adphi 2023-08-15 18:16:29 +0100
  • b52ae2c670
    logger.WithReportCaller: fix enabled by default Adphi 2023-08-11 19:34:42 +0200
  • 724d6103c6
    logger.WithReportCaller: allow custom depth Adphi 2023-08-11 19:02:22 +0200
  • ef3af1e4d9
    logger: add missing Clone interface method v0.4.3 Adphi 2023-08-04 22:50:11 +0200
  • 2f163ab7d1
    logger: add WithReportCaller and Clone v0.4.2 Adphi 2023-08-04 22:47:21 +0200
  • 0e1fe17b97
    service: fix possible deadlock on close v0.4.1 Adphi 2023-08-04 18:51:17 +0200
  • 11a19f30c6
    add proxy protocol support h2 Adphi 2023-07-10 16:01:40 +0200
  • 9a645d3f44
    add h2c/http2 support with WithoutCmux option Adphi 2023-07-10 13:34:40 +0200
  • df505b58d7
    rename module grpc-toolkit Adphi 2023-07-08 01:33:10 +0200
  • 1fa30d9706
    mux: run http server if gateway | grpcWeb | react | mux is defined Adphi 2023-07-08 01:29:18 +0200
  • 36f3c5bc81
    service: WithReact: use fs.FS instead of embed.FS Adphi 2023-07-07 14:08:34 +0200
  • b085a2eecc
    build(deps): bump github.com/gin-gonic/gin from 1.7.7 to 1.9.0 dependabot[bot] 2023-05-05 02:40:09 +0000
  • 9baceef381
    service: signals add syscall.SIGTERM Adphi 2023-04-19 14:25:44 +0200
  • 3af87d65d6
    codec: register on init Adphi 2023-04-19 14:24:28 +0200
  • e295da1988
    service: flags: add missing cert options Adphi 2023-03-11 12:30:32 +0100
  • 82d04d63b6
    refactor: remove ioutil module usage Adphi 2023-03-11 12:27:30 +0100
  • 291c4f6361
    deps: upgrade go to 1.20 and update dependencies Adphi 2023-03-08 11:51:28 +0100
  • 19787f85ca
    errors: add BadRequestDetails Adphi 2023-03-08 11:44:25 +0100
  • e70369a902
    logger: add WithContext support Adphi 2023-02-21 14:51:58 +0100
  • 1358642500
    build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 dependabot[bot] 2023-02-21 13:52:44 +0000
  • eee1f5dada
    logger: add WithContext support Adphi 2023-02-21 14:51:58 +0100
  • 2bb79e6c11
    deps: upgrade grpc Adphi 2023-02-21 14:47:43 +0100
  • 6e467422c9
    build(deps): bump github.com/prometheus/client_golang dependabot[bot] 2023-02-18 01:54:53 +0000
  • 8f75b6aca4
    react: use fs.FS instead of embed.FS Adphi 2023-01-20 14:33:52 +0100
  • 926af303e8
    upgrade logrus, add logger.Trace support Adphi 2022-12-22 10:27:33 +0100
  • ef9a12d89e
    ban: more defaults options, simpler callback Adphi 2022-12-07 14:09:36 +0100
  • 01b37a0d91
    metrics interceptors: fix default server registration metrics interceptors: add missing client histogram methods Adphi 2022-11-06 22:51:03 +0100
  • dcd2f18f65
    auth interceptors: preserve error message Adphi 2022-11-03 17:13:28 +0100
  • 1d3d5315a4
    ban: remove port from DefaultActorFunc Adphi 2022-10-26 12:02:53 +0200
  • 23f1b78389
    logger: add Logger method to access *logrus.Logger Adphi 2022-10-18 18:26:39 +0200
  • c7096975b1
    interceptors: add ban health: set services serving on start and not available on close Adphi 2022-09-27 17:06:18 +0200
  • 9bf4e691ce
    add WithListener option Adphi 2022-09-05 15:32:33 +0200
  • b230278441
    add unix socket support Adphi 2022-09-05 12:33:01 +0200
  • 23370fd04d
    react: add DevEnv utility Adphi 2022-09-05 11:35:09 +0200
  • 7c3a338748
    react: export REACT_ENDPOINT env var, recovery interceptor: remove panicing client handlers Adphi 2022-09-05 11:32:24 +0200
  • d5210f8db5
    interceptors: add chain interceptors Adphi 2022-08-29 12:41:56 +0200
  • 8e6cfd2daa
    remove gorm support Adphi 2022-07-26 07:55:18 +0200
  • 9729fb8b8a
    breaking change: auth options now takes fully qualified method names v0.4.0 Adphi 2022-07-16 19:03:44 +0200
  • 4de0ec6a3b
    add metadata forwarder server interceptors Adphi 2022-07-16 16:43:00 +0200
  • 6e86120943
    add server interface interceptors Adphi 2022-07-15 15:48:09 +0200
  • bb7e4b124b
    logger: add FromLogrus service: use logger instead of logrus Adphi 2022-07-02 12:39:52 +0200
  • d8443ee470
    logger: add SetOutput method Adphi 2022-07-01 22:09:20 +0200
  • 3fb566cb80
    errors: add missing canceled example: add auth metadata interceptor: do not overide metadatas Adphi 2022-06-24 11:47:09 +0200
  • 79771e58c1
    validation: recursive error check on "embedded message failed validation" Adphi 2022-06-07 13:09:47 +0200
  • 5662486b3b
    validation: set errdetails.BadRequest_FieldViolation slice in errdetails.BadRequest as details Adphi 2022-06-07 12:49:58 +0200
  • ec06b7c4a2
    service: add react web app serving option Adphi 2022-06-03 13:12:19 +0200
  • 9174446b2c
    logger: add FieldLogger() logrus.FieldLogger Adphi 2022-06-02 23:35:38 +0200
  • c10ac23ece
    add react single page app handler (proxy to dev server when $REACT_ENDPOINT is defined fix example v0.3.9 Adphi 2022-05-26 12:14:54 +0200
  • 70913ba556
    shutdown: catch Drain() is not implemented Adphi 2022-05-15 14:12:38 +0200
  • e5a45801a1
    validation: fix undefined: errors.InvalidArgumentD v0.3.8 Adphi 2022-05-04 16:30:27 +0200
  • 01eb1bddea
    errors: remove {Code}D and {Code}F methods Adphi 2022-03-24 13:53:05 +0100
  • 0754c0de00
    logger: add SetLevel and Logr for logr interoperability Adphi 2022-03-24 13:48:24 +0100
  • 884d59e280
    codec: add codec to support both vtproto and google.golang.org/protobuf and probably gogoproto v0.3.7 Adphi 2022-03-17 15:22:31 +0100
  • 60234cceb3
    errors: add Is{Code}(err error) bool methods close #3 v0.3.6 Adphi 2022-03-13 17:37:39 +0100
  • 8e490c0bae
    metrics: add histogram support Adphi 2022-03-12 00:42:36 +0100
  • d61f0e9d76
    metrics: add server interceptor missing prometheus collector wrapped method v0.3.5 Adphi 2022-03-12 00:40:16 +0100
  • b1988e0458
    metrics: fix registration v0.3.4 Adphi 2022-03-12 00:24:37 +0100
  • 2832f13f3c
    update grpc, service: implements reflection.GRPCService v0.3.3 Adphi 2022-03-11 13:42:02 +0100
  • 08a67bf162
    fix metadata client interceptors v0.3.2 Adphi 2022-03-11 12:40:09 +0100
  • 97ced73270
    add metadata interceptors, auth client interceptors v0.3.1 Adphi 2022-03-11 12:33:18 +0100
  • c0e79d8834
    service: replace cmd with NewFlagSet, add internal service version metadata interceptors client: add NewFlagSet, add missing Options interface methods v0.3.0 Adphi 2022-03-10 12:46:36 +0100
  • e578d62a29 add auth interceptors Adphi 2021-12-13 12:08:10 +0100
  • 55251b5020 command: allow unknown flags Adphi 2021-12-08 13:57:49 +0100
  • eed8fd3501 grpc-gateway: wrap with wsproxy Adphi 2021-12-07 19:53:16 +0100
  • 819b3c9ce6 logger: add C as From alias Adphi 2021-11-28 09:33:32 +0100
  • aaf2aa3964 recovery server interceptor Adphi 2021-11-25 18:22:57 +0100
  • c8ecf58b3e client: add interceptors option Adphi 2021-11-23 15:15:47 +0100
  • d28f55eb8b update validation interceptor interfaces Adphi 2021-11-23 13:12:49 +0100
  • 8e6fde19b5 add minimal config interface and file implementation Adphi 2021-11-23 12:00:58 +0100
  • 1bad45b563 add client address option, fix noop resolver Adphi 2021-11-22 14:26:05 +0100
  • e8f0a2f03d add client address option, fix noop resolver Adphi 2021-11-22 14:04:47 +0100
  • c6557d12f2 add sentry interceptors Adphi 2021-11-21 16:24:22 +0100
  • d246bb3214 options: fix interceptors, add defaulter and recovery Adphi 2021-11-21 16:13:43 +0100
  • dc78a2c688 add metrics, tracing, validation interceptors, add options: WithInterceptors, With{Client,Server}Interceptors Adphi 2021-11-21 14:58:49 +0100
  • 9ae20eab1e add signals based on controller-runtime signals handler v0.2.1 Adphi 2021-11-21 12:24:11 +0100
  • 8f40c6fc53 reformat error funcs, improved logger Adphi 2021-11-18 20:21:30 +0100