Release castled/0.0.1-alpha.1
github-actions
released this
17 Jul 06:07
·
32 commits
to main
since this release
What's Changed
- Add protocol by @sword-jin in #1
- Add basic logics of register by @sword-jin in #2
- Client register by @sword-jin in #3
- finish basic tcp tunnel by @sword-jin in #4
- add basic readme by @sword-jin in #5
- refactor the server, move tcp listener to a manager by @sword-jin in #6
- close the user connection immediately if local upstream doesn't start by @sword-jin in #7
- Reduce match layers by @sword-jin in #8
- fix shutdown server by @sword-jin in #9
- Use the right way to close stream by @sword-jin in #10
- Remove test file by @sword-jin in #12
- Create devcontainer.json by @sword-jin in #13
- Add protoc to devcontainer by @sword-jin in #14
- [DEADLOCK] Try to fix close server by @sword-jin in #11
- Fix ci by @sword-jin in #15
- remove user connection by @sword-jin in #16
- send empty data to tcp connection tunnel to end the reader by @sword-jin in #17
- Basic http tunnel scaffold by @sword-jin in #18
- respond streaming on vhttp by @sword-jin in #19
- Add test_http_tunnel_with_subdomain.sh by @sword-jin in #20
- subdomain http tunnel work by @sword-jin in #21
- support custom domain by @sword-jin in #22
- Support register http tunnel with a given remote port by @sword-jin in #23
- sleep 1 before restart by @sword-jin in #24
- refactor shutdown by @sword-jin in #26
- Support client specify local addr argument by @sword-jin in #27
- Fix(client): release the task when data streaming ends by @sword-jin in #28
- Refactor code base by @sword-jin in #29
- chore: Update event and bridge names for consistency by @sword-jin in #30
- read body stream and write to data_sender by @sword-jin in #32
- feat(client): Refactor parse_socket_addr to support DNS lookup for multiple IP addresses by @sword-jin in #33
- feat(e2e): Add test for TCP tunneling to Google DNS by @sword-jin in #34
- Add udp tunnel by @sword-jin in #36
- Refactor code to remove unused server_version field by @sword-jin in #37
- feat: Register TCP and UDP tunnels in ControlHandler by @sword-jin in #38
- feat: Refactor code to properly register TCP and UDP tunnels by @sword-jin in #39
- Refactor code to properly register TCP and UDP tunnels by @sword-jin in #40
- return entrypoint list to client by @sword-jin in #41
- Random subdomain by @sword-jin in #42
- feat: Add support for TCP and UDP tunnels with random subdomain and remote port by @sword-jin in #43
- feat: Update logging setup to use debug module instead of otel by @sword-jin in #44
- add entrypoint test by @sword-jin in #45
- add client document by @sword-jin in #46
- ci: add release action by @sword-jin in #47
- add mit LICENSE by @sword-jin in #49
- make release action work by @sword-jin in #48
- use gh create release by @sword-jin in #50
- merge crates to one crate by @sword-jin in #51
- Add cargo.toml fields by @sword-jin in #52
- add message.proto by @sword-jin in #53
- Update release.yaml by @sword-jin in #54
- refactor tunnel client by @sword-jin in #55
- chore: Refactor StreamingWriter implementation in io.rs by @sword-jin in #56
- change tags matcher by @sword-jin in #57
- add --no-push --no-tag to cargo release by @sword-jin in #58
- chore: Add --allow-branch main to cargo release command and add create tag action by @sword-jin in #59
- refactor: Update create_tag.yaml to handle artifact version with 'v' … by @sword-jin in #60
- refactor: Update create_tag.yaml to use input version without 'v' prefix by @sword-jin in #61
- remove git config by @sword-jin in #62
- use github-script action to create tag by @sword-jin in #63
- use another PAT to create tag by @sword-jin in #64
- use personal token checkout repo by @sword-jin in #65
- release docker images by @sword-jin in #66
- add dockerhub repo prefix by @sword-jin in #67
- fix create two tags by @sword-jin in #68
- fix wrong docker targets by @sword-jin in #69
New Contributors
- @sword-jin made their first contribution in #1
Full Changelog: https://github.com/openosaka/castled/commits/castled/0.0.1-alpha.1