Releases: 0gfoundation/0g-serving-user-broker
Releases · 0gfoundation/0g-serving-user-broker
v0.7.2
What's Changed
Features
- Add
ZGComputeNetworkReadOnlyBroker(#164) - Add read-only fine-tuning broker (#179)
- Add sync support for image processing (#180)
- feat(ledger): support retrieve-fund from specific provider (#169)
Fixes
- fix: use service-type-aware thresholds for image top-up reservation (#181)
- fix: remove deprecated/unused dependencies to resolve npm warnings
- fix: docs corrections and dead code cleanup (#172)
- fix(web-ui): wire addTransaction into wallet fund flows and fix explorer URL (#177)
- fix(web-ui): refactor broker to context provider with precision and UI fixes (#162)
- Fix/issues (#167, #168, #173)
Chores
- chore: move build/type deps to devDependencies and clean up unused packages
v0.7.1
v0.7.0
What's Changed
- chore(inference): update for ca by @Ravenyjh in #144
- Raven/fix finetuning by @Ravenyjh in #145
- chore: update dev env ca by @Ravenyjh in #146
- feat(web): merge new web-ui with enhanced features by @udhaykumarbala in #143
- feat(web): add provider status indicators by @Ravenyjh in #148
- fix(sdk): correct processResponse JSDoc parameter order by @ibrahimover in #149
- docs(sdk): document ZG-Res-Key header as chatID source by @ibrahimover in #150
- refactor: add comprehensive code review standards and refactor fine-tuning by @Ravenyjh in #151
- finetune support verification by @Ravenyjh in #152
- feat(cli): add --token-id option to get-secret command by @Ravenyjh in #153
- fix(ci): increase max-turns to 40 and allow all bash commands for claude review by @Ravenyjh in #154
- feat: add Qwen2.5-0.5B-Instruct model support by @zeyuyuyu in #147
- Add provider health status for CLI and Web UI by @HONGJICAI in #156
- feat(fine-tuning): storage-first delivery with auto download fallback by @zeyuyuyu in #158
- Ignore build artifact in git by @HONGJICAI in #159
- Raven/add finetune ca by @Ravenyjh in #160
- fix(sdk): add timestamp signatures to prevent replay attacks by @Ravenyjh in #161
New Contributors
- @ibrahimover made their first contribution in #149
- @zeyuyuyu made their first contribution in #147
- @HONGJICAI made their first contribution in #156
Full Changelog: v0.6.6...v0.7.0
v0.6.6
0.6.5
What's Changed
- chore: update to 0.6.4 by @Ravenyjh in #139
- feat(inference): enhance provider setup and api key management in web by @Ravenyjh in #140
- feat: add GitHub Actions workflow for release notifications to Slack by @udhaykumarbala in #51
- chore: update version to 0.6.5 by @Ravenyjh in #141
New Contributors
- @udhaykumarbala made their first contribution in #51
Full Changelog: v0.6.4...v0.6.5
v0.6.4
v0.6.3
What's Changed
- refactor: update README by @Ravenyjh in #130
- fix(web): update next version to 15.4.8 by @Ravenyjh in #131
- fix(inference): replace byte by token in price by @Ravenyjh in #132
- feat(inference): add dev mode by @Ravenyjh in #133
- feat(controller): supporting managing deployed containers and configurations remotely by @Ravenyjh in #134
- feat(inference): support image editing by @Ravenyjh in #135
- feat(inference): add includeUnacknowledged parameter to listService() by @Ravenyjh in #136
- refactor(inference): check account existence before calling get-secret by @Ravenyjh in #137
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- chore: regenerate client duo to contract update by @Ravenyjh in #123
- Raven/refactor UI of inference by @Ravenyjh in #124
- feat(inference): support revoke api token by @Ravenyjh in #125
- feat(inference): add controller cli by @Ravenyjh in #126
- refactor(controller): remove controller port option and update endpoint by @Ravenyjh in #127
- feat(controller): add controller endpoint configuration and management commands by @Ravenyjh in #128
- fix(inference): update button styles for consistency by @Ravenyjh in #129
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- feat: add session token support and update cache handling by @Ravenyjh in #60
- refactor (inference): update tee quote structure by @Ravenyjh in #61
- feat: implement a singleton logger utility with debug support by @Ravenyjh in #62
- refactor: enhance LedgerBroker and LedgerManagerContract with service name handling and retrieval methods by @Ravenyjh in #63
- refactor(inference): enable contract owner acknowledgment for provider by @Ravenyjh in #64
- feat(inference): add verify-tee command for service reliability verification by @Ravenyjh in #65
- refactor: restructure command registration and enhance fine-tuning and inference commands by @Ravenyjh in #66
- feat: add network configuration commands and interactive setup by @Ravenyjh in #67
- refactor: update ledger commands for detailed sub-account information retrieval by @Ravenyjh in #68
- fix: enhance command exit behavior for network setup and broker functions by @Ravenyjh in #69
- feat: Add password input prompt and enhance ledger commands by @Ravenyjh in #70
- feat: Implement fine-tuning availability check and network switch prompt by @Ravenyjh in #71
- fix: Improve account balance check and fund transfer logic in ZGServingUserBrokerBase by @Ravenyjh in #72
- feat: add authentication commands for private key management and update related logic by @Ravenyjh in #73
- refactor: streamline ledger command registration and rename inference command by @Ravenyjh in #74
- feat: add CLI integration tests by @Ravenyjh in #75
- refactor(inference): update CA and change acknowledgeProviderSigner logic by @Ravenyjh in #76
- feat(cli): add acknowledge-provider command by @Ravenyjh in #77
- chore: update contract client by @Ravenyjh in #78
- feat(cli): add log management commands for providers by @Ravenyjh in #79
- fix(inference): skip 'llm' reports signning key verification by @Ravenyjh in #80
- refactor: adapt to web-ui by @Ravenyjh in #81
- feat: use static export build for web ui by @Ravenyjh in #82
- refactor(inference): support cryptopilot verification by @Ravenyjh in #83
- feat(inference): add option to include invalid services in provider listing by @Ravenyjh in #84
- feat(inference): add TextToImage extractor and update response processing logic by @Ravenyjh in #85
- fix(web-ui): update chatId assignment to retrieve from response headers by @Ravenyjh in #86
- refactor: hide chat button for service type other than chatbot by @Ravenyjh in #87
- feat(inference): add hidden revoke command to revoke TEE signer acknowledgement for a provider by @Ravenyjh in #88
- feat(inference): add get secret cli by @Ravenyjh in #89
- feat(inference): add SDK examples and update setup steps for provider interactions by @Ravenyjh in #90
- fix(inference): remove signingAddress extraction from getQuote method by @Ravenyjh in #91
- fix(web-ui): add network switching support for automatic data refresh by @Ravenyjh in #92
- feat(inference): add SpeechToText extractor and update request handling by @Ravenyjh in #93
- feat(inference): add speech-to-text examples and update SDK display logic by @Ravenyjh in #94
- refactor(inference): enhance fee calculation and caching mechanisms by @Ravenyjh in #95
- fix(inference): fix handling of streaming responses by @Ravenyjh in #96
- feat(inference): add audio transcription endpoint with usage processing for fee calculation by @Ravenyjh in #97
- feat(inference): add image generation endpoint with fee calculation support by @Ravenyjh in #98
- feat(inference): update pricing display for services based on type by @Ravenyjh in #99
- feat(fine-tuning): add mainnet restriction and user guidance for fine-tuning features by @Ravenyjh in #100
- feat: enhance navigation and data fetching with chain awareness and loading states by @Ravenyjh in #101
- fix: update fine-tuning documentation link to point to the correct resource by @Ravenyjh in #102
- feat(inference): add curl example after getting secret by @Ravenyjh in #103
- fix(inference): update documentation link to point to the README file by @Ravenyjh in #104
- feat(ledger): enhance service type selection and improve user prompts by @Ravenyjh in #105
- chore: update version to 1.0.0-beta.5 in CLI and package.json by @Ravenyjh in #106
- fix: improve static file serving in web-ui-embedded.ts by @Ravenyjh in #107
- refactor: update ca by @Ravenyjh in #108
- fix: add limit offsit in listprovider by @Ravenyjh in #109
- chore: publish beta7 by @Ravenyjh in #110
- feat: add depositFundFor method by @Ravenyjh in #111
- refactor: remove unused provider change handling logic by @Ravenyjh in #112
- chore: update version to 1.0.0-beta.8 in CLI and package.json by @Ravenyjh in #113
- feat: add vercel configuration for clean URLs and rewrites by @Ravenyjh in #114
- feat: add new vercel configuration with headers and clean URLs by @Ravenyjh in #115
- feat(inference): add remove-service command for provider to remove their service from the contract by @Ravenyjh in #116
- fix(inference): adjust price conversion logic for text-to-image services by @Ravenyjh in #117
- feat(inference): bypass acknowledging provider by transfering fund by @Ravenyjh in #118
- fix(inference): fix list services by @Ravenyjh in #119
- feat(inference): add update-service command for providers to modify existing services by @Ravenyjh in #120
- fix(inference): enforce minimum transfer and target thresholds for funds by @Ravenyjh in #121
- fix(inference): add response_format to API request for image output by @Ravenyjh in #122
Full Changelog: v0.5.4...v0.6.1