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