Prouver le déploiement par digest, et non par étiquette
L'engagement précédent s'arrête « image de mise en place» étant un no-op silencieux. Cela affirme la résultat: après le déploiement, l'étiquette est résolue à u...
Une reconstruction du même engagement n'a rien déployé et a fait état d'un succès
L'image est étiquetée avec le commit SHA, donc la reconstruction du même commit produit une référence d'image identique. L'image de set kubectl change alors rie...
Arrêtez de travailler sur les traductions dont l'appelant a déjà abandonné
Trois tentatives de quatre-vingt-dix secondes plus backoff peuvent aller jusqu'à 274 secondes de travail par traduction, et chaque appelant que nous avons aband...
Laisse un déploiement finir ce que la vieille gousse faisait
Les déploiements ont remplacé la seule gousse de chaque service par rien pour saisir les demandes en vol. Trois réglages, appliqués sur l'ensemble de la flotte:...
Taille de la gousse au-dessus de son propre plafond de tas de la JVM [skip ci
L'image démarre la JVM avec -XX:MaxRAMPercentage-70-XX:-TemellementPreTouch, donc le Le tas seul peut prendre 70 % de la limite du conteneur et prétouche mainti...
Traductions de route EN anglais, pas seulement hors de lui
Les deux fournisseurs sont gated support() sur "en".equals(sourceLang), donc la paire entrante était décodrdor avant qu'un fournisseur ne soit interrogé. Fourni...
Harden the kubectl téléchargement contre la sortie floconneuse [skip ci
dl.k8s.io sur la sortie du coureur chute par intermittence au moyen de transferts: curl: (56) OpenSSL SSL-read: déchiffrement raté ou mauvais enregistrement m...
Comparaison secrète interne-auth à temps constant (oracle de timing)
Remplacer String.equals par MessageDigest.isEqual donc latence de réponse ne peut pas f) L'octet-pare-byte-byte partagé X-Internal-Auth. Agrandir le balayage à ...
Bump LibreTranslate de temporisation par appel jusqu'aux années 90; maintenir un comptage à un seul arriéré
Deux suites du changement de réessai/failedKeys: 1. La temporisation de la demande par appel était de 30 s. La production a des appels d'offres à l'emploi (...
Rétrécissent les erreurs transitoires et les clés en panne de surface (ne pas faux pas glisse)
Deux modes de défaillance étaient indiscernables dans la réponse, donc le script Je ne pouvais pas les distinguer et continuer à "traduire" les mêmes clés de l'...
Alias zh - zh-Hans donc en-zh se traduit en fait
Le point d'extrémité de LibreTranslate/langues annonce le chinois sous le les codes spécifiques à la région "zh-Hans" et "zh-Hant" (ne jamais nus "zh"), même si...
Conduite d'objectifs soutenus à partir de /languages, pas de liste périmée
Les sw/ta/etc., encodées, ont été supportées par les SUPPORTÉS-TARGETS, mais Il n'existe pas de paquets d'argos publics pour ceux-ci, donc tous les en-sw / en-t...
Retomber jusqu'au fournisseur suivant lorsque la traduction est égale au texte source
Bergamot renvoyait le texte source inchangé pour la navigation par mot articles, phrases d'acronyme (API, CRM), et mots composés (Callage de changement de forme...
La néro-gamamote à es/fr/de/pl, rétablir la bergamote - première commande
Les fichiers GitHub LFS ne peuvent pas être téléchargés avec une boucle simple (l'URL brute retourne le pointeur et non sur le contenu). Enlèvement de l'enrifug...
Cibles de Bergamot étroitProvider à 6 paires avec des modèles disponibles
pt, it, uk, tr, ro, id, vi n'ont pas de modèle de bergamot Ils s'en chargent maintenant. la bergamote prétend maintenant: es, fr, pl, ru, ar.
Router toutes les traductions via LibreTranslate pendant que la bergamamot est hors ligne
BergamotProvider est déplacé vers la position de repli. LibreTranslate soutient tous les 13 localités bergamot manipulait Ainsi, cela élimine l'afflux d'erreurs...
Craquez jusqu'à LibreTraduction lorsque Bergamot n'est pas disponible
ProviderRouter saisit désormais des exceptions par fournisseur et tente la prochaine. BergamotProvider lance l'échec au lieu de revenir silencieusement d'origin...
Exclure
L'exclusion de la sécuritéAutoConfiguration laisse à l'actionneur - sans haricot HttpSecurity, mise en panne. Exclure-le explicitement.
Ajouter des exclusions autoconfigures à k8s configmap
application.yml est pour local seulement k8s utilise la configmap. Déplacer le Exclusions d'autoconfiguration de printemps pour JPA, Redis, Security et OAuth2 e...
Exclure toute autoconfiguration de printemps transitive de la bibliothèque partagée
kamo-shared-library pulls dans les entrées JPA, Redis, Security et OAuth2 qui font que Spring Boot tente d'autoconfigurer DataSource, Hibernate, Redis/Lettuce, ...
Exclure l'autoconfiguration de DataSource
kamo-shared-library tire de manière transitoire dans l'APP qui provoque la botte de printemps pour tenter l'autoconfiguration de DataSource. TranslateService es...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.