Release v2.4.2
What's Changed
π Bug Fixes
- fix(proxy): scope log Duration to current channel attempt (
3d961c6)
π Other Changes
- refactor(proxy): aggregate firstByteSec into streamReadStats (
1701b79) - refactor: split streaming response handlers (
a6c5cde) - refactor(protocol): split convertCodexResponseToAnthropicStream by event type (
56f91ed) - refactor(server): split NewServer into config/health/bootstrap/workers helpers (
fda02ad) - refactor(proxy): split HandleProxyRequest into token/loop/response helpers (
4101c2b) - refactor(protocol): split request_prompt.go by target protocol (
6ca5246) - refactor(admin): extract parseChannelImportRow from HandleImportChannelsCSV (
aa682c1) - refactor(admin): consolidate channel filters into applyChannelListFilters (
b520b9a) - refactor(admin): extract sortChannelsByEffectivePriority (
bb5ac4b) - refactor(admin): extract enrichChannel via channelEnrichmentContext (
b23f9ca) - refactor(admin): extract paginateChannels helper (
d996c45) - refactor(proxy): extract attemptKeyAcrossURLs from tryChannelWithKeys (
a69adb3) - refactor(proxy): extract recordSuccessTTFBToSelector helper (
85d7393) - refactor(proxy): extract selectKeyWithFallback method (
16e0b04) - refactor(proxy): extract buildCtxDoneResult helper (
088d260) - refactor(admin_testing): extract parseTestNativeSSEResponse (
85d6177) - refactor(admin_testing): extract SSE delta/error helpers (
0a02b24) - refactor(admin_testing): extract parseTestTranslatedSSEResponse (
a2dfefd) - refactor(admin_testing): dedupe header flattening via flattenHeader (
6310305) - refactor(admin_testing): extract buildTestUpstreamRequest (
073d56a) - refactor(admin_testing): extract parseNonStreamResponse closure to method (
0ef4bcd) - delete file (
d2ab6b9) - refactor(migrate): split migrate.go into columns/data files (
dc1affc)
π¦ δΈθ½½
| εΉ³ε° | ζΆζ | ζδ»Ά |
|---|---|---|
| macOS | Intel | ccload-darwin-amd64 |
| macOS | Apple Silicon | ccload-darwin-arm64 |
| Linux | x86_64 | ccload-linux-amd64 |
| Linux | ARM64 | ccload-linux-arm64 |
| Windows | x86_64 | ccload-windows-amd64.exe |
ζ ‘ιͺε: checksums.txt
π ιͺθ―δΈθ½½
# macOS/Linux
sha256sum -c checksums.txt
# Windows (PowerShell)
Get-FileHash ccload-windows-amd64.exe -Algorithm SHA256