You are offline
Back online

What's New

Product updates and improvements to nuLAB — current version v0.9.121.

Added
201
25%
Improved
296
36.9%
Fixed
268
33.4%

803 changes across 127 releases · Apr 2026 – Sep 2026

Release activity

57 active days in the last 26 weeks
Less More
  1. v0.9.121 6 Sep 2026
    Safer industrial controls and dependable factory workflows
    • Security Device browser windows are now bound to the lab that opened them, preventing an older window from reading or changing a similarly identified device after the active lab changes.
    • Security Industrial and IoT device browser pages, status views and actions now enforce Enterprise access consistently while leaving supported non-industrial device interfaces available on their existing plans.
    • Fixed Sensor MQTT settings now require a topic and a valid whole-number publishing interval before an update is submitted, with malformed values rejected before any change is applied.
    • Fixed Industrial scenario controls now reflect each scenario's current state, showing only valid start, resume, pause and reset actions and preventing duplicate requests while an action is running.
    • Fixed Dragging a newly added device now immediately preserves its chosen position, preventing an incoming first connection from moving the device while it is still being placed.
    • Fixed The Siemens Factory Cell now polls the correct PLC tag addresses so motor, conveyor, alarm and emergency-stop measurements continue updating as configured.
    • Improved The topology cursor now changes immediately when switching between selection and connection modes, making the active editing action easier to recognize.
  2. v0.9.120 6 Sep 2026
    A clearer Assistant and safer topology workflows
    • Added The Assistant now uses a native conversation view with readable Markdown, selectable messages, exact code copying, compact tool activity, plans and starter prompts.
    • Added A growing multi-line composer now provides clear Send and Stop controls while allowing the next message to be drafted during an active response.
    • Improved The Assistant can now expand into a larger workspace, keeps the latest response in view without disrupting manual reading and provides a more usable layout on narrow or short screens.
    • Fixed Streaming responses, saved conversations, plan continuations and tool updates now preserve paragraph boundaries, text selection, keyboard focus and scroll position consistently.
    • Security Ask mode now requires approval for every action that changes a lab while allowing read-only inspection to continue automatically; Full access remains available when explicitly selected.
    • Security Assistant approvals are now tied to the exact action, user, connection and conversation turn, expire automatically and cannot be reused after approval, rejection, cancellation or disconnection.
    • Fixed Starting a new chat now cancels pending attachments, and messages wait for attachment processing to finish instead of sending incomplete or stale content.
    • Improved External Assistant integrations now report progress for longer configuration work and respond promptly to cancellation without changing their existing request formats.
    • Improved Topology inventory and device-ownership checks now use lighter data reads, and PLC tag responses avoid repeating the same information while retaining all available fields.
    • Added Conflicting point-to-point connections are now highlighted on the topology with clear warnings so they can be reviewed and corrected without silently removing user-created cables.
    • Fixed Assistant connection actions now preserve device and fabric-extender endpoint types, return reusable connection identifiers and keep unrelated links intact.
    • Fixed Zone membership is now normalized consistently when labs and older templates are loaded, preserving valid legacy zones while removing unknown or overlapping device assignments.
  3. v0.9.119 5 Sep 2026
    Safer preservation of existing topology links
    • Fixed Connection cleanup now preserves valid cables in older and imported labs when interface positions could not be mapped reliably, including mixed topologies where only some devices have complete interface information.
    • Fixed Fabric-extender connections are now distinguished from ordinary device links even when their numeric identifiers overlap, preventing device removal or connection operations from targeting the wrong endpoint.
    • Fixed Connection details now resolve fabric-extender names and port labels correctly while continuing to support standard device-to-device links.
  4. v0.9.118 5 Sep 2026
    Reliable topology edits and accurate neighbor discovery
    • Fixed Topology zone and note changes now retry automatically after a temporary save failure, warn before leaving with unsaved work and confirm when saving succeeds.
    • Fixed Simultaneous annotation updates no longer overwrite one another, and saved annotation responses remain stable while the topology continues changing.
    • Fixed Older geometry-based zones now wait for authoritative device positions before migration, preventing misplaced memberships when a lab is opened on another browser or device.
    • Fixed An open zone editor can no longer restore removed devices or recreate a zone that was deleted elsewhere while the dialog was open.
    • Improved CDP and LLDP neighbor lists now preserve distinct parallel connections while applying global, per-interface, power and administrative-state controls consistently.
    • Fixed CDP neighbors from a disabled interface now age out normally instead of being refreshed by unrelated topology activity, and return when discovery is enabled again.
    • Fixed Editing or deleting connections now uses stable reusable connection identifiers, including links to fabric extenders and links whose direction is reversed.
    • Fixed EVE-NG imports now preserve connectivity across shared networks, including mixed Ethernet and serial interfaces and router subinterfaces connected through an imported network segment.
  5. v0.9.117 5 Sep 2026
    Editable topology zones and safer connections
    • Added Topology zones can now be created and edited by selecting their member devices, with searchable device lists, IEC/Purdue levels and customizable colors.
    • Improved Zone boundaries now follow their assigned devices automatically, and the topology filter can show individual zones or devices that are not assigned to a zone.
    • Improved Existing zone annotations and the Siemens Factory Cell are upgraded to explicit device membership while preserving zone information through lab copies, imports and revisions.
    • Fixed Moving or removing devices now keeps zone membership and zone-to-zone connection checks accurate, including cleaning up zones that become empty.
    • Fixed Labs now repair duplicate, self-referencing, incomplete or conflicting point-to-point connections while preserving intentional parallel links such as EtherChannels.
    • Fixed Connection changes now refresh neighboring-device information consistently, preventing outdated CDP or LLDP relationships after a cable is added, changed or removed.
    • Fixed Device uptime is reported correctly again instead of appearing as zero after the recent uptime consolidation.
    • Improved Hardware identity, licensing details, memory values, interface characteristics and spanning-tree defaults now align more closely with the selected device platform.
    • Fixed Junos OSPF status no longer appears active until an area is configured, and Fortinet OSPF status reports its running time correctly.
    • Fixed IOS XE StackWise Virtual, NX-OS logging, Dell OS10 version and spanning-tree, and HP ProVision timezone output now show the correct platform-specific values.
  6. v0.9.116 5 Sep 2026
    Accurate device uptime and dependable host state
    • Fixed Device browser dashboards now report current uptime consistently across Cisco, Juniper, Arista, Dell, Aruba, Huawei, Fortinet, Palo Alto, MikroTik, ScreenOS, wireless and industrial platforms.
    • Fixed Dell, Palo Alto and Windows system commands now use the same current device uptime shown elsewhere instead of displaying zero or a stale platform-specific value.
    • Fixed Cisco OSPF process timing, SPF timing and RIP route ages now follow the lab clock instead of remaining at a fixed placeholder duration.
    • Improved Linux and Windows host state now updates predictably after relevant configuration changes, including hostname, DNS and security-status information.
    • Fixed Recalculating Linux or Windows state no longer recreates or changes existing processes, services, files, logs and security records during unrelated updates.
    • Fixed Opening a Telnet or SSH session through one device to another no longer renames the originating device on the topology, sidebar or terminal window.
  7. v0.9.115 5 Sep 2026
    Flexible tutorial workspaces and visible guide progress
    • Added Added an editable topology zoom control with presets from 10% to 500%, allowing learners to enter a precise zoom level or choose one quickly from the toolbar.
    • Added Tutorial PDF generation now shows an active progress indicator and elapsed time instead of leaving authors waiting without feedback.
    • Improved The in-lab tutorial guide is now a bottom workspace that can be resized vertically, hidden, restored or reset while preserving more room for the topology.
    • Improved Terminal windows now fit within the available tutorial workspace and adjust when the guide or browser size changes.
    • Improved If the connection is interrupted during PDF generation, the review page now checks the ongoing job, reports reconnection progress and avoids submitting a duplicate request.
    • Fixed PDF guides generated for revised tutorials now remain attached to the published tutorial and available to learners after the temporary revision draft is retired.
    • Improved Marketplace knowledgebase icons now render consistently without depending on an external icon font, and empty folders provide clearer navigation guidance.
    • Fixed The version badge now stays within the page content instead of floating over controls while the page is scrolled.
  8. v0.9.114 4 Sep 2026
    Restartable tutorials and dedicated sensor management
    • Added IoT sensors now have a dedicated browser management interface with overview, measurement, MQTT, signal and alarm views.
    • Added Sensor publishing can now be started or stopped from the device interface, and MQTT topics and publishing intervals can be updated without leaving the device.
    • Added Learners can restart a tutorial from its reviewed starting configuration while keeping their previous lab and progress available.
    • Added Tutorial authors can create a revised draft from a published tutorial without changing the content used by existing learner attempts.
    • Added Tutorial review now includes starting-state and learner-task summaries, step types, per-device command groups and explicit checks for whether a learner must make a change.
    • Added Authors can now rehearse a tutorial from its starting state and verify each guided step before generating the guide or publishing.
    • Improved Published tutorials now keep their reviewed starting configuration, guidance and downloadable guide together as one stable release for each learner attempt.
    • Improved Marketplace tutorial pages now distinguish starting, resuming and unavailable content, and show what is already configured and what the learner will build.
    • Improved Purchased content is now easier to find in the Library within My Labs, with a direct route from the Marketplace.
    • Security Tutorials with an unreviewed or invalid starting state cannot be purchased or started, and learners are not charged when the content is unavailable.
    • Security Industrial Assistant and external integration actions now enforce lab ownership consistently before reading or changing IoT devices and connections.
    • Fixed Devices added by the Assistant or an external integration no longer rearrange a carefully positioned topology and are placed near their connected neighbor when appropriate.
    • Improved IoT alarm times are now shown in a concise local format while retaining the complete timestamp for reference.
    • Improved The Siemens Factory Cell now includes an additional pressure sensor for broader measurement and alarm exercises.
    • Fixed SCALANCE interface help and completion now describe the optional complete shutdown form correctly.
  9. v0.9.113 3 Sep 2026
    Clearer, faster industrial telemetry on the topology
    • Improved IoT telemetry animations now follow the connected network path between devices, making message movement through switches, brokers and subscribers easier to understand.
    • Improved Telemetry pulses now move more quickly and progress hop by hop, giving active industrial labs a more responsive topology view.
    • Improved Vibration, energy and current readings now use colors that are easier to distinguish from routing activity and alarm indicators in both light and dark themes.
    • Improved Sensors in the Siemens Factory Cell now publish more frequently, providing quicker visual feedback during guided exercises.
  10. v0.9.112 3 Sep 2026
    Safer IoT configuration and more dependable industrial views
    • Fixed The IoT operations workspace now loads its dashboards even when live updates are slow or temporarily unavailable, instead of leaving every section empty.
    • Fixed Acknowledged alarms now remain dismissed during refreshes, live alarm timestamps are preserved and newly received alarms are no longer lost when an older snapshot arrives.
    • Fixed Rapidly closing and reopening the IoT workspace no longer creates duplicate refresh activity or leaves outdated live connections running.
    • Fixed Invalid sensor signal settings and incorrectly typed device options now return clear validation errors instead of being saved or causing an application error.
    • Fixed If a saved sensor configuration cannot produce a measurement, publishing now stops only for that sensor while the rest of the lab continues operating.
    • Improved Industrial diagram imports now preserve explicit device types, map unfamiliar sensor descriptions to supported devices and avoid treating unrelated edge routers as Siemens Industrial Edge devices.
    • Fixed Cloud MQTT brokers without an explicit model can now be imported using an appropriate supported model instead of rejecting the complete diagram.
    • Improved SCALANCE browser management now uses clearer port labels, operational status indicators and more polished tables and device controls.
    • Fixed The Assistant remains available if industrial device guidance cannot be loaded, allowing the conversation to continue without the optional industrial context.
  11. v0.9.111 3 Sep 2026
    SCALANCE browser management and smarter industrial imports
    • Added Added a Web Based Management interface for Siemens SCALANCE devices with dashboard, device, port, LLDP, access, software and redundancy views.
    • Added SCALANCE system names, ring modes and ring ports can now be configured from the browser, with changes reflected consistently in device configuration and status.
    • Improved Imported and generated industrial diagrams now recognize Siemens PLCs, SCALANCE switches, Industrial Edge devices, cloud MQTT brokers and a broader range of plant sensors.
    • Improved Industrial devices discovered in diagrams are now matched against the supported catalog, reducing incorrect vendor, model and operating-system assignments.
    • Improved The Assistant now uses the current device catalog when creating industrial layouts, keeping Siemens, sensor and cloud-device selections aligned with available models.
    • Added External Assistant integrations can now operate industrial scenarios, inspect SCALANCE rings and PLC tags, configure Edge connections, review Sparkplug activity and check zone boundaries.
  12. v0.9.110 3 Sep 2026
    Ready-to-use factory labs and clearer industrial operations
    • Added Added a Siemens Factory Cell template with a SIMATIC PLC, SCALANCE ring, Industrial Edge device, plant sensors, network zones and cloud connectivity, ready to launch from the Marketplace.
    • Added The factory-cell template includes guided shift-start, bearing-failure, ring-failover and protected-path exercises for hands-on industrial troubleshooting.
    • Improved Industrial lab templates can now preserve device placement, network zones, PLC tags, sensor settings, alarms and scenarios when a lab is created.
    • Added Added zone and conduit checks that highlight communication paths crossing industrial boundaries without firewall protection.
    • Added Industrial scenarios can now control sensor activity, apply or clear faults, update PLC tags, publish MQTT messages and interrupt or restore network links.
    • Added Topology hover cards now show relevant alarm severity, latest measurements and SCALANCE ring roles directly on the canvas. (Removed in 0.9.117 — device details now live in the Properties panel and the device navigation drawer.)
    • Improved Device properties now provide focused cards for sensors, MQTT brokers, SIMATIC PLCs, SCALANCE rings, Industrial Edge connectors and cloud brokers.
    • Improved The Assistant can now create industrial lab layouts and help operate scenarios, inspect PLC tags and ring status, configure edge connections, review Sparkplug activity and check zone boundaries.
  13. v0.9.109 2 Sep 2026
    A complete IoT operations workspace
    • Added Redesigned the IoT panel as a complete operations workspace with an overview, plant layout, device inventory, brokers, topics, traffic, alarms, PLC tags and Sparkplug status.
    • Added Added live IoT performance indicators and event summaries so device, broker, message and alarm activity can be assessed at a glance.
    • Added Added traffic timelines and topic activity views for following message flow and recent telemetry across an industrial lab.
    • Added IoT devices can now be inspected and configured from a dedicated drawer without leaving the operations panel.
    • Added Added reusable IoT scenarios with timed steps and controls to start, pause, resume and reset a run.
    • Improved Scenario progress and the latest executed event now update live for everyone viewing the lab and follow the lab's own clock.
    • Improved The IoT workspace is now split into focused, responsive views for clearer navigation and more dependable updates during active scenarios.
  14. v0.9.108 2 Sep 2026
    Industrial Edge connectivity and stronger SCALANCE workflows
    • Added Added Siemens Industrial Edge connector management for linking industrial devices with MQTT and OPC UA services through the IoT interface.
    • Added Added Sparkplug B messaging for industrial telemetry, including device birth, data updates and state changes routed through configured brokers.
    • Improved Industrial Edge connector changes now update live topology and dashboard views immediately and remain available through supported APIs.
    • Improved Assistant and MCP device views now recognize Siemens platforms and expose Industrial Edge connections and SCALANCE ring status.
    • Fixed SCALANCE system, interface, VLAN, LLDP, PROFINET, addressing and ring settings now restore correctly from saved configuration after reopening or restarting a device.
    • Fixed SCALANCE command errors now follow the platform's own command grammar instead of falling through to Cisco-style messages.
    • Improved SCALANCE MRP ring calculations and topology overlays now provide clearer ring-role, port and failover state.
    • Improved IoT and industrial device icons now adapt to the active palette for better contrast and identification across light and dark themes.
    • Fixed Linux ping now validates packet counts and handles a count of zero without sending unintended packets.
    • Fixed Linux address commands and Windows network configuration now report missing interfaces clearly instead of applying changes to an invalid target.
  15. v0.9.107 2 Sep 2026
    Siemens industrial labs and expanded IoT operations
    • Added Added Siemens industrial devices, including SIMATIC S7 PLCs, SCALANCE switches and security appliances, with platform-specific catalog details, interfaces and software information.
    • Added Added live PLC tag management through the IoT dashboard and API, including reading and updating values used by industrial lab workflows.
    • Added Industrial signals can now model changing process values, noise, coupled measurements and fault conditions for repeatable training scenarios.
    • Added Added configurable warning and critical alarms for IoT signals, with live alarm updates delivered to the browser.
    • Added Actuator devices can now respond to subscribed MQTT commands, allowing switches, locks and other controlled equipment to participate in interactive workflows.
    • Added Added Modbus and CoAP server devices, along with expanded current, energy, flow, level, pressure, RFID and vibration device choices.
    • Added Added IoT broker management and broker visibility to the IoT dashboard, including active listener and client information.
    • Improved The topology editor now groups and filters IoT and industrial devices more clearly and includes search when choosing a device type.
    • Improved Refreshed IoT and industrial device icons for clearer identification and consistent light and dark theme rendering.
    • Improved Assistant device-state views now recognize the expanded IoT and industrial device families and expose their relevant operational state.
    • Fixed Inactive MQTT sessions now expire automatically and publish their configured last-will message when appropriate.
    • Fixed Long-running subscribers and gateway connections are no longer removed as idle sessions, and normal publish activity now refreshes client activity correctly.
  16. v0.9.106 1 Sep 2026
    Longer Assistant workflows and clearer integrations
    • Improved The Assistant can now complete much larger configuration responses without cutting off commands during multi-device or advanced lab work.
    • Fixed If a provider still reaches its response limit or returns an incomplete tool request, the Assistant now reports the interruption and retries with fewer operations instead of running malformed input.
    • Improved Reduced repeated prompt processing when the Assistant finishes or redirects a stalled workflow, improving efficiency during long conversations.
    • Fixed Assistant firewall summaries now reflect the active Palo Alto and FortiGate zones, addresses, policies and pending changes that actually govern traffic.
    • Fixed Devices without configured first-hop redundancy now report it as unconfigured instead of suggesting that convergence is permanently pending.
    • Improved Device-state requests can select individual sections or request the complete state consistently through the Assistant, REST integrations and MCP clients.
    • Improved MCP device inventory, topology diagrams and debug messages now return focused results without duplicating full topology or message data.
    • Improved Debug message output now includes sequence numbers and timestamps, making incremental polling and event ordering easier to follow.
    • Fixed Integration guidance now uses surface-neutral instructions instead of referring MCP clients to tool names that exist only in the in-app Assistant.
    • Improved The topology editor now distinguishes remaining plan capacity from the per-action device limit and gives clearer guidance when a lab reaches its allowance.
    • Improved Downloaded tutorial guides now use a safe filename based on the tutorial title, and unexpected application errors present a clearer recovery page.
    • Fixed The version badge now stays clear of the simulator's Logout action across desktop and mobile layouts.
  17. v0.9.105 31 Aug 2026
    Safer configuration and more trustworthy device insight
    • Improved Assistant configuration changes are now atomic: if any command is rejected or fails partway through, the complete batch is rolled back instead of leaving a partially changed device.
    • Fixed Rollback now restores saved configuration, calculated device state, protected SNMP settings and command-mode context together, so a failed correction leaves the device exactly where it started.
    • Improved Configuration results now identify rejected commands consistently in the Assistant, MCP integrations and ChatGPT Actions, with clear guidance to correct and resubmit the full change.
    • Improved Full configuration replacement now states whether the device syntax was validated or stored without validation, avoiding false assurances on platforms without a validation path.
    • Fixed Saving configuration on Junos, Palo Alto and other commit-based platforms now commits pending changes before writing startup state and returns the session to its previous command mode.
    • Added Assistant device-state views now include CDP and LLDP neighbors, first-hop redundancy, BFD service state and clearer distinctions between unavailable, unconfigured and not-yet-converged information.
    • Fixed Removed unsupported or invented security, platform and configuration claims from Assistant device summaries, including fabricated zones and policies.
    • Improved Large topology reads now reduce interface detail automatically while preserving every device, connection identifier and link endpoint needed for safe follow-up actions.
    • Security ACI Assistant operations now reject unknown fabrics and derive internal object keys on the server, preventing cross-lab or phantom-fabric access.
    • Fixed NX-OS FabricPath state is now stable across repeated calculations instead of changing randomly between otherwise identical reads.
    • Fixed Software-version and operating-system lifecycle operations are now available in the Web application instead of failing because required services were missing.
    • Fixed RIP neighbor last-update values now show elapsed time from the simulated discovery event, and legacy Marketplace items parked outside the curriculum retain an unset order.
  18. v0.9.104 30 Aug 2026
    A faster, more dependable Assistant
    • Added The Assistant and external integrations can now inspect only the parts of a device they need, including interfaces, routing protocols, switching, services, security, platform details and IoT state.
    • Improved A device overview now starts with a compact section index, allowing larger states to be explored selectively without losing important details to response limits.
    • Improved Selective device-state reads behave consistently in the in-app Assistant, MCP integrations and ChatGPT Actions.
    • Fixed The Assistant now recognizes rejected or invalid device commands as unsuccessful work instead of treating them as progress and repeating the same approach.
    • Fixed Bulk configuration reports partial success accurately, identifies rejected lines, and guides a bounded correction without discarding changes that were already accepted.
    • Fixed When a configuration action is cancelled or times out after it may have started, the Assistant now treats device state as uncertain and reads it back before attempting another change.
    • Improved Actions requiring confirmation now clearly ask the user to approve them instead of leaving the Assistant in an unresolvable retry loop.
    • Fixed Read-only commands, previews and rejected actions no longer make resumed lab-building tasks skip devices that were never actually configured.
    • Improved Device configurations are preserved exactly when returned to the Assistant, while superseded state reads are compacted to keep longer workflows focused and efficient.
    • Improved Reduced duplicated integration responses and improved request caching, lowering response size and repeated processing during longer Assistant sessions.
    • Fixed Palo Alto system views now report uptime from the lab clock instead of showing zero or using wall-clock time.
    • Fixed RIP neighbor timestamps now follow the simulated clock and render consistently across regional settings.
  19. v0.9.103 29 Aug 2026
    Learning milestones and a clearer Knowledgebase
    • Added Reading-only tutorial steps now require an explicit acknowledgment, so background verification cannot mark something as read on a learner's behalf.
    • Added Completing a tutorial now ends with a dedicated completion card and a clear route to the next tutorial or the course Final.
    • Improved Tutorial administration now reports live generation status more reliably, while the review workspace clearly tracks unsaved edits.
    • Improved Curriculum editing now preserves descriptions, shows newly created empty sections, and prevents duplicate positions, conflicting names and circular nesting.
    • Improved Knowledgebase and Marketplace cards now identify drafts and show tutorial step or Final question counts where available.
    • Fixed Published labs parked outside the visible curriculum now appear in the Knowledgebase Labs section instead of leaving it unexpectedly empty.
    • Improved Your library now highlights expiring access first, explains what remains available after expiry, and shows tutorial completions plus the best score and pass status earned on Finals.
    • Improved Final results now use course names throughout the score breakdown and provide clearer, prioritized recommendations about what to revisit.
    • Fixed Feedback prompts are deferred while a timed Final is on screen and can appear later without consuming the request during the exam.
    • Fixed Insights results now recover after reconnecting instead of disappearing or requiring another generation request.
    • Fixed Powering a device on or off in the topology editor now refreshes the available toolbar actions immediately.
    • Security Publishing and reclassifying Marketplace content now validates the final saved result and rejects stale concurrent edits that could bypass tutorial or Final requirements.
  20. v0.9.102 28 Aug 2026
    Clearer learning panels and fairer Final retries
    • Fixed A Final attempt that could not be graded no longer consumes the included sitting or forces the learner to purchase a retry.
    • Fixed Retrying after an ungradeable Final now creates a distinct attempt instead of failing because the previous attempt number already exists.
    • Security The Assistant is no longer available while taking a Final, preventing exam questions from being answered through the in-lab guidance tools.
    • Fixed The Final panel now occupies its intended space beside the topology instead of collapsing to an unusable size, with responsive behavior on smaller screens.
    • Improved Refined the Final panel with clearer questions, status messages, results, per-course scores and recommended topics while keeping in-progress questions free of grading hints.
    • Fixed Knowledgebase entries now identify plain labs as labs instead of tutorials, including their accessible labels and visual treatment.
    • Improved Locked Knowledgebase items can now open their details to explain what must be completed first, while purchase actions remain unavailable.
    • Improved Marketplace cards now use accurate device-count previews, correct singular and plural labels, and clearer grouping for type, lock and price badges.
    • Improved Refreshed the tutorial panel with clearer progress, step states, commands and verification feedback while preserving keyboard and resizing support.
  21. v0.9.101 28 Aug 2026
    More dependable tutorial and Final verification
    • Improved Tutorial and Final checkpoints can now be evaluated together against one consistent lab state, producing stable results across multi-step verification.
    • Fixed Configuration checkpoints now compare complete command tokens and understand platform-specific negation, avoiding false passes from similar addresses, VLANs, process numbers or disabled settings.
    • Fixed Neighbor checkpoints now distinguish OSPF from OSPFv3, recognize standard neighbor-state names, and reject EIGRP adjacencies that are no longer operational.
    • Fixed Route checkpoints now support IPv4 and IPv6 tables, recognize protocol families such as static, OSPF, EIGRP, BGP and IS-IS, and wait for initial route calculation instead of failing early.
    • Fixed Reachability checks no longer alter traffic statistics, and unavailable lab state is reported as a verification problem rather than an incorrect student answer.
    • Improved Marketplace cards now identify locked content clearly, prevent unavailable actions and preserve the distinction between labs, tutorials and Finals in public catalog data.
    • Fixed Concurrent tutorial edits now detect version conflicts, while cancelling generation reliably removes temporary artifacts and keeps the job cancelled.
    • Added Lab automation can now append configuration lines without replacing the device's existing saved configuration.
    • Fixed Collaboration merge requests now transition atomically, preventing simultaneous actions from applying the same request more than once.
    • Improved Terminal windows now choose clearer platform icons and keep their controls aligned across supported device types.
    • Added The tutorial panel can now be resized with a pointer or keyboard, remembers its width, and keeps the topology canvas usable across screen sizes.
  22. v0.9.100 26 Aug 2026
    Safer account controls and dependable downloads
    • Fixed Linux DHCP clients now request and reuse addresses only when the client interface, server, pool and routing domain are operational and compatible.
    • Fixed DHCP address reuse now respects the requesting interface and routing domain, preventing an existing binding from being applied to the wrong connection.
    • Fixed macOS Gateway download links now select an installer that actually exists and fall back to the available application binary in development environments instead of leading to a missing file.
    • Added Missing pages now use a branded nuLAB not-found experience instead of a generic server response.
    • Security Disabling bring-your-own-key support now blocks credential viewing, validation and storage at the API as well as hiding the settings panel, while still allowing users to delete previously stored keys.
    • Security Simultaneous MFA enable or disable requests are now handled as a single account transition, preventing recovery codes from being silently replaced during repeated submissions.
    • Security School website links now accept only safe HTTP or HTTPS addresses and no longer render potentially executable or local-file schemes.
    • Fixed Administrative credit adjustments now reject values that would exceed the supported balance range and serialize simultaneous changes so balances and reported adjustments remain accurate.
    • Security Dialog content now escapes untrusted values consistently, and access denials across lab, exam, discussion, event-log and gateway operations return safer, more consistent responses.
    • Fixed My Labs date sorting and device selection now remain stable across repeated updates and unusual values.
  23. v0.9.99 25 Aug 2026
    Reliable DHCP, LACP and tunnel diagnostics
    • Improved DHCP pools, exclusions, reservations and leases now remain isolated by VRF, allowing overlapping address space to operate correctly across separate routing domains.
    • Fixed Automatic DHCP leases now remain stable through recalculation, while manual reservations constrain future offers without unexpectedly replacing an active lease.
    • Fixed Disabling the DHCP service now clears active server bindings and usage counters without deleting pool configuration; enabling it again restores normal allocation behavior.
    • Improved DHCP lease creation, replacement, release and expiration now update pool usage and debugging output consistently.
    • Fixed LACP bundles now require eligible operational endpoints and compatible neighbor negotiation, and member state recovers correctly after configuration removal or link changes.
    • Improved Ping and tunnel checks now resolve underlay first hops more accurately and update ICMP interface counters from the completed packet results.
    • Fixed ARP, routing, DHCP and TCP debugging now reports only events supported by the actual packet or state transition, avoiding duplicate or unrelated messages.
    • Improved NX-OS vPC status, ScreenOS saved configuration, Palo Alto ION interface updates and staged browser configuration changes now remain consistent with active device state.
    • Improved Assistant device creation now handles models offered with more than one operating system and gives clearer guidance when the selected combination is unavailable.
    • Security Server Builder routes now require Enterprise access consistently across both the design workspace and hardware catalog.
  24. v0.9.98 25 Aug 2026
    Reliable Insights, topology editing and Cisco diagnostics
    • Added The topology editor can now add several devices at once, placing each device separately while respecting plan limits and a safe per-action quantity cap.
    • Fixed Removing a connection through the Assistant now removes the cable from the requested interface instead of potentially selecting another link on the same device.
    • Fixed Newly published Marketplace packs now appear in the curriculum immediately, including content without a vendor-specific category.
    • Improved Improved feedback workflows with stable administration pagination, clean failure states and safer submission controls that prevent accidental duplicate or lost feedback.
    • Added Added Cisco operational views for err-disabled interfaces, inconsistent spanning-tree ports and interface error counters.
    • Added Expanded Cisco debugging for ARP, DHCP, NAT, OSPF, LACP, spanning tree and TCP activity, with messages tied to actual network events.
    • Fixed Improved NAT and PAT translation ordering, DHCP lease replacement, LACP member state, OSPF hello eligibility and spanning-tree recovery after an interface restart.
    • Improved Paid Insights requests now verify credit and concurrency availability before starting, record actual usage, and recover unfinished accounting safely after transient failures or restarts.
    • Improved Insights sections now open immediately without an extra confirmation step while still enforcing the required access and credit checks.
    • Fixed Application updates no longer interrupt active typing, and unavailable pages now display a dedicated not-found screen.
  25. v0.9.97 24 Aug 2026
    Stronger accounts, clearer activity and TCP debugging
    • Security Email confirmation is now enforced consistently for browser and API sign-ins, preventing unconfirmed accounts from bypassing the activation requirement.
    • Security Registration and password-reset responses no longer reveal whether an email address already belongs to an account, while invalid or expired reset tokens are rejected consistently.
    • Improved The dashboard now includes total simulator time and more dependable recent-lab details, with accurate links and readable activity durations.
    • Changed nuLAB now uses its dark interface exclusively. Retired Light and System preferences are migrated automatically, and the unused theme selector has been removed.
    • Improved Knowledgebase access is now consolidated under the Marketplace navigation instead of appearing as a separate destination.
    • Added Added TCP transaction debugging for supported Cisco workflows, including connection-state messages tied to BGP session activity.
    • Improved TCP debugging is available through contextual help and common command abbreviations, with status visible through show debugging.
    • Fixed Device selection now remains accurate when devices are added dynamically through the canvas, Assistant actions or other live topology updates.
    • Fixed Marketplace curriculum trees now preserve the correct parent and child relationships when categories and published content are assembled for browsing.
  26. v0.9.96 24 Aug 2026
    A new dashboard and the complete Final experience
    • Added A new dashboard brings your plan, device allowance, labs, credits, purchases, completed tutorials and school membership together in one place.
    • Added The dashboard includes quick access to recent labs and clear notices when a trial is active or expired, or when a paid plan is nearing its end.
    • Added Finals can now be taken inside the simulator in a dedicated exam panel, from starting an attempt and answering questions through submission and the final result.
    • Security Final questions never reveal answers, scoring rules or verification details while an attempt is in progress, and no per-question feedback is shown before submission.
    • Improved The price of an additional Final sitting can now be configured per deployment; when no price is configured, additional sittings remain unavailable rather than being treated as free.
    • Improved Tutorial authors must classify every step before saving, preventing incomplete step definitions from reaching learners.
    • Improved When tutorial edits make the downloadable guide outdated, the review workspace now explains that the PDF must be regenerated before publication.
    • Fixed Nested Cisco ACI configuration commands now resolve in the correct APIC context without duplicate command ownership or misleading registry warnings.
    • Fixed Windows network, filesystem and service commands now apply their state changes and render output consistently through a single command path.
  27. v0.9.95 23 Aug 2026
    The Final, and a knowledgebase you can navigate
    • Added Categories can now end with a Final — a capstone exam over a master lab. It is graded once when you submit, gives a percentage for each course it drew from, an overall pass or fail, and tells you which topics to revisit.
    • Added Your exam result is fixed at the moment you submit. Changing the lab afterwards cannot alter a mark you have already been given.
    • Added A knowledgebase page with a curriculum sidebar. Browse vendors, categories and topics down to individual tutorials, keyboard-only if you prefer, signed in or not.
    • Added Searching the knowledgebase now finds courses and categories, not only tutorials, and opens the tree to what it found rather than hiding everything else.
    • Added A library panel showing everything you have bought, how long each tutorial's interactive access has left, and a permanent link to every guide PDF you own.
    • Fixed The knowledgebase page served signed-out content to everyone, including signed-in visitors — so your own purchases and progress never appeared on it. It now recognises you.
    • Fixed Search on the knowledgebase page did nothing when signed in.
    • Fixed An exam cannot be published with a question that can never be answered, one that passes just for being clicked, or without a human having approved it.
    • Changed The knowledgebase shows published material only. Your own unpublished drafts stay in My Labs, where they belong.
  28. v0.9.94 23 Aug 2026
    Tutorial progress that sticks, and steps in order
    • Added Finishing a tutorial is now recorded permanently. Previously your completion could disappear — breaking a device config after a step passed erased it, and deleting the lab erased it entirely. Completing a tutorial is now a fact about you rather than about a lab, so it survives a broken config, a deleted lab and a reinstall.
    • Added Tutorial steps must now be completed in order. The step you are on is the one you can check; later steps unlock as you reach them, and re-checking an earlier step is always allowed if you want to confirm your work still holds.
    • Added Tutorial steps are now marked as either something to demonstrate or something to read, so a tutorial cannot finish on a page you simply acknowledge.
    • Fixed A step that passed and was then re-checked after a config change no longer loses the record of when you first completed it.
    • Fixed Tutorial content is now checked for broken step conditions before it can be saved or published. A malformed condition could never pass, which left the step — and anyone working through it — permanently stuck.
    • Fixed The tutorial panel and the guide list now receive step information in a consistent format. They previously disagreed, which could leave step types unreadable in one of the two views.
    • Changed The steps of a published tutorial can no longer be reordered, because learners partway through it would have their progress silently rearranged. Steps can still be added or removed, and unpublished drafts can be reordered freely.
  29. v0.9.93 23 Aug 2026
    Marketplace courses are now tutorials
    • Improved Guided marketplace content is now called a tutorial everywhere in the app, freeing the word course for an upcoming feature that groups related tutorials into a structured learning path.
    • Improved The administrator authoring and review workspaces are now Tutorials and Tutorial Review, and the live build console reconnects on its new address; existing bookmarks to the old course pages need updating.
    • Fixed Every existing tutorial kept its authored source, its published guide and its purchase history through the rename, so previously generated content opens, edits and republishes unchanged.
    • Improved Model routing settings written against the previous course-generation name continue to apply, so a configured authoring model is not silently reset.
  30. v0.9.92 21 Aug 2026
    Improved AlliedWare Plus command handling
    • Fixed AlliedWare Plus interface commands, including the int abbreviation, now enter and retain the correct port configuration context.
    • Fixed Switching directly between AlliedWare Plus interfaces now applies subsequent addressing and configuration changes to the selected port.
    • Improved Invalid AlliedWare Plus commands now use platform-appropriate diagnostics while recognizing registered show and configuration command families correctly.
  31. v0.9.91 21 Aug 2026
    Allied Telesis AlliedWare Plus support
    • Added Added Allied Telesis AlliedWare Plus support with the AT-x510-28GTX switch and its 24 physical ports.
    • Added Added AlliedWare Plus user, privileged, global-configuration, and interface-configuration command modes with platform-specific prompts and port naming.
    • Added Added hostname, interface description, IPv4 addressing, interface shutdown and recovery, and static-route configuration workflows.
    • Added Added AlliedWare Plus operational views for software and platform information, interface status, the IPv4 routing table, and the running configuration.
    • Improved AlliedWare Plus interface addresses accept both prefix-length and subnet-mask formats, with platform-aware interface aliases and abbreviated commands.
    • Improved AlliedWare Plus configuration can now be saved with write-memory and compatible copy commands and restored with the correct device modes and state.
    • Fixed AlliedWare Plus commands now remain isolated from Cisco-specific abbreviation and interface-name expansion.
    • Fixed Linux commands provided by optional packages now become unavailable when their package is removed, including case-sensitive command names and absolute paths.
  32. v0.9.90 20 Aug 2026
    Smoother classroom practice and school workflows
    • Improved Each classroom Practice segment now prepares a fresh copy of the lesson lab for every present student, starting them from the instructor's prepared state.
    • Added Students in Practice mode can now open their assigned lab directly from the classroom, with a clear explanation when a lab could not be prepared.
    • Fixed Switching a classroom into Practice mode now updates each student's assigned lab reliably without preventing the rest of the class from continuing if one assignment fails.
    • Fixed Public lesson schedules now show the correct instructor name and format lesson details cleanly when optional information is unavailable.
    • Security School invitation pages now validate the invitation before presenting an acceptance action, including revoked, expired, exhausted, rotated, and invalid links.
    • Improved Valid invitation pages now identify the school being joined, while invalid invitations display a clear unavailable message.
    • Security The school Members section is now visible only to owners and instructors, matching the permissions enforced by the members API.
    • Fixed School member changes now refresh both the member list and seat usage immediately.
    • Fixed School logo updates and approval resubmissions now preserve their success confirmation across the required page reload.
    • Fixed The administration queue now shows accurate counts for every school status and uses readable status labels regardless of the selected filter.
  33. v0.9.89 20 Aug 2026
    Complete classroom workflows and consistent dialogs
    • Added Added a lesson editor for creating and updating lesson details, schedules, time zones, guidance, and classroom content.
    • Added Instructors can now run assisted device commands from the classroom and review the returned output without leaving the teaching view.
    • Improved The classroom stage now renders device placement, link state, viewport changes, student progress, and instructor-led views more consistently.
    • Improved Expanded the school dashboard with dependable settings, category, invitation, ownership-transfer, lesson-scheduling, and directory-pagination workflows.
    • Fixed School membership, invitation, seat limits, sponsorship, lesson outcomes, and expired-license transitions now remain consistent across browser, API, and background operations.
    • Security Strengthened classroom and school authorization for instructor actions, student locks, spectators, checkpoints, join requests, lesson routes, and administrative operations.
    • Improved Replaced native browser confirmations and prompts across administration, Settings, labs, discovery, collaboration, device management, and data-center workflows with consistent in-app dialogs and notifications.
    • Improved Theme selection is now controlled only by the user's explicit Light or Dark choice; retired automatic system-theme preferences safely fall back to Dark instead of switching during a session.
    • Fixed Improved administrator pages and simulator dialogs for clearer validation, error reporting, destructive-action warnings, and special-character handling.
  34. v0.9.88 19 Aug 2026
    Schools business-logic repairs
    • Fixed School and lesson operations now report the actual outcome — not found, wrong state, not authorised, or unavailable — instead of one generic refusal message for all of them.
    • Fixed Expired licences no longer count as active when deciding whether a school may be created, kept, or listed in navigation.
    • Security A school suspended for abuse stays suspended when its owner pays an invoice; only licence-related suspensions lift automatically on renewal.
    • Fixed The licence sweep can no longer publish a school that was never approved, and a superintendent's reinstatement is no longer undone by the next sweep.
    • Fixed A school's seat plan now follows its owner's current licence tier instead of the tier they had when the school was founded.
    • Security Ownership transfer now requires the new owner's licence to sustain the school's seat plan, and seat admission during invite redemption is atomic under concurrent joins.
    • Fixed Rotating an invitation link now carries over its remaining uses and gets a fresh expiry window, and refused redemptions no longer consume an invite use.
    • Fixed A school whose web address was invalid can now fix it in settings while not yet approved, instead of being permanently stuck.
    • Fixed The school address preview now matches the server's rules exactly, including trimming and maximum length.
  35. v0.9.87 19 Aug 2026
    Honest refusals and a real access-denied page
    • Security Blocked API calls now return a clear 403 or 401 instead of silently redirecting to the login page, which browser code would follow and mistake for success.
    • Fixed The access-denied page now exists: being refused entry to a page used to land on a generic not-found error.
    • Security Editing a lesson's checkpoints now requires an active school membership, so a removed instructor can no longer rewrite what a live class is graded against.
    • Fixed Leaving the simulator no longer logs a spurious connection-closed error for what is a normal, intentional disconnect.
    • Added A comprehensive negative-authorization test suite now pins every school refusal with exact status codes and positive controls, including the feature kill switch exercised on a host that can actually turn it off.
  36. v0.9.86 19 Aug 2026
    Classroom boots; lockdown holes closed
    • Fixed The classroom page now loads its layout and SignalR scripts, so a lesson actually boots in the browser instead of silently stopping after the server-rendered chrome.
    • Fixed Classroom hub messages now reach the page in the casing the client reads, restoring roster, stage mode, and per-student lab assignment for everyone including the instructor.
    • Fixed The classroom lock banner and instructor assist badge are now hidden when they have nothing to say, instead of rendering as permanent empty boxes.
    • Security Classroom locks now cover every lab-mutating practice endpoint, including power, reset, re-linking, interface and IP changes, state writes, lab rename and delete, and AI exercise overlays, enforced by an automated ratchet so new endpoints cannot ship unguarded.
    • Security The CLI-over-API surface now respects classroom locks, so a locked student with an API key cannot run commands or push configurations while their terminal input is refused.
    • Security Assistant tools that change devices, connections, power, NVRAM, or OS versions now respect classroom locks, and the lockdown guard can no longer be silently absent.
    • Security Instructors are now correctly recognised under token authentication when classroom locks are evaluated, instead of being treated as students and refused writes on their own lab.
    • Security Checkpoint grading, class results, and checkpoint lists now require an active school membership, closing access for removed instructors, and the whole checkpoints surface now honours the Schools feature switch.
    • Fixed School membership changes now also refresh each member's effective licence tier immediately, so a removed member loses sponsored capacity without waiting out the cache.
  37. v0.9.85 19 Aug 2026
    Classroom topology lock enforcement
    • Security Classroom locks now prevent students from adding, changing, or removing devices and links through direct topology requests while an instructor is presenting, with the instructor's reason shown when an action is blocked.
  38. v0.9.84 19 Aug 2026
    Course progress and multicast forwarding
    • Added Course steps can now include verification checkpoints so students can check their work and see progress directly in the course panel.
    • Improved Course step cards now show verification results and details, with invalid checkpoint definitions filtered out before publication.
    • Improved Course publishing now reports validation and server errors directly in the review workspace, giving administrators actionable feedback when publication cannot complete.
    • Security Strengthened school administration and classroom access with consistent feature controls, SuperAdmin enforcement, invitation checks, and safeguards around owner role changes.
    • Added Added multicast packet replication across eligible outgoing interfaces with reverse-path forwarding checks and static multicast-route overrides.
    • Added Added interface-level multicast TTL thresholds and boundary access lists to control which multicast traffic may be forwarded.
    • Improved Multicast interface settings and static routes now persist across saved configurations and device restarts.
    • Fixed Multicast forwarding now rejects invalid or link-local group addresses where routing is not applicable and selects reverse paths consistently.
    • Fixed Linux output redirection now recognizes operators with or without surrounding spaces while preserving the intended command output.
  39. v0.9.83 17 Aug 2026
    Safer access and expanded Linux workflows
    • Fixed School-sponsored accounts now receive the device capacity of their effective plan even when their personal license is absent or expired.
    • Fixed License keys are no longer consumed when the account already has an equal or better license, and upgrades now compare both plan level and duration before applying.
    • Improved Expanded Linux directory listings with hidden-file and long-format combinations for current directories, explicit paths, and individual files.
    • Improved Linux find now supports name patterns and file-type filters, including files, directories, links, devices, sockets, and pipes.
    • Fixed Stopping and restarting Linux services now updates service status and network listeners consistently, including services outside the predefined catalog.
    • Fixed Linux output redirection now takes precedence over the underlying command, preventing redirected hostname and file commands from changing state or writing incorrect content.
    • Fixed Cisco DHCP snooping, ARP inspection, and IS-IS dynamic-hostname settings now remain in their correct configuration sections after saving and reopening a device.
    • Fixed Granting or revoking shared-lab access now updates the active lab immediately and remains consistent after subsequent changes.
    • Security Public school lessons no longer expose instructor or source-lab identifiers, and draft lessons remain private.
    • Security Strengthened ownership checks for school lessons and lab visualization APIs so authorization is always evaluated against the requested resource.
  40. v0.9.82 17 Aug 2026
    Clearer settings and stronger Linux workflows
    • Improved Redesigned the Settings and Help pages with a two-panel layout, clearer section navigation, and direct links that open the relevant settings area.
    • Improved Integrated billing controls into the Settings experience while preserving plan, credit, and expired-access workflows.
    • Improved Linux command completion and contextual help now reflect the commands and packages available on the device.
    • Fixed Redirecting Linux process and network command output to a file now captures the generated output correctly.
    • Fixed Linux socket listings no longer show duplicate entries for managed services.
    • Fixed Improved Linux sudo option handling and ensured that terminating a process removes only its associated network listeners.
    • Fixed Improved routed traffic and trace-path handling so forwarding decisions remain consistent across intermediate devices.
    • Security Added ownership checks to rack-layout and service-design operations to prevent access to labs owned by another account.
  41. v0.9.81 17 Aug 2026
    Stronger routing, Linux, and platform operations
    • Added Added Cisco SD-WAN software and platform details for C8000V devices, including controller-mode information.
    • Improved Expanded Linux support for ps, top, netstat, and ss with standard options, combinations, filters, and clearer command output.
    • Improved Improved segment-routing updates so configuration changes recalculate the affected forwarding state and preserve routes supplied by other protocols.
    • Fixed Corrected routed ping behavior across transit devices so forwarding decisions consistently retain the original source device.
    • Fixed Malformed or out-of-range segment-routing labels in saved configuration no longer interrupt device-state recovery.
    • Fixed Improved syslog delivery during interface transitions and made permanent delivery failures clearer and more dependable.
    • Improved Expanded Junos security exposure guidance with CVE-2024-21591 coverage and release-specific remediation for affected EX and SRX devices using J-Web.
    • Improved Updated BIG-IP software selections to use specific supported releases and improved interface summaries across Cisco IOS and Arista EOS devices.
    • Security Updated the secure gateway connection library to address a published SSH.NET vulnerability.
  42. v0.9.80 16 Aug 2026
    Ericsson IPOS and stronger operational workflows
    • Added Added Ericsson IPOS support for the Router 6672 running release 17.Q3, including its device catalog entry, command modes, prompts, configuration, saved state, reload behavior, and platform information.
    • Added Added Ericsson IPOS workflows for ports, VLAN encapsulation, contexts, interfaces, addressing, static routes, OSPF, IS-IS, BGP, MPLS, QoS, access controls, redundancy, and related operational commands.
    • Improved Improved Ericsson IPOS configuration continuity so nested port and context settings, active forwarding behavior, saved configuration, and cold-start recovery remain consistent.
    • Improved Improved course generation for larger topologies by continuing safely when a build reaches its request limit, while stopping repeated attempts that make no further progress.
    • Fixed OSPF neighbors and learned routes now age correctly when a remote device stops sending updates or changes its configuration, while local process removal remains immediate.
    • Fixed Starting, stopping, and restarting Apache, httpd, and Nginx services now updates their network listeners consistently.
    • Improved Improved feedback submission reliability during simultaneous activity and account deletion, including clearer validation of ratings and comments.
    • Improved Restricted the Schools administration page and its management operations to SuperAdmins, with clearer messages when an account lacks the required role.
  43. v0.9.79 15 Aug 2026
    In-app feedback and richer Marketplace details
    • Added Added a one-time feedback prompt after sustained simulator use, allowing users to submit a 1–5 star rating and an optional comment or dismiss the prompt.
    • Added Added a SuperAdmin feedback dashboard with response totals, average rating, rating distribution, comments, sorting, and pagination.
    • Improved Feedback timing follows active simulator presence across reconnects, avoids repeatedly prompting the same user, and is removed when the associated account is deleted.
    • Improved Public Marketplace listings now show a concise device breakdown alongside the total device count, giving visitors a clearer view of each pack before signing in.
    • Fixed Starting or stopping Apache and httpd services on Linux devices now opens or closes the expected HTTP listener, consistent with service status and network inspection commands.
  44. v0.9.78 14 Aug 2026
    Expanded SNMPv3 and NX-OS management
    • Added Added end-to-end SNMPv3 communication with user-based authentication, encrypted requests, context handling, device discovery, reads, updates, and bulk operations through supported integrations.
    • Improved Improved SNMP configuration security and continuity so protected credentials, access groups, views, engine identity, and restart counters remain consistent after device reloads, resets, and software changes.
    • Improved Improved SNMP system, address, interface, status, and packet information across supported platforms, including clearer access errors and more dependable updates after configuration changes.
    • Added Added complete NX-OS static-route creation and removal workflows in the command line and Web UI, including VRF routes, optional route attributes, saved configuration, and restored device state.
    • Fixed Linux commands now distinguish an unavailable program from an invalid option or unsupported operation, producing clearer and more appropriate error messages.
    • Fixed Improved Settings readability in both themes and kept Marketplace publishing fields and actions reachable on shorter screens.
  45. v0.9.77 13 Aug 2026
    More reliable external integrations
    • Fixed OAuth-based external connectors now discover and authorize correctly when configured with either the current integration address or the previously supported compatibility address.
    • Improved Existing registered connectors are updated automatically to recognize both integration addresses, avoiding the need to remove and reconnect them manually.
  46. v0.9.76 13 Aug 2026
    Clearer billing and expanded integrations
    • Improved Redesigned the Billing page with clearer plan cards, monthly and annual pricing, current-plan indicators, device allowances, and purchase or waitlist actions that reflect what is actually available.
    • Improved Simplified credit top-ups to a single one-off purchase of 10 credits for $10, presented in a clearer card layout.
    • Fixed Improved payment-notification handling so missing or invalid verification details are rejected cleanly without generating a server error or unnecessary retries.
    • Improved Expanded external integration access to support both API keys and OAuth, while retaining compatibility with previously saved connection addresses.
    • Improved Improved SNMP workflows with version 1 community support, directly usable object search results, clearer operation guidance, and more accurate platform descriptions.
    • Fixed Repeated enable commands are now accepted when already in privileged mode on HP, Dell, Brocade, Extreme, and A10 devices.
  47. v0.9.75 12 Aug 2026
    Reliable LLDP and syslog updates
    • Fixed Enabling LLDP on NX-OS now immediately activates LLDP status and neighbor commands, while disabling the feature clears the state and saved configuration correctly.
    • Fixed Directly connected syslog collectors now receive interface link-up messages reliably during the brief transition when a connection becomes active.
  48. v0.9.74 12 Aug 2026
    Integrated billing and more reliable device workflows
    • Added Added a Billing page for reviewing plans, starting or changing a subscription, opening the customer billing portal, and purchasing credit bundles directly from nuLAB.
    • Improved Improved subscription reliability with automatic account updates, periodic status reconciliation, safer retry handling, and billing cleanup when an account is deleted.
    • Improved Updated upgrade and expired-access prompts throughout the portal to lead to the new Billing page with clearer purchase availability and account guidance.
    • Fixed Power-cycling a device now clears its previous terminal session state so the next connection starts in the correct initial mode.
    • Fixed Improved static-route behavior during interface changes, device restarts, failover, and VRF configuration so the active route selection updates consistently.
    • Fixed Improved route redistribution between supported protocols while preventing routes from being repeatedly reintroduced into their originating protocol.
    • Improved Improved terminal help with dependable paging, correct privilege filtering, and clearer handling of long command lists and destructive actions.
    • Fixed FTD devices now process ping and traceroute normally and report unsupported commands instead of returning an empty response.
    • Fixed Corrected Dell and Huawei interface aliases so abbreviated interface names resolve with the platform's expected naming and capitalization.
  49. v0.9.73 11 Aug 2026
    Configuration-mode command help
    • Fixed Typing ? in a device configuration mode now lists the available commands instead of returning an empty response, including on Cisco IOS, IOS XE, IOS XR, NX-OS, and Arista EOS devices.
  50. v0.9.72 11 Aug 2026
    Safer Assistant access and device controls
    • Fixed Assistant users whose access is governed by credits are no longer blocked when their daily usage indicator reaches 100%; the indicator remains available for reference while credit availability controls access.
    • Improved Improved credit-balance reliability so profile updates cannot overwrite a simultaneous credit purchase or Assistant usage charge.
    • Fixed Prevented browser management actions intended for one platform from being submitted to a device from another vendor.
    • Fixed Updating a VRRP priority now replaces the previous value while preserving additional tracked objects and virtual addresses.
    • Fixed Arista EOS devices now begin in the standard initial command mode and require privilege elevation before protected operations.
    • Improved Improved command help and completion so protected commands are hidden until the session has the required privileges.
  51. v0.9.71 11 Aug 2026
    Assistant credits and safer device workflows
    • Added Assistant sessions can now use credits based on actual usage, with consistent accounting across supported providers and multi-step requests.
    • Improved Added clear guidance when there are not enough credits to start an Assistant request, including a direct path to obtain more credits.
    • Improved Improved credit safeguards so adjustments cannot deepen an existing negative balance, while usage records remain accurate when requests are cancelled or interrupted.
    • Improved Improved NX-OS command validation so malformed or unsupported input is rejected without changing the saved configuration.
    • Fixed Corrected port-security address removal so deleted secure MAC addresses no longer remain in device status.
    • Improved Improved contextual command help and IPv6 OSPF interface status for clearer, more consistent terminal output.
    • Fixed Kept topology editing controls reachable when the Assistant drawer is resized or used on narrower screens.
  52. v0.9.70 10 Aug 2026
    Refreshed multi-vendor management consoles
    • Improved Refreshed browser-based management across Cisco, Juniper, Arista, Fortinet, Palo Alto, Huawei, Prisma SD-WAN, ScreenOS, F5, NetScaler, and HAProxy devices with more recognizable platform styling.
    • Improved Improved navigation in the wireless, F5 BIG-IP, NetScaler, and vManage consoles with clearer sections, active-page indicators, and more consistent layouts.
    • Improved Standardized typography, colors, buttons, tables, and status indicators across device management pages for better readability and visual consistency.
    • Improved Simplified the Marketplace pack installation flow while preserving visibility, access, and sensitive-configuration protections.
  53. v0.9.69 10 Aug 2026
    Credit pricing for Marketplace packs
    • Added Marketplace packs can now be offered for credits. The price appears on the pack in the catalog, including for visitors who are not signed in.
    • Added Redeeming a priced pack spends credits and grants permanent access to it, and records how that access was obtained.
    • Improved Access to a priced pack is now verified on the server for every route that installs one, instead of only in the browser.
  54. v0.9.68 10 Aug 2026
    Course publishing and expanded SNMP integrations
    • Added Added an administrator review workspace for editing generated course titles, summaries, and step-by-step guidance before publication.
    • Added Added course publishing to Marketplace packs with a downloadable course guide generated from the approved content.
    • Added Added SNMP integration tools for checking availability, reading and updating values, browsing device information and interfaces, and searching supported management objects.
    • Improved Improved SNMP workflows with clearer version and credential guidance, consistent results, and immediate device updates after supported changes.
    • Improved Improved course review reliability with revision tracking, safe retries, and automatic recovery of generated labs awaiting review.
    • Fixed Improved AI-assisted course generation compatibility with newer models and unexpected optional response values.
  55. v0.9.67 10 Aug 2026
    Safer course generation
    • Improved Improved course generation by validating device names against each platform's supported format before a course is created.
    • Fixed Incomplete course builds are now discarded cleanly when generation stops early, produces no devices, or returns unsupported device names.
  56. v0.9.66 10 Aug 2026
    Safer browser management controls
    • Improved Improved browser-based device management so names, addresses, routes, and other device details are handled safely across configuration and terminal controls.
    • Fixed Corrected edit, delete, and close actions when device or configuration values contain special characters.
  57. v0.9.65 10 Aug 2026
    More reliable ScreenOS and RouterOS management
    • Improved Improved ScreenOS browser management so address and security-policy changes remain available after devices or labs are reopened.
    • Improved Improved RouterOS browser management so new firewall rules and interface enable or disable changes are retained after a reload.
  58. v0.9.64 9 Aug 2026
    Flexible Assistant providers and terminal-server workflows
    • Added Added bring-your-own-key support for the Assistant, with provider and model selection available from Settings.
    • Added Added OpenAI as an Assistant provider alongside Anthropic, including streamed responses and tool-assisted lab workflows.
    • Added Added Cisco terminal-server workflows with asynchronous lines, rotary groups, and reverse-Telnet connections through numbered ports.
    • Added Added a Nokia SR OS service view for reviewing active VPRN services and their operational details.
    • Added Added browser device management for Huawei VRP and Prisma SD-WAN ION devices, covering interfaces, routing, and system pages from the canvas Web UI button.
    • Improved Improved Web UI editing on Cisco IOS-XE, NX-OS and IOS-XR, Arista EOS, Dell OS10 and Huawei VRP so interface and static-route changes are saved to the device configuration, keeping them after a reload instead of applying only until the next configuration change.
    • Added Marketplace Courses (C1): packs now carry a product kind. A Course is a lab plus a step-by-step course and a downloadable PDF, shown in a dedicated panel in the simulator alongside the Assistant.
    • Improved Improved Assistant provider setup with immediate key validation, clearer model choices, and more useful error messages for invalid keys or exhausted account quotas.
    • Improved Improved Assistant continuity across providers so longer conversations, tool results, and usage reporting remain consistent.
    • Improved Improved Nokia VPRN addressing, route distinguisher, and route-target handling across supported SR OS releases.
    • Improved Improved Huawei command abbreviations so commonly shortened commands are recognized consistently without affecting commands on other platforms.
    • Fixed Corrected Telnet and SSH port handling so explicit ports are honored and unavailable terminal lines are reported clearly.
    • Fixed Corrected terminal-line allocation and release behavior so concurrent and closed reverse-Telnet sessions do not reuse busy lines.
  59. v0.9.63 7 Aug 2026
    Stronger routing, terminal, and Assistant workflows
    • Added Added OSPF and EIGRP neighbor formation across link-aggregation bundles for resilient routed connections.
    • Added Added NX-OS NVE interface configuration for building overlay-network topologies.
    • Improved Improved multicast and segment-routing views with clearer shared-tree sources and forwarding details.
    • Improved Improved terminal context help so suggestions, prompts, and live updates remain complete and appear in the correct order.
    • Improved Improved Assistant efficiency during longer tasks while preserving the tools needed to expand a lab into new technology areas.
    • Improved Expanded browser coverage across topology editing, device configuration, collaboration, discovery, import and export, Marketplace, versions, and multi-platform terminals.
    • Fixed Corrected RESTCONF connection behavior so requests are accepted only when the service is enabled on the target device.
    • Fixed Corrected Discovery page rendering so device details and IP ranges display safely and reliably.
    • Fixed Made operational command output consistent across repeated runs for more dependable labs, comparisons, and automated workflows.
  60. v0.9.62 7 Aug 2026
    Stronger multi-vendor routing and terminal workflows
    • Added Added end-to-end OSPF interoperability across Cisco IOS XE, Juniper Junos, and Huawei VRP devices, including neighbor formation, cross-vendor route learning, and reachability.
    • Added Added VyOS Ethernet interface enable and disable commands with persistent configuration and immediate topology updates.
    • Added Added secure lab deletion through the integration API so automated and external workflows can reliably remove labs they own.
    • Improved Improved terminal paging so prompts, errors, debug messages, and live updates wait until paged output is dismissed and then appear in the correct order.
    • Improved Improved live topology links so interface shutdowns, restorations, and device power changes are reflected immediately and recover correctly after reconnecting.
    • Improved Improved Junos and Nokia IS-IS configuration recovery, neighbor formation, interface addressing, and removal workflows across saved and reopened labs.
    • Improved Improved routing and interface summaries across Arista EOS, Huawei VRP, and Juniper Junos with clearer status, route-source, and platform-coverage information.
    • Fixed Preserved command-session context across API requests so follow-up commands continue in the expected device mode.
    • Fixed Corrected CDP and LLDP updates, default interface states, and link notifications during configuration changes and device power transitions.
    • Fixed Corrected automated lab cleanup so failed deletions are reported and temporary labs no longer accumulate silently.
  61. v0.9.61 6 Aug 2026
    Expanded Juniper security and software guidance
    • Added Added Junos address-book management in the command line and Web UI, including creation, removal, and policy-ready named network entries.
    • Added Added Junos security exposure reporting with release-specific upgrade guidance when affected management services are enabled.
    • Improved Improved Junos security policies so named address-book entries participate in traffic decisions and remain effective after devices or labs are reopened.
    • Improved Improved Junos and Junos Evolved version details with platform-appropriate package, operating-system, and kernel information on supported models.
    • Improved Improved software upgrade recommendations across release branches, including releases with multiple supported fixes or no direct fixed release.
    • Improved Added consistent release comparison for ScreenOS software to support clearer version-aware guidance.
    • Fixed Corrected confirmed-commit handling so IOS XR continues to activate staged changes while unsupported Junos variants receive clear feedback.
  62. v0.9.60 6 Aug 2026
    Deeper Junos configuration and routing
    • Added Added Junos routing-instance configuration with instance types, interface assignments, static routes, removal workflows, and instance route views.
    • Added Added Junos Web UI workflows for staging interface and static-route changes and activating them through an explicit commit.
    • Added Added release-aware software identity for Junos, Junos Evolved, and ScreenOS devices across version output and device startup.
    • Improved Improved Junos edit-hierarchy navigation with native prompts, relative set and delete commands, and consistent edit, up, top, and exit behavior.
    • Improved Improved Junos commit handling with non-destructive configuration checks and clear rejection of unsupported confirmed-commit options.
    • Fixed Improved Assistant conversation continuity and Discovery updates when browser and server message formats differ or a streamed response is interrupted.
    • Fixed Removed placeholder Junos security policy, zone, and source-NAT results when no configured state is available.
  63. v0.9.59 5 Aug 2026
    Clearer version visibility and safer multi-vendor commands
    • Improved Improved the version badge so it remains visible above the app bar and readable in both light and dark themes without covering dialogs.
    • Improved Improved Junos and Junos Evolved saved-configuration handling so set and delete commands retain their native hierarchy and ordering.
    • Fixed Prevented Cisco command abbreviations and output fallbacks from altering Junos, Junos Evolved, and ScreenOS commands.
    • Fixed Corrected versionless Cisco SNMP notification destinations to use the platform's SNMPv1 default.
    • Fixed Corrected Cisco IS-IS neighbor output so learned device names remain consistent between system and circuit identifiers.
    • Fixed Removed misleading internal MPLS details when MPLS is disabled or no MPLS-enabled interfaces exist.
  64. v0.9.58 5 Aug 2026
    More capable and accessible topology editing
    • Added Added inline device renaming from the Properties window, with the updated name reflected across the topology, sidebar, and terminal views.
    • Added Added a Disconnect action to the connection builder for removing a single link between the selected devices without relying on canvas selection.
    • Improved Schools and classroom workflows are now available by default on new and existing deployments, while retaining an administrative off switch.
    • Improved Improved keyboard and assistive-technology access across device lists, model selection, recent devices, layout choices, and topology actions.
    • Improved Reduced the default topology side-panel width to leave more room for the active workspace while preserving user-resized preferences.
    • Fixed Corrected newly added device selection so availability checks and contextual controls refresh after the server assigns the final device identity.
    • Fixed Aligned MFA access behavior across pages and live connections on development and test environments, while keeping production enforcement active.
  65. v0.9.57 5 Aug 2026
    Resilient terminal reconnects
    • Improved Terminal sessions now preserve the active mode, configuration context, interactive workflow, and staged changes during brief network interruptions.
    • Fixed Corrected terminal reconnection so restored sessions display one current prompt instead of duplicated or outdated prompts.
    • Fixed Improved connection-status messages so they start on a clean line without extra blank rows or overlapping typed commands.
    • Fixed Corrected terminal connection tracking so reopened and explicitly closed sessions release the appropriate user line without affecting another active terminal.
  66. v0.9.56 5 Aug 2026
    Reliable device naming and clearer setup
    • Improved Improved the Add Device review step with interface-count details and capability summaries for the selected model.
    • Fixed Corrected terminal hostname updates for Huawei, Nokia, and other platforms whose prompts include vendor-specific prefixes or interface context.
    • Fixed Ensured repeated NX-OS and Huawei device renames retain only the latest name through configuration commits and device reloads.
    • Fixed Prevented abandoned Huawei candidate names from being applied when the original device name is restored before commit.
    • Fixed Improved capability-label styling and layout consistency in the guided device workflow.
  67. v0.9.55 4 Aug 2026
    Faster device and connection workflows
    • Added Added a guided Add Device wizard for choosing the device type, vendor and model, and final properties in clear steps.
    • Improved Improved device selection with familiar topology icons, keyboard navigation, a configuration summary, and a layout that remains usable on smaller screens.
    • Improved Streamlined the connection builder into a compact single-row layout that leaves more of the topology visible while connecting devices.
    • Improved Updated the connection builder immediately as source and destination devices are selected or hovered on the canvas.
    • Fixed Prevented repeated interface lookups while moving across the same device and ignored canvas updates when the connection builder is closed.
    • Fixed Improved screen-reader labels and moved the version badge away from bottom-anchored editor controls.
  68. v0.9.54 4 Aug 2026
    Streamlined connection building
    • Improved Improved connection mode so the canvas and connection builder open, update, and close together as one consistent workflow.
    • Added Added a collapsible connection-builder panel with a compact summary of the selected source and destination devices.
    • Improved Moved the connection builder to a wider bottom-centered layout that keeps more of the active topology visible and adapts cleanly on smaller screens.
    • Fixed Corrected connection-builder close behavior so leaving the panel also exits connection mode instead of leaving the editor in a hidden active state.
    • Fixed Improved device-property layout so interface, software version, and hardware profile controls remain readable in narrow dialogs.
  69. v0.9.53 4 Aug 2026
    Accessible topology editing and interface insights
    • Added Added a keyboard-accessible connection builder for selecting devices and interfaces without requiring canvas drag gestures.
    • Added Added automatic device placement that finds available space in the current topology view and keeps newly placed devices visible.
    • Improved Improved Huawei VRP interface summaries with recent traffic utilization and error information on supported NetEngine platforms.
    • Improved Improved topology device synchronization across the editor, configuration panels, Assistant, and service tools to prevent duplicate device entries.
    • Improved Improved connection creation so canvas and form-based workflows share the same interface availability and validation behavior.
    • Fixed Handled device-placement failures cleanly when the server rejects a new device, avoiding unhandled errors and unintended viewport movement.
  70. v0.9.52 4 Aug 2026
    Huawei IS-IS routing visibility
    • Added Added a Huawei VRP IS-IS routing-table view for supported NetEngine platforms, showing Level 1 and Level 2 direct and learned IPv4 routes.
    • Improved Improved Huawei IS-IS route status so displayed paths reflect current interfaces, route selection, topology updates, and competing routes.
  71. v0.9.51 4 Aug 2026
    Huawei IS-IS configuration and visibility
    • Added Added Huawei VRP IS-IS peer and interface views for supported NetEngine platforms, including level, circuit, priority, state, and timer details.
    • Added Added Huawei VRP IS-IS process and interface configuration, including IPv4 and IPv6 activation and DIS priority controls on supported releases.
    • Improved Improved IS-IS route handling so path, source, level, tag, and segment-routing details remain consistent through redistribution and topology changes.
    • Improved Improved routing configuration recovery so static and dynamic routing state is restored consistently after reloads and cold starts.
    • Fixed Corrected IS-IS neighbor and DIS selection behavior on shared networks, including stable per-level circuit identification.
    • Fixed Improved OSPF topology updates so generated link-state information remains consistent as interfaces and advertised networks change.
  72. v0.9.50 4 Aug 2026
    Expanded Huawei and Nokia workflows
    • Added Added Huawei VRP operational views for BGP peers, LLDP neighbors, ARP entries, interface descriptions, OSPF interfaces, and OSPF routes on supported platforms.
    • Added Added staged Huawei configuration workflows with review, commit, discard, immediate-mode, and conflict-handling behavior for supported NetEngine releases.
    • Added Added Nokia SR OS classic command hierarchy with direct and stepped navigation for router and VPRN configuration.
    • Added Added Nokia SR OS IS-IS database summaries for supported 7750 SR platforms and software releases.
    • Improved Improved Huawei configuration display, command validation, ping results, save behavior, and release-specific feedback.
    • Improved Improved Nokia VPRN handling so service identities, names, customers, interfaces, and routing attributes remain consistent after navigation and reload.
    • Improved Improved simultaneous terminal sessions so prompts, configuration workspaces, interactive commands, and text editors remain isolated per user session.
    • Fixed Improved BGP timer handling and vendor SNMP inventory consistency during repeated updates and device state changes.
  73. v0.9.49 3 Aug 2026
    Hardware-aware devices and expanded operations
    • Added Added Huawei VRP operational views for IPv4 routes, OSPF peers, MPLS LDP sessions, and label-switched paths on supported platforms.
    • Added Added selectable Huawei NetEngine hardware profiles across the topology editor, device properties, imports, Assistant tools, and API integrations.
    • Added Added model-specific Catalyst 9300 PoE capabilities and connected-device power details for supported switch variants.
    • Improved Improved Linux device initialization so topology-defined IP and MAC settings remain consistent through creation, restart, reset, and recovery.
    • Improved Improved interface, routing, and system views with filtered interface status, clearer EIGRP and IS-IS details, correct Port-channel MAC placement, and advancing IOS XR uptime.
    • Improved Improved routing stability so learned and redistributed routes remain consistent through repeated updates, link changes, and device power transitions.
    • Fixed Improved copying from Assistant command output and retained longer command results in the visible transcript.
    • Fixed Corrected school-page navigation and app-bar layout for a consistent full-width experience.
  74. v0.9.48 3 Aug 2026
    Huawei interface status overview
    • Added Added a concise Huawei VRP IPv4 interface overview showing assigned addresses, connection status, protocol status, and VPN membership.
  75. v0.9.47 3 Aug 2026
    Appearance themes and deeper Nokia operations
    • Added Added Light, Dark, and System appearance preferences that persist across sessions and signed-in devices.
    • Added Added Nokia SR OS operational views for physical ports, router interfaces, IPv4 routes, OSPF neighbors, IS-IS adjacencies, BGP summaries, LDP sessions, and system information.
    • Added Added Huawei VRP save workflows with platform-appropriate confirmation prompts and clear success or cancellation results.
    • Improved Improved theme consistency and readability across navigation, settings, Marketplace, animations, terminals, assistant conversations, network backgrounds, and topology canvases.
    • Improved Expanded model-specific Huawei NetEngine 8000 software selection and version output across supported M4, M8, M14, and F8 platforms, including documented V800R022 coverage.
    • Improved Improved Nokia SR OS operational output with release-appropriate formatting, live routing state, administrative status, uptime, interface details, and protocol summaries.
    • Fixed Corrected page routes and authorization redirects for Discovery, Help, Marketplace, Settings, and related navigation paths.
    • Fixed Improved terminal color legibility and topology visibility when switching between light and dark appearances.
  76. v0.9.46 2 Aug 2026
    Sharper discovery and deeper multi-vendor accuracy
    • Added Added an app-wide Schools menu with direct access to each school, role and approval-status indicators, rejection details, and shortcuts to create or browse schools.
    • Added Added administrative shutdown controls for Nokia SR OS BGP, IS-IS, and LDP, with consistent restoration after saving and reopening a device.
    • Improved Improved Marketplace discovery with compact multi-select filters for vendors, protocols, and categories, including applied-filter chips, result counts, and clear controls.
    • Improved Improved Huawei VRP software selection and upgrade guidance so release choices, compatibility, and security information remain limited to the exact supported models.
    • Improved Expanded Huawei VRP version output for supported NetEngine 8000 M14 and F8 devices across documented V800R023 and V800R024 releases.
    • Improved Improved School pages with consistent navigation and authentication-aware actions for signed-in users and public visitors.
    • Fixed Corrected Nokia SR OS prompts, command feedback, software identity, routing configuration, and saved-configuration handling across supported workflows.
    • Fixed Corrected Huawei SNMP data by removing unsupported CPU and memory objects that could not be addressed reliably, while preserving standard system and hardware inventory.
    • Fixed Removed unsupported Huawei routing output that was not backed by a verified platform source.
  77. v0.9.45 2 Aug 2026
    Schools, live classrooms, and instructor-guided learning
    • Added Added school workspaces with branded public pages, administrative approval, member roles, secure invitations, ownership controls, logos, and sponsored learner access.
    • Added Added lesson scheduling and enrollment with categories, capacity limits, draft and published states, lesson duplication, personal schedules, and calendar exports.
    • Added Added live classrooms with Practice, Demonstration, and Spotlight modes, isolated student lab copies, responsive presentation views, and automatic cleanup when a lesson ends or is abandoned.
    • Added Added Class Radar and instructor assistance with live presence, raised-hand and progress signals, transparent assistance indicators, attributed terminal activity, and audited access to student labs during active lessons.
    • Added Added automatic lesson checkpoints for configuration, neighbor state, routes, and reachability, with actionable results, saved progress, student rechecks, and instructor-wide status views.
    • Added Added optional classroom audio and video integration with lesson-scoped permissions and graceful operation when no media service is configured.
    • Improved Improved school continuity when an owner's subscription lapses, with staged warnings, protected live lessons, predictable access changes, and automatic restoration after renewal.
    • Improved Improved Huawei VRP software selection so documented V800 releases are offered only for the exact NetEngine models they support.
    • Improved Improved Huawei VRP version output with model-specific software, platform, copyright, and uptime details for supported S5720 and AR6300 devices.
    • Fixed Corrected school and classroom workflows covering school addresses, lesson startup, authenticated classroom connections, live terminal presentation, attention signals, media access, and lesson-end notifications.
    • Fixed Corrected the Catalyst 9800 per-access-point configuration command so named access points are accepted and resolved consistently.
  78. v0.9.44 2 Aug 2026
    Marketplace publishing, guided labs, credits, and reviews
    • Added Added one-step Marketplace publishing so authorized creators can capture the current lab, complete its listing, and publish it from a single workflow.
    • Added Added richer learning-pack pages with custom thumbnails, PDF guides, difficulty, estimated duration, objectives, and prerequisites.
    • Added Added guided lab experiences with step-by-step instructions, saved progress, contextual explanations, and automatic checks for configuration, neighbors, reachability, and routes.
    • Added Added a public Marketplace storefront so visitors can browse published learning packs before signing in.
    • Added Added Marketplace credits, including secure credit purchases, balance tracking, pack redemption, administrative grants, and payment reconciliation safeguards.
    • Added Added pack entitlements and source tracking so purchased content remains accessible and installed labs retain a link to their original learning pack.
    • Added Added ratings and reviews for learners who have installed a pack, with aggregate scores, review moderation, and unrated packs sorted separately.
    • Improved Improved Marketplace cards and purchase feedback so pricing, guidance availability, learning details, ratings, ownership, and successful redemptions are presented consistently.
  79. v0.9.43 2 Aug 2026
    F5 load balancing, Segment Routing, and deeper Nokia and Huawei routing
    • Added Added F5 BIG-IP load-balancer support: virtual servers, pools and pool members, health monitors, persistence profiles and client-SSL profiles, configured in native tmsh brace syntax and viewable with the list ltm commands.
    • Added Added a working F5 virtual-server data plane, so traffic sent to a VIP is answered by the load balancer and distributed across healthy pool members.
    • Added Added Segment Routing over MPLS on Cisco IOS and IOS-XR, including SRGB and SRLB blocks, prefix-SID mappings, automatic adjacency SIDs, and the OSPF and IS-IS extensions that carry them between routers.
    • Added Added dynamic routing to Nokia SR OS: BGP, IS-IS, OSPF, LDP and VPRN services, with router interfaces and loopbacks now participating in routing and reachable from other vendors.
    • Added Added dynamic routing to Huawei VRP: BGP, IS-IS, OSPF and MPLS, plus VPN-instance views for L3VPN configuration.
    • Added Added release awareness to Nokia SR OS, Huawei VRP and F5 TMOS, so devices can be created on different software releases and security findings are reported against the release a device is actually running.
    • Added Added multicast configuration handling so PIM and IGMP changes propagate through the network instead of stopping at the device they were entered on.
    • Fixed Corrected non-Cisco devices answering unrecognised commands with Cisco's error text. F5, Huawei, Nokia and Arista now use their own vendor's wording.
    • Fixed Fixed configuration blocks on FortiGate and A10 Thunder appearing twice in the saved configuration.
    • Fixed Fixed commands entered after leaving a nested configuration block being saved at the wrong level, affecting Cisco ACI, A10 and SD-WAN devices.
    • Fixed Fixed F5 configuration being lost when saving, so pool load-balancing method, monitor send strings, drained pool members and disabled virtual servers now survive a save and reload.
    • Fixed Fixed Huawei undo shutdown leaving an interface administratively down instead of bringing it back up.
    • Fixed Fixed the Huawei VPN-instance prompt not showing the instance name, which made it indistinguishable from system view.
    • Fixed Fixed Segment Routing recalculating continuously without settling, which consumed CPU on any topology using it, and fixed routers advertising outdated Segment Routing information to neighbours.
    • Improved Removed simulated SNMP counters and command output for Nokia and Huawei that could not be traced to vendor documentation, so displayed output is backed by a recorded source.
  80. v0.9.42 31 Jul 2026
    Deeper wireless visibility and platform reliability
    • Added Added detailed Catalyst 9800 access-point configuration output with controller assignments, network settings, radio details, capabilities, software information, and operational status.
    • Added Expanded software-release and security guidance to Nokia SR OS, including release-aware findings and remediation for access-console exposure.
    • Improved Improved Juniper JunOS OSPF interface and passive-interface handling across configuration, neighbor formation, and route advertisement.
    • Improved Improved Linux user-switching workflows so sudo and login shells preserve hostnames, home directories, working directories, and prompts consistently.
    • Improved Improved device software workflows with clearer preview and apply actions, more accurate imported-device releases, and release-aware Cisco stack inventory reporting.
    • Fixed Corrected Dell DNOS 6 interface prompts across abbreviated and fully qualified interface names.
    • Fixed Restored CAPTCHA challenge creation for registration and account-recovery pages that submit requests without a message body.
    • Fixed Added a reliable production error page so unexpected server errors return a clear recovery path instead of triggering a secondary failure.
  81. v0.9.41 31 Jul 2026
    Software upgrade workflows and broader device support
    • Added Added device software upgrade workflows with compatible-release discovery, change previews, downgrade warnings, configuration checks, and automatic rollback on failure.
    • Added Added software-release findings and upgrade actions to the built-in assistant and connected tools.
    • Added Added Dell DNOS 6 interface and configuration commands with saved-configuration restoration across supported N-Series switches.
    • Added Added Palo Alto Prisma SD-WAN ION system commands and saved-configuration restoration for supported appliances.
    • Improved Refreshed the built-in assistant with a cleaner conversation layout, an improved message composer, stronger accessibility, and clearer Tool-access mode naming.
    • Improved Improved assistant reliability for device discovery, configuration actions, command-error recognition, and large tool results.
    • Improved Expanded AireOS 8.5 command output and completed dashboards for Cisco WLC-3504, WLC-5520, and WLC-8540 controllers.
    • Fixed Corrected device software selection, Catalyst 9000 identity reporting, wireless-controller state updates, and unsupported catalog model choices.
    • Fixed Restored connection editing for links displayed on the topology canvas.
  82. v0.9.40 30 Jul 2026
    Expanded wireless workflows and multi-vendor configuration
    • Added Added Cisco AireOS wireless-controller commands for system information, access-point details, connected clients, and wireless-network summaries.
    • Added Added visual dashboards for AireOS controllers with monitoring, configuration, security, administration, and access-point visibility tailored to each controller model.
    • Added Added Dell DNOS 6 configuration workflows for N-Series switches, with appropriate modes, prompts, interfaces, and software releases.
    • Added Added Palo Alto Prisma SD-WAN ION configuration workflows with operational, configuration, set, delete, and commit handling.
    • Improved Improved invalid-command and wrong-mode feedback across AireOS, Arista EOS, Check Point Gaia, Juniper JunOS, and other supported platforms.
    • Improved Expanded model-specific software releases across Cisco Catalyst and Aruba CX switching platforms.
    • Fixed Prevented AireOS controllers from entering unsupported Cisco IOS command modes.
    • Fixed Corrected module and switch-stack inventory reporting across supported Cisco Catalyst 3000 and 9000 models.
  83. v0.9.39 29 Jul 2026
    Expanded wireless support and clearer software details
    • Added Added Cisco AireOS support for legacy 3504, 5520, and 8540 wireless controllers, including platform-appropriate prompts and software releases.
    • Added Added the active software release to the device properties panel for quicker identification and troubleshooting.
    • Improved Improved Cisco IOS XE version presentation so platform-specific release formatting is shown consistently.
    • Improved Updated Cisco IE-3300 and IE-3400 industrial switches with the appropriate IOS XE software release.
    • Fixed Corrected Catalyst 1000 platform identification, software releases, image names, feature-set details, and boot-loader reporting.
    • Fixed Restored complete platform recognition for the Extreme EXOS Universal Virtual Router.
    • Fixed Corrected an optimized-build compatibility issue that could prevent floating-window controls from loading.
  84. v0.9.38 28 Jul 2026
    Wireless visibility and consistent device inventory
    • Added Added Catalyst 9800 wireless-controller status details for access points, radios, site information, and platform capacity.
    • Added Added Catalyst 9800 access-point summaries with model, network address, radio, regulatory, location, and registration details.
    • Added Added Catalyst 9800 summaries for wireless networks, connected clients, and policy profiles.
    • Improved Improved SNMP system and hardware inventory so device models and selected software releases are reported consistently across management tools and device commands.
    • Improved Improved SNMP product identifiers so supported devices retain a stable identity across service restarts.
    • Fixed Corrected software-release reporting for chassis modules and switch-stack members, including devices using their default supported release.
    • Fixed Improved topology framing so saved device layouts open centered within the visible workspace, account for open panels, and retain full background-grid coverage while panning.
  85. v0.9.37 28 Jul 2026
    Visual SNMP tools and selectable device software
    • Added Added a visual SNMP Browser with a structured MIB tree, object details, credential controls, and clear operation results.
    • Added Added SNMP GET, WALK, GETBULK, and SET workflows for supported devices directly from the lab interface.
    • Added Added selectable operating-system releases when creating devices through the topology editor, built-in assistant, and connected tools.
    • Improved Expanded model-specific operating-system choices and version reporting across supported Cisco, Cumulus, Dell, F5, HP, and Palo Alto platforms.
    • Improved Improved SNMP credential handling, access controls, device lookup, result presentation, and continuity after reopening a lab or restarting a device.
    • Fixed Corrected SNMP interface-state updates, bounded walk results to the selected MIB branch, and prevented invalid or duplicate result entries.
    • Fixed Improved floating-window stacking, dragging boundaries, and device-edit interactions across the lab workspace.
  86. v0.9.36 27 Jul 2026
    Richer release history and IOS XR version reporting
    • Added Added release statistics to the changelog, including totals for added, improved, and fixed items with a visual summary.
    • Added Added a 26-week release activity calendar with accessible daily details for each published version.
    • Improved Improved changelog dates with day-level precision for clearer release history.
    • Improved Expanded model-specific Cisco IOS XR version reporting across supported router families.
    • Improved Strengthened operating-system version coverage checks across supported device catalogs.
  87. v0.9.35 27 Jul 2026
    Expanded platform support and consistent device reporting
    • Added Added Allied Telesis AlliedWare Plus platform support with appropriate interface naming and command modes.
    • Improved Improved Huawei VRP command-mode navigation, prompts, configuration handling, and device recovery workflows.
    • Improved Improved model-aware operating-system version reporting across device status, startup information, and supported platform catalogs.
    • Fixed Improved LLDP neighbor details with consistent chassis identifiers, standard capability names, and duplicate-entry prevention.
    • Improved Improved Power over Ethernet status output across Cisco IOS and IOS XE with consistent interface ordering and device details.
    • Fixed Improved MAC Authentication Bypass command handling and configuration restoration after device recovery.
    • Fixed Improved BGP local-route, RIP, static-route, policy-map, and license-status output for clearer and more consistent results.
    • Improved Strengthened Linux administrative command handling and expanded platform-specific lifecycle and identity verification.
  88. v0.9.34 26 Jul 2026
    Routing, file-transfer, and switchport improvements
    • Fixed Corrected IS-IS route metrics across default, explicitly configured, asymmetric, and multi-level network paths.
    • Fixed Restored TFTP service handling for configuration backup, restore, cross-device transfer, and software-image workflows.
    • Fixed Improved Arista EOS interface counters, descriptions, switchport details, and trunk status commands so they return the expected output.
    • Fixed Cisco port-security commands now provide clear feedback and remain unapplied when an interface is still using dynamic switchport mode.
    • Improved Improved device version, status, and command-prompt output across Arista, Cisco SONiC, Fortinet, Juniper, Brocade, and MikroTik platforms.
    • Improved Expanded verification of multi-vendor file transfers, interface workflows, routing behavior, device identity, and operational commands.
  89. v0.9.33 26 Jul 2026
    Improved EtherChannel path selection
    • Fixed Corrected spanning-tree path costs for high-bandwidth EtherChannel links so bundled interfaces select network paths consistently.
  90. v0.9.32 26 Jul 2026
    More accurate switching, device identity, and event messages
    • Improved Improved spanning-tree defaults, port roles, path costs, and interface-speed handling across supported switching platforms.
    • Improved Improved switchport configuration restoration so access, trunk, native VLAN, and spanning-tree settings remain consistent after device recovery.
    • Fixed Improved system event messages with consistent timestamps, cleaner link-state notifications, and removal of duplicate neighbor-discovery messages.
    • Fixed Improved Cisco Nexus status output so hardware models, platform identifiers, software versions, and uptime match the selected device.
    • Improved Aligned Arista EOS and Juniper JunOS version and uptime reporting across device catalogs, status commands, and saved configurations.
    • Improved Strengthened platform coverage checks for saved configurations, device catalogs, status pages, and supported operating systems.
  91. v0.9.31 25 Jul 2026
    Expanded IPv6 routing and gateway distribution
    • Added Added OSPFv3 interface-priority controls for IPv6 neighbor elections.
    • Improved Improved OSPFv3 interface isolation, network types, neighbor formation, inter-area routing, and route withdrawal across dual-stack labs.
    • Improved Strengthened MPLS label-path resolution and BGP reachability across recursive, redistributed, and VPN-based routing scenarios.
    • Improved Improved HSRP, VRRP, and multi-vendor OSPF status output with clearer live timer and priority information.
    • Fixed Improved configuration replacement and device recovery so removed interfaces, routes, and protocol settings no longer remain active.
    • Improved Expanded assistant feedback and device validation for configuration updates, catalog selections, and lab connections.
    • Added Added a signed and notarized Intel macOS gateway installer with a streamlined packaging workflow.
  92. v0.9.30 24 Jul 2026
    Stronger routing recovery and workflow reliability
    • Improved Improved saved-configuration restoration so outdated routing activity is cleared before current settings are applied.
    • Fixed Improved Arista EOS static-route handling, including CIDR-based routes and duplicate prevention.
    • Fixed Improved Juniper JunOS static routes using next-hop interfaces, discard actions, and reject actions across save and recovery workflows.
    • Improved Strengthened routing updates in larger labs so all scheduled changes are processed consistently and cancelled work remains cancelled.
    • Improved Expanded command validation and coverage for scoped status commands, TFTP transfers, and configuration lifecycle workflows.
    • Improved Strengthened automated validation for lab exports, routing performance, IoT protocols, and SD-WAN scenarios with clearer results and diagnostics.
  93. v0.9.29 23 Jul 2026
    Safer workflows and more reliable network configuration
    • Added Added a clearer browser approval flow for authorizing gateway connections.
    • Improved Strengthened lab imports and assistant attachments with safer archive handling, file validation, and upload limits.
    • Improved Improved protection for reports, discussions, shared content, and verification challenges.
    • Improved Expanded Juniper JunOS and Palo Alto PAN-OS candidate-configuration workflows, including review, deletion, commit, and saved-configuration handling.
    • Fixed Improved routed connectivity across VLAN, MPLS, OSPF, BGP, policy-based routing, and return-path scenarios.
    • Fixed Strengthened access and resource checks across lab creation, integrations, ACI operations, assistant actions, and live gateway updates.
  94. v0.9.28 21 Jul 2026
    Expanded assistant actions and safer command execution
    • Added Expanded ChatGPT connector actions for discovering and using the same lab tools available through the built-in assistant.
    • Added Added explicit confirmation handling for disruptive CLI operations such as Cisco OSPF process resets.
    • Improved Improved assistant lab selection so requested labs can be activated consistently before an action runs.
    • Improved Strengthened command safeguards to recognize abbreviated forms and prevent irreversible reload, erase, delete, format, and cleanup operations.
    • Fixed Aligned Cisco OSPF reset commands across interactive terminals and assistant-driven workflows for consistent prompts and results.
  95. v0.9.27 21 Jul 2026
    Stronger Palo Alto configuration continuity
    • Improved Improved Palo Alto PAN-OS saved-configuration restoration so system, interface, routing, security, and NAT settings remain consistent after device restarts.
    • Added Expanded PAN-OS NAT rule configuration with source-zone and destination-zone controls.
    • Improved Improved PAN-OS active-configuration output with clearer device settings, interfaces, virtual routers, routes, NAT rules, and security policies.
    • Fixed Strengthened PAN-OS management-service, NTP, virtual-router interface, and NAT behavior across commit and recovery workflows.
  96. v0.9.26 21 Jul 2026
    Palo Alto configuration and interface improvements
    • Added Added Palo Alto PAN-OS configuration workflows for system settings, interfaces, zones, virtual routers, static routes, NAT, and security policies.
    • Improved Improved Palo Alto configuration review and persistence so pending changes remain consistent through commit and discard workflows.
    • Improved Improved Cisco IOS XR interface status, description, addressing, and saved-configuration output.
    • Improved Refined Brocade FastIron and Extreme EXOS prompts, interface-state reporting, and description commands.
  97. v0.9.25 21 Jul 2026
    Cleaner saved-configuration output
    • Added Expanded Cisco platform reporting for Catalyst 9800 wireless controllers and MDS storage-networking devices.
    • Fixed Removed duplicate headers, timestamps, hostnames, separators, and closing markers from Dell OS10 saved-configuration output.
    • Fixed Improved Cisco NX-OS saved-configuration output by removing repeated generated headers while preserving the active version information.
  98. v0.9.24 21 Jul 2026
    Clearer route lookups and configuration output
    • Added Added destination-specific route lookups across supported Cisco, Arista, and Juniper command workflows.
    • Improved Improved SONiC configuration rendering and native command handling for interface and saved-configuration workflows.
    • Improved Improved Cisco SD-WAN configuration output so active system settings are reported more consistently.
    • Fixed Strengthened network-path and return-route validation across OSPF and multi-vendor routing scenarios.
    • Improved Improved route, interface, version, and system-status output across Cisco, Arista, Juniper, Fortinet, and Nokia devices.
    • Improved Centered the version badge for a cleaner and more consistent page layout.
  99. v0.9.23 21 Jul 2026
    New DHCP labs and stronger configuration workflows
    • Added Added a Cisco DHCP Marketplace lab and expanded protocol discovery for DHCP-focused practice.
    • Added Expanded A10 device support and command-mode navigation across common operational and configuration workflows.
    • Improved Improved VyOS and Juniper configuration workflows with clearer pending-change review, commit, discard, save, and exit behavior.
    • Improved Strengthened saved-configuration restoration and device restart behavior across Nokia SR OS, Check Point Gaia, and other supported platforms.
    • Fixed Improved OSPF route redistribution and neighbor timing so routing updates remain stable during topology changes.
  100. v0.9.22 21 Jul 2026
    Expanded device support and configuration reliability
    • Added Added Brocade FastIron command coverage for interface, routing, system-status, and saved-configuration workflows.
    • Improved Improved Nokia SR OS configuration formatting, interface handling, route reporting, and device-state restoration.
    • Improved Expanded Check Point Gaia interface and static-route workflows with more consistent saved-configuration handling.
    • Fixed Strengthened device restart and recovery behavior so supported configuration and routing state are restored more consistently.
  101. v0.9.21 21 Jul 2026
    Expanded platform and network-service coverage
    • Added Added Nokia SR OS and Check Point Gaia command coverage, including configuration saving, interface validation, routing, and status workflows.
    • Added Expanded support for Extreme EXOS, Dell FTOS, and Cisco ISE across common configuration and status workflows.
    • Improved Improved automatic DHCP lease expiration and address renewal behavior across changing lab conditions.
    • Improved Expanded BGP route preference controls and IPv6 EUI-64 address handling.
  102. v0.9.20 20 Jul 2026
    More Marketplace labs and stronger topology updates
    • Added Added new Cisco, Arista, and Juniper lab templates for BGP, EIGRP, OSPF, RIP, and static routing practice.
    • Improved Expanded Marketplace browsing with richer vendor and protocol filters, clearer template details, and smoother launch workflows.
    • Improved Improved template editing and publishing so content and metadata updates remain consistent across installed and curated labs.
    • Fixed Preserved interface, link, and device state more consistently when editing topologies or applying configuration changes.
  103. v0.9.19 20 Jul 2026
    Marketplace for curated lab templates
    • Added Added a Marketplace for discovering curated lab templates from the My Labs area.
    • Added Added template search, Vendor, Protocol, and Category filters, install counts, and topology previews to help find the right lab.
    • Added Added a streamlined workflow for launching a new lab directly from a Marketplace template.
    • Improved Expanded template publishing and administration with richer descriptions, tags, vendor metadata, visibility, and featured controls.
    • Fixed Improved Marketplace reliability and security by preserving detailed topology metadata, redacting shared credentials, and preventing stale or duplicate actions.
  104. v0.9.18 19 Jul 2026
    Lab imports, failover, and administration improvements
    • Improved Expanded EVE-NG lab imports to support additional project structures and preserve device and topology details more consistently.
    • Improved Improved VRRP failover timing and state changes when interfaces or participating devices become unavailable.
    • Added Expanded Cisco command coverage for advanced routing, switching, security, and diagnostic workflows.
    • Improved Simplified administrator access to labs and strengthened license handling for administrative accounts.
  105. v0.9.17 18 Jul 2026
    OSPF consistency and gateway downloads
    • Improved Improved OSPF route classification, area grouping, and metric selection across ABR, stub, NSSA, and loopback network layouts.
    • Fixed Strengthened OSPF summary handling so routes remain consistent as area roles and advertised networks change.
    • Improved Made configuration timestamps stable and consistent across saved configurations and command output.
    • Added Added a native Apple Silicon gateway download and improved Windows gateway identification with nuLAB branding.
  106. v0.9.16 17 Jul 2026
    Routing resilience and traffic-policy improvements
    • Improved Improved BGP and OSPF updates, neighbor transitions, and diagnostic messages when links, interfaces, or routes change.
    • Improved Expanded ping and traceroute input validation with clearer feedback across interactive command workflows.
    • Fixed Improved HSRP and VRRP failover when a participating local interface is unavailable.
    • Improved Strengthened access-list accounting and QoS policing across routed traffic while preventing duplicate packet counts.
  107. v0.9.15 16 Jul 2026
    Built-in gateway terminal and tabbed console
    • Added Added a built-in terminal to the gateway — open interactive command-line sessions to your devices without launching a separate SSH or Telnet client, with several device sessions open at once, each in its own tab.
    • Added Added a tabbed gateway console — Overview, Devices, Activity, and Discovery views — for at-a-glance status and easier navigation.
    • Added Added a searchable device tree in the gateway that drills into each device's interfaces and shows live per-protocol connection status.
    • Improved Gateway terminal sessions now remember per-device command history and let you hop from one device to another within a session.
  108. v0.9.14 15 Jul 2026
    Gateway visibility and routing improvements
    • Added Added richer gateway status reporting for devices, interfaces, connections, and recent activity.
    • Added Added adaptable gateway themes and display symbols for clearer terminal presentation.
    • Improved Improved live gateway session updates as devices connect, disconnect, or change state.
    • Improved Expanded OSPF equal-cost route selection across inter-area and external network paths.
  109. v0.9.13 15 Jul 2026
    Routing configuration and command improvements
    • Added Added CIDR-based OSPF network and area configuration for Arista EOS devices.
    • Improved Expanded EIGRP offset-list ranges and protected route metrics when applying large adjustments.
    • Fixed Improved abbreviated spanning-tree MST configuration commands across supported Cisco workflows.
    • Improved Expanded routing command coverage and validation for advanced certification lab scenarios.
  110. v0.9.12 15 Jul 2026
    Routing policy and command validation
    • Improved Expanded BGP neighbor route-map controls for inbound and outbound routing policies.
    • Improved Added clearer guidance for incomplete route-map, routing, and address-family commands.
    • Fixed Improved address-family exit handling across supported Cisco command workflows.
    • Fixed Strengthened ping TTL validation and feedback for unsupported values.
  111. v0.9.11 15 Jul 2026
    Routing consistency and command guidance
    • Improved Improved static-route and next-hop selection across direct, recursive, and VRF-aware paths.
    • Improved Strengthened route updates for DHCP, object tracking, and changing interface conditions.
    • Improved Expanded OSPF summary handling and BGP neighbor reachability checks.
    • Fixed Added clearer validation for incomplete BGP, EIGRP, DHCP, access-list, route-map, and interface commands.
  112. v0.9.10 14 Jul 2026
    Configuration control and routing improvements
    • Improved Expanded candidate configuration workflows with clearer commit, discard, save, and isolation behavior.
    • Added Added OSPF administrative-distance controls and more detailed forwarding-table views.
    • Improved Improved OSPF redistribution updates, EIGRP route selection, and routing-table consistency after network changes.
    • Fixed Strengthened device startup, reset, command validation, and connectivity feedback across supported platforms.
  113. v0.9.9 14 Jul 2026
    Configuration workflows and routing reliability
    • Added Added candidate configuration, commit, discard, and reload workflows for Cisco IOS XR devices.
    • Improved Expanded IS-IS route selection, equal-cost paths, and operational status views.
    • Improved Improved prefix-list sequence editing and configuration persistence across device restarts.
    • Improved Strengthened device recovery, NX-OS interface views, and industrial IoT command workflows.
  114. v0.9.8 13 Jul 2026
    Routing visibility, QoS, and VLAN improvements
    • Improved Expanded routing neighbor and session visibility across BGP, EIGRP, OSPF, IS-IS, and RIP.
    • Improved Applied access-list policies more consistently to routing traffic, ping, and traceroute workflows.
    • Improved Enhanced QoS class editing, policy matching, and traffic statistics.
    • Fixed Kept VLAN membership synchronized when switching ports between access and trunk configurations.
  115. v0.9.7 13 Jul 2026
    Network security and connectivity improvements
    • Improved Improved access-list behavior and traffic accounting across routed and switched network paths.
    • Fixed Strengthened OSPF neighbor stability when router identities or interface conditions change.
    • Improved Expanded ping command validation and connectivity feedback for invalid or unsupported inputs.
    • Fixed Improved port-security status and traffic-blocking behavior after policy violations.
  116. v0.9.6 12 Jul 2026
    Stronger network and command validation
    • Improved Strengthened handling of uncommon network conditions across routing, switching, security, and connectivity workflows.
    • Improved Expanded command input validation for incomplete, conflicting, and unsupported configurations.
    • Improved Added broader safeguards against regressions in multi-device and multi-vendor labs.
  117. v0.9.5 12 Jul 2026
    More reliable routing and Linux labs
    • Improved Improved OSPF stability and route selection across changing and multi-path network layouts.
    • Fixed Improved BGP route stability when links, neighbors, or network settings change.
    • Fixed Resolved process-management conflicts between Linux services and containers.
    • Improved Strengthened Linux host connectivity and Assistant messaging reliability.
  118. v0.9.4 12 Jul 2026
    Security and service resilience
    • Fixed Closed cross-account lab access paths across lab loading, Assistant tools, live connections, and integrations.
    • Improved Added strict execution and output limits for Python and Bash scripts to keep runaway scripts from degrading the service.
    • Improved Hardened Visio imports against compressed archive bombs, unsafe XML, and excessively complex diagrams.
    • Improved Strengthened filesystem permissions and quotas, and reduced sensitive data exposure in operational logs.
  119. v0.9.3 10 Jul 2026
    Desktop GUI for PCs
    • Added A "Desktop" button next to Web UI on PC devices — opens a Linux workspace with File Manager, Text Editor, Web Browser, System Monitor, Calculator, and a device Terminal.
    • Improved Replaced the placeholder "N" header badge with the nuLAB logo mark.
  120. v0.9.2 9 Jul 2026
    Device Web UI expansion & fidelity
    • Added Browser management UIs for Cisco IOS XR, Dell OS10, Juniper ScreenOS (NetScreen), and MikroTik RouterOS (WebFig-style).
    • Improved Deeper MikroTik RouterOS: WebFig pages for addresses, DNS and firewall filter; CLI for identity, interface enable/disable, filter rules and DNS.
    • Improved Refined the layout and navigation of FortiGate, Juniper J-Web, and Palo Alto PAN-OS management interfaces.
    • Improved Adjusted Web UI availability across Cisco IOS, SD-WAN, and Junos Evolved device types.
    • Fixed Removed incorrect duplicate routes from BGP and redistributed route views.
  121. v0.9.1 9 Jul 2026
    CLI and routing improvements
    • Improved Expanded Cisco IOS, IOS XE, and IOS XR routing behavior across OSPF, EIGRP, BGP, and protocol timing.
    • Improved Improved consistency between devices in complex labs, including neighbor formation, interface changes, and route visibility.
    • Fixed Corrected CLI output and state mismatches in running configurations and protocol detail views.
    • Fixed Restored Docker command support for Linux nodes.
  122. v0.9.0 8 Jul 2026
    Reliability & polish
    • Added A visible version indicator on every page, and this public changelog.
    • Improved Faster and more consistent network updates across large labs.
    • Fixed A broad set of edge-case and stability fixes across vendors and lab workflows.
  123. v0.8.0 1 Jun 2026
    Labs as templates
    • Added Save any lab as a reusable template and launch new labs from it.
    • Added Import existing device configurations to bootstrap a lab in seconds.
    • Improved Higher-fidelity running-configuration rendering and formatting.
  124. v0.7.0 1 Jun 2026
    IoT & MQTT
    • Added Connect external MQTT clients to the in-lab broker — publish/subscribe, QoS, retained messages and last-will.
    • Added A full IoT device family in the topology palette.
  125. v0.6.0 1 May 2026
    Collaboration & visualization
    • Added Live multi-user collaboration in a shared lab.
    • Added Topology overlays for VLANs and tunnels (GRE, IPsec, MPLS and DMVPN).
    • Added Sticky-note annotations directly on the canvas.
  126. v0.5.0 1 May 2026
    Advanced routing
    • Added Expanded MPLS L3VPN support for IPv4 and IPv6 networks.
    • Improved Improved OSPF, EIGRP, BGP, and IS-IS behavior as network conditions change.
  127. v0.4.0 1 Apr 2026
    Multi-vendor foundation
    • Added 17 vendors and 20+ operating systems with over 3,000 commands.
    • Added AI-assisted lab generation and an in-lab study Assistant.
v0.9.121