Releases: hoststend/stend-api
2.2.1
2.2.0
Cette mise à jour mineure de l'API ajoute une nouvelle option dans le fichier .env
- Il est possible de définir une marge personnalisée lors de la vérification de l'espace disponible sur le disque :
DISK_SPACE_MARGIN
. - Les fichiers .opus sont reconnus comme des enregistrements audios.
2.1.0
Cette mise à jour mineure de l'API revoit les infos d'un transfert et la sécurité d'un des endpoints
- Les propriétés d'un transfert contiennent désormais le type de fichier, basé sur l'extension de celui-ci.
- Le mot de passe de l'instance n'est plus requis pour supprimer un transfert, la sécurité était déjà assurée sans.
2.0.0
Mise à jour majeure pour régler certains problèmes, et pour faciliter l'administration d'une instance
- La limite de transferts dans un groupe est passée de 10 à 50 fichiers.
- Possibilité d'envoyer un fichier sans définir de date d'expiration.
- Création d'un assistant d'administration via CLI pour afficher/supprimer un transfert, et voir le stockage utilisé par l'instance.
- Enregistrement de l'adresse IP et de l'agent utilisateur lors de la création d'un transfert.
- Possibilité d'indiquer que l'instance est derrière un reverse proxy (classique ou cloudflare).
- Les requêtes avec authentification sont ralenties de 200ms pour aider à prévenir les attaques bruteforce.
1.2.1
Cette mise à jour mineure corrige un bug lors du téléchargement d'un fichier avec certains noms
1.2.0
Cette mise à jour mineure de l'API revoit le système de génération aléatoire de clés de partages
- Les clés ne sont plus générées à partir d'un déterminant et d'un mot de la langue française
- Les lettres
abcdefghiklnoqrstuvyz
sont utilisés pour former une clé, de manière que chaque caractère dans la clé soit proches l'un à l'autre sur un clavier AZERTY.
1.1.2
Corrige un problème avec les durées maximales avant expiration d'un transfert qui ne s'affichait pas correctement dans le client web
1.1.1
Cette mise à jour corrige un bug avec les durées avant expirations recommandées par l'API au client.
1.1.0
Cette mise à jour mineure de l'API rajoute la possibilité de personnaliser la durée avant expiration d'un fichier.
- Cette modification se fait via le fichier .env
- L'endpoint /instance de l'API retourne désormais une liste de durées qui pourraient être suggérées à l'utilisateur lors du développement d'un client
1.0.0
Première version du projet sur GitHub