v5.3.1
lego is an independent, free, and open-source project, if you value it, consider supporting it! ❤️
Everybody thinks that the others will donate, but in the end, nobody does.
So if you think that lego is worth it, please consider donating.
For key updates, see the changelog.
Due to an error related to Snapcraft, some artifacts of the v5.3.0 release have not been published.
This release contains the same things as v5.3.0.
v5.3.0
lego is an independent, free, and open-source project, if you value it, consider supporting it! ❤️
Everybody thinks that the others will donate, but in the end, nobody does.
So if you think that lego is worth it, please consider donating.
For key updates, see the changelog.
- c7b207a10ca834b3ae6a15aa63738847b75c4578 Add DNS provider for Openprovider (#3196)
- 25d46b67967954996866ebd26f0e3b4354cc1bdc allinkl: fix credentials (#3191)
- 0ac5744a73b988c9a128c66d129f1927fbed7398 designate: get region name from clouds.yaml (#3199)
- 7c5bc443109405d76261ade483e289593c939ca7 euserv: enforce order ID selection (#3177)
- a35702f2c3454fbe1059013a82c3e1b051eb2de7 excedo: increase default propagation timeout (#3184)
- 601569240e81d77ff09707e4a554240c7a2a4515 feat(cfg): improve configuration validation (#3172)
- af599be299baee0a50fabf179331697c8c652c1c feat: skip already migrated elements (#3170)
- d32168828c9613a21a4e1673ae19201ec2817f7c fix: always-deactivate-authorizations as bool (#3207)
- 3482ada07bf502709eefc4d976e6d858ebbf1ccb fix: check EAB requirement after zerossl (#3181)
- 8d9f64b2aaac946f175cf68fb5cb8a03cca6514e fix: forced renewal when the certificate profile is changed (#3211)
- 89b5c1f9b40d4c67b3dbe6c2f681328c1227355e gigahostno: add option to set the API Key (#3179)
- 40f2509354994d355895867ff14e60bbe95dcad8 nederhost: fix add record response parsing (#3201)
- 2a8fe3b2f11ed146f34a71af6812f81852cbf4f0 selectelv2: fix zone detection (#3209)
- a47af0c22baeac36492806dd3841b3036aa24a43 selfhostde: update API endpoint (#3187)
v5.3.1
- fix(static): preserve matched handler 404s by @JSap0914 in https://github.com/labstack/echo/pull/3043
- fix(group): Implicitly registered group routes should be allowed overwritten in default routes by @aldas in https://github.com/labstack/echo/pull/3049
- docs: update HTTP badge URLs to HTTPS by @KeloYuan in https://github.com/labstack/echo/pull/2968
- docs: correct
Anygodoc to reflect true arbitrary-method matching by @hyorimitsu in https://github.com/labstack/echo/pull/3046 - refactor: use range-over-integer loops by @zxysilent in https://github.com/labstack/echo/pull/3042
- docs: add llms.txt and llms-full.txt for v5 documentation by @tamish560 in https://github.com/labstack/echo/pull/3041
- Update deps to latest versions by @aldas in https://github.com/labstack/echo/pull/3050
- @KeloYuan made their first contribution in https://github.com/labstack/echo/pull/2968
- @hyorimitsu made their first contribution in https://github.com/labstack/echo/pull/3046
- @JSap0914 made their first contribution in https://github.com/labstack/echo/pull/3043
- @zxysilent made their first contribution in https://github.com/labstack/echo/pull/3042
- @tamish560 made their first contribution in https://github.com/labstack/echo/pull/3041
Full Changelog: https://github.com/labstack/echo/compare/v5.3.0...v5.3.1
Version 3.4.1 Bug Fix Release
- perf: skip grapheme segmentation on identical cell re-Put by @ayn2op in https://github.com/gdamore/tcell/pull/1114
- chore(deps): bump golang.org/x/sys from 0.44.0 to 0.45.0 by @dependabot[bot] in https://github.com/gdamore/tcell/pull/1117
- chore(deps): bump golang.org/x/term from 0.43.0 to 0.44.0 by @dependabot[bot] in https://github.com/gdamore/tcell/pull/1121
- chore(deps): bump golang.org/x/text from 0.37.0 to 0.38.0 by @dependabot[bot] in https://github.com/gdamore/tcell/pull/1122
- chore(deps): bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in https://github.com/gdamore/tcell/pull/1120
- chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/gdamore/tcell/pull/1126
- Preserve Windows key release state by @gdamore in https://github.com/gdamore/tcell/pull/1128
- Fix screen Init/Fini races by @gdamore in https://github.com/gdamore/tcell/pull/1130
- docs: SimulationScreen is removed notice. (fixes #1119) by @gdamore in https://github.com/gdamore/tcell/pull/1131
- chore(deps): bump golang.org/x/term from 0.44.0 to 0.45.0 by @dependabot[bot] in https://github.com/gdamore/tcell/pull/1135
- chore(deps): bump golang.org/x/text from 0.38.0 to 0.40.0 by @dependabot[bot] in https://github.com/gdamore/tcell/pull/1137
- Fix draw spinning forever on a suspended screen by @stefanhaller in https://github.com/gdamore/tcell/pull/1139
- fix(input): decode CSI R as F3 by @kke in https://github.com/gdamore/tcell/pull/1133
- chore(wasm): stop inlining ghostty-vt.wasm in ghostty-web.js by @gdamore in https://github.com/gdamore/tcell/pull/1140
- @kke made their first contribution in https://github.com/gdamore/tcell/pull/1133
Full Changelog: https://github.com/gdamore/tcell/compare/v3.4.0...v3.4.1
Release 1.82.1
- server: Stop reading from the connection when flooded by HTTP/2 frames. The default value for this limit is 100 frames, excluding DATA and HEADERS, and may be changed by setting environment variable
GRPC_GO_EXPERIMENTAL_CONTROL_BUFFER_THROTTLE_LIMIT. - xds/rbac: Support
MetadataandRequestedServerNamepermissions matcher fields. If present in a DENY rule, previously these would be ignored and fail-open. - xds/rbac: Fix panic when parsing unsupported fields in
NotRule/NotIdpermissions. - xds/rbac: Support the deprecated
source_ipprincipal identifier by treating it as equivalent todirect_remote_ip.
v6.8.0
- docs: add Go Micro vs Dapr comparison by @asim in https://github.com/micro/go-micro/pull/4850
- a2a: guard push-notification callbacks against SSRF by @asim in https://github.com/micro/go-micro/pull/4849
- a2a: verify inbound AP2 mandates into the paid path (opt-in) by @asim in https://github.com/micro/go-micro/pull/4851
- flow: human-in-the-loop pause/resume (durable workflow, stage A) by @asim in https://github.com/micro/go-micro/pull/4852
- deploy/kubernetes: dependency-light reconcile core (alpha) by @asim in https://github.com/micro/go-micro/pull/4853
- client/server: in-process dispatch fast-path (opt-in) by @asim in https://github.com/micro/go-micro/pull/4854
- client/service: rename fast-path to Local + micro.Local() service knob by @asim in https://github.com/micro/go-micro/pull/4855
Full Changelog: https://github.com/micro/go-micro/compare/v6.7.1...v6.8.0
Version 1.60.0 (2026-07-13)
- feat: support Metadata V11 by @dnwe in https://github.com/IBM/sarama/pull/3636
- feat: support Produce V10 by @dnwe in https://github.com/IBM/sarama/pull/3637
- feat: support DescribeProducers v0 by @dnwe in https://github.com/IBM/sarama/pull/3659
- feat: support DescribeTransactions v0 by @dnwe in https://github.com/IBM/sarama/pull/3661
- feat: support int64 arrays in flexible protocol by @dnwe in https://github.com/IBM/sarama/pull/3662
- feat: support ListTransactions v0 and v1 by @dnwe in https://github.com/IBM/sarama/pull/3663
- feat: more flexible protocols for kafka28 parity by @dnwe in https://github.com/IBM/sarama/pull/3664
- feat: support KIP-516 topic ids by @dnwe in https://github.com/IBM/sarama/pull/3666
- fix: correct fetch v12 tagged struct encoding by @dnwe in https://github.com/IBM/sarama/pull/3638
- fix: map new metadata request v8 to kafka 2.3.0 by @fereidani in https://github.com/IBM/sarama/pull/3642
- fix: handle zstd encoder and decoder construction errors by @fereidani in https://github.com/IBM/sarama/pull/3643
- fix: release retry mute on shutdown handoff by @dnwe in https://github.com/IBM/sarama/pull/3645
- fix: order non-idempotent connection retries by @dnwe in https://github.com/IBM/sarama/pull/3644
- chore(deps): bump the golang-x group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/IBM/sarama/pull/3660
- chore(deps): update docker/setup-buildx-action action to v4.2.0 by @renovate[bot] in https://github.com/IBM/sarama/pull/3658
- chore(deps): update docker/bake-action action to v7.3.0 by @renovate[bot] in https://github.com/IBM/sarama/pull/3652
- chore(deps): bump github.com/klauspost/compress from 1.18.6 to 1.19.0 by @dependabot[bot] in https://github.com/IBM/sarama/pull/3651
- chore(deps): update golangci/golangci-lint-action action to v9.3.0 by @renovate[bot] in https://github.com/IBM/sarama/pull/3648
- fix: correct typos in comments and godoc by @maxtaran2010 in https://github.com/IBM/sarama/pull/3656
- @fereidani made their first contribution in https://github.com/IBM/sarama/pull/3642
- @maxtaran2010 made their first contribution in https://github.com/IBM/sarama/pull/3656
Full Changelog: https://github.com/IBM/sarama/compare/v1.50.3...v1.60.0
1.14.48
- Add Serialize and Deserialize support by @otoolep in https://github.com/mattn/go-sqlite3/pull/1089
- Replace namedValue with driver.NamedValue to avoid copying exec/query args by @charlievieth in https://github.com/mattn/go-sqlite3/pull/1128
- Add go 1.20 to workflow matrix, remove 1.17 by @connyay in https://github.com/mattn/go-sqlite3/pull/1136
- Add build tags to support both x86 and ARM compilation on macOS by @Spaider in https://github.com/mattn/go-sqlite3/pull/1069
- Fix virtual table example. by @andrzh in https://github.com/mattn/go-sqlite3/pull/1149
- Update README.md by @parthokr in https://github.com/mattn/go-sqlite3/pull/1163
- Update amalgamation code by @mattn in https://github.com/mattn/go-sqlite3/pull/1166
- Update amalgamation code by @mattn in https://github.com/mattn/go-sqlite3/pull/1197
- Fix docker job by @itizir in https://github.com/mattn/go-sqlite3/pull/1201
- Fix musl build (#1164) by @leso-kn in https://github.com/mattn/go-sqlite3/pull/1177
- update go version to 1.19 by @mattn in https://github.com/mattn/go-sqlite3/pull/1208
- Update amalgamation code to 3.45.0 by @mattn in https://github.com/mattn/go-sqlite3/pull/1207
- Update amalgamation code to 3.45.1 by @mattn in https://github.com/mattn/go-sqlite3/pull/1211
- close channel by @mattn in https://github.com/mattn/go-sqlite3/pull/1213
- fix: some typos by @pomadev in https://github.com/mattn/go-sqlite3/pull/1222
- Add support for libsqlite3 on z/OS by @dustin-ward in https://github.com/mattn/go-sqlite3/pull/1239
- Update amalgamation code to 3.46.1 by @mattn in https://github.com/mattn/go-sqlite3/pull/1273
- close statement when missing query arguments by @mattn in https://github.com/mattn/go-sqlite3/pull/1281
- Upgrade upload-artifact action by @jonstacks in https://github.com/mattn/go-sqlite3/pull/1300
- Remove suggestion that CGO isn't always needed by @samjewell in https://github.com/mattn/go-sqlite3/pull/1290
- remove superfluous use of runtime.SetFinalizer on SQLiteRows by @charlievieth in https://github.com/mattn/go-sqlite3/pull/1301
- Fix sqlite3_opt_unlock_notify with USE_LIBSQLITE3 by @q66 in https://github.com/mattn/go-sqlite3/pull/1262
- Fix memory leak in callbackRetText function by @hionay in https://github.com/mattn/go-sqlite3/pull/1259
- docs: clarify GCP section by @justinsb in https://github.com/mattn/go-sqlite3/pull/1305
- Add ability to set an int64 file control by @jonstacks in https://github.com/mattn/go-sqlite3/pull/1298
- Update amalgamation code to 3.49.1 by @mattn in https://github.com/mattn/go-sqlite3/pull/1335
- Update amalgamation code to 3.50.3 by @mattn in https://github.com/mattn/go-sqlite3/pull/1343
- Drop userauth implementation by @mattn in https://github.com/mattn/go-sqlite3/pull/1344
- fix syntax error by @eraytufan in https://github.com/mattn/go-sqlite3/pull/1346
- update amalgamation code by @mattn in https://github.com/mattn/go-sqlite3/pull/1347
- use quote include instead of angled include for sqlite3-binding.h by @nautaa in https://github.com/mattn/go-sqlite3/pull/1362
- Upgrade SQLite to version 3051001 by @mattn in https://github.com/mattn/go-sqlite3/pull/1366
- Feat: add percentile extension option by @dsonck92 in https://github.com/mattn/go-sqlite3/pull/1364
- Upgrade SQLite to version 3051002 by @mattn in https://github.com/mattn/go-sqlite3/pull/1370
- Use unsafe slice by @mattn in https://github.com/mattn/go-sqlite3/pull/1373
- Call sqlite3_clear_bindings() after sqlite3_reset() in bind() by @mattn in https://github.com/mattn/go-sqlite3/pull/1374
- Upgrade SQLite to version 3051003 by @mattn in https://github.com/mattn/go-sqlite3/pull/1375
- Ensure Close always removes runtime finalizer to prevent memory leak by @mattn in https://github.com/mattn/go-sqlite3/pull/1376
- Fix json example by @Jaculabilis in https://github.com/mattn/go-sqlite3/pull/1313
- Add missing virtual table constraint op constants by @theimpostor in https://github.com/mattn/go-sqlite3/pull/1379
- Eliminate unnecessary bounds checks in hot paths by @mattn in https://github.com/mattn/go-sqlite3/pull/1381
- [codex] optimize sqlite bind fast path by @mattn in https://github.com/mattn/go-sqlite3/pull/1382
- [codex] batch row column fetches in Next by @mattn in https://github.com/mattn/go-sqlite3/pull/1383
- Raise minimum Go version to 1.21 by @mattn in https://github.com/mattn/go-sqlite3/pull/1384
- Reduce sqlite bind overhead by @mattn in https://github.com/mattn/go-sqlite3/pull/1385
- reduce CGO call overhead for exec and bind paths by @mattn in https://github.com/mattn/go-sqlite3/pull/1386
- [codex] add opt-in statement cache by @mattn in https://github.com/mattn/go-sqlite3/pull/1387
- Fix panic when querying input with no SQL (only comments/whitespace) by @mattn in https://github.com/mattn/go-sqlite3/pull/1392
- evict least-recently-used stmt when cache is full by @mattn in https://github.com/mattn/go-sqlite3/pull/1388
- Upgrade SQLite to version 3053000 by @mattn in https://github.com/mattn/go-sqlite3/pull/1394
- add sqlite_dbstat tag for the DBSTAT virtual table by @calmh in https://github.com/mattn/go-sqlite3/pull/1338
- avoid out of bounds write in unlock_notify_wait on 64 bit platforms by @calmh in https://github.com/mattn/go-sqlite3/pull/1399
- modernise reflect.SliceHeader to unsafe.Slice by @calmh in https://github.com/mattn/go-sqlite3/pull/1400
- guard oversized string length in ResultText by @dxbjavid in https://github.com/mattn/go-sqlite3/pull/1402
- bind via sqlite3_bind_text64/blob64 to avoid 32-bit length truncation by @dxbjavid in https://github.com/mattn/go-sqlite3/pull/1403
- Upgrade SQLite to version 3053002 by @mattn in https://github.com/mattn/go-sqlite3/pull/1404
- guard oversized blob length in callbackRetBlob by @dxbjavid in https://github.com/mattn/go-sqlite3/pull/1405
- preserve embedded NUL bytes in custom function text values by @dxbjavid in https://github.com/mattn/go-sqlite3/pull/1406
- Follow documented call order for sqlite3_value_blob in callbackArgString by @mattn in https://github.com/mattn/go-sqlite3/pull/1407
- Use atomic.Value for handle table and add concurrent lookup benchmark by @mattn in https://github.com/mattn/go-sqlite3/pull/1412
- cache column metadata for prepared and cached statements by @mattn in https://github.com/mattn/go-sqlite3/pull/1413
- free leaked schema string in GetFilename by @dxbjavid in https://github.com/mattn/go-sqlite3/pull/1408
- Fix race in SQLiteStmt.Close by holding conn lock across cache check by @mattn in https://github.com/mattn/go-sqlite3/pull/1416
- Add CodeRabbit as a sponsor by @mattn in https://github.com/mattn/go-sqlite3/pull/1417
- Return error from vtable cursor open instead of ignoring it by @mattn in https://github.com/mattn/go-sqlite3/pull/1419
- Check sqlite3_malloc64 result in Deserialize by @mattn in https://github.com/mattn/go-sqlite3/pull/1420
- Fix panic when registered functions return named types by @mattn in https://github.com/mattn/go-sqlite3/pull/1421
- Return error instead of silently ignoring unsupported bind types by @mattn in https://github.com/mattn/go-sqlite3/pull/1422
- Add CodeRabbit configuration by @mattn in https://github.com/mattn/go-sqlite3/pull/1418
- Close database on all error paths in Open by @mattn in https://github.com/mattn/go-sqlite3/pull/1423
- Check preupdate value fetch result to avoid NULL dereference by @mattn in https://github.com/mattn/go-sqlite3/pull/1424
- Use C.int in exported callbacks to match C declarations by @mattn in https://github.com/mattn/go-sqlite3/pull/1425
- Fix leak of extension load error message by @mattn in https://github.com/mattn/go-sqlite3/pull/1426
- Upgrade SQLite to version 3053003 by @mattn in https://github.com/mattn/go-sqlite3/pull/1427
- @charlievieth made their first contribution in https://github.com/mattn/go-sqlite3/pull/1128
- @connyay made their first contribution in https://github.com/mattn/go-sqlite3/pull/1136
- @Spaider made their first contribution in https://github.com/mattn/go-sqlite3/pull/1069
- @andrzh made their first contribution in https://github.com/mattn/go-sqlite3/pull/1149
- @parthokr made their first contribution in https://github.com/mattn/go-sqlite3/pull/1163
- @leso-kn made their first contribution in https://github.com/mattn/go-sqlite3/pull/1177
- @pomadev made their first contribution in https://github.com/mattn/go-sqlite3/pull/1222
- @dustin-ward made their first contribution in https://github.com/mattn/go-sqlite3/pull/1239
- @jonstacks made their first contribution in https://github.com/mattn/go-sqlite3/pull/1300
- @samjewell made their first contribution in https://github.com/mattn/go-sqlite3/pull/1290
- @q66 made their first contribution in https://github.com/mattn/go-sqlite3/pull/1262
- @hionay made their first contribution in https://github.com/mattn/go-sqlite3/pull/1259
- @justinsb made their first contribution in https://github.com/mattn/go-sqlite3/pull/1305
- @eraytufan made their first contribution in https://github.com/mattn/go-sqlite3/pull/1346
- @nautaa made their first contribution in https://github.com/mattn/go-sqlite3/pull/1362
- @dsonck92 made their first contribution in https://github.com/mattn/go-sqlite3/pull/1364
- @Jaculabilis made their first contribution in https://github.com/mattn/go-sqlite3/pull/1313
- @theimpostor made their first contribution in https://github.com/mattn/go-sqlite3/pull/1379
- @calmh made their first contribution in https://github.com/mattn/go-sqlite3/pull/1338
- @dxbjavid made their first contribution in https://github.com/mattn/go-sqlite3/pull/1402
Full Changelog: https://github.com/mattn/go-sqlite3/compare/v1.14.16...v1.14.48
v5.3.0
PR #2996 reverts back to v4 behavior for a group registering implicit 404 handlers.
If you do not want this behavior, can do not want implicit 404 handlers for groups, use:
e := echo.NewWithConfig(echo.Config{NoGroupAutoRegister404Routes: true})
g := e.Group("/api")
- Adds first-class support for the QUERY HTTP method RFC 10008 in https://github.com/labstack/echo/pull/3038
e.QUERY("/", func(c *Context) error {
return c.String(http.StatusTeapot, "OK")
})
- Router: automatically handle HEAD request by GET handlers in https://github.com/labtack/echo/pull/2949
e := echo.NewWithConfig(echo.Config{
Router: echo.NewRouter(echo.RouterConfig{
AutoHandleHEAD: true,
}),
})
- perf(json): pooled-buffer JSON deserialize by @vishr in https://github.com/labstack/echo/pull/3023
- perf(router): cache-friendly static child lookup by @vishr in https://github.com/labstack/echo/pull/3024
- update golang.org/x deps to latest versions by @aldas in https://github.com/labstack/echo/pull/3034
- pin GitHub Actions to full commit SHAs and rework actions SHAs to own variables by @aldas in https://github.com/labstack/echo/pull/3035
- docs(csrf): fix godoc typo in Generator default (tp -> to) by @DucMinhNe in https://github.com/labstack/echo/pull/3026
- docs(cors): note reverse-proxy header duplication by @vishr in https://github.com/labstack/echo/pull/3027
- feat: add support for HTTP QUERY method by @thdxg in https://github.com/labstack/echo/pull/3038
- docs: fix typos in API_CHANGES_V5.md by @maxtaran2010 in https://github.com/labstack/echo/pull/3039
- Router: auto HEAD to GET by @aldas in https://github.com/labstack/echo/pull/2949
- Revert back to v4 behavior for group registering implicit 404 handler… by @aldas in https://github.com/labstack/echo/pull/2996
- Changelog for v5.3.0 by @aldas in https://github.com/labstack/echo/pull/3040
- @DucMinhNe made their first contribution in https://github.com/labstack/echo/pull/3026
- @thdxg made their first contribution in https://github.com/labstack/echo/pull/3038
- @maxtaran2010 made their first contribution in https://github.com/labstack/echo/pull/3039
Full Changelog: https://github.com/labstack/echo/compare/v5.2.1...v5.3.0
v6.7.1
- Refresh planner queue after cancellation work by @asim in https://github.com/micro/go-micro/pull/4756
- Add CLI input resume for agent runs by @asim in https://github.com/micro/go-micro/pull/4758
- Refresh planner queue after input resume by @asim in https://github.com/micro/go-micro/pull/4761
- Stream remote agent replies in micro chat by @asim in https://github.com/micro/go-micro/pull/4763
- Refresh planner queue after chat streaming by @asim in https://github.com/micro/go-micro/pull/4766
- Expose compacted memory summaries by @asim in https://github.com/micro/go-micro/pull/4769
- Refresh planner priority after memory compaction by @asim in https://github.com/micro/go-micro/pull/4772
- Add model retry jitter control by @asim in https://github.com/micro/go-micro/pull/4775
- Refresh planner queue after retry controls by @asim in https://github.com/micro/go-micro/pull/4778
- Normalize provider failure inspection status by @asim in https://github.com/micro/go-micro/pull/4782
- Refresh planner queue after provider inspection by @asim in https://github.com/micro/go-micro/pull/4785
- roadmap: restock with capability bets; repoint the loop queue by @asim in https://github.com/micro/go-micro/pull/4790
- Add Gemini provider streaming support by @asim in https://github.com/micro/go-micro/pull/4793
- roadmap: drop the word "bets" (development, not bets) by @asim in https://github.com/micro/go-micro/pull/4792
- docs: refresh coherence changelog by @asim in https://github.com/micro/go-micro/pull/4798
- Refresh planner queue after closed items by @asim in https://github.com/micro/go-micro/pull/4799
- agent: wire x402 payer into tool runtime by @asim in https://github.com/micro/go-micro/pull/4802
- loop: drop completed x402 buyer priority by @asim in https://github.com/micro/go-micro/pull/4804
- Observe agent x402 spend by @asim in https://github.com/micro/go-micro/pull/4806
- loop: drop completed spend observability priority by @asim in https://github.com/micro/go-micro/pull/4808
- examples: add x402 buyer agent by @asim in https://github.com/micro/go-micro/pull/4811
- loop: drop shipped x402 buyer priority by @asim in https://github.com/micro/go-micro/pull/4818
- gateway/mcp: expose reflected gRPC services by @asim in https://github.com/micro/go-micro/pull/4821
- loop: refresh planner priorities after gRPC MCP by @asim in https://github.com/micro/go-micro/pull/4828
- mcp: stdio/ws tool results are JSON + isError (fixes garbage to Claude Desktop) by @asim in https://github.com/micro/go-micro/pull/4825
- Fix grpcreflect JSON name lint by @asim in https://github.com/micro/go-micro/pull/4826
- x402: harden spend cap — reject invalid amounts, require settler option by @asim in https://github.com/micro/go-micro/pull/4831
- Add alpha Kubernetes CRD foundation by @asim in https://github.com/micro/go-micro/pull/4839
- loop: refresh priorities after shipped capability by @asim in https://github.com/micro/go-micro/pull/4844
- a2a: conform to external A2A clients — well-known path + spec SSE events by @asim in https://github.com/micro/go-micro/pull/4832
- loop: pause automatic runs while we do focused fixes by @asim in https://github.com/micro/go-micro/pull/4843
- deploy/kubernetes: embed CRDs instead of duplicating them by @asim in https://github.com/micro/go-micro/pull/4845
Full Changelog: https://github.com/micro/go-micro/compare/v6.7.0...v6.7.1