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

3873 Commits

Author SHA1 Message Date
ee9f3afe37 GenAI interface (#2790)
* genai interface

* x

* x

* text to speech

* Re-add events package (#2761)

* Re-add events package

* run redis as a dep

* remove redis events

* fix: data race on event subscriber

* fix: data race in tests

* fix: store errors

* fix: lint issues

* feat: default stream

* Update file.go

---------

Co-authored-by: Brian Ketelsen <bketelsen@gmail.com>

* .

* copilot couldn't make it compile so I did

* copilot couldn't make it compile so I did

* x

---------

Co-authored-by: Brian Ketelsen <bketelsen@gmail.com>
v5.9.0
2025-06-20 10:24:31 +01:00
7e1bba2baf Re-add events package (#2761)
* Re-add events package

* run redis as a dep

* remove redis events

* fix: data race on event subscriber

* fix: data race in tests

* fix: store errors

* fix: lint issues

* feat: default stream

* Update file.go

---------

Co-authored-by: Brian Ketelsen <bketelsen@gmail.com>
2025-06-18 17:12:02 +01:00
dd0944bf68 Update getting-started.md (#2787) 2025-06-12 09:56:34 +01:00
88f38eaef6 Subscribe error handling (#2785)
* [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.

* [feature] always subscribes to all topics and if there is an error in one of them, the unsuccessful topics will be subscribed to again

---------

Co-authored-by: Johnson C <chengqiaosheng@gmail.com>
v5.8.0
2025-06-04 08:55:17 +01:00
0e45edf439 Set service name as table name (#2780)
* add docs layout

* update all to use _layouts

* update the styling

* always use service name as table name
2025-05-21 22:43:29 +01:00
788dcd05b2 Docs (#2779)
* add docs layout

* update all to use _layouts

* update the styling
2025-05-21 13:48:03 +01:00
456cd7e092 Add links to readme contents 2025-05-21 12:06:25 +00:00
3fd52c66e7 Generated docs for the following files: 2025-05-21 12:03:24 +00:00
3c3ba55c45 Create README.md (#2778) 2025-05-21 11:22:11 +01:00
1a8074467a Update and rename docs.yml to website.yml (#2777) 2025-05-21 11:18:54 +01:00
b9665e32c5 Move whole website (#2776)
* adding docs

* minor getting started typo

* move the whole website
2025-05-21 11:17:04 +01:00
11b7eb0727 Docs (#2775)
* minor getting started typo
2025-05-21 10:59:04 +01:00
5a409f2607 Create docs.yml 2025-05-21 10:49:59 +01:00
8e771c57e1 adding docs (#2774) 2025-05-21 10:47:47 +01:00
ddc34801ee Plugins and profiles (#2764)
* feat: more plugins

* chore(ci): split out benchmarks

Attempt to resolve too many open files in ci

* chore(ci): split out benchmarks

* fix(ci): Attempt to resolve too many open files in ci

* fix: set DefaultX for cli flag and service option

* fix: restore http broker

* fix: default http broker

* feat: full nats profile

* chore: still ugly, not ready

* fix: better initialization for profiles

* fix(tests): comment out flaky listen tests

* fix: disable benchmarks on gha

* chore: cleanup, comments

* chore: add nats config source
2025-05-20 13:24:06 -04:00
e12504ce3a feat: re-add profiles (#2772)
* feat: re-add profiles

* fix: make profile separate package

* fix: make profile separate package

* fix: profile flag

* fix: defaults
2025-05-19 13:59:28 -04:00
a03ab5f601 switch location of store dir to home dir v5.7.0 2025-05-19 09:28:13 +01:00
44ff301d2d syntactically easy way to register commands (#2770) 2025-05-18 09:45:49 +01:00
37bb1a8ab6 Revert "WIP: move file store (do not merge) (#2766)" (#2768)
This reverts commit 97275d3db9.
2025-05-16 19:06:45 +01:00
1fe2638298 Implement MDNS Registry (#2767)
- Removed existing mDNS test file and replaced it with a new implementation.
- Added a new `mdns_registry.go` file that contains the MDNS registry logic.
- Updated the default registry to use the new MDNS registry.
- Refactored tests to accommodate the new MDNS registry implementation.
- Implemented service registration, deregistration, and service discovery using mDNS.
- Added encoding and decoding functions for mDNS TXT records.
- Implemented a watcher for monitoring service changes in the MDNS registry.
2025-05-16 19:03:36 +01:00
97275d3db9 WIP: move file store (do not merge) (#2766)
* move file store

* fix build
2025-05-16 15:08:13 +01:00
e29159e836 Rename 'Users' section to 'Adopters' in README (#2765) 2025-05-15 22:20:10 +01:00
caba761c7b fix extraction field naming with standard Go types (#2763) 2025-05-15 18:59:10 +01:00
cd2b40ca4a Add a selection of plugins to the core repo (#2755)
* WIP

* fix: default memory registry, add registrations for mdns, nats

* fix: same for broker

* fix: add more

* fix: http port

* rename redis

* chore: linting
2025-05-15 18:47:35 +01:00
7c04b7cfd6 Update README.md (#2762) 2025-05-15 16:13:27 +01:00
b4a87d05f7 Update README.md (#2759) 2025-05-15 09:37:12 +01:00
0e47cbf1a2 fix conflicting port range test v5.6.0 2025-05-14 22:11:23 +01:00
12dfa797dc drop the separate go mods 2025-05-14 22:03:38 +01:00
230505bf5a Add grpc plugin (#2758)
* Add grpc plugin

* remove stale readmes
2025-05-14 21:04:42 +01:00
01b8394c81 Update README.md 2025-05-07 19:39:11 +01:00
f9d08a14f3 Update README.md (#2756) 2025-05-07 19:35:20 +01:00
a997f738dd Update README.md 2025-05-07 19:34:21 +01:00
46db7df218 Update README.md 2025-05-07 17:07:20 +01:00
17c04258a4 fix: go version breaking unit tests (#2754) 2025-05-05 21:12:34 -04:00
8eb280126a add go mod 2025-05-05 22:02:32 +01:00
f51cd8d883 default to file store 2025-05-05 22:02:11 +01:00
ef4dc8b5b0 add json.NewValues to config 2025-05-05 14:39:54 +01:00
23b14123ea errors for go 1.24wq 2025-05-04 21:48:02 +01:00
2388f662cf break config.Get and return error with value 2025-05-04 21:31:17 +01:00
60474ed38f add store encode/decode for record 2025-05-04 20:13:58 +01:00
484eb3d15e public functions for store 2025-05-04 20:00:44 +01:00
c51095a074 store.NewRecord 2025-05-04 19:55:10 +01:00
03782bc9b3 move service to service dir to make life not suck (#2753) 2025-05-04 19:44:56 +01:00
1040b7c58e Update README.md 2025-05-01 10:27:59 +01:00
bd0e9ca7cb Update README.md 2025-05-01 10:27:37 +01:00
f5399d56c3 Update README.md 2025-05-01 10:25:44 +01:00
0f4c238804 protoc-gen-micro has moved to micro/micro/cmd/protoc-gen-micro (#2751) v5.5.0 2025-04-30 16:50:27 +01:00
66c169076c Update README.md 2025-04-25 09:43:41 +01:00
280eb5b46d Update README.md 2025-04-25 09:42:43 +01:00
4ead4ff953 Update README.md (#2750) 2025-04-25 09:41:35 +01:00