feat: sync deployed v1.0.0-rc.38-custom.42

Sync production source including routing, billing, Astra detection and public uptime. Update custom build instructions and license packaging.
This commit is contained in:
cneicy committed 2026-09-26 04:49:11 +08:00
1 parent aa6c3f50f4
commit ceddfd3d6b
828 files changed
+122253 -13702

No files matched your search

+4
View File
@@ -38,12 +38,16 @@ type ChannelFilterKind string
const (
FilterRequestPath ChannelFilterKind = "request_path"
FilterTaskPluginIdentity ChannelFilterKind = "task_plugin_identity"
FilterResponsesWebSocket ChannelFilterKind = "responses_websocket"
FilterAttemptedChannel ChannelFilterKind = "attempted_channel"
)
type ChannelFilter struct {
ExcludedChannelIDs []int
Kind ChannelFilterKind
RequestPath string
TaskPluginKey string
TaskPluginKeys []string
TaskPluginChannelTypes []int
}
+2
View File
@@ -5,6 +5,8 @@ import (
)
type TaskError struct {
// NoRetry prevents duplicate upstream work after a response has been accepted.
NoRetry bool `json:"-"`
Code string `json:"code"`
Message string `json:"message"`
Data any `json:"data"`