v6.10.0
- fix(website): uglyURLs on main, update documentation by @alex-dna-tech in https://github.com/micro/go-micro/pull/4871
- fix: preserve AtlasCloud conformance markers across text tool fallbacks by @mvanhorn in https://github.com/micro/go-micro/pull/4878
- cmd/micro gateway HTTP->RPC proxy: Endpoint handling via URL parsing is not implemented by @alex-dna-tech in https://github.com/micro/go-micro/pull/4879
- @mvanhorn made their first contribution in https://github.com/micro/go-micro/pull/4878
Full Changelog: https://github.com/micro/go-micro/compare/v6.9.0...v6.10.0
v6.9.0
- Migrate documentation site to Hugo and Docsy by @asim in https://github.com/micro/go-micro/pull/4858
- website: build at canonical root baseURL, not the Pages subpath by @asim in https://github.com/micro/go-micro/pull/4859
- website: fix broken docs — leaf-bundle conflict, ugly URLs, front matter by @asim in https://github.com/micro/go-micro/pull/4861
- deps: bump grpc and x/text to clear reachable CVEs (govulncheck) by @asim in https://github.com/micro/go-micro/pull/4860
- fix(website): brand as "Go Micro" not "GoMicro" by @asim in https://github.com/micro/go-micro/pull/4862
- fix(website): brand as "Go Micro" not "GoMicro" by @asim in https://github.com/micro/go-micro/pull/4863
- fix(website): space the navbar brand and link the logo to root by @asim in https://github.com/micro/go-micro/pull/4864
- fix(website): serve blog posts at pretty URLs and restore old /blog/N redirects by @asim in https://github.com/micro/go-micro/pull/4866
- fix(website): convert all internal links to .html for uglyURLs mode (#4858) by @alex-dna-tech in https://github.com/micro/go-micro/pull/4867
- Add retract-phantom.sh for proxy cache retraction of phantom module paths by @alex-dna-tech in https://github.com/micro/go-micro/pull/4856
- docs(website): drop references to nonexistent micro/blog repo by @asim in https://github.com/micro/go-micro/pull/4869
- fix(ci): restrict hourly schedule to owner repo micro/go-micro by @alex-dna-tech in https://github.com/micro/go-micro/pull/4870
- test: update harness workflow contract for owner-only schedule by @alex-dna-tech in https://github.com/micro/go-micro/pull/4872
- fix(retract): avoid races with remotely published tags by @asim in https://github.com/micro/go-micro/pull/4874
- fix(run): scope micro run as a dev tool and harden the dev loop by @asim in https://github.com/micro/go-micro/pull/4875
- refactor(cli): consolidate the gateway into
micro gatewayby @asim in https://github.com/micro/go-micro/pull/4876 - feat(gateway): auth follows the socket, not the subcommand by @asim in https://github.com/micro/go-micro/pull/4877
Full Changelog: https://github.com/micro/go-micro/compare/v6.8.0...v6.9.0
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
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)
v6.6.0
- c4eec47cbc0f6e0e296931c2c3be0c79f610878e Accept completed plan delegate side effects (#4580)
- 99a956dec31f18683ed203b3973378f1aa7ea1d3 Add agent resume breadcrumbs (#4589)
- decc7ebe1d77260986a5e4fe731890e872a28878 Add first-agent docs wayfinding guard (#4564)
- b940dd4233c3b7309a52995315a6cf79245a120a Add first-agent guide chain contract (#4516)
- 10a5a5b235f92b1e1b5bff3851eb6bf739f74bbf Add first-agent quickcheck breadcrumbs (#4597)
- e82d44e94ab2958e47df491ba5d168409d04a1b9 Collapse spoken owner email notify replays (#4531)
- 6681a0971a5a712ed0b61b3a8d32ec61632e3244 Deduplicate launch readiness notification replays (#4542)
- 3d0ea0666e2600465ceb04ccdbeabf28d7396850 Finalize universe notify after timeout (#4585)
- 96fc06b9e495848c070cd4d4234d21f7fdeefb9d Fix A2A fallback empty artifact text (#4548)
- 4faafdf3e94d750d9d231367d497527ee861eb60 Fix plan delegate harness cleanup (#4537)
- 1b371470a92c2f8db140a51aa1ae8ade60b9e772 Guard checkpointed tool result recording (#4602)
- ed3e0e5a06cbed118ef4adb5a7ff085cb5b511e9 Handle AtlasCloud empty-arg text tool repair (#4612)
- 81f81460aa7e7a85514a10060455e100f2e8b9af Handle AtlasCloud workspace repair fallback (#4616)
- 29d8544ce5441cebea4752576623d3b0eb05d25f Harden universe A2A reachability probe (#4621)
- 0120d6eb49bf169503c252fc83f19a226c52376e Recover missing agent-flow notifications (#4566)
- 460f1ef45a8b80aaa99d79e4bc542c54ea797312 Recover plan-delegate plan-only side effects (#4557)
- ba7db2f3151963a627a8e9fa65d4fb8f13f443b0 Refresh planner priorities for 4613 (#4614)
- c7d510349e08eb1c33ad81925c60a02a93c81c3c Refresh planner priorities for 4617 (#4619)
- 7b51be5ba8bf5249b16e7e6721b201689eb01e98 Refresh planner priorities for 4622 (#4623)
- 3d35b77c23b298c3f081c635f602281a25d446c6 Stabilize agent-flow side effects (#4523)
- 8ed0c21aa38ceaed642b82c47e45a6967fed1b02 Tighten agent provider conformance coverage (#4575)
- bba3b8ba98b229650a451ba58b6f3a3c2fdf9c1b ci: add govulncheck vulnerability gate (+ wire into loop triage) (#4558)
- 98cbafd11ad8921e213aa93b75d1ee4e23fb9ff8 docs(loop): formalize the agent-agnostic mention model (#4559)
- 2cf95b27c871baa119353087c048ae01f5a54073 security: patch reachable CVEs (28 of 30) via toolchain + dependency bumps (#4555)
- 3a6d4275aa99f45ded40241039cf5e1bb3b36df4 test first-agent transcript drift (#4625)
v6.5.0
- 776fe1a36a6616040aa0b3a728e8d6d4b0ddd693 Add agent stream provider conformance (#4433)
- a565dce4a076e54003e2e92a9759c78b75ed690c Add first-agent docs CLI parity check (#4506)
- 850b2029646d50604b644de70f8092e0ab6500fe Add focused CLI inner-loop contract target (#4489)
- 3fc2364eea3e9012e5ec6d48d3389520c7aefab1 Add model retry backoff contract tests (#4511)
- 7f78bbf814b3ccfe7a4a75d432d847b1cab93495 Broaden MiniMax streaming conformance (#4481)
- ad500d58c8d780357e03eaf7387d19ee43687b97 Fix AtlasCloud delegate text fallback (#4493)
- 7e0b6fd3fa6b1ee1d36fd6696e486363d2d5f139 Fix AtlasCloud tool streaming capability (#4477)
- 3b367975a3042fc644e7cd65957d8c1cc20519a8 Fix retry timeout test race (#4421)
- cd576e780c05d431d8304ebd33586cf1c21349ad Handle AtlasCloud partial text tool calls (#4451)
- 9dccdb4f6949efc430c6cc07f6d5c5e0e48b1a6c Handle incomplete AtlasCloud plan repairs (#4466)
- ad8ff2abde21870b4d1bb0ab7b12859348555ea9 Harden model call timeout enforcement (#4411)
- 7d2586a2f918b1d845e5346204bcc21ff16038dd Make micro new contract use local module (#4472)
- a0bc2287ff8738ba223b2ae3ea49278cd4793889 Preserve AtlasCloud conformance marker (#4498)
- 4150e8dc89fd378a8f8bafbed9eb8ede1ffcfdad Repair partial text tool calls (#4445)
v6.4.0
- e70111426b33217d7a9d4facc9f7b04e8271a981 Allow direct first-agent chat prompts (#4373)
- a1d17ec984e4caa0a2c8300923ea4f20922c557b Avoid recording failed stream turns (#4313)
- 35d3d994284c79e38a5aed82119ee853a8b4664f Fail agent-flow on missing onboarding side effects (#4334)
- b3cc4a4ba46e41e84bef36c2ea7d437da6aad4c8 Fix AtlasCloud minimax tool follow-up retry (#4366)
- 243d7904e8bbe5de0b7de49162132b5692e79bbc Fix plan-delegate notify recovery (#4299)
- 7604cac06090019431413c26cdd83c1ec2f8659e Handle Minimax service tool 400 fallback (#4361)
- b9e4bd171f66bbf2fd7afa9b0a1455950e5f9f8c Improve getting-started harness logs (#4402)
- 687a33faeec7c4018d3db589658870041c1df958 Preserve checkpointed tool calls on agent resume (#4406)
- 83a6b2004a97f7114c0152ef569951636755addf Propagate provider HTTP retry signals (#4318)
- 967e1cfd9b5a8d21025e906390441fe6879ba7bf Stabilize conformance marker retry prompt (#4357)
- 224e107f1c62bd64ec845be633428aa8ba9fcf3f Stabilize plan-delegate notify recovery (#4339)
- 271af4d98ebac6b2d98354d1965f7be634719b90 Stabilize plan-delegate notify recovery (#4379)
- 5f7f733713034dd3cfb58f785f4b161c5852c6f5 Verify first-agent wayfinding in harness (#4384)
- 7734f5605dd5f4ac649bc6315232032af3256b46 Verify zero-to-hero deploy dry-run (#4330)
- 0e3a7495567e91e20401594f7900e3119d1640b7 agent: add workflow run info to tool spans (#4391)
- 80d2d7306fee1bc30fd3027e3985ac2d11685d3d agent: document resume checkpoint limits (#4397)
- 76fea3f01c1b976bf7d9eb934126118f309eda61 agent: parse function-style text tool calls (#4307)
- 3560208edca14d197c61aa524107401f17336c89 blog: draft v6.3.15 update (#4022)
- cf9c015cf82eab5b672e30d6e2de4e3f82e5efcb ci: add docs wayfinding guard (#4303)
- 459dff8e7a9861b13a5358cb70c8c60420554998 ci: add first-agent CLI wayfinding target (#4344)
- da5b1a25990eb34cb1ec2827e214641f5ce29cbd loop-release: bump minor for features, patch for fixes (semver-honest) (#4377)
- 415e95c0f123d9cbca6176a57b55771f849f71ef test agent startup resume checkpoints (#4350)
v6.3.18
- 5c5186a2308a6f258639382a77d975e54f0c064d Add agent debugging quickcheck docs (#4285)
- 2c562c88272d8d934b988b723a877716f98430fd Add scaffold check to zero-to-hero harness (#4279)
- f6951d2bb0b929bb401433304cd1ddc1ea6ee124 Enforce idempotent delegate notifications (#4200)
- 2c7b2dbe5163ecbe2a4daf538ced4e1059098477 Harden text tool call parsing for AtlasCloud (#4270)
- ae69583f344da0b9ad85c08650eb7fceea63572d Parse OpenAI-compatible text tool calls (#4257)
- ef46bfc37f9f10b3afaf460e40833963dbf60898 Prevent duplicate delegate replays (#4251)
- 7697b2587c7b29e8e3e91608d441c8e5fe0da34f Wire universe harness services to shared broker (#4289)
- 091fb1d4df19ccee0719335988b152af62071220 agent: add resume pending helper (#4221)
- 32d0c4667630cb9798a7d7793f207d7f3069ffca agent: cancel stream ask on close (#4226)
- e51cbfba013c48e9ba86eff2d7de074cddd23fdf agent: harden conformance delegate retry (#4211)
- 5b32014de1f93a3689f104221b85cfdfe662eb20 agent: trace tool retry attempts (#4232)
- 5dc2a32233269d4b98754a71e2afd5f6ce19ecb0 fix atlascloud minimax tool fallback (#4247)
- 92853d353eafff6dacd46cd7f4cabfdb56783a0a fix atlascloud multi-step tool followups (#4262)
- 6f220089d59d576a53b2d8a0c0899544cd31c989 test agent retry side-effect dedupe (#4215)
v6.3.17
- 45cf24162bc264be4cc34eb39415c9862d89cba5 Add first-agent examples CLI wayfinding (#4124)
- 3ec50d1a7dba4c06f9a96aa68352c2133203825f Add first-agent tutorial smoke harness (#4140)
- d92d63943ccb8d2e7815c88039c5ef4573d42cfc Add no-secret agent debugging smoke (#4153)
- eb16370f03229c89981dc52fa5291c9e33bdb34c Add zero-to-hero CLI entrypoint (#4102)
- decfa7c63e5bd3636f37ac799698dfec5e869fcd Fix AtlasCloud tool schema normalization (#4159)
- ec27ce2e25eec65d3f328ad95a601c45d69fb378 Fix first-agent quickstart numbering (#4125)
- 9dfb35d85a22a648f74b4673126682835b2f88bf Guard provider conformance workflow scheduling (#4120)
- 5ff3760cd4279f7496ba6120d0940b1589a6838c Harden agent conformance retry completion (#4191)
- d54139c02d2bf1ad562e3b5c940335c147cdb66c Harden agent conformance retry prompts (#4195)
- 6f2fefc1e133a921cd44147e5656037d532b829b Make plan-delegate notify replay idempotent (#4108)
- 40308cf779fda0ad0d73bbe03926af1a9d135fd1 Preserve delegated notification plan completion (#4146)
- 98125cd7704ca7aea59c6d0dbe724896a0cc6724 Stabilize AtlasCloud follow-up tool fallback (#4165)
- 498aac59f4c9d4f3a7d7cf4e29cd48032e8d53b2 Stabilize duplicate plan-delegate notify replays (#4133)
- dbce523437647368346abbde55b8059d93318136 agent: cover durable checkpoint resume smoke (#4167)
- 0c4ea84ee3b993fb02af9382601a9f95429b9f37 harness: dedupe delegated notify paraphrases (#4185)
- 941d43bdf518f967b2748165b5eeaef88cd3c594 harness: dedupe delegated owner notifications (#4173)