You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#957 Deprecated types.NewInputReputerValueBundleFromInput; use types.NewReputerValueBundleFromInput.
Removed
Fixed
#964 Clamp Dec magnitudes in emissions events to keep event payloads compact.
Security
API Breaking Changes
Removed
#957 Removed types.NewInferenceFromInput, types.NewInferenceForecastBundleFromInput, and types.NewWorkerDataBundleFromInput. Clients build the Input* types directly and sign the InputInferenceForecastBundle.
#947, #956 Removed the v10 event messages emissions.v10.EventNetworkInferences and emissions.v10.EventOutlierResistantNetworkInferences. Both are superseded by emissions.v10.EventNetworkInferenceBundle with an outlier-resistant flag (see API Breaking Changes → Changed).
Added
Changed
#947 Renamed the v10 worker latest-inference query: gRPC GetWorkerLatestInferenceByTopicId → GetWorkerLatestInputInferenceByTopicId, REST /emissions/v10/topics/{topic_id}/workers/{worker_address}/latest_inference → .../latest_input_inference. Returns an InputInference instead of a dense Inference; gRPC/REST/CLI clients must update.
#957 Renamed and retyped keeper methods for network inferences: InsertNetworkInferences → InsertNetworkInferenceBundle, InsertOutlierResistantNetworkInferences → InsertOutlierResistantNetworkInferenceBundle, and GetNetworkInferences / GetOutlierResistantNetworkInferences now take/return types.NetworkInferenceBundle instead of types.ValueBundle. GetOutlierResistantNetworkInferences also now takes a types.Topic (previously topicId) and errors on multi-label topics.
#947 Extended v10 CreateNewTopic and UpdateTopic with label registry fields (max_labels_per_submission, label_whitelist, label_default_value), and updated the corresponding AutoCLI create-topic/update-topic positional arguments.
#942 gRPC/REST query GetLatestNetworkInferencesOutlierResistant now returns InvalidArgument for multi-label (TOPIC_OUTPUT_ARITY_MULTI) topics and NotFound for unknown topics, matching GetNetworkInferencesAtBlockOutlierResistant. Previously it returned OK with an empty bundle (nonce 0) in both cases.
#947 Consolidated the network-inference event stream. The chain now emits a single emissions.v10.EventNetworkInferenceBundle for both regular and outlier-resistant network inferences, distinguished by the outlier_resistant bool field, replacing the separate v9 events emissions.v9.EventNetworkInferences and emissions.v9.EventOutlierResistantNetworkInferences. Indexers/subscribers must subscribe to emissions.v10.EventNetworkInferenceBundle and branch on outlier_resistant; after the upgrade the v9 event types are no longer emitted.