ogrepository/CHANGELOG.md

5.3 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.10.7] - 2026-09-17

Fixed

  • createTorrentSum: Corregido error (OSError: [Errno 22] Invalid argument) al calcular la suma de verificación MD5 de los ficheros de imagen cuando estos ocupan menos de 1 MB, ajustando dinámicamente el seek_offset al tamaño real del fichero.

[0.10.6] - 2026-07-27

Added

  • API de Repositorios Git (repo_api.py): Implementado el endpoint DELETE /ogrepository/v1/git/repositories/<repo> que sustituye al antiguo código "Not implemented". Ahora se encarga de eliminar el repositorio correctamente de la base de datos de Forgejo y de purgar el directorio .git del disco duro.

Changed

  • createTorrentSum: Optimizada la creación de ficheros torrent (mktorrent) calculando el tamaño de pieza (-l) de forma dinámica según el tamaño de la imagen, evitando archivos .torrent con cientos de miles de piezas que saturaban el tracker en imágenes muy grandes. Se ha incrementado target_pieces a 200.000 para garantizar que las piezas no superen los 2 MB en imágenes de hasta 400 GB.

[0.10.5] - 2026-04-14

Fixed

  • Force 755 permissions on /opt/opengnsys in preinst to prevent oggit user from being locked out when useradd creates the directory with a restrictive umask (e.g. 027), which caused opengnsys-forgejo to fail to start during installation before postinst could apply the correct permissions
  • Ensure forgejo working directory (var/lib/forgejo/work) is created in postinst before setting ownership, and restart opengnsys-forgejo after fixing permissions so it recovers from a failed state caused by the ordering between dependency and package configuration

[0.10.4] - 2025-09-30

Fixed

  • Set safe.directory just once

[0.10.3] - 2025-09-18

Changed

  • Create tags via a query to the forgejo API

[0.10.2] - 2025-09-01

Fixed

  • Corregida la logica en el endpoint create torrent sum
  • Mejoras en los mensajes de logs
  • Mejoras en la validación de los archivos info e info.checked

[0.10.1] - 2025-08-25

Fixed

  • Import images problems when there is not info.checked file (#2723, #2726)
  • Improves logging (#2727)

[0.10.0] - 2025-07-07

Added

Removed

  • Removed unused BitTorrent-related packages and logic

[0.9.0] - 2025-06-25

Added

  • Changed old tools for tools non dependant of Pyhton2 in repo
  • mktorrent to handle creation of torrent files
  • aria2c as torrent client for initial seeding
  • opentracker as torrent tracker tool

[0.8.2] - 2025-06-01

Changed

  • Modified sudoersfile to start torrent

[0.8.1] - 2025-04-01

Changed

  • Add sudo to cancel transfers endpoints (#1796)

[0.8.0] - 2025-03-25

Added

  • Rename Image functionality (#1733)

[0.7.3] - 2025-03-19

Changed

  • Fix permissions problem and authorized_keys file in debian package

[0.7.2] - 2025-03-19

Changed

  • Update CHANGELOG.md

[0.7.1] - 2025-03-19

Changed

  • Updated Jenkinsfile for publishing packages (#1313)

[0.7.0] - 2025-03-18

Added

  • Image to Virtual Disk conversion (#1689)

[0.6.4] - 2025-03-13

Changed

  • Virtual Disk to Image conversion improvement (#1701)

[0.6.3] - 2025-03-12

Fixed

  • Virtual Disk to Image conversion fix (#1701)

[0.6.2] - 2025-03-10

Added

  • ogGit Install Status info (#1681)

[0.6.1] - 2025-03-05

Changed

  • Cancel Transfers scripts improvement (#1642)

[0.6.0] - 2025-03-03

Added

  • Virtual Disk to Image conversion (#1525)

[0.5.23] - 2025-02-20

Changed

  • Backup Image improvement (#1530)

[0.5.22] - 2025-02-20

Added

[0.5.20] - 2025-02-11

Changed

  • Paramiko SSH Client parameters improvement (#1482)

[0.5.19] - 2025-02-06

Fixed

  • Script corrections (#1437)

[0.5.18] - 2025-02-03

Fixed

  • Script corrections (#1437)

[0.5.17] - 2025-02-03

Removed

  • Remove unnecessary sudo calls (#1437)

[0.5.16] - 2025-01-31

Added

Changed

  • API improvement (#1378)

[0.5.15] - 2025-01-28

Fixed

  • API tests errors fixes (#1378)

[0.5.14] - 2025-01-24

Added

[0.5.13] - 2025-01-10

Removed

  • Remove recursive image search (#1335)

[0.5.12] - 2024-12-17

Changed

  • Modify logs format (#1294)

[0.5.11] - 2024-12-12

Changed

  • API logs improvement (#1242)

[0.5.10] - 2024-12-02

Changed

  • API and Script logs improvement (#631)

[0.5.9] - 2024-11-29

Added

  • Script journalctl logs (#631)

[0.5.8] - 2024-11-28

Added

  • API journalctl logs (#631)

[0.5.7] - 2024-11-26

Added

  • 'python3-request' packet

[0.5.6] - 2024-11-22

Changed

  • API improvements (#631)

[0.5.5] - 2024-11-21

Changed

  • API improvements (#631)

[0.5.4] - 2024-11-20

Changed

  • API and Script improvements (#631)

[0.5.3] - 2024-11-18

Changed

  • Update Documentation (#631)

[0.5.2] - 2024-11-18

Changed

  • API improvements (#631)

[0.5.1] - 2024-11-15

Changed

  • API improvements (#610)

[0.5.0] - 2024-11-15

Changed

  • Update Documentation (#1084)