Prove the deploy by digest, not by tag
Il commit precedente si ferma `set image` essendo un no-op silenzioso. Questo afferma che risultato: dopo il rollout, il tag viene risolto per digerire al Regis...
Una ricostruzione dello stesso commit non ha dispiegato nulla e ha riferito il successo
L'immagine è contrassegnata con il commit SHA, così la ricostruzione dello stesso commit produce un riferimento di immagine identico. `kubectl set immagine` qui...
Smettere la spazzata ritraslando i venti locali che già hanno lavorato
Un articolo contenente 20 dei suoi 21 locali è "incompleto", quindi i dieci minuti spazzare riqueued esso — e il traduttore poi ritrasformato tutto 21, pagando ...
Lasci un rollout finire quello che il vecchio pod stava facendo
Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...
Ammettere il proprietario dell'organizzazione, o nessuno può accendere questo
Un diritto nuovo di zecca è concesso a NOBODY il giorno in cui si distribuisce. Questi due sono Non c'e' niente da fare. da un diritto esistente consegnerebbe l...
Un elenco letto spedito ogni corpo dell'articolo, e una pagina di categoria non elencato nulla
Due difetti sul pubblico legge, entrambi visibili su kamocrm.com/help-center. L'indice ha servito 3.9 MB di HTML. tree-by-parent-slug restituisce ogni nodo con...
La traduzione dell'articolo non ha mai funzionato
deleteBy ArticleUidAndLocale è una query @Modifying e JPA rifiuta di eseguire uno fuori da una transazione. Niente su questo percorso mai aperto uno, così ogni ...
Salvare un articolo bloccato su 21 chiamate di traduzione
@Async era inerte. E' il momento giusto. chiamato tradurreArticolo sullo stesso fagiolo, così la chiamata è andata dritto a questo e mai raggiunto il proxy che ...
GET /master takes VIEW_NOTES, like every other read here
It was the one read in this controller that took no right, deliberately: the two master notes were called fixtures of the home launchpad rather than the Notes a...
Tenere la chiave di crittografia tra riavvia invece di inventarne uno
Ogni corpo di nota in produzione era illeggibile. NOTE MASTER ENCRYPTION KEY was mai impostato ovunque - non nella distribuzione, e il ConfigMap schierato non h...
Tagliare il coperchio sopra il suo proprio JVM soffitto di salto [skip ci]
L'immagine inizia il JVM con -XX:MaxRAMPercentage=70 -XX:+ SemprePreTouch, così il heap da solo può prendere il 70% del limite del contenitore e pre-touch manti...
Ogni nota endpoint prende il diritto che lo nomina, e haRight fallisce chiuso
NotesController non ha controllato alcun diritto su uno dei suoi dieci endpoint. VIEW NOTES era forzato in esattamente un posto — navRegistry.ts, nascondendo l'...
Leggi e scrivi note come membro, mai come account
Ogni punto finale richiede ora l'ID membro della sessione — legge incluse — e rifiuta la richiesta senza uno. Le letture hanno bisogno solo di un userID, che è ...
Dichiarare il segreto dell'oggetto-storage il ConfigMap non porta più
La chiave MinIO è stata spostata dal ConfigMap nella minio-app-credentials segreto, ma l'invFrom che forniture è stato applicato solo al vivo dispiegamento — ma...
Smettere di spedire una credenziali condivisa come predefinito config
La password condivisa della piattaforma è stata cotta come il fallback per DB PASSWORD e MINIO ROOT PASSWORD, così ha vissuto in questo repo e nell'immagine cos...
Harden il kubectl download contro l'egresso sfacciato [skip ci]
dl.k8s.io sopra l'ingresso del corridore cade in modo intermittente metà del trasferimento: curl: (56) OpenSSL SSL read: decryption fail or bad record mac che f...
Defer NATS event publishing until after transaction commits to prevent RAG race condition
Events were firing inside @Transactional methods, causing RAGService to read stale data from CockroachDB before the commit. Also auto-defaults aiVisibleToMember...
Return article guid/title in pending reviews response
The KbArticleReview entity has @JsonIgnore on article, so the pending reviews endpoint was returning reviews without article details (guid, title). Now uses eag...
Add error handling to createArticle endpoint
Wrap createArticle call in try-catch to return proper JSON error responses instead of Spring Boot's default HTML error page.
Correct hasRight to match flat rights array format and honor god mode
Session rights are stored as ["VIEW_DASHBOARD", ...] not [{name, setting}]. Also bypass right checks when GD (god mode) is true.
Accept parentGuid from frontend in article creation
Frontend sends parentGuid (string) not parentId (numeric). Resolve GUID to ID server-side via lookup.
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.