Versuchen Sie einen Serialisierungskonflikt, anstatt den ganzen Initializer abzubrechen
Gefunden durch den Betrieb. YugabyteDB führt Online-Schema-Änderung durch, so dass ein CREATE UNIQUE INDEX herausgegeben wird während Hibernate's ddl-auto Pass ...
Zeigen Sie Mitglieder, die für ihren Sitzplatz bezahlen, und hören Sie auf, einen zweiten anzubieten
Der Abdeckung Endpunkt mit Übersetzungsschlüsseln und keine Komponente ausgeliefert, so dass die Frage, die es beantwortet - wer zahlt für meinen Sitz - hatte i...
Lassen Sie den Plan einer Gruppe annulliert werden und hören Sie auf, für eine Person doppelt zu zahlen.
Drei Lücken in dem, was zuletzt ausgeliefert: Eine Gruppe mit einem Plan konnte nie entfernt werden. delete() weigert sich, während einer Live- Abonnement exis...
Eine Gruppe, die man aufstellen und bezahlen kann
Erstellen einer Gruppe produziert einen Namen und nichts anderes - keine Möglichkeit, jemanden hinzufügen, keine Möglichkeit, eine Möglichkeit, eine Möglichkeit...
Machen Sie Abrechnungsgruppen arbeiten Ende zu Ende, und stoppen Selbstzahlung Gebühren für nichts
Eine Gruppe kann jetzt Leute sammeln, einen Plan auf der eigenen Karte ihres Managers kaufen und seine Sitze aus. Nichts davon existierte: die einzigen Operatio...
Folgen Sie dem Abonnement-""-""-Aben umzuben
**************** ist weg von der geteilten Bibliothek. Seine optionale Rückkehr hing von einer einzigartigen Einschränkung ab, die nicht mehr existiert, so dass...
Schema für Gruppen, die tatsächlich zahlen können
Drei Läufer: BillingGroupRosterMigration erstellt billing_pay_group_members, die eine Gruppe bedeutet, dafür zu bezahlen, bevor es etwas gekauft hat. org_id is...
Lassen Sie eine Abrechnungsgruppe ihr eigener Zahler sein
Eine Gruppe könnte genannt werden und nichts anderes. Sein Abonnement wurde nie festgelegt nichts in der Plattform namens setSubscription - so subscription_uid ...
Die Quelle die Hälfte von 1b3553f, die nur ihre Tests begangen
1b3553f inszeniert seine beiden neuen Testdateien und nichts anderes, so landete es behauptet eine nullbare FolderManager.setFlags, die noch nicht existierten u...
Stoppen Sie eine ungenannte IMAP-Flagge aus überschrieben
IMAP-Flaggen sind unabhängig, so "mark this read" muss nichts über den Stern sagen. EmailImapService.setFlags hat immer annullige Booleans genommen und die null...
Der HR Kurs Editor, Aufgaben Grid und Mitglied Kursspieler
/hr/training ersetzt seinen Platzhalter durch die beiden Sub-Tabs, nach denen der Auftrag gebeten wurde, und dem des Mitglieds Assigned Training Grid gewinnt di...
Die stündnlich trainieren Erinnerung tick
NUR um :10, im Gegensatz zu der legalen Sweep ist täglich 13:00. Training erinnert jeden org an seinem OWN lokalen Senden Stunde, und Organization.timezone über...
Das komplette HR Training Backend
Kurs-Authoring, Veröffentlichung, Zuweisung, der Mitgliedsspieler, serverseitige Abstufung, WORM-Beweis und der Erinnerungs-Sweep - das ganze Modul hinter /api/...
Die vier Schulungs-E-Mail-Vorlagen
Dieselbe Konstante/dott-Schlüssel-Split wie die HR-Rechtsfamilie: der CONSTANT ist der Dateiname-Stamm, templateKey die Plattform SENDS ist der gepunktete Wert ...
Ein Mitgliedsbelag für beide Verpflichtungen, ein Abzeichen für beide
Die Einhaltung der Vorschriften des Mitglieds Register hatte zwei Sub-Tabs, Pending und Completed, für eine Art von Verpflichtung. Diese sind ein STATE, keine A...
Die Member-Facing Training API
Registriert com.kamo.z.shared.hr.training in @EnableJpaRepositories . @EntityScan ist breit gerückt, so dass die Entitäten werden so oder so gefunden, aber Repo...
Lassen Sie Dokument-Uploads tatsächlich erreichen die 3 GiB Backend-Decken
Das Backend streamt jetzt auf 3 GiB, aber drei Dinge im Browser und der BFF gemacht, dass unerreichbar, jeder für sich verhängnisvoll. Der Upload-Proxy hat "aw...
He heben Sie die Dokumenten-Upload-Decken von 500MB auf 3 GiB
Chat-Anhänge haben bei 3 GiB durch diese gleiche Bildgebungs-Pipeline für eine Weile laufen; Dokumente wurden auf 500MB gedeckelt. Der Unterschied war keine Pol...
Erstellen Sie das HR Training Schema
Registriert com.kamo.z.shared.hr.training in der expliziten @EnableJpaRepositories Liste @EntityScan ist breit, so dass die Entitäten gefunden werden, so oder s...
Streamen Sie Dokument-Uploads und fügen Sie das HR-Training-Schema hinzu
ImageService gewinnt UploadDocumentStreaming, das Streaming-Pendant von uploadDokument. Das gepufferte Formular kann überhaupt keinen großen Upload ausdrücken: ...
Rebuild gegen die Shared-Bibliothek JetStream Verbraucher versöhnen
Picks up kamo-shared-Bibliothek f3a7283. Acht Mitglieder halten eine E-Mail-ws-<id' Verbraucher noch auf E-Mail gefiltert.inbox.<addr? von vor der ZeichnungToNa...
Wiedereinen langlebigen Verbraucher, dessen gespeicherter Filter nicht mehr passt
Ein langlebiger JetStream-Verbraucher behält das Filter-Sujet, für das es erstellt wurde das Leben des Stroms. Wenn der Besitzcode später dieses Thema ändert, j...
Stylen Sie die Scrollleiste auf dem Element, das tatsächlich scrollt
SettingsView erklärt einen 8px primär getönten Scrollbalken auf der weißen Karte, aber dass die Karte nie überläuft - jeder Vorfahre bis TabPanel ist flex:1 mit...
Geben Sie der Plans & Billing Tab seine Seitenrinnen und Abschnitt Oberflächen
Die Konsole gerenderte bündig gegen die Einstellungskarte auf allen vier Seiten. Nichts in der Container-Kette Pads ein Tab-Kind - EinstellungenView-Karte, sein...
Stoppen Sie einen fehlgeschlagenen Anruf vom Ausblenden der gesamten Konsole
Das Laden der Konsole macht vier Anrufe, und jeder von ihnen werfen produziert "Könnte Ihre Abrechnung nicht laden" mit nichts anderem auf dem Bildschirm. Das A...
Rebuild gegen die umbenannte Pay-Group-Tabelle
Das Unternehmen wechselte von billing_groups zu billing_pay_groups, nachdem es sich herausgestellt hatte Die ehemalige ist eine Live-Vermächtnis Tabelle mit ein...
Erstellen Sie billing_pay_groups explizit und rückgängig machen Sie die Alt-Kollision
Erstellen Sie es in einer Migration, anstatt es zu überlassen, ddl-auto, die eine halb gebaute Tabelle, wenn das Unternehmen auf die bereits bestehenden billing...
Stoppen Sie die Pay-Group-Einheit sitzen auf einem Legacy-Tisch
BillingGroup wurde zu billing_groups abgebildet. Diese Tabelle existierte bereits - eine von 7-Table-Subsystem (billing_group_members, _Abonnements, _Lizenzen, ...
Das Objekt-Speichergeheimnis erklären, das die ConfigMap nicht mehr trägt
MINIO_SECRET_KEY wurde in das Minio-App-Credentials-Geheimnisse verschoben, aber env Von der Bereitstellung war es nur live angewendet und nie verpflichtet, so ...
Das Objekt-Speichergeheimnis erklären, das die ConfigMap nicht mehr trägt
Der MinIO-Schlüssel wurde aus der ConfigMap in die Minio-App-Credentials verschoben geheim, aber das envFrom, dass liefert es immer nur auf die Live-Bestätigung...
Das Objekt-Speichergeheimnis erklären, das die ConfigMap nicht mehr trägt
Der MinIO-Schlüssel wurde aus der ConfigMap in die Minio-App-Credentials verschoben geheim, aber das envFrom, dass liefert es immer nur auf die Live-Bestätigung...
Das Objekt-Speichergeheimnis erklären, das die ConfigMap nicht mehr trägt
Der MinIO-Schlüssel wurde aus der ConfigMap in die Minio-App-Credentials verschoben geheim, aber das envFrom, dass liefert es immer nur auf die Live-Bestätigung...
Das Objekt-Speichergeheimnis erklären, das die ConfigMap nicht mehr trägt
Der MinIO-Schlüssel wurde aus der ConfigMap in die Minio-App-Credentials verschoben geheim, aber das envFrom, dass liefert es immer nur auf die Live-Bestätigung...
Das Objekt-Speichergeheimnis erklären, das die ConfigMap nicht mehr trägt
Der MinIO-Schlüssel wurde aus der ConfigMap in die Minio-App-Credentials verschoben geheim, aber das envFrom, dass liefert es immer nur auf die Live-Bestätigung...
Das Objekt-Speichergeheimnis erklären, das die ConfigMap nicht mehr trägt
Der MinIO-Schlüssel wurde aus der ConfigMap in die Minio-App-Credentials verschoben geheim, aber das envFrom, dass liefert es immer nur auf die Live-Bestätigung...
Das Objekt-Speichergeheimnis erklären, das die ConfigMap nicht mehr trägt
Der MinIO-Schlüssel wurde aus der ConfigMap in die Minio-App-Credentials verschoben geheim, aber das envFrom, dass liefert es immer nur auf die Live-Bestätigung...
Das Objekt-Speichergeheimnis erklären, das die ConfigMap nicht mehr trägt
Der MinIO-Schlüssel wurde aus der ConfigMap in die Minio-App-Credentials verschoben geheim, aber das envFrom, dass liefert es immer nur auf die Live-Bestätigung...
Lassen Sie den Quotendienst niemals einen Dienst vom Starten abhalten
StorageQuotaService nahm seine fünf Repositorien als erforderliche Konstrukteur Argumente. Dienstleistungen in diesem Anwesen Komponente-Scan com.kamo mit einer...
Stoppen Sie den Versand der gemeinsamen Anmeldeinformationen in diesem Repo
Die Objekt-Sort-Taste saß in k8s/configmap.yaml, die kubectl Hand zu wer den Namensraum lesen kann, und derselbe String war mit dem SSH fest codiert Passwort in...
Größe jeder Briefkasten gegen die Speicherung der Organisation
Dovecot erzwingt jetzt eine Per-Mailbox-Limit, und nichts war die Spalte es liest. Dies schreibt es nachts, nach dem Speicher-Schnappschuss, so dass die Kapazit...
Pin, wie der Pool in per-mailbox Grenzen unterteilt
Dovecot braucht eine edige Figur pro Mailbox, aber Speicher ist eine Organisationsweite Pool über achtzehn Domains. Die Division muss vor allem eine Immobilie h...
Stoppen Sie den Versand eines gemeinsamen Anmeldedaten als Konfigurations-Standard
Das gemeinsame Passwort der Plattform wurde als Fallback für DB_PASSWORD und MINIO_ROOT_PASSWORD, so lebte es in diesem Repo und im gebauten Bild sowie in der G...
Stoppen Sie den Versand eines gemeinsamen Anmeldedaten als Konfigurations-Standard
Das gemeinsame Passwort der Plattform wurde als Fallback für DB_PASSWORD und MINIO_ROOT_PASSWORD, so lebte es in diesem Repo und im gebauten Bild sowie in der G...
Stoppen Sie den Versand eines gemeinsamen Anmeldedaten als Konfigurations-Standard
Das gemeinsame Passwort der Plattform wurde als Fallback für DB_PASSWORD und MINIO_ROOT_PASSWORD, so lebte es in diesem Repo und im gebauten Bild sowie in der G...
Stoppen Sie den Versand eines gemeinsamen Anmeldedaten als Konfigurations-Standard
Das gemeinsame Passwort der Plattform wurde als Fallback für DB_PASSWORD und MINIO_ROOT_PASSWORD, so lebte es in diesem Repo und im gebauten Bild sowie in der G...
Stoppen Sie den Versand eines gemeinsamen Anmeldedaten als Konfigurations-Standard
Das gemeinsame Passwort der Plattform wurde als Fallback für DB_PASSWORD und MINIO_ROOT_PASSWORD, so lebte es in diesem Repo und im gebauten Bild sowie in der G...
Stoppen Sie den Versand eines gemeinsamen Anmeldedaten als Konfigurations-Standard
Das gemeinsame Passwort der Plattform wurde als Fallback für DB_PASSWORD und MINIO_ROOT_PASSWORD, so lebte es in diesem Repo und im gebauten Bild sowie in der G...
Stoppen Sie den Versand eines gemeinsamen Anmeldedaten als Konfigurations-Standard
Das gemeinsame Passwort der Plattform wurde als Fallback für DB_PASSWORD und MINIO_ROOT_PASSWORD, so lebte es in diesem Repo und im gebauten Bild sowie in der G...
Stoppen Sie den Versand eines gemeinsamen Anmeldedaten als Konfigurations-Standard
Das gemeinsame Passwort der Plattform wurde als Fallback für DB_PASSWORD und MINIO_ROOT_PASSWORD, so lebte es in diesem Repo und im gebauten Bild sowie in der G...
Stoppen Sie den Versand eines gemeinsamen Anmeldedaten als Konfigurations-Standard
Das gemeinsame Passwort der Plattform wurde als Fallback für DB_PASSWORD und MINIO_ROOT_PASSWORD, so lebte es in diesem Repo und im gebauten Bild sowie in der G...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.