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
v6.7.0
- b787755a00ac61f7c44cb764f5785f7484be6b07 Add A2A streaming conformance harness (#4741)
- 2293aafc5d2087a93225806e14987180b392b7ae Add agent x402 spend budget guardrail (#4748)
- 7dd1dc7a4f5a177aa2f5d8c64c57048813d3d5c2 Add first-agent CLI chat inspect fixture (#4655)
- 2452647d7b8533838f9622cd2895b92761e91f5f Add first-agent debug smoke breadcrumbs (#4720)
- 706de5d64d3db7cdb4f79e9d6ac8213a37dc74ff Add plan-delegate mock recovery regressions (#4732)
- 8d0143f42ac5691ce3677c5232c550a762fe3d15 Add zero-to-hero inspect transcript check (#4632)
- 7c2d80a18e813987a98b5c7aa145a745418bfe08 Fix memory stream nack ordering (#4694)
- c25ab97507a89d09290230fbb884ff8186b3b9ac Fix zero-to-hero fixture output race (#4667)
- 5390d4a38a3db8e3202e6addd0833fa4be99e223 Harden plan-delegate plan persistence (#4647)
- 6901937a03b67f205ab8abe840bf4b72cc12fb95 Harden plan-delegate plan persistence (#4674)
- 585f18153c31ce70387715da84f658ed467ff4de Migrate postgres pgx store to pgx v5 (#4736)
- 2281175bbcf50690dc573b45305b32b0937d749e Record agent provider failure metadata (#4688)
- e5411c7b3ad2d366db18fa1e32650792ee99b25d Refresh planner priorities for 4626 (#4628)
- 3bb388d57e5faddabf2e6d2a0fe81cdafe6039a4 Refresh planner priorities for 4633 (#4635)
- 62df8e0ab39b4fcc8948c832d3b7331aef76ec86 Refresh planner priorities for 4648 (#4651)
- 35558d46d074e5609fcbcf97e2234660288246e4 Refresh planner priorities for 4660 (#4661)
- ca3aa27ad20e577c8edbeb52ba229a7e9eaac661 Refresh planner priorities for 4669 (#4670)
- 6b855365df4b50384e4baaf0c9b3f01f0514fd54 Refresh planner priorities for 4675 (#4676)
- c74c067a0996ab37c633a6f0401762737667b908 Refresh planner priorities for 4681 (#4682)
- 7d2e9ec6ac71fc63fd81c0c370b2cbb8ba34ccec Refresh planner priorities for 4691 (#4692)
- e3aad233c1f48e78f4f4697f6aa342d0510b8508 Refresh planner priorities for 4717 (#4718)
- c15cc8122b8d97ec76d2e31151116da9c199def9 Refresh planner priorities for 4721 (#4723)
- 25189cd0cae1a60081a06ec5744a400999a9ec82 Refresh planner priorities for 4726 (#4727)
- 3dc036930233c9caa1b7eea07fdce922321e872c Refresh planner queue after pgx migration (#4739)
- 9233bc738d848db19efafb828dcb28680bfb4aab Refresh planner queue after plan delegate coverage (#4734)
- c0fadaecd201fe3cc4f5571395f990e32b139b6b Refresh planner queue after streaming conformance (#4744)
- ef5d2fb94f9944abc80998111657e2e810a8fe33 Refresh planner queue after x402 guardrail (#4751)
- 730137cee994fc87c0f9ce797df5287b229fe493 Refresh planner queue for 4638 (#4640)
- 5bc2e8d9fcb7b628c25c16c10644a1ac96f6f87a Refresh planner queue for 4643 (#4645)
- a421a54a773b83835eff7eaa5ec5544dd7832fa3 Refresh planner queue for 4685 (#4686)
- c80d0c62d87219b48ae2df8499b2c5762f4e6ca9 Refresh planner queue for 4695 (#4697)
- f88f7d1adf69cd7bf2410474ac3fcca018d16f08 Refresh planner queue for 4703 (#4704)
- 9a75948e78d7f77b91e80821f237522db82f840c Refresh planner queue for 4710 (#4714)
- 6190712679a202547acb971cdd72388b935cfa5e Reject nested text tool calls in arguments (#4709)
- ce29d7104cde2e8329a6d4ab0cd2277d906251d9 Report provider conformance skips per harness (#4678)
- 599e48b2d37a9dcf4e078bf5d7d4e6dffeacc8cd Stabilize first-agent fixture registration wait (#4684)
- cf01fbdc3715073a8f91d10c5b6f54e9233dc3ef Update README to remove Go Report Card badge (#4701)
- e610787c3b27c7bc31c19644a0a7b004a5139579 Verify first-agent chat wayfinding (#4637)
- 3995ed906ed0a459c0c7cf8cec073396e0b7175e agent: propagate stream run context (#4753)
- 50fc743b6dd9e2f5d18a670df893d6a3a3b73e84 ai: remove the ai/flow backward-compat shim (#4653)
- a11b84e8179e2080e253cc6cb9fe5eb0c05faafb blog: add v6.6.0 whats new (#4672)
- eddecc3dad2dece685b5bc5e8051c0838763b131 ci: verify ordered zero-to-hero transcript (#4716)
- 85374c6401253b77ff86feab1432f6837309ef0e loop: cut planner bookkeeping churn + cap diminishing-returns conformance work (#4731)
- 294f94ef74b5aaa34064133820c097d4d14c17d4 test ai retry cancellation during backoff (#4702)