1
0
mirror of https://github.com/go-kratos/kratos.git synced 2026-06-15 21:32:43 +02:00

Commit Graph

  • 9f39b510d6 feat(protoc-gen-go-http): support google.api.HttpBody response (#3839) main TONY 2026-06-12 01:48:12 +08:00
  • dc13681fec fix(transport/http): bind named body field for websocket client streaming (#3837) TONY 2026-06-05 14:10:19 +08:00
  • 30da04b769 break: update kratos modules to v3 (#3822) TONY 2026-05-26 08:00:39 +08:00
  • f149714c1d contrib/registry/nacos: upgrade nacos-sdk-go from v1 to v2 (#3804) Mahendra Singh Rathore 2026-04-04 07:36:28 +05:30
  • 4ed1bedbb0 fix(transport/http): clone transport before applying TLSClientConfig to avoid mutating http.DefaultTransport (#3808) Copilot 2026-03-27 16:33:12 +08:00
  • 1393e857d9 fix: JSON parsing error during hot reload caused by duplicate file write events flytutu 2026-03-25 11:03:33 +08:00
  • a0f54b772a fix(config/apollo): prevent panic on nil NewValue in watcher onChange (#3806) Kagaya 2026-03-23 14:01:05 +08:00
  • e36259de52 feat(config): add generic config Get support (#3778) Agermel 2026-03-12 20:10:50 +08:00
  • 867b143d5b fix(metrics): remove redundant _bucket suffix from default histogram name (#3794) wei丶404 2026-03-12 20:10:17 +08:00
  • f85662384a feat(middleware/auth/jwt): add WithParserOptions to allow configuring… (#3803) Mahendra Singh Rathore 2026-03-10 08:57:32 +05:30
  • 689d861de3 fix: trim service suffix of service name (#3785) Edwin Hui 2026-03-09 11:42:46 +08:00
  • fe9258d38f refactor(contrib/registry/discovery): remove dead code (#3801) longxboy 2026-02-28 11:43:12 +08:00
  • ca91bcaafb Acc/reg (#3800) longxboy 2026-02-28 10:39:58 +08:00
  • d4bca5dd98 fix(cmd): use errors.Is for path existence check in pathExists fix/exist_file longXboy 2026-02-27 17:10:59 +08:00
  • 98e88ab947 fix(cmd): assign filepath.Join result to base in findCMD loop (#3798) longxboy 2026-02-27 17:24:27 +08:00
  • 7efc782043 fix(cmd): use errors.Is for path existence check in pathExists fix/client longXboy 2026-02-27 17:10:59 +08:00
  • 1ffc1a7cfc fix(cmd): assign filepath.Join result to base in findCMD loop longXboy 2026-02-27 17:00:55 +08:00
  • 3a669d8ce7 feat: support pre condition failed code mapping (#3795) hj24 2026-02-27 14:27:13 +08:00
  • 178a2c93f8 fix(middleware/metrics): remove redundant _bucket suffix from default histogram names (#3797) longxboy 2026-02-27 14:22:42 +08:00
  • c7a58ff59f build(deps): bump actions/cache from 4 to 5 (#3788) dependabot[bot] 2026-01-05 15:52:16 +08:00
  • d625c4b267 feat(cmd): add --repo flag to kratos new command (#3789) 谕℃ 2026-01-05 15:00:23 +08:00
  • a7b85f5cfa refactor(contrib/opensergo): replace golang.org/x/net/context with standard context (#3782) Name 2025-12-31 20:22:50 +08:00
  • 8faeb28a9c fix(contrib/registry/discovery): replace context.TODO() with context.Background() (#3786) Name 2025-12-31 19:51:25 +08:00
  • 999309c1b6 feat(errors): add TooManyRequests error type (#3787) Zeta 2025-12-31 17:04:21 +08:00
  • 260f6b92e0 feat(transport/http): support redirect errors in default error encoder (#3783) Zeta 2025-12-31 16:50:45 +08:00
  • fb8e43efb2 feat(validate): add custom validator support and improve flexibility (#3780) Zeta 2025-12-17 18:51:21 +08:00
  • 2fd0e4eb52 fix(contrib/registry/eureka): use shared http.Transport (#3772) Name 2025-12-16 20:35:29 +08:00
  • 243d4e4710 Merge branch 'main' into dependabot/github_actions/golangci/golangci-lint-action-9 dependabot/github_actions/golangci/golangci-lint-action-9 Zeta 2025-12-16 19:17:55 +08:00
  • c6fa6777e7 chore(cmd): update dependencies and enhance project creation (#3779) Zeta 2025-12-15 20:28:14 +08:00
  • 909e176da6 perf(encoding/form): replace fmt.Sprintf with string concatenation for map key encoding (#3777) Qiu shao 2025-12-10 22:21:44 +08:00
  • b9fab9a5a5 deps: upgrade kratos version to v2.9.2 (#3773) v2.9.2 包子 2025-12-06 00:02:34 +08:00
  • ec8142f88d build(deps): bump peter-evans/create-or-update-comment (#3761) dependabot[bot] 2025-12-05 15:03:13 +08:00
  • 49431be519 docs: correct official documentation URLs (#3768) Name 2025-12-05 14:31:52 +08:00
  • 0902bb5e82 perf(config): move placeholder regex to package-level variable (#3769) Name 2025-12-05 12:32:54 +08:00
  • 568fa25c6b fix(metadata): ensure Clone creates deep copy of slices (#3767) Name 2025-12-05 12:31:51 +08:00
  • 02986668ce perf(encoding/form): optimize parseURLQueryMapKey with memory-efficient implementation (#3770) Name 2025-12-05 12:05:54 +08:00
  • cd52ab2b21 build(deps): bump golangci/golangci-lint-action from 7 to 9 dependabot[bot] 2025-12-04 15:39:52 +00:00
  • ade3cb8543 docs: improve some comments (#3766) Name 2025-12-04 23:39:10 +08:00
  • 91737ecc89 build(deps): bump actions/checkout from 4 to 6 (#3762) dependabot[bot] 2025-12-04 23:38:37 +08:00
  • 3eb62cc63f build(deps): bump peter-evans/find-comment from 3.1.0 to 4.0.0 (#3760) dependabot[bot] 2025-12-04 17:10:02 +08:00
  • 6f0b3015b8 refactor(transport/http): improve compatibility for 'RequestFromServerContext' (#3749) unkmonster 2025-12-01 14:21:03 +08:00
  • 3912477ac4 fix(http): ignored errors in error message (#3751) Kagaya 2025-11-29 22:32:01 +08:00
  • f3eda241b4 ci: add missing fi in comment-check.yml (#3753) Name 2025-11-29 22:30:10 +08:00
  • 1e7cdc82e8 refactor: use math/rand/v2 instead of math/rand (#3752) Name 2025-11-27 15:37:07 +08:00
  • 6777de2442 feat(ci): implement comment-check in workflows. (#3426) Monet Lee 2025-11-24 11:51:19 +08:00
  • 9262193e35 Revert "支持nacos v2 (#3493)" (#3747) 包子 2025-11-06 09:25:13 +08:00
  • 72209f8f03 fix: google.protobuf.Empty produces invalid type*pb.google_protobuf_Empty(#3715) (#3716) HeimaoLST 2025-11-05 21:13:20 +08:00
  • 1ae33b7eef 支持nacos v2 (#3493) CZJCC 2025-11-05 21:07:31 +08:00
  • b77f41435b style(contrib/registry/kubernetes): simplify namespace empty check in NewRegistry (#3665) Name 2025-11-05 21:06:58 +08:00
  • d29f892f13 perf(log): optimize key-value pair processing in Filter.Log (#3664) Name 2025-11-05 21:06:10 +08:00
  • 66a10e3921 chore(ci): update GitHub Actions dependencies (#3746) Zeta 2025-11-05 19:41:32 +08:00
  • 1d5b6f0453 chore(go.mod): update Go version to 1.22 across all modules (#3745) Zeta 2025-11-05 14:08:40 +08:00
  • 34dacb3849 chore(all): normalize whitespace (#3713) Nathan Baulch 2025-11-05 13:44:18 +11:00
  • a3f2379ae1 fix(transport/grpc): ClientOption cannot initialize StreamMiddleware(#3697) (#3729) DecisionForest 2025-11-05 10:43:27 +08:00
  • 3d12cc249e perf(selector/wrr): optimize map initialization and simplify node comparison (#3738) Name 2025-11-05 10:40:39 +08:00
  • c2a3a7597c build(all): remove unused compatibility files and legacy build tags (#3735) Name 2025-11-05 10:39:32 +08:00
  • 83081e4fd9 ci: add Go 1.25 support (#3736) Name 2025-11-05 10:36:30 +08:00
  • 0c7902fef7 test(selector/random): update TestWrr to use more reasonable statistical bounds (#3737) Name 2025-11-05 10:35:59 +08:00
  • ee43d96df9 build(deps): bump github/codeql-action from 3 to 4 (#3744) dependabot[bot] 2025-11-05 10:35:16 +08:00
  • cdff247090 feat(consul): support custom tags for service registration (#3707) HoronLee 2025-10-15 10:09:53 +08:00
  • 25b6c0fb9f deps: retract v2.9.0 (#3723) v2.9.1 包子 2025-09-12 18:40:10 +08:00
  • a7fba153b8 Revert "perf(transport/http): optimize URL construction with url.URL for bett…" (#3722) 包子 2025-09-12 18:33:08 +08:00
  • 20de382718 fix(transport/http): resolve breaking change with ResponseTransporter interface (#3721) qingbozhang 2025-09-12 18:31:01 +08:00
  • 593b412234 deps: upgrade kratos version to v2.9.0 (#3717) v2.9.0 包子 2025-09-10 20:42:01 +08:00
  • 3e3318a458 perf(transport/http): optimize URL construction with url.URL for better performance (#3678) deps/v2.9.1 Name 2025-09-04 21:34:08 +08:00
  • 9f854e6981 perf(transport/http/binding): optimize EncodeURL performance for paths without placeholders (#3679) Name 2025-09-04 21:27:26 +08:00
  • afc564b376 fix(encoding): extract all form fields even if some unsupported (#3694) Nathan Baulch 2025-09-04 23:19:32 +10:00
  • 4889c317a3 fix meta variable (#3712) Tony.Chen 2025-09-04 21:13:07 +08:00
  • 4a1ed45fa6 refactor(all): replace atomic functions with atomic types (#3699) Name 2025-09-04 20:42:51 +08:00
  • 3c0775892e contrib/register/nacos: refactor to use maps.Clone (#3703) cui 2025-09-04 20:40:02 +08:00
  • 41c1f06456 feat(protoc-gen-go-http): mark deprecated methods in generated code (#3711) Nathan Baulch 2025-09-04 22:39:17 +10:00
  • 3a1b607eb5 deps(middleware): upgrade protovalidate to resolve compatibility issue (#3706) HoronLee 2025-09-04 20:34:59 +08:00
  • 5bcf5bbe27 fix: honor shutdown timeout when provided context already canceled (#3695) Nathan Baulch 2025-09-03 12:53:06 +10:00
  • 2c5e98d294 chore: add deepwiki badge (#3701) Windfarer 2025-09-03 10:49:34 +08:00
  • 308cfee50a fix stale entries before the each pick operation (#3690) Abhishek koserwal 2025-08-28 19:00:12 +05:30
  • f7f150c3f1 fix: replace strconv.Itoa with strconv.FormatInt for int64 handling (#3667) Name 2025-07-31 16:40:34 +08:00
  • 4b104e99c9 *: use net.JoinHostPort to improve IPv6 compatible (#3675) Weizhen Wang 2025-07-31 16:39:37 +08:00
  • ac92cbe570 perf(config/env): use strings.LastIndexByte instead of strings.LastIndex (#3660) Name 2025-07-16 14:02:40 +08:00
  • 0bf7c1ad32 fix: solve have syntax error when execute make command. (#3682) Monet Lee 2025-07-14 22:44:25 +08:00
  • fbbe2f5cc3 Add trendshift badge (#3655) Tony.Chen 2025-07-14 22:44:07 +08:00
  • d6f5f00cf5 perf(metadata): simplify Metadata.Add by avoiding redundant strings.ToLower call (#3671) Name 2025-05-27 23:29:16 +08:00
  • c82f795722 Mcp options (#3652) Tony.Chen 2025-04-29 15:46:18 +08:00
  • b463dc5147 Revert "refactor: replace repeated error reasons with constants (#3612)" (#3651) Name 2025-04-27 11:06:26 +08:00
  • 1baa3c6f49 fix(internal/host): Extract optimizes the return of the minimum index IP (#3421) jc 2025-04-27 11:00:03 +08:00
  • 38499aa95d fix: Fixed zookeeper watcher exiting the loop under exceptional conditions, causing service discovery to terminate (#3517) hengyumo 2025-04-27 10:59:41 +08:00
  • ff2d73a882 perf(config/env): use strings.Cut to optimize env load method (#3645) Name 2025-04-25 13:47:16 +08:00
  • db4961c254 add mcp middleware (#3649) Tony.Chen 2025-04-25 13:46:42 +08:00
  • 15dd2f638e refactor(contrib/registry/etcd): use Namespace Name and ID as the unique keys (#3594) Xudong Cai 2025-04-25 10:10:12 +08:00
  • b0dcdf139c go mod tidy (#3648) Weizhen Wang 2025-04-24 19:34:40 +08:00
  • 48974ef77a build(deps): bump golang.org/x/net from 0.23.0 to 0.33.0 (#3527) dependabot[bot] 2025-04-24 18:18:53 +08:00
  • 4becc96126 feat: add MCP transport (#3646) Tony.Chen 2025-04-24 18:07:12 +08:00
  • dbd7664eff github: Remove submodule dependencies in Dependabot. (#3643) Tony.Chen 2025-04-23 19:57:21 +08:00
  • 219274437f perf(encoding/form): optimize camelCase and snakeCase conversion (#3592) Name 2025-04-23 18:38:23 +08:00
  • b675bfe20c refactor: extract key for reuse and maintainability (#3602) Name 2025-04-23 18:10:43 +08:00
  • a0a243dbd3 perf(config/file): optimize file format func (#3610) Name 2025-04-23 18:07:59 +08:00
  • 5617ff3ff7 refactor: replace repeated error reasons with constants (#3612) Name 2025-04-23 17:59:35 +08:00
  • 5d532fe0cd deps:deps CVE-2025-30204 about golang-jwt (#3642) Joohwan. 2025-04-23 13:54:03 +08:00
  • e47b9292be docs: optimize readme zh docs (#3625) shown 2025-04-23 13:48:30 +08:00
  • 23ae7cb096 feat(transport): add Response method to Transport HTTP (#3624) chentong 2025-04-23 13:39:44 +08:00
  • 1c3e0c9062 bc(contrib/log/aliyun): aliyun sls logger (#3622) aveyuan 2025-04-21 12:43:13 +08:00