Skip to content

Releases: internetworklab/cloudping

v0.3.5: A Feature Release

15 May 01:13

Choose a tag to compare

Feature:

  • Hot-reload MaxMind MMDBs support via fsnotify
  • IP Query in Web

v0.3.3: A Feature Release

10 May 03:46

Choose a tag to compare

Features

  • BGP Route Query UI — Full MRT/route query feature with multi-provider streaming, AS path visualization, per-provider tab switching, and query stats bar
  • MRT Reverse Proxy (Hub) — Forwards /proxy/mrt/* to MRT query service backend with optional bearer token auth
  • CF Access Service Token Support (Hub) — New middleware for Cloudflare Zero Trust backends; CLI flags: --mrt-query-service-cf-access-client-id, --mrt-query-service-cf-access-client-secret
  • Dockerized Dev Scaffold — One-command local dev via docker/testing/ with hub, web-proxy, and frontend containers

Improvements

  • Frontend MRT data sources — Replaced mock implementations with database-backed listers using ndjson streams with input validation
  • MRT entries pagination — Frontend updated to use cursor-based pagination
  • Hub MRT proxy setup — Extracted into dedicated tryRegisterMRTProxyService method; auth wrapping applied via handler chaining
  • Hub CLI flags — Added --mrt-query-service-backend-url and --mrt-query-service-bearer-token
  • Containerized web dev — Isolated node_modules per container to resolve platform/arch mismatch

Fixes

  • Fix stats label misplacement
  • Fix mock data fetching loop that never terminated

Chores

  • Remove ambiguous flag from MCP server CLI

v0.3.1: A Feature Release

02 May 12:48

Choose a tag to compare

Feature:

Added some SSO support: Github OAuth, Google OAuth, and OIDC.

v0.3.0-rc: A Feature Release

30 Apr 00:47

Choose a tag to compare

New Feature:

  1. MCP Server: now accessible as an MCP (Model Context Protocol) server over StreamableHTTP.

Refactor:

Added logging, rewrite JWT authentication for separation of concerns.

v0.2.15: A Feature Release

21 Apr 03:51

Choose a tag to compare

New feature:

You can now initiate a ping or traceroute task by sending email to cli at ping2.sh, e.g.:

  • Send --help
  • Send ping --help
  • Send list
  • Send traceroute -s lax1 example.com

(no backticks)

Bug fix:

Fix issue that could be triggered by a nodeName containing /

v0.2.12: An Improvement Release

16 Apr 10:59

Choose a tag to compare

A new orientation toggle button has been added to the ping result display table, allowing you to switch between two layout modes with a single click.

v0.2.11: A Feature Release

12 Apr 12:29

Choose a tag to compare

🚀 New Feature: CIDR Subnet Probe Scanning

This release introduces the /probe command — a real-time CIDR subnet scanner that probes every host address in a target subnet and renders the results as a live-updating heatmap image directly in your Telegram chat.

What's New

/probe Command

Scan any CIDR subnet from a specified source node and watch results come in live:

v0.2.10: A Minor Improvement Release

05 Apr 03:14

Choose a tag to compare

Refactor:

  • Re-wrote the implementation of <TracerouteDisplay/>, use AbortController to effectively cancel unused stream to prevent resource leaks, use unified TraceEvent and stream of TraceEvent to uniquely model the data of traceroute events and reduced repetitive computations.
  • Re-wrote the implementation of <CanvasTable/>, addressed the problem of calling setState inside a hook, which is introduced at the very early stage of prototyping.

v0.2.5: An Minor Improvement Release

30 Mar 20:38

Choose a tag to compare

Refactor:

  • Use a trie-based, data-driven approach to replace the previously hardcoded logic for IP address and domain classification
  • Support for defining custom NetworkDescriptor and DomainDescriptor by providing a JSON file in public/networkdescriptor.json and public/domaindescriptor.json, respectively. See nwdesc.ts for the exact type definitions.

v0.2.4: A Feature Release

29 Mar 00:23

Choose a tag to compare

  • Enabled JWT authentication ability to all public facing handlers
  • Added sliding-window based rate limiter