Skip to content

v0.3.1

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Jul 07:37
2cf030d

Changelog

  • e3464f4 Merge pull request #2917 from PierreLeGuen/nearai-provider
  • a75b3d1 Merge pull request #3053 from chengzhichao-xydt/codex/store-lock-type-assert
  • ec9c6cd Merge pull request #3091 from chengzhichao-xydt/codex/provider-native-search-type-assert
  • eb8b6ca Merge pull request #3101 from sipeed/dependabot/npm_and_yarn/web/frontend/vite-8.0.16
  • dc46c05 Merge pull request #3105 from sipeed/dependabot/npm_and_yarn/web/frontend/eslint-10.4.1
  • 910bfbe Merge pull request #3120 from carlosprados/feat/register-channel-settings
  • 03b022c Merge pull request #3127 from chengzhichao-xydt/codex/filesystem-dirfile-close
  • cc4055b Merge pull request #3129 from chengzhichao-xydt/codex/tts-close-error
  • c9f5872 Merge pull request #3130 from chengzhichao-xydt/codex/seahorse-marshal-errors
  • e720be0 Merge pull request #3132 from SiYue-ZO/fix/goroutine-recover
  • 86221d4 Merge pull request #3135 from ZOOWH/fix/3110-telegram-forum-thread-id
  • 6c31f9f Merge pull request #3136 from ZOOWH/fix/3111-gemini-thought-signature
  • a16a1e1 Merge pull request #3137 from jp39/cron-command-remotes
  • 9929118 Merge pull request #3141 from jincheng-xydt/fix/3125-brave-search-logging
  • c15aac2 Merge pull request #3143 from lc6464/fix/isatap-ssrf-guard
  • 287853a Merge pull request #3144 from sipeed/dependabot/github_actions/actions/checkout-7
  • 0d1ed99 Merge pull request #3146 from sipeed/dependabot/go_modules/golang.org/x/term-0.44.0
  • 70afab5 Merge pull request #3147 from sipeed/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.14.0
  • 62206be Merge pull request #3148 from sipeed/dependabot/go_modules/golang.org/x/sys-0.46.0
  • a3be5a6 Merge pull request #3149 from sipeed/dependabot/go_modules/github.com/anthropics/anthropic-sdk-go-1.50.2
  • 43c671a Merge pull request #3152 from phoeagon/main
  • 0a47fc8 Merge pull request #3168 from Alix-007/fix/model-list-http-error-read
  • dff16db Merge pull request #3169 from Alix-007/fix/evolution-heartbeat-coldpath
  • 5feeb91 Merge pull request #3170 from chengzhichao-xydt/codex/base64-encoder-close-clean
  • 124c529 Merge pull request #3172 from chengzhichao-xydt/codex/close-error-checks-clean
  • 70b2364 Merge pull request #3173 from sipeed/dependabot/go_modules/modernc.org/sqlite-1.53.0
  • 7f90ce7 Merge pull request #3174 from sipeed/dependabot/go_modules/github.com/line/line-bot-sdk-go/v8-8.20.1
  • 54f1ab7 Merge pull request #3175 from sipeed/dependabot/go_modules/fyne.io/systray-1.12.2
  • 1260fd8 Merge pull request #3176 from sipeed/dependabot/go_modules/github.com/mymmrac/telego-1.10.0
  • 52320f4 Merge pull request #3181 from Alix-007/fix/gateway-startup-info-ok
  • 377c25e Merge pull request #3183 from chengzhichao-xydt/codex/onebot-body-close
  • 979f440 Merge pull request #3184 from chengzhichao-xydt/codex/ws-body-close
  • 9bc8d15 Merge pull request #3185 from chengzhichao-xydt/codex/updater-checksum-body-close
  • 06830c9 Merge pull request #3186 from chengzhichao-xydt/codex/membench-body-close
  • 7ee4f41 Merge pull request #3187 from chengzhichao-xydt/codex/http-guard-test-body-close
  • d65d592 Merge pull request #3188 from chengzhichao-xydt/codex/health-encode-errors
  • a63b44a add installation instructions to picoclaw skills search.
  • 4514d54 build(deps): bump actions/checkout from 6 to 7
  • ae81ae9 build(deps): bump fyne.io/systray from 1.12.1 to 1.12.2
  • aeab7b1 build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
  • 38a1d82 build(deps): bump github.com/anthropics/anthropic-sdk-go
  • e4bda8c build(deps): bump github.com/line/line-bot-sdk-go/v8
  • 9287df4 build(deps): bump github.com/mymmrac/telego from 1.9.0 to 1.10.0
  • 35db389 build(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0
  • 6d0ca80 build(deps): bump golang.org/x/term from 0.43.0 to 0.44.0
  • 3400221 build(deps): bump modernc.org/sqlite from 1.51.0 to 1.53.0
  • c5a98a5 build(deps-dev): bump eslint from 10.2.1 to 10.4.1 in /web/frontend
  • 646c2db build(deps-dev): bump vite from 8.0.13 to 8.0.16 in /web/frontend
  • d26e4ec chore(openai_compat): fix golines formatting for CI linter
  • e55ddf2 feat(config): add RegisterChannelSettings hook for out-of-tree channels
  • 7de3d1f feat(provider): add NEAR AI Cloud provider
  • 3056a54 feat: allow configured remote cron commands
  • d6371fc fix(agent): close base64 encoder on io.Copy error path
  • 1bd2e84 fix(channels): explicitly ignore resp.Body.Close() errors in websocket dial cleanup
  • f5add27 fix(evolution): add ok check for LoadOrStore type assertion in lockStoreFile
  • 288013c fix(evolution): skip cold path for heartbeat turns
  • bbdf746 fix(evolution): use CompareAndSwap for atomic lockStoreFile repair
  • d2156a9 fix(fileutil): explicitly ignore Close() error on directory file descriptor
  • 36d72a0 fix(gateway): guard startup info assertions
  • 5b41f18 fix(gemini): set both camelCase and snake_case thought_signature in tool call request body
  • 0eb721f fix(health): explicitly ignore json.Encode errors in HTTP handler responses
  • 14c9a1f fix(membench): explicitly ignore resp.Body.Close() error after io.ReadAll
  • f53e6e6 fix(model): avoid shadowing response error
  • 5e3fd4c fix(model): handle error response read failures
  • 234bd03 fix(onebot): block private inbound media fetches
  • 500ce72 fix(onebot): explicitly ignore resp.Body.Close() error after websocket dial
  • 1420875 fix(onebot): tighten inbound media download handling
  • 351ecf0 fix(openai_compat): add ok check for native_search type assertion
  • 409cc05 fix(openai_compat): log warning instead of silently discarding native_search ok check
  • 540f81f fix(openai_compat): use structured logger for native_search warning
  • 2cf030d fix(providers): surface friendly auth error messages (#3198)
  • ed55715 fix(seahorse): handle json.Marshal errors in grep and expand tools
  • 7019143 fix(telegram): use compositeChatID in InboundContext.ChatID for forum topics
  • 2f8c462 fix(tts): explicitly ignore file.Close() error in write error path
  • 583d9e1 fix(updater): explicitly ignore resp2.Body.Close() error after io.ReadAll
  • d4adbf9 fix(web): block private IPv4 embeds in ISATAP literals
  • 7b5fe01 fix(web): update sogou search regex to match new HTML structure (#3139)
  • b2fbe83 fix(web_search): add diagnostic logging for Brave empty results
  • b292def fix: add panic recovery to core-path goroutines
  • 7ee4ee3 fix: correct indentation in shell.go and updater.go for gci linter
  • 62a2b00 fix: explicitly ignore Close() errors in error paths and retry loops
  • fcc2882 fix: resolve golines lint issue in subscription.go
  • 981ab3a fix: scope remote cron command access
  • 08192dd style(test): split long t.Fatalf line to satisfy golines 120-char limit
  • 9eadffd test(config): cover RegisterChannelSettings hook
  • 2cdfada test(utils): explicitly ignore resp.Body.Close() errors in tests

Released by GoReleaser.