Skip to content

Releases: scimma/heroic

v0.1.4 — Security patches (Django, cryptography, requests, vite)

23 Apr 17:58
2ffea4e

Choose a tag to compare

Security dependency upgrades flagged by Dependabot:

Backend:

  • Django upgraded to 5.2.13 (DoS, header spoofing, privilege abuse fixes)
  • cryptography upgraded to 46.0.7 (buffer overflow, DNS constraint fixes)
  • requests upgraded to 2.33.0 (temp file reuse fix)

Frontend:

  • vite upgraded to 6.4.2 (arbitrary file read, path traversal fixes)
  • flatted, defu, uuid, picomatch upgraded (prototype pollution, bounds check fixes)

v0.1.2 — Fix Rubin schedule date format

13 Mar 20:17
a70925b

Choose a tag to compare

This release fixes a bug in the Rubin schedule polling task where dates were being formatted in ISO format, which the Rubin
ObsLocTAP API could not parse. Dates are now formatted as 2026-03-13 19:45:00, which the API accepts correctly.

As a result, the dramatiq worker is now successfully writing Rubin planned pointings to the database on every polling cycle.

v0.1.1 — Security patches (cryptography, Django)

12 Mar 06:28
901dd2b

Choose a tag to compare

This release addresses security vulnerabilities flagged by GitHub Dependabot:

  • Upgraded cryptography to v46.0.5
  • Upgraded Django to v5.2.12

This release also served as the first full end-to-end test of the automatic
deployment pipeline for both the development and production servers.

For hobnob

19 Mar 01:32
f483ed9

Choose a tag to compare

For hobnob Pre-release
Pre-release

Working enough for use by HOBNOB (HEROIC client used by NOIRLab).