Skip to content

Release Notes: v0.14.17 - Rate Limiting & Onboarding UX Updates #41

Merged
mayanayza merged 3 commits intomainfrom
changelog/v0.14.17
Mar 11, 2026
Merged

Release Notes: v0.14.17 - Rate Limiting & Onboarding UX Updates #41
mayanayza merged 3 commits intomainfrom
changelog/v0.14.17

Conversation

@mayanayza
Copy link
Contributor

Release Notes: v0.14.17

Category: B (Notable)

Review Checklist

  • Verify accuracy of feature descriptions
  • Check category — override in frontmatter if wrong
  • Review title and social post
  • Review Reddit r/scanopy draft
  • Review email subject and body
  • Review Reddit community post draft

Auto-published on merge

  • Changelog on scanopy.net
  • Discord notification
  • Tweet + Bluesky post
  • Brevo email campaign draft (list 9) — preview and send from Brevo UI

Manual after merge

  • Take screenshots and commit to static/changelog/v0.14.17/
  • Post to r/scanopy (copy draft below)
  • Post to r/selfhosted OR r/homelab (copy draft below)

Draft: Social Post

• Global rate limit circuit breaker and auto-retry for HTTP 429s\n• Dedicated demo user rate limit tier\n• Onboarding wizard stepper pattern replaces tabs\n• Improved daemon install flow with dynamic CTAs and confetti\n• SNMP credential logic improved for device discovery\n• Subnet descriptions and labels clarified\n• Enhanced privacy for /share/ routes (analytics disabled)\n• Discovery session and rate limit display fixes

Draft: r/scanopy

Title: Scanopy v0.14.17 — Circuit Breaker, Demo Rate Limit Tier, Onboarding UX Polish, SNMP Improvements, Bugfixes

Scanopy v0.14.17 is out! This release delivers robust improvements to resilience, onboarding UX, SNMP discovery, notification handling, and privacy. Highlights and changelog below:

New Features

  • Global rate limit circuit breaker + auto-retry: More resilient API communications and reduced risk of overwhelming network resources. Handles HTTP 429 gracefully and transparently (#220).
  • Demo rate limit tier: Dedicated limits for demo users to ensure production environments stay performant (#208).
  • Enhanced daemon install UX: Dynamic CTA labels, confetti on success, auto-scroll, and improved connection feedback (#205).
    Daemon install screen showing dynamic CTA and confetti after successful connection

Improvements

  • Onboarding wizard stepper: Replaces tab navigation for improved user flow (#210).
    Onboarding wizard stepper pattern replacing tab navigation
  • Better subnet descriptions: Refined labels and hiding unknown types makes topology maps cleaner (#214).
  • SNMP credential logic: Credentials sorted by specificity, validated responses, and fallback to both custom/public for more accurate identification (#217, #219, #218).
  • Onboarding polish: Help text for organization/network fields, minimum network enforced, improved CTAs, copy clarity (#213, #215, #211).
  • Notification/Rate limit handling: Deduplicated toasts, staggered waits, and minimum gate times prevent drain stampede and notification spam (#222, #223).
  • Privacy & UX: Improved analytics consent, disables tracking for /share/, clearer forbidden delete errors, and inline warnings for UsecaseStep (#221, #216, #224, #225).
  • Consistent terminology + internationalization: Uses 'organization' terminology throughout, onboarding descriptions moved to i18n (#212).

Bug Fixes

  • Discovery sessions no longer get stuck—scans reliably launch (#202).
  • Accurate rate limit wait time is shown (#226).
  • Left-over rate limit console logs cleaned up (#201).
  • Demo embed/analytics leaks fixed for robust privacy (#227).

Full changelog: https://scanopy.net/changelog
Try it out and let me know what you think!


Draft: r/selfhosted or r/homelab

Title: Map your network visually, discover devices & services, improve onboarding — Scanopy released for homelab/sysadmins

I built Scanopy, a self-hosted tool that scans your home or office network, discovers every device, service, and subnet, and automatically generates interactive topology maps—all from Docker containers you control.

Why I made it:

  • Mapping networks is tedious and fragile. Scanopy deploys as a server and lightweight daemons. They scan with ping sweep, ARP, and SNMP, then visualize your real topology—including physical links with LLDP/CDP neighbor detection.
  • Manual inventory is error-prone. Scanopy recognizes over 200 services (Docker, PostgreSQL, nginx, Prometheus, Active Directory, and more). It keeps your inventory current automatically, even when new devices join or leave.
  • Onboarding shouldn’t suck. The latest release brings dynamic onboarding with step-wise wizards, real-time feedback, demo tiers for safe exploration, and even confetti if your install connects successfully.

It's free for small networks and runs as Docker containers (server + daemons).

Draft: Email

Subject: Smoother onboarding, resilient scans & clearer maps

We're excited to share a fresh Scanopy update focused on making network discovery more resilient, onboarding smoother, and topology maps clearer for all users.

  • Better resilience against API rate limits: Automatic circuit breaker and intelligent retry logic prevent service interruptions, even under network stress.
  • Streamlined onboarding workflow: New stepper navigation, dynamic install prompts, confetti celebrations, and helpful feedback make setup faster and friendlier.
  • More accurate device and subnet mapping: Enhanced SNMP credential logic and clearer subnet labeling mean fewer unknowns and improved scan results.
  • Improved feedback throughout: In-app messages, error toasts, and onboarding CTAs let you instantly understand scan statuses and configuration requirements.
  • Privacy and usability upgrades: Analytics improvements and demo user isolation protect your data while enabling hassle-free testing.

Screenshots to Add

Commit these to the PR branch at static/changelog/v0.14.17/:

/changelog/v0.14.17/install-ux-polish.png
/changelog/v0.14.17/stepper-wizard.png

The changelog references these paths — images will appear on the website, in email, and in-app once committed.


Generated with GitHub Models AI

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Mar 9, 2026

Deploying scanopy-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: e44a490
Status:🚫  Build failed.

View logs

Removed some social post items and updated image paths in the changelog for version 0.14.17.
@mayanayza mayanayza merged commit 00150b6 into main Mar 11, 2026
1 check failed
@mayanayza mayanayza deleted the changelog/v0.14.17 branch March 15, 2026 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant