← Back to changelog
v10.4.0

Cleaner Logs and a Goodbye to Deprecated Components

NanoPing 10.4.0 sharpens the tools you reach for when something goes wrong. Pipeline log timestamps render correctly again, structured JSON is back in the logging protobuf, networking handles interfaces with multiple local addresses, and a long list of deprecated components has been retired for good.

Pipeline Logs

Timestamps in the log viewer now match when events actually happened, so tracing a problem across components lines up with what you see in the pipeline. Valid JSON log lines are once again carried through the protobuf logging message data field, restoring the structured payloads that downstream tools rely on.

Pipeline Networking

Pipeline networking now supports interfaces that expose multiple local addresses, so hosts with multi-homed NICs or multiple IPs bound to the same interface work without extra configuration.

Removed Deprecated Components

A set of components marked deprecated in earlier releases has now been removed. Pipelines still using any of the following should migrate before upgrading:

  • Bandwidth Constrictor
  • Bandwidth Constrictor Sequencer
  • ChaCha20 Decrypt
  • ChaCha20 Encrypt
  • Delay Fixed
  • Delay Fixed Sequencer
  • Delay Jitter
  • Gilbert Elliot Loss
  • Kodok Decoder
  • Kodok Encoder
  • Periodic Burst Loss
  • Random Burst Loss
  • Throughput Tracker
  • Throughput Traffic Source
  • Timed Burst Loss
  • UDP
  • Uniform Loss
  • Uniform Loss Sequencer