Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.1.4 #22

Merged
merged 2 commits into from
Mar 21, 2025
Merged

Release 0.1.4 #22

merged 2 commits into from
Mar 21, 2025

Conversation

4t145
Copy link
Owner

@4t145 4t145 commented Mar 21, 2025

Feature

  • Make it easier to startup service cf33783
  • Add list all helper methods a966125
  • Replace the SSE implementation so users can customize their client 84d72a1

Document

Bugs

  1. resource template type definination a966125
  2. complex type's schema auto generate Missing Structure Definitions in JSON Schema for Complex Types #19

Sorry, something went wrong.

4t145 and others added 2 commits March 22, 2025 00:10

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* release 0.1.2 (#9)

* update

* tool v2

* tool macro

* fix: compile error

* tool handler v2 and macros

* fix readme badge

* Update README.md

* add tcp transport example, add more documents

* Add tcp transport example, and more documents (#2)

* add tcp transport example, add more documents

* amazing transport developer interface:

1. auto convert types into stream and sink

2. rewrite child process tranport

* Rewrite transport interface (#3)

1. auto convert types into stream and sink

2. rewrite child process tranport

* must use schemars

* fix typo and update license

* Refactor client handler service and improve peer info access (#4)

* Rewrite transport interface (#3)

1. auto convert types into stream and sink

2. rewrite child process tranport

* Refactor client handler service and improve peer info access

- Renamed `info` method to `peer_info` for clarity in `Peer` implementation.
- Added `Deref` implementation for `RunningService` to simplify access to `Peer`.
- Updated `ClientHandlerService` to provide a `simple` constructor.
- Refactored client examples to utilize the new `simple` method and updated peer info access.
- Removed unused `simple_client` module and corrected spelling of `calculator` in module paths.

* Fix typos and improve README clarity

- Corrected spelling errors in comments and instructions in README and calculator files.
- Updated section titles for better clarity in README.
- Added new words to the cSpell configuration for improved spell checking.

---------

Co-authored-by: 4t145 <[email protected]>

* fix #6 (#7)

* fix tests

* fmt

* fix cached_schema_for_type logic

---------

Co-authored-by: RWDai <[email protected]>

* fix: doc build

* feat: supprt toolbox procmacro

* Change default implementation for list method

Now will return empty list by default.
for issue #10
for comment #10 (comment)

* feat: add capabilities builders

* add `cancel` method and timeout for request

* feat: support dynamic services.

* feat: Compatibility with tower service

* unfinished work: transport tower adaptor

* fix: Correctly concatenate post_uri under SSE Transport (#11)

Co-authored-by: byeblack <[email protected]>

* giveup tower based transport layer

* add example to use everything server (#13)

* add example to use everything server

* Update TODO comment in everything_stdio.rs

---------

Co-authored-by: 4t145 <[email protected]>

* Add util function and macro to create JsonObject

* add timeout for sse client

* remove deleted examples, update readme

* fix: add new crate level readme

* fix dependencies

* refactor: remove handler wrapper, and make it easier to startup

* 1. fix resource templates serde problem
2. add more list method for peer

* update readme

* add a http-upgrade transport example

* fix #19: using root schema for auto generate

* feat: allow users customize their sse client.

And the most important: No Hyper 0.* Anymore!

* fix: we also need to check invalid content types for retry sse connection

* document: add readme in chinese

---------

Co-authored-by: RWDai <[email protected]>
Co-authored-by: byeblack <[email protected]>
Co-authored-by: byeblack <[email protected]>
Co-authored-by: Salman Mohammed <[email protected]>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
@4t145 4t145 merged commit b7a27ef into release Mar 21, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant