Skip to content

Releases: Q-efx/network-visualizer

v0.1.3

v0.1.3 Pre-release
Pre-release

Choose a tag to compare

@Q-efx Q-efx released this 08 Nov 22:21

Highlights

Added full YAML parsing using js-yaml, dramatically expanding support for complex NetworkPolicy, AdminNetworkPolicy, and BaseAdminNetworkPolicy documents.
Enhanced canvas visualization with dynamic node sizing, improved spacing, and clearer port/action labeling to keep busy policy graphs readable.
Refined edge annotations to show “Allow/Deny/Pass” plus port and protocol details adjacent to the connection for quick policy inspection.
Improvements

Treated empty selectors as “any” to prevent blank labels in the UI.
Adjusted layout engine to space nodes based on rendered size and orientation-aware label placement.
Updated Docker image to serve the production build via nginx and documented Railway deployment and container usage.
Simplified GitHub Actions Docker workflow to tag and publish images (including release tags) to GHCR without custom scripting.
Fixes

Eliminated missing patch-package install error during npm install.
Resolved npx vite warnings inside the container and allowed all hosts in both dev and preview modes for smoother deployments.
Changelog

src/components/PolicyEditor.tsx: replace regex parsing with js-yaml, normalize selectors/ports/actions.
src/utils/policyParser.ts: format admin ports, compute node dimensions, new layout spacing.
src/components/CanvasVisualizer.tsx: dynamic node rendering and edge label positioning.
Dockerfile: multi-stage build + nginx runtime for production assets.
.github/workflows/docker-publish.yml: metadata-driven tagging; builds on main, tags, releases.
README.md: added hosted deployment link and Docker usage instructions.

v0.1.2

v0.1.2 Pre-release
Pre-release

Choose a tag to compare

@Q-efx Q-efx released this 08 Nov 21:27

Full Changelog: v0.1.1...v0.1.2

v0.1.1

v0.1.1 Pre-release
Pre-release

Choose a tag to compare

@Q-efx Q-efx released this 08 Nov 21:02

What's Changed

  • Add Kubernetes Network Policy Visualizer with interactive canvas by @Copilot in #1
  • Bump esbuild and vite by @dependabot[bot] in #2

New Contributors

  • @Copilot made their first contribution in #1
  • @dependabot[bot] made their first contribution in #2

Full Changelog: https://github.com/Q-efx/network-visualizer/commits/v0.1.1