1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-08-04 21:42:57 +02:00
Commit Graph

3878 Commits

Author SHA1 Message Date
a3980c2308 feat: add test framework & refactor RPC server (#2579)
Co-authored-by: Rene Jochum <rene@jochum.dev>
2022-10-20 13:00:50 +02:00
c25dee7c8a fix(registry/cache): do not watch when ttl=0 eg: some custom registry no s… (#2580)
Co-authored-by: keep <keep@pa.com>
2022-10-08 15:19:48 +02:00
24dfcef49a fix(transport/memory): Improve the memory transport, 4x speed (#2581) 2022-10-07 23:54:09 +02:00
065f9714e9 fix: easy lint fixes to api/ (#2567) 2022-10-01 10:50:11 +02:00
010b1d9f11 fix: linting issues (#2566) 2022-09-30 20:32:55 +02:00
85c0b0b8eb fix: some linting issues (#2563) 2022-09-30 16:27:07 +02:00
47e6a8d725 feat(CI): add linting and pretty test output (#2562) 2022-09-30 02:08:42 +02:00
1db36357d5 feat(logger): add logger option to all micro components (override DefaultLogger) closes #2556 (#2559)
* feat(logger): add logger option to all components

* fix: refactor api/rpc.go

* fix: refactor api/stream.go

* fix: api/options.go comment

* fix(logger): do not use logger.Helper internally

* fix(logger): fix comments

* fix(logger): use level.Enabled method

* fix: rename mlogger to log

* fix: run go fmt

* fix: log level

* fix: factories

Co-authored-by: Mohamed MHAMDI <mmhamdi@hubside.com>
Co-authored-by: Davincible <david.brouwer.99@gmail.com>
v4.9.0
2022-09-29 16:44:53 +02:00
57a0ef5a0f docs: update README shields (#2558)
* docs: add badges to README.md

* docs: new discord badge

* docs: update discord badge

* docs: update discord badge

* docs: remove shield
2022-09-24 03:40:48 +02:00
39e00f11a8 feat(config): add withFs option to file source (#2557)
Co-authored-by: Mohamed MHAMDI <mmhamdi@hubside.com>
2022-09-24 02:46:18 +02:00
34b6434791 fix: prevent returning empty strings for list (#2553) 2022-09-06 20:03:23 +01:00
a702a1b097 Update README.md 2022-08-17 10:02:52 +01:00
d32c8bd0eb move logo v4.8.1 2022-08-17 09:50:32 +01:00
d7d8123bc7 Fix a problem with the Register Memory component (#2545) 2022-08-13 11:23:42 +01:00
f40cfdda82 feat(sync): Add additional context option to sync (#2544) 2022-08-11 13:09:25 +08:00
51250bf248 fix: Fix a logic judgment bug. (#2540)
Signed-off-by: Arvin <1458070668@qq.com>
2022-08-02 17:54:51 +01:00
63a9b94820 support use of listen options (#2536)
* feat: support use of listen options

* style: Adjust the import order of packages.
2022-07-30 10:56:14 +01:00
adcc1761d0 Update README.md 2022-07-24 06:39:24 +01:00
cc53b5e7d7 Update README.md 2022-07-23 11:25:07 +01:00
4d63d61c20 remove function v4.8.0 2022-07-22 20:12:24 +01:00
678c227061 remove deprecated function 2022-07-22 20:11:27 +01:00
ec847fa60c remove generate file 2022-07-22 20:10:06 +01:00
616060876f remove file 2022-07-22 20:08:37 +01:00
641be04fc0 remove plugins dir 2022-07-22 20:07:34 +01:00
28f36e8fd6 strip debug handler (#2532)
* strip debug handler

* fix tests
2022-07-22 20:03:27 +01:00
a8224e1c67 Merge branch 'master' of ssh://github.com/asim/go-micro 2022-07-22 10:22:58 +01:00
38293f479a strip wrappers for trace/stats 2022-07-22 10:22:50 +01:00
48eae3b968 Fix http transport panic (#2531)
* [fix] etcd config source prefix issue (#2389)

* http transport data race issue (#2436)

* [fix] #2431 http transport data race issue

* [feature] Ability to close connection while receiving.
Ability to send messages while receiving.
Icreased r channel limit to 100 to more fluently communication.
Do not dropp sent request if r channel is full.

* [fix] Read buff before reset it, when the connection is closed

Co-authored-by: Johnson C <chengqiaosheng@gmail.com>
Co-authored-by: Hunyadvári Péter <peter.hunyadvari@vcc.live>
2022-07-22 08:40:58 +01:00
e28f5b97f6 Update README.md 2022-07-20 10:34:27 +01:00
140f90b354 Update README.md 2022-07-20 10:12:05 +01:00
467c8a34e3 Update README.md 2022-07-18 11:40:43 +01:00
582e3f9310 Http transport stream (#2529)
* [fix] etcd config source prefix issue (#2389)

* http transport data race issue (#2436)

* [fix] #2431 http transport data race issue

* [feature] Ability to close connection while receiving.
Ability to send messages while receiving.
Icreased r channel limit to 100 to more fluently communication.
Do not dropp sent request if r channel is full.

Co-authored-by: Johnson C <chengqiaosheng@gmail.com>
Co-authored-by: Hunyadvári Péter <peter.hunyadvari@vcc.live>
2022-07-15 11:04:41 +01:00
98375c7ae5 api honours naming convention of other interfaces 2022-07-11 15:49:30 +01:00
7e903d80b6 Update README.md 2022-07-11 15:41:03 +01:00
6cf2b02f0f move cmd to util (#2527)
* move cmd to util

* go fmt
2022-07-11 14:37:34 +01:00
b36949f2c1 Update README.md 2022-07-11 13:08:54 +01:00
995abaaea6 go mod tidy 2022-07-11 09:51:48 +01:00
97d59fbf78 remove generator and move to github.com/go-micro 2022-07-11 09:11:59 +01:00
ff1312438c Update README.md 2022-07-07 12:49:56 +01:00
edaa353826 strip body from gateway 2022-07-04 10:15:14 +01:00
48d6650f28 rename api to gateway 2022-07-02 14:42:12 +01:00
3381a9f3db Remove body from endpoint 2022-07-02 14:38:58 +01:00
63d1f9de4a minor changes 2022-07-02 14:25:21 +01:00
e313863a2a make router configurable in api 2022-07-02 14:15:02 +01:00
73dc3723c7 Update api.go 2022-07-02 13:50:45 +01:00
667ee9b85e rename field to Versions 2022-07-02 12:35:57 +01:00
b6b866c0b2 api package (#2522)
* api gateway

* add comment
2022-07-02 12:11:59 +01:00
28298a30e4 feat: remove plugins and related docs (#2521)
* feat: redis implementation of cache

* Revert "feat: redis implementation of cache"

This reverts commit 4b3f25c1fc.

* feat: remove plugins
2022-07-02 10:25:57 +01:00
b884a68347 feat: update out of date docs (#2520)
* feat: redis implementation of cache

* Revert "feat: redis implementation of cache"

This reverts commit 4b3f25c1fc.

* feat: update out of date docs
plugins/acme/certmagic/v4.7.0 plugins/events/redis/v4.7.0 plugins/registry/multi/v4.7.0 plugins/config/encoder/cue/v4.7.0 plugins/config/encoder/toml/v4.7.0 plugins/codec/segmentio/v4.7.0 plugins/config/encoder/xml/v4.7.0 plugins/codec/msgpackrpc/v4.7.0 plugins/config/encoder/yaml/v4.7.0 plugins/codec/jsonrpc2/v4.7.0 plugins/config/source/configmap/v4.7.0 plugins/wrapper/validator/v4.7.0 plugins/wrapper/trace/opentracing/v4.7.0 plugins/wrapper/trace/opencensus/v4.7.0 plugins/wrapper/trace/datadog/v4.7.0 plugins/wrapper/trace/awsxray/v4.7.0 plugins/wrapper/service/v4.7.0 plugins/wrapper/select/version/v4.7.0 plugins/wrapper/select/shard/v4.7.0 plugins/wrapper/select/roundrobin/v4.7.0 plugins/wrapper/ratelimiter/uber/v4.7.0 plugins/wrapper/ratelimiter/ratelimit/v4.7.0 plugins/wrapper/monitoring/victoriametrics/v4.7.0 plugins/wrapper/monitoring/prometheus/v4.7.0 plugins/wrapper/endpoint/v4.7.0 plugins/wrapper/breaker/hystrix/v4.7.0 plugins/wrapper/breaker/gobreaker/v4.7.0 plugins/transport/utp/v4.7.0 plugins/transport/tcp/v4.7.0 plugins/transport/rabbitmq/v4.7.0 plugins/transport/quic/v4.7.0 plugins/transport/nats/v4.7.0 plugins/transport/memory/v4.7.0 plugins/transport/http/v4.7.0 plugins/transport/grpc/v4.7.0 plugins/sync/memory/v4.7.0 plugins/sync/etcd/v4.7.0 plugins/sync/consul/v4.7.0 plugins/store/redis/v4.7.0 plugins/store/mysql/v4.7.0 plugins/store/memory/v4.7.0 plugins/store/memcached/v4.7.0 plugins/store/file/v4.7.0 plugins/store/consul/v4.7.0 plugins/store/cockroach/v4.7.0 plugins/server/mucp/v4.7.0 plugins/server/http/v4.7.0 plugins/server/grpc/v4.7.0 plugins/selector/static/v4.7.0 plugins/selector/shard/v4.7.0 plugins/selector/registry/v4.7.0 plugins/selector/label/v4.7.0 plugins/selector/dns/v4.7.0 plugins/registry/zookeeper/v4.7.0 plugins/registry/proxy/v4.7.0 plugins/registry/nats/v4.7.0 plugins/registry/nacos/v4.7.0 plugins/codec/json-iterator/v4.7.0 plugins/registry/memory/v4.7.0 plugins/registry/mdns/v4.7.0 plugins/registry/kubernetes/v4.7.0 plugins/registry/gossip/v4.7.0 plugins/registry/eureka/v4.7.0 plugins/registry/etcd/v4.7.0 plugins/registry/consul/v4.7.0 plugins/registry/cache/v4.7.0 plugins/proxy/http/v4.7.0 plugins/config/source/consul/v4.7.0 plugins/codec/bsonrpc/v4.7.0 plugins/client/mucp/v4.7.0 plugins/config/source/etcd/v4.7.0 plugins/client/mock/v4.7.0 plugins/config/source/grpc/v4.7.0 plugins/logger/apex/v4.7.0 plugins/client/http/v4.7.0 plugins/auth/jwt/v4.7.0 plugins/config/source/mucp/v4.7.0 plugins/client/grpc/v4.7.0 plugins/config/source/nacos/v4.7.0 plugins/cache/redis/v4.7.0 plugins/broker/stomp/v4.7.0 plugins/config/source/nats/v4.7.0 plugins/broker/stan/v4.7.0 plugins/broker/sqs/v4.7.0 plugins/config/source/pkger/v4.7.0 plugins/broker/snssqs/v4.7.0 plugins/config/source/runtimevar/v4.7.0 plugins/broker/segmentio/v4.7.0 plugins/config/source/url/v4.7.0 plugins/broker/redis/v4.7.0 plugins/config/source/vault/v4.7.0 plugins/broker/rabbitmq/v4.7.0 plugins/events/nats/v4.7.0 plugins/broker/gocloud/v4.7.0 plugins/broker/proxy/v4.7.0 plugins/broker/googlepubsub/v4.7.0 plugins/events/natsjs/v4.7.0 plugins/broker/grpc/v4.7.0 plugins/logger/zerolog/v4.7.0 plugins/broker/http/v4.7.0 plugins/logger/zap/v4.7.0 plugins/broker/kafka/v4.7.0 plugins/logger/windowseventlog/v4.7.0 plugins/broker/memory/v4.7.0 plugins/logger/logrus/v4.7.0 plugins/broker/mqtt/v4.7.0 plugins/broker/nsq/v4.7.0 plugins/broker/nats/v4.7.0 plugins/config/encoder/hcl/v4.7.0 plugins/network/rabbitmq/v4.7.0 plugins/network/http/v4.7.0 plugins/network/grpc/v4.7.0 plugins/network/memory/v4.7.0 plugins/network/utp/v4.7.0 plugins/network/tcp/v4.7.0 plugins/network/quic/v4.7.0 plugins/network/nats/v4.7.0
2022-07-02 08:44:32 +01:00
bfcdfc3c7f remove m3o plugins/plugins/transport/nats/v4.7.0 plugins/plugins/broker/snssqs/v4.7.0 plugins/plugins/broker/googlepubsub/v4.7.0 plugins/plugins/broker/grpc/v4.7.0 plugins/plugins/selector/dns/v4.7.0 plugins/plugins/broker/http/v4.7.0 plugins/plugins/broker/kafka/v4.7.0 plugins/plugins/broker/proxy/v4.7.0 plugins/plugins/broker/sqs/v4.7.0 plugins/plugins/broker/mqtt/v4.7.0 plugins/plugins/broker/nats/v4.7.0 plugins/plugins/broker/nsq/v4.7.0 plugins/plugins/broker/stan/v4.7.0 plugins/plugins/selector/label/v4.7.0 plugins/plugins/broker/rabbitmq/v4.7.0 plugins/plugins/broker/redis/v4.7.0 plugins/plugins/broker/segmentio/v4.7.0 plugins/plugins/transport/rabbitmq/v4.7.0 plugins/plugins/broker/memory/v4.7.0 plugins/plugins/broker/gocloud/v4.7.0 plugins/plugins/transport/memory/v4.7.0 plugins/plugins/selector/registry/v4.7.0 plugins/plugins/selector/shard/v4.7.0 plugins/plugins/selector/static/v4.7.0 plugins/plugins/transport/grpc/v4.7.0 plugins/plugins/broker/stomp/v4.7.0 plugins/plugins/network/memory/v4.7.0 plugins/plugins/network/grpc/v4.7.0 plugins/plugins/network/rabbitmq/v4.7.0 plugins/plugins/network/nats/v4.7.0 2022-07-01 11:37:13 +01:00