Skip to content

Milestones

List view

  • Moving to JDK 21 LTS for both build and runtime. Currently we require JDK 11+; this makes 21 the new baseline. > [!NOTE] > JDK 21 and 25 are the current LTS releases. Newer "virtual threads" features suit Nodel's concurrent device model. Gradle 8.x expects 17+ minimum. Staying on 11 means unpatched CVEs and, well, contributor friction. **What needs doing:** - Socket/networking changes (UDP multicast, IPv6 stack) - Windows quirks (network interface naming) - Jython 2.7.4 minimum (earlier versions break on 21) - Deprecation audit (jdeprscan, -Xlint:deprecation) - Document --add-opens flags **Related:** - #250 — Jython 2.7 compatibility - jython/jython#304 — upstream fix for from java import *

    Due by January 16, 2027
    0/4 issues closed
  • This is a major revamp of the technical user-interface (incl. node browser page). The "Front End Framework" has been an evolving framework featured in the Frontend node. That framework is now being integrated into Nodel proper becoming the default environment for the technical user-interfaces (incl. Nodel browser pages).

    Overdue by 6 year(s)
    Due by February 1, 2020
    13/17 issues closed