[Weekly Progress Report GSoC 2026] Persistent & Scheduled Firmware Upgrades

10 views
Skip to first unread message

Eeshu Yadav

unread,
Jun 7, 2026, 3:07:51 PMJun 7
to OpenWISP Google Summer of Code
Hello everyone,

This thread will be used to track the progress of the GSoC 2026 project, Persistent & Scheduled Firmware Upgrades.

[June 1 - June 5]

List of Tasks I have worked on :
  • added health_status_changed signal handler for fast pending-upgrade wake-up via OpenWISP Monitoring (commit)
  • added generic_notification reminders and failure-needs-attention alerts for persistent mass upgrades  (commit)
  • added persistent checkbox, pending filter and retry-state fields to the firmware upgrader admin UI (commit)
  • exposed persistent, retry_count and next_retry_at on the REST API and add cancel endpoint for pending operations (commit)

Tasks I will be working on next week:
  •  will add  Selenium browser tests and end-to-end persistence-loop integration coverage for persistent mass upgrades #429
  • will add documentation for persistent mass upgrades  #430
Blockers:
  • None


Regards,
Eeshu

Eeshu Yadav

unread,
Jun 14, 2026, 11:33:52 PMJun 14
to OpenWISP Google Summer of Code
[June 08 - June 12]

List of Tasks I have worked on :
  • added time_travel context manager ,so the backoff, Beat-scan and reminder-cadence tests are deterministic (commit)
  • added  test test_persistence_loop_offline_then_back_online which drives the loop  (commit)
  • added Selenium test , the mass-upgrade confirmation page renders the is_persistent checkbox pre-checked (commit)


Tasks I will be working on next week:
  • will finished the remaining work related to documentation for persistent mass upgrades  #430
  •  will addressed the review  on the pull request and complete the feature persistence mass upgrades.
Blockers:
  • None


Regards,
Eeshu

Eeshu Yadav

unread,
Jun 22, 2026, 3:14:18 AM (9 days ago) Jun 22
to OpenWISP Google Summer of Code
[June 15 - June 19]

List of Tasks I have worked on :
  • finished the remaining work related to documentation for persistent mass upgrades  #430
  • Addressed the review on the pull request and completed the feature persistence mass upgrades.

Tasks I will be working on next week:
  • I will refine the documentation.
  • Video for full implementation walkthrough.
  • address periodic reviews

Blockers:
  • None

Regards,
Eeshu

--
You received this message because you are subscribed to the Google Groups "OpenWISP Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openwisp-gso...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/openwisp-gsoc/02e0e52c-2b76-46a7-ba83-4c4b43b846b1n%40googlegroups.com.

Eeshu Yadav

unread,
Jun 29, 2026, 2:39:37 AM (yesterday) Jun 29
to OpenWISP Google Summer of Code
[June 22 - June 26]

List of Tasks I have worked on :
  • refined the documentation for the persistent firmware upgrade with their images in docs branch .
  • recorded the video for full implementation walkthrough for demo purpose and later help in blog
  • addressed periodic reviews
  • started working on scheduled mass upgrades 

Tasks I will be working on next week:
  • Will add the issues related to scheduled mass upgrades  in project board.
  • will pick up the issue and start working on it.

Blockers:
  • None

Regards,
Eeshu
Reply all
Reply to author
Forward
0 new messages