Skip to content

Releases: ucphhpc/migrid-sync

Next-20250724

24 Jul 13:14
e28801a
Compare
Choose a tag to compare

This is a bugfix and feature release:

  • Fix another issue with show vgrid/workgroup private file rendering (PR #275, issue #258 )
  • HTTP header hardening as recommended by W3C and security scans (PR #276, #277)
  • Selenium helper updates to support screenshooter with Firefox from snap (PR #280)
  • Prevent concurrent migverifyarchives cronjobs and resulting interference (PR #282)
  • HSTS tweaks for hardening of BASE_FQDN and PUBLIC_ALIAS_FQDN vhosts (PR #283)
  • Address pylint warnings/errors (PR #285, #286, #287)
  • Fix python3 issue in usagestats.py helper (PR #288, #289)
  • Add simple migstats weekly cronjob using usagestats.py (PR #290)
  • Fix python3 issue when using subprocess output (PR #291 - #298)

Additional details are available in the complete changelog since last release for further elaboration in the real release.

Note: since v1.25.0 we only release the Next branch which is suitable for all modern deployments using python3. We leave the legacy-python2 branch around but it will neither receive further support nor releases.

Next-20250702-rc1

02 Jul 11:05
d99fb1d
Compare
Choose a tag to compare
Next-20250702-rc1 Pre-release
Pre-release

This is a bugfix and feature pre-release:

  • fix another issue with show vgrid/workgroup private file rendering (PR #275, issue #258 )
  • HTTP header hardening as recommended by W3C and security scans (PR #276, #277)

Additional details are available in the complete changelog since last release for further elaboration in the real release.

Note: since v1.25.0 we only release the Next branch which is suitable for all modern deployments using python3. We leave the legacy-python2 branch around but it will neither receive further support nor releases.

Next-20250625

25 Jun 15:09
b6ceb1b
Compare
Choose a tag to compare

This is a bugfix and feature release:

  • fix Server Admin page crash on py3 with existing sitestats (PR #256, issue #257)
  • fix show vgrid/workgroup private file rendering (PR #270, issue #269)
  • preparation for the eventual merge of PR116 with Archives update (PR #271)
  • fix regression from PR233 to allow hyphen in sftpsubsys usernames (PR #272, issue #263)
  • add profile Xgi helper (PR #273)
  • switch verifyarchives to use our serializer helpers for py3 support (PR #274)
  • add state check to verifyarchives helper and use to verify FINAL Archives (PR #268)
  • drop svn repo, old py2 and legacy alias branches and complete the move to python3

Additional details are available in the complete changelog since last release for further elaboration in the real release.

Note: with this release we at least temporarily dropped the old Stable-YYYYMMDD release series specifically pointing to the master branch, which was strictly in lock-step with the now retired SourceForge repo. The same applies for the matching Main-YYYYMMDD releases pointing to the corresponding main python2 branch. We also dropped the old edge and experimental alias branches replaced by main and next.
Thus, we now only release the Next branch which is suitable for all modern deployments using python3. We leave the legacy-python2 branch around but it will neither receive further support nor releases.

Next-20250606

06 Jun 11:15
11381ba
Compare
Choose a tag to compare

This is a bugfix and feature release:

  • Point OIDC logout back to proper login page (PR #245)
  • Support include_sections in config e.g. for separate SITE and CLOUD section files (PR #244, #249)
  • Fix Jupyter sftp port discovery (PR #247)
  • Upgrade to Jupyter 4.x support and expose full proxy TLS support (PR #254)

Additional details are available in the complete changelog since last release for further elaboration in the real release.

Note: the Stable-YYYYMMDD release series specifically refers to the master branch, which is strictly in lock-step with the old SourceForge repo and about to be phased out. The matching Main-YYYYMMDD and Next-YYYYMMDD releases refer to the corresponding main and next (previously edge and experimental) branches used in production. Thus, we recommend using Next for all modern deployments using python3 and Main for any remaining legacy python2 deployments until phased out.

Main-20250606

06 Jun 11:13
c880000
Compare
Choose a tag to compare

This is a bugfix and feature release:

  • Point OIDC logout back to proper login page (PR #245)
  • Support include_sections in config e.g. for separate SITE and CLOUD section files (PR #244, #249)
  • Fix Jupyter sftp port discovery (PR #247)
  • Upgrade to Jupyter 4.x support and expose full proxy TLS support (PR #254)

Additional details are available in the complete changelog since last release for further elaboration in the real release.

Note: the Stable-YYYYMMDD release series specifically refers to the master branch, which is strictly in lock-step with the old SourceForge repo and about to be phased out. The matching Main-YYYYMMDD and Next-YYYYMMDD releases refer to the corresponding main and next (previously edge and experimental) branches used in production. Thus, we recommend using Next for all modern deployments using python3 and Main for any remaining legacy python2 deployments until phased out.

Next-20250514

14 May 11:17
6c41354
Compare
Choose a tag to compare

This is a bugfix and feature release:

  • Fix routing of migcert reset password requests (PR #204)
  • Begin moving scripts like edpickle to new bin dir for clarity (PR #197 + #198)
  • Add account renewal button for local accounts on Account page (PR #196)
  • Fix migrid init sftpsubsys status (PR #221)
  • Switch to is_*() methods across Thread and Thread.Event to address errors (Issue #224 / PR #225)
  • Address security issues in CamanJS dependencies used if image previews are enabled (PR #226)
  • Adjust service auth policy to avoid giving away information about user non-/existence (PR #209)
  • Fix account page errors for legacy account entries without complete peers data (PR #227)
  • Fix a leftover string expansion issue on Accounts page in python2 deployments (PR #230)
  • Fix session clean up on logout, including project + 2FA with extoidc auth (Issue #222 / PR #223)
  • Allow SFTP(subsys) access to GDP projects with space in name (Issue #234 / PR #233)
  • Command format adjustment for better readability as suggested in issue #235
  • Fix broken dict key check in datatransfer page (Issue #228 / PR #229)
  • Fix 'Move to trash' issue on GDP sites (Issue #169 / PR #240)
  • Include support for old style vgrid layout in lustre quota helper
  • Rework web download in Files on GDP sites to show progress and errors (Issue #238 / PR #239)
  • Update expire warning emails to new Renew button on Account page (Issue #241 / PR #242)

Additional details are available in the complete changelog since last release for further elaboration in the real release.

Note: the Stable-YYYYMMDD release series specifically refers to the master branch, which is strictly in lock-step with the old SourceForge repo and about to be phased out. The matching Main-YYYYMMDD and Next-YYYYMMDD releases refer to the corresponding main and next (previously edge and experimental) branches used in production. Thus, we recommend using Next for all modern deployments using python3 and Main for any remaining legacy python2 deployments until phased out.

Main-20250514

14 May 11:16
fc35725
Compare
Choose a tag to compare

This is a bugfix and feature release:

  • Fix routing of migcert reset password requests (PR #204)
  • Begin moving scripts like edpickle to new bin dir for clarity (PR #197 + #198)
  • Add account renewal button for local accounts on Account page (PR #196)
  • Fix migrid init sftpsubsys status (PR #221)
  • Switch to is_*() methods across Thread and Thread.Event to address errors (Issue #224 / PR #225)
  • Address security issues in CamanJS dependencies used if image previews are enabled (PR #226)
  • Adjust service auth policy to avoid giving away information about user non-/existence (PR #209)
  • Fix account page errors for legacy account entries without complete peers data (PR #227)
  • Fix a leftover string expansion issue on Accounts page in python2 deployments (PR #230)
  • Fix session clean up on logout, including project + 2FA with extoidc auth (Issue #222 / PR #223)
  • Allow SFTP(subsys) access to GDP projects with space in name (Issue #234 / PR #233)
  • Command format adjustment for better readability as suggested in issue #235
  • Fix broken dict key check in datatransfer page (Issue #228 / PR #229)
  • Fix 'Move to trash' issue on GDP sites (Issue #169 / PR #240)
  • Include support for old style vgrid layout in lustre quota helper
  • Rework web download in Files on GDP sites to show progress and errors (Issue #238 / PR #239)
  • Update expire warning emails to new Renew button on Account page (Issue #241 / PR #242)

Additional details are available in the complete changelog since last release for further elaboration in the real release.

Note: the Stable-YYYYMMDD release series specifically refers to the master branch, which is strictly in lock-step with the old SourceForge repo and about to be phased out. The matching Main-YYYYMMDD and Next-YYYYMMDD releases refer to the corresponding main and next (previously edge and experimental) branches used in production. Thus, we recommend using Next for all modern deployments using python3 and Main for any remaining legacy python2 deployments until phased out.

Stable-20250514

14 May 11:13
Compare
Choose a tag to compare

This is a bugfix and feature release:

  • Fix routing of migcert reset password requests (PR #204)
  • Begin moving scripts like edpickle to new bin dir for clarity (PR #197 + #198)
  • Add account renewal button for local accounts on Account page (PR #196)
  • Fix migrid init sftpsubsys status (PR #221)
  • Switch to is_*() methods across Thread and Thread.Event to address errors (Issue #224 / PR #225)
  • Address security issues in CamanJS dependencies used if image previews are enabled (PR #226)
  • Adjust service auth policy to avoid giving away information about user non-/existence (PR #209)
  • Fix account page errors for legacy account entries without complete peers data (PR #227)
  • Fix a leftover string expansion issue on Accounts page in python2 deployments (PR #230)
  • Fix session clean up on logout, including project + 2FA with extoidc auth (Issue #222 / PR #223)
  • Allow SFTP(subsys) access to GDP projects with space in name (Issue #234 / PR #233)
  • Command format adjustment for better readability as suggested in issue #235
  • Fix broken dict key check in datatransfer page (Issue #228 / PR #229)
  • Fix 'Move to trash' issue on GDP sites (Issue #169 / PR #240)
  • Include support for old style vgrid layout in lustre quota helper
  • Rework web download in Files on GDP sites to show progress and errors (Issue #238 / PR #239)
  • Update expire warning emails to new Renew button on Account page (Issue #241 / PR #242)

Additional details are available in the complete changelog since last release for further elaboration in the real release.

Note: the Stable-YYYYMMDD release series specifically refers to the master branch, which is strictly in lock-step with the old SourceForge repo and about to be phased out. The matching Main-YYYYMMDD and Next-YYYYMMDD releases refer to the corresponding main and next (previously edge and experimental) branches used in production. Thus, we recommend using Next for all modern deployments using python3 and Main for any remaining legacy python2 deployments until phased out.

Next-20250430-rc3

30 Apr 12:41
f3a1db1
Compare
Choose a tag to compare
Next-20250430-rc3 Pre-release
Pre-release

This is a bugfix and feature pre-release in preparation for next actual release:

  • Fix routing of migcert reset password requests (PR #204)
  • Begin moving scripts like edpickle to new bin dir for clarity (PR #197)
  • Add account renewal button for local accounts on Account page (PR #196)
  • Fix migrid init sftpsubsys status (PR #221)
  • Switch to is_*() methods across Thread and Thread.Event to address errors in issue #224
  • Address security issues in CamanJS dependencies used if image previews are enabled (PR #226)
  • Adjust service auth policy to avoid giving away information about user non-/existence (PR #209)
  • Fix account page errors for legacy account entries without complete peers data (PR #227)
  • Fix a leftover string expansion issue on Accounts page in python2 deployments (PR #230)
  • Proper session clean up during logout including project + 2FA with extoidc auth (Issue #222 / PR #223)
  • Fix GDP projects with space in name not accessible through SFTP (subsys) (Issue #234 / PR #233)
  • Command format adjustment for better readability as suggested in issue #235

Additional details are available in the complete changelog since last release for further elaboration in the real release.

Note: the Stable-YYYYMMDD release series specifically refers to the master branch, which is strictly in lock-step with the old SourceForge repo and about to be phased out. The matching Main-YYYYMMDD and Next-YYYYMMDD releases refer to the corresponding main and next (previously edge and experimental) branches used in production. Thus, we recommend using Main for any legacy python2 and Next for all python3 deployments.

Main-20250430-rc3

30 Apr 12:40
7aa36da
Compare
Choose a tag to compare
Main-20250430-rc3 Pre-release
Pre-release

This is a bugfix and feature pre-release in preparation for next actual release:

  • Fix routing of migcert reset password requests (PR #204)
  • Begin moving scripts like edpickle to new bin dir for clarity (PR #197)
  • Add account renewal button for local accounts on Account page (PR #196)
  • Fix migrid init sftpsubsys status (PR #221)
  • Switch to is_*() methods across Thread and Thread.Event to address errors in issue #224
  • Address security issues in CamanJS dependencies used if image previews are enabled (PR #226)
  • Adjust service auth policy to avoid giving away information about user non-/existence (PR #209)
  • Fix account page errors for legacy account entries without complete peers data (PR #227)
  • Fix a leftover string expansion issue on Accounts page in python2 deployments (PR #230)
  • Proper session clean up during logout including project + 2FA with extoidc auth (Issue #222 / PR #223)
  • Fix GDP projects with space in name not accessible through SFTP (subsys) (Issue #234 / PR #233)
  • Command format adjustment for better readability as suggested in issue #235

Additional details are available in the complete changelog since last release for further elaboration in the real release.

Note: the Stable-YYYYMMDD release series specifically refers to the master branch, which is strictly in lock-step with the old SourceForge repo and about to be phased out. The matching Main-YYYYMMDD and Next-YYYYMMDD releases refer to the corresponding main and next (previously edge and experimental) branches used in production. Thus, we recommend using Main for any legacy python2 and Next for all python3 deployments.