Release version 2026.1.20.x

🧩 1. Critical Fixes (Modeling, Simulation, Logic)

SB‑557 – Time delay block fails when delay = 0

Resolved: Jan 19, 2026

  • 0-second delay caused outputs NOTC/NCTO to freeze.
  • Milind implemented:
    • Bypass logicOut = In when delay < 0.001 seconds
    • Allows “nullifying” a timer without deleting it.

SB‑534 – Parameter estimation dialog freezes when initial delay = 0

Resolved: Jan 19, 2026

  • Parameter estimation would get stuck when the block delay started at zero.
  • Log showed source array length error.
  • Fixed by ensuring delay is ALWAYS considered even when set to zero manually.

🔐 2. Licensing Fixes (High Impact)

SB‑570 – License limits not multiplying with number of licenses

Resolved: Jan 16, 2026

  • Instance and running bot count stayed fixed at 5 & 3 even with 2 licenses.
  • Fix: both license tables now correctly account for multi-license scenarios.

SB‑569 – License manager shows wrong license count

Resolved: Jan 16, 2026

  • 2-license machine was shown as having only 1.
  • Corrected to read the true license quantity from the licensing database.

SB‑568 – Multiple simultaneous users not supported

Resolved: Jan 15, 2026

  • Despite support existing in code, SharpBot allowed only 1 user per machine.
  • Fix: backend licensing database now correctly honors “number of unique users”.

📊 3. DataFrameCreator / Data Handling Fixes

(Note: Only issues after Dec 2 are included, so older DFC fixes are excluded.)

✔ No new DFC-related issues were created after Dec 2, but SB‑557 and SB‑534 affect simulation timing and modeling using DFC‑imported data.


🎨 4. UI/UX Fixes (Minor but noticeable)

SB‑553 – MPC control horizon change during simulation breaks controller

Resolved: Dec 2, 2025

  • Changing control/output horizon while simulating now prevented.
  • Dialog discards forbidden changes.

(Included since it occurred on December 2.)


🧪 5. No New Feature Additions in This Period

During Dec 2 → Jan 19, all tickets were bug fixes.
No feature requests or enhancements were created or resolved in this interval.


📌 Summary Table

AreaTicketsSummary
LicensingSB‑570, SB‑569, SB‑568Fixed license counting, simultaneous users, instance limits
Simulation & ModelingSB‑557, SB‑534Fixed issues with 0-delay logic and parameter estimation
MPC / Process ControlSB‑553Prevented invalid horizon changes during simulation
Other areasNo new issues in UI, ML, OPC, DFC, or file handling during this period

🧭 High-Level Takeaway

Between Dec 2 and Jan 19, the SharpBot development team focused strongly on:

  • Stabilizing license handling (multi-user, multi-license, limits)
  • Fixing time-delay-related bugs (two separate high-impact tickets)
  • Improving model robustness by preventing invalid MPC configuration changes

This period shows a clear trend:
🔧 Stability and correctness improvements before new feature cycles.

Leave a Comment

Scroll to Top