diff --git a/README.MD b/README.MD index 9ba0fd97..02e7305b 100644 --- a/README.MD +++ b/README.MD @@ -1,4 +1,5 @@ # RonyKIT + RonyKIT is a set of tools that are designed to be extendable and flexible to write a complete API/Edge server quickly. When you develop API handlers using RonyKIT framework, you can support RPC and REST style APIs without re-writing the endpoint layer multiple times. @@ -12,17 +13,17 @@ framework. - For more information about `rony` package, please visit [rony](./rony/README.MD) - For more information about `kit` package, please visit [kit](./kit/README.MD) - # RonyKIT Standard Packages + This repository is holding all the projects related to RonyKIT. The main package which is the heart of the RonyKIT framework is [kit](./kit) and the standard modules are in the /std folders. -| Package | BundleType | Version | Description | -|---------------|------------|----------|--------------------------------------------------------------------------------------------------------------------------------------| -| KIT | - | v0.11.15 | the main package of the RonyKIT framework | -| fasthttp | Gateway | v0.11.15 | the Gateway bundle implemented using [fasthttp](https://github.com/valyala/fasthttp) framework | -| fastws | Gateway | v0.11.15 | the Gateway bundle implemented using [gnet](https://github.com/panjf2000/gnet) and [gobwas](https://github.com/gobwas/ws) frameworks | -| silverhttp | Gateway | v0.11.15 | the Gateway bundle implemented using the new kid super-fast http server [silverlining](https://github.com/go-www/silverlining) | -| rediscluster | Cluster | v0.11.15 | the Cluster bundle implemented using [redis](https://github.com/go-redis/redis) | -| gossipcluster | Cluster | soon | Work in progress | +| Package | BundleType | Version | Description | +|--------------|------------|----------|--------------------------------------------------------------------------------------------------------------------------------------| +| KIT | - | v0.11.39 | the main package of the RonyKIT framework | +| fasthttp | Gateway | v0.11.39 | the Gateway bundle implemented using [fasthttp](https://github.com/valyala/fasthttp) framework | +| fastws | Gateway | v0.11.39 | the Gateway bundle implemented using [gnet](https://github.com/panjf2000/gnet) and [gobwas](https://github.com/gobwas/ws) frameworks | +| silverhttp | Gateway | v0.11.39 | the Gateway bundle implemented using the new kid super-fast http server [silverlining](https://github.com/go-www/silverlining) | +| rediscluster | Cluster | v0.11.39 | the Cluster bundle implemented using [redis](https://github.com/go-redis/redis) | +| p2pcluster | Cluster | v0.11.39 | the Cluster bundle implemented using [p2p](https://github.com/libp2p/go-libp2p) | | diff --git a/contrib/go.mod b/contrib/go.mod index bd422f34..8b00a4a1 100644 --- a/contrib/go.mod +++ b/contrib/go.mod @@ -3,8 +3,8 @@ module github.com/clubpay/ronykit/contrib go 1.20 require ( - github.com/clubpay/ronykit/kit v0.11.38 - github.com/clubpay/ronykit/std/gateways/fasthttp v0.11.38 + github.com/clubpay/ronykit/kit v0.11.39 + github.com/clubpay/ronykit/std/gateways/fasthttp v0.11.39 github.com/go-openapi/spec v0.20.14 github.com/onsi/ginkgo/v2 v2.15.0 github.com/onsi/gomega v1.31.1 diff --git a/rony/go.mod b/rony/go.mod index dbf3c6df..c62f31cd 100644 --- a/rony/go.mod +++ b/rony/go.mod @@ -3,8 +3,8 @@ module github.com/clubpay/ronykit/rony go 1.20 require ( - github.com/clubpay/ronykit/kit v0.11.38 - github.com/clubpay/ronykit/std/gateways/fasthttp v0.11.38 + github.com/clubpay/ronykit/kit v0.11.39 + github.com/clubpay/ronykit/std/gateways/fasthttp v0.11.39 ) require ( diff --git a/std/clusters/p2pcluster/go.mod b/std/clusters/p2pcluster/go.mod index 62af674a..1e716b80 100644 --- a/std/clusters/p2pcluster/go.mod +++ b/std/clusters/p2pcluster/go.mod @@ -3,7 +3,7 @@ module github.com/clubpay/ronykit/std/clusters/p2pcluster go 1.20 require ( - github.com/clubpay/ronykit/kit v0.11.38 + github.com/clubpay/ronykit/kit v0.11.39 github.com/libp2p/go-libp2p v0.32.2 github.com/libp2p/go-libp2p-pubsub v0.10.0 ) diff --git a/std/clusters/p2pcluster/go.sum b/std/clusters/p2pcluster/go.sum index b85c1870..01549ed0 100644 --- a/std/clusters/p2pcluster/go.sum +++ b/std/clusters/p2pcluster/go.sum @@ -66,8 +66,8 @@ github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5P github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/cilium/ebpf v0.2.0/go.mod h1:To2CFviqOWL/M0gIMsvSMlqe7em/l1ALkX1PyjrX2Qs= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/clubpay/ronykit/kit v0.11.38 h1:37n41B4pONvSwvaZAy+gK9i+ssRdXnVFK4esQsManac= -github.com/clubpay/ronykit/kit v0.11.38/go.mod h1:Y3mtikbUShwrp3hD7WnyaGJ4vodFu3+2SPnVlVh4Gxs= +github.com/clubpay/ronykit/kit v0.11.39 h1:SKKKdVvXHEZ4cpUA9r0xQ3Q94q/8sUfFQwThMfFVuxk= +github.com/clubpay/ronykit/kit v0.11.39/go.mod h1:ZikVK75owufcxbuUmmqzOvYhbgiLVKh7whxZ4xiAba8= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/containerd/cgroups v0.0.0-20201119153540-4cbc285b3327/go.mod h1:ZJeTFisyysqgcCdecO57Dj79RfL0LNeGiFUqLYQRYLE= github.com/containerd/cgroups v1.1.0 h1:v8rEWFl6EoqHB+swVNjVoCJE8o3jX7e8nqBGPLaDFBM= @@ -117,7 +117,7 @@ github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9 github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= -github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= +github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= diff --git a/std/clusters/rediscluster/go.mod b/std/clusters/rediscluster/go.mod index c081e151..a2d44bb2 100644 --- a/std/clusters/rediscluster/go.mod +++ b/std/clusters/rediscluster/go.mod @@ -3,14 +3,13 @@ module github.com/clubpay/ronykit/std/clusters/rediscluster go 1.20 require ( - github.com/clubpay/ronykit/kit v0.11.38 + github.com/clubpay/ronykit/kit v0.11.39 github.com/redis/go-redis/v9 v9.4.0 ) require ( github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect - github.com/go-logr/logr v1.4.1 // indirect github.com/goccy/go-json v0.10.2 // indirect github.com/goccy/go-reflect v1.2.0 // indirect github.com/jedib0t/go-pretty/v6 v6.5.4 // indirect diff --git a/std/clusters/rediscluster/go.sum b/std/clusters/rediscluster/go.sum index b996af77..cd98ef9b 100644 --- a/std/clusters/rediscluster/go.sum +++ b/std/clusters/rediscluster/go.sum @@ -2,14 +2,13 @@ github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs= github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/clubpay/ronykit/kit v0.11.38 h1:37n41B4pONvSwvaZAy+gK9i+ssRdXnVFK4esQsManac= -github.com/clubpay/ronykit/kit v0.11.38/go.mod h1:Y3mtikbUShwrp3hD7WnyaGJ4vodFu3+2SPnVlVh4Gxs= +github.com/clubpay/ronykit/kit v0.11.39 h1:SKKKdVvXHEZ4cpUA9r0xQ3Q94q/8sUfFQwThMfFVuxk= +github.com/clubpay/ronykit/kit v0.11.39/go.mod h1:ZikVK75owufcxbuUmmqzOvYhbgiLVKh7whxZ4xiAba8= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= -github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= diff --git a/std/gateways/fasthttp/go.mod b/std/gateways/fasthttp/go.mod index fa6792ad..f4fec6c8 100644 --- a/std/gateways/fasthttp/go.mod +++ b/std/gateways/fasthttp/go.mod @@ -3,7 +3,7 @@ module github.com/clubpay/ronykit/std/gateways/fasthttp go 1.20 require ( - github.com/clubpay/ronykit/kit v0.11.38 + github.com/clubpay/ronykit/kit v0.11.39 github.com/fasthttp/router v1.4.22 github.com/fasthttp/websocket v1.5.7 github.com/goccy/go-reflect v1.2.0 @@ -12,7 +12,6 @@ require ( require ( github.com/andybalholm/brotli v1.1.0 // indirect - github.com/go-logr/logr v1.4.1 // indirect github.com/goccy/go-json v0.10.2 // indirect github.com/jedib0t/go-pretty/v6 v6.5.4 // indirect github.com/klauspost/compress v1.17.6 // indirect diff --git a/std/gateways/fasthttp/go.sum b/std/gateways/fasthttp/go.sum index 8a6692f3..675406ee 100644 --- a/std/gateways/fasthttp/go.sum +++ b/std/gateways/fasthttp/go.sum @@ -1,7 +1,7 @@ github.com/andybalholm/brotli v1.1.0 h1:eLKJA0d02Lf0mVpIDgYnqXcUn0GqVmEFny3VuID1U3M= github.com/andybalholm/brotli v1.1.0/go.mod h1:sms7XGricyQI9K10gOSf56VKKWS4oLer58Q+mhRPtnY= -github.com/clubpay/ronykit/kit v0.11.38 h1:37n41B4pONvSwvaZAy+gK9i+ssRdXnVFK4esQsManac= -github.com/clubpay/ronykit/kit v0.11.38/go.mod h1:Y3mtikbUShwrp3hD7WnyaGJ4vodFu3+2SPnVlVh4Gxs= +github.com/clubpay/ronykit/kit v0.11.39 h1:SKKKdVvXHEZ4cpUA9r0xQ3Q94q/8sUfFQwThMfFVuxk= +github.com/clubpay/ronykit/kit v0.11.39/go.mod h1:ZikVK75owufcxbuUmmqzOvYhbgiLVKh7whxZ4xiAba8= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/fasthttp/router v1.4.22 h1:qwWcYBbndVDwts4dKaz+A2ehsnbKilmiP6pUhXBfYKo= @@ -9,7 +9,6 @@ github.com/fasthttp/router v1.4.22/go.mod h1:KeMvHLqhlB9vyDWD5TSvTccl9qeWrjSSiTJ github.com/fasthttp/websocket v1.5.7 h1:0a6o2OfeATvtGgoMKleURhLT6JqWPg7fYfWnH4KHau4= github.com/fasthttp/websocket v1.5.7/go.mod h1:bC4fxSono9czeXHQUVKxsC0sNjbm7lPJR04GDFqClfU= github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= -github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= diff --git a/std/gateways/fastws/go.mod b/std/gateways/fastws/go.mod index 393ab620..95628fc2 100644 --- a/std/gateways/fastws/go.mod +++ b/std/gateways/fastws/go.mod @@ -3,13 +3,12 @@ module github.com/clubpay/ronykit/std/gateways/fastws go 1.20 require ( - github.com/clubpay/ronykit/kit v0.11.38 + github.com/clubpay/ronykit/kit v0.11.39 github.com/gobwas/ws v1.3.2 github.com/panjf2000/gnet/v2 v2.3.4 ) require ( - github.com/go-logr/logr v1.4.1 // indirect github.com/gobwas/httphead v0.1.0 // indirect github.com/gobwas/pool v0.2.1 // indirect github.com/goccy/go-json v0.10.2 // indirect diff --git a/std/gateways/fastws/go.sum b/std/gateways/fastws/go.sum index 609c7437..6a10182e 100644 --- a/std/gateways/fastws/go.sum +++ b/std/gateways/fastws/go.sum @@ -1,9 +1,8 @@ github.com/benbjohnson/clock v1.3.0 h1:ip6w0uFQkncKQ979AypyG0ER7mqUSBdKLOgAle/AT8A= -github.com/clubpay/ronykit/kit v0.11.38 h1:37n41B4pONvSwvaZAy+gK9i+ssRdXnVFK4esQsManac= -github.com/clubpay/ronykit/kit v0.11.38/go.mod h1:Y3mtikbUShwrp3hD7WnyaGJ4vodFu3+2SPnVlVh4Gxs= +github.com/clubpay/ronykit/kit v0.11.39 h1:SKKKdVvXHEZ4cpUA9r0xQ3Q94q/8sUfFQwThMfFVuxk= +github.com/clubpay/ronykit/kit v0.11.39/go.mod h1:ZikVK75owufcxbuUmmqzOvYhbgiLVKh7whxZ4xiAba8= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= -github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= github.com/gobwas/httphead v0.1.0 h1:exrUm0f4YX0L7EBwZHuCF4GDp8aJfVeBrlLQrs6NqWU= github.com/gobwas/httphead v0.1.0/go.mod h1:O/RXo79gxV8G+RqlR/otEwx4Q36zl9rqC5u12GKvMCM= diff --git a/std/gateways/silverhttp/go.mod b/std/gateways/silverhttp/go.mod index 4a8d69f7..3c802215 100644 --- a/std/gateways/silverhttp/go.mod +++ b/std/gateways/silverhttp/go.mod @@ -3,7 +3,7 @@ module github.com/clubpay/ronykit/std/gateways/silverhttp go 1.20 require ( - github.com/clubpay/ronykit/kit v0.11.38 + github.com/clubpay/ronykit/kit v0.11.39 github.com/go-www/silverlining v1.3.2 github.com/goccy/go-reflect v1.2.0 github.com/libp2p/go-reuseport v0.4.0 diff --git a/std/gateways/silverhttp/go.sum b/std/gateways/silverhttp/go.sum index b67cf52e..36088795 100644 --- a/std/gateways/silverhttp/go.sum +++ b/std/gateways/silverhttp/go.sum @@ -1,8 +1,8 @@ github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/clubpay/ronykit/kit v0.11.38 h1:37n41B4pONvSwvaZAy+gK9i+ssRdXnVFK4esQsManac= -github.com/clubpay/ronykit/kit v0.11.38/go.mod h1:Y3mtikbUShwrp3hD7WnyaGJ4vodFu3+2SPnVlVh4Gxs= +github.com/clubpay/ronykit/kit v0.11.39 h1:SKKKdVvXHEZ4cpUA9r0xQ3Q94q/8sUfFQwThMfFVuxk= +github.com/clubpay/ronykit/kit v0.11.39/go.mod h1:ZikVK75owufcxbuUmmqzOvYhbgiLVKh7whxZ4xiAba8= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=