Przejmuj konflikt serializacyjny zamiast przerwać cały inicjizer
Znalezione przez prowadzenie go. YugabyteDB przeprowadza zmianę schematu online, więc wydany przez CREATE UNIQUE INDEX Podczas gdy przepustka Hibernate ddl-auto...
Pokaż członkom, którzy płacą za swoje miejsce, i przestań oferować drugą
Punkt końcowy pokrycia był dostarczany z kluczami do tłumaczenia i bez komponentu, więc Pytanie, na które odpowiada – kto płaci za moje miejsce – wciąż nie było...
Niech plan grupy zostanie anulowany i przestań płatować podwójnie za jedną osobę
Trzy luki w tym, co zostało wysłane: Grupa z planem nigdy nie może zostać usunięta. delete() odmawia podczas zamieszkania Subskrypcja istnieje - poprawne, poni...
Grupa, na którą możesz włożyć ludzi i zapłacić za
Tworzenie grupy wytworzyło nazwę i nic więcej – nie ma sposobu, aby dodawać kogokolwiek, nie ma mowy Za menedżera wybrać plan, nie ma nic do zapłacenia. Otwarci...
Spraw, aby grupy rozliczeniowe działały na koniec i przestań za darmo za darmo za nic
Grupa może teraz gromadzić ludzi, kupować plan na własnej karcie swojego menedżera i ręcznie - Na zewnątrz. Nic z tego nie istniało: jedyne operacje były tworzo...
Postępuj zgodnie ze z zmieniam wylikaczem subskrypcji
- zniknęła z dzielonego Biblioteka. Opcjonalny zwrot zależał od wyjątkowego ograniczenia, które już nie Istnieje, więc gdy jedno konto zawiera zarówno subskrypc...
Schemat dla grup, które faktycznie mogą zapłacić
Trzech biegaczy: BillingGroupRosterMigration tworzy billing_pay_group_members — kogo grupa oznacza za to, że zanim cokolwiek kupi. org_id jest na to denormaliz...
Niech grupa rozliczeniowa będzie swoim własnym płatnikiem
Grupę można nazwać i nic więcej. Jego subskrypcja nigdy nie została ustawiona – Nic na platformie o nazwie setSubscription — więc subskrypcja_uid pozostał Null ...
Połowa źródła 1b3553f, które popełniło tylko testy
1b3553f wystawił dwa nowe pliki testowe i nic więcej, więc wylądował, twierdząc, że FolderManager.setFlags, który jeszcze nie istniał i nie może skompilować na ...
Zatrzymaj nienazwany flagę IMAP przed nadpisaniem
Flagi IMAP są niezależne, więc "znacz to czytane" nie powinno nic powiedzieć o gwieździe. EmailImapService.setFlags zawsze robił znieważalne Booleans i pominął ...
Edytor kursu HR, gracz w zakresie zadań i gracz kursu
/hr/szkolenie zastępuje swojego zastępstwa dwoma sub-tabami, o które prosiłem, oraz członkiem Przydzielona siatka treningowa zyskuje kolumnę akcji, którą wstrzy...
Godzinowe przypomnienie o treningu kleszcz
RZEczo o :10, w przeciwieństwie do legalnego zamiatania codziennie o 13:00. Szkolenie przypomina każdy org w jego OWN local send Godzina i strefa organizacyjna ...
Kompletny backend HR Training
Autoryzowanie kursu, publikowanie, przypisanie, gracz członkowski, ocena po stronie serwera, Dowody WORM i Zamiatanie przypomnienia — cały moduł za /api/docs/sz...
Cztery szablony e-mail treningów
Ten sam podział stałego / kropkowanego klucza, co rodzina prawna HR: CONSTANT to nazwa pliku, templateKey platforma SENDS to wartość kropkowana w każdym .json. ...
Jedna powierzchnia dla obu obowiązków, jedna odznaka dla obu
Zakładka zgodności z członkami miała dwa pod-tabs, oczekujące i kompletne, dla jednego rodzaju zobowiązania. Są to państwo, a nie rodzaj – więc zapadają się w f...
Interfejs API szkolenia z członkostwom
com.kamo.z.shared.hr.training in .EnableJpaRepositories — EntityScan jest szeroki, więc Podmioty są w ten sposób znajdowane, ale repozytoria nie są. Dwa lejki ...
Pozwól przesłać dokumenty faktycznie do sufitu 3 GiB backend
Zaplecze jest teraz przesyłane strumieniowo do 3 GiB, ale trzy rzeczy w przeglądarce i BFF to zrobił Nieosiągalny, każdy śmiertelny sam w sobie. Serwer do prze...
Podniesienie pułapu przesyłania dokumentu z 500MB do 3 GiB
załączniki czatu działają w 3 GiB przez ten sam rurociąg obrazowy przez ten sam rurociąg obrazowy przez jakiś czas; dokumenty Objęto limit na 500 MB. Różnica ni...
Stwórz schemat szkolenia HR
Rejestry com.kamo.z.shared.hr.training w jawnej liście „EnableJpaRepositories) — EntityScan jest szeroki, więc jednostki są znajdowane w obie strony, ale repozy...
Przesyłaj dokumenty i dodaj schemat szkolenia HR
ImageService zyskuje uploadDocumentStreaming, odpowiednik przesyłania strumieniowego przesyłaniaDokumentu. Formularz buforowany nie może w ogóle wyrazić dużego ...
Odbudowa przeciwko wspólnemu bliżystaowi JetStream konsumenckiemu
Podnosi kamo-shared-library f3a7283. Ośmiu członków trzyma wiadomość e-mail-ws---id> Konsument nadal filtrowany na email.inbox.-addr> z subskrypcjiToPosą i prze...
Odtworzenie trwałego konsumenta, którego przechowywany filtr nie pasuje już
Trwały konsument JetStream utrzymuje obiekt filtra, z którym został stworzony dla Życie tego strumienia. Kiedy kod własny później zmienia ten temat, jnats Odrzu...
Stylizuj pasek przewijania na element, który faktycznie przewija
SettingsView deklaruje podstawowy pasek przewijania o 8px na białej karcie, ale Ta karta nigdy się nie przelewa - każdy przodek w dół do TabPanel jest flex:1 z ...
Podaj zakładkę Plans & billingów swoją stronę rynną i powierzchniami sekcji
Konsola renderowana przepłukana kartą ustawień na wszystkich czterech stronach. Nic W kontenerach klocki sieciowe kartki dziecko — SettingsView karta, jej wewnę...
Zatrzymaj jeden nieudanym telefonem od wymazania całej konsoli
Załadunek konsoli wykonuje cztery połączenia, a każdy z nich wyprodukował "Nie można załadować rachunku" bez niczego innego na ekranie. Subskrypcja Lista jest r...
Odbudowa na przemieliny stół grupy pay-group
Podmiot przeszedł z billing_groups do billing_pay_groups po tym, jak się okazało Ten pierwszy to tabela na żywo o innym kształcie. Ta usługa wciąż jest Posiada ...
Utwórz billing_pay_groups wyraźnie i cofnie starą kolizją
Tworzenie go w migracji, a nie pozostawienie go ddl-auto, który wytworzył W połowie zbudowany stół, gdy jednostka została wycelowana w istniejących wcześniej bi...
Zatrzymaj podmiot w grupie pay siedzącej na starszym stole
BillingGroup został zmapowany do billing_groups. Ta tabela już istniała - jedna z podsystem siedmiostoliunkowy (billing_group_members, _subskrypcje, _licjum, _f...
Ogłosić tajemnicę przechowywania obiektów, utkniszkę, że ConfigMap nie nosi już
MINIO_SECRET_KEY został przeniesiony do tajemnicy minio-app-credentials, ale envOd dostarczania go był stosowany tylko na żywo i nigdy nie był zaangażowany, wię...
Ogłosić tajemnicę przechowywania obiektów, utkniszkę, że ConfigMap nie nosi już
Klucz MinIO został przeniesiony z ConfigMap do minio-aplikacyjnych. Tajny, ale envFrom ten zaopatruje, to było stosowane tylko do życia. Wdrażanie – nigdy nie z...
Ogłosić tajemnicę przechowywania obiektów, utkniszkę, że ConfigMap nie nosi już
Klucz MinIO został przeniesiony z ConfigMap do minio-aplikacyjnych. Tajny, ale envFrom ten zaopatruje, to było stosowane tylko do życia. Wdrażanie – nigdy nie z...
Ogłosić tajemnicę przechowywania obiektów, utkniszkę, że ConfigMap nie nosi już
Klucz MinIO został przeniesiony z ConfigMap do minio-aplikacyjnych. Tajny, ale envFrom ten zaopatruje, to było stosowane tylko do życia. Wdrażanie – nigdy nie z...
Ogłosić tajemnicę przechowywania obiektów, utkniszkę, że ConfigMap nie nosi już
Klucz MinIO został przeniesiony z ConfigMap do minio-aplikacyjnych. Tajny, ale envFrom ten zaopatruje, to było stosowane tylko do życia. Wdrażanie – nigdy nie z...
Ogłosić tajemnicę przechowywania obiektów, utkniszkę, że ConfigMap nie nosi już
Klucz MinIO został przeniesiony z ConfigMap do minio-aplikacyjnych. Tajny, ale envFrom ten zaopatruje, to było stosowane tylko do życia. Wdrażanie – nigdy nie z...
Ogłosić tajemnicę przechowywania obiektów, utkniszkę, że ConfigMap nie nosi już
Klucz MinIO został przeniesiony z ConfigMap do minio-aplikacyjnych. Tajny, ale envFrom ten zaopatruje, to było stosowane tylko do życia. Wdrażanie – nigdy nie z...
Ogłosić tajemnicę przechowywania obiektów, utkniszkę, że ConfigMap nie nosi już
Klucz MinIO został przeniesiony z ConfigMap do minio-aplikacyjnych. Tajny, ale envFrom ten zaopatruje, to było stosowane tylko do życia. Wdrażanie – nigdy nie z...
Ogłosić tajemnicę przechowywania obiektów, utkniszkę, że ConfigMap nie nosi już
Klucz MinIO został przeniesiony z ConfigMap do minio-aplikacyjnych. Tajny, ale envFrom ten zaopatruje, to było stosowane tylko do życia. Wdrażanie – nigdy nie z...
Nigdy nie pozwól, aby usługa kwotowa zatrzymała uruchomienie usługi
StorageQuotaService wziął swoje pięć repozytorów jako wymagany konstruktor Argumenty. Usługi w tym komcencie nieruchomości-scan com.kamo z dziką kartą, ale ogło...
Zatrzymaj wysyłkę wspólnego poświadczenia w tym repo
Klucz do przechowywania obiektów siedzących w k8s/configmap.yaml, który kubectl będzie wręczał Każdy, kto potrafi odczytać przestrzeń nazw, a ten sam ciąg był z...
Rozmiar każdej skrzynki pocztowej w stosunku do miejsca przechowywania organizacji
Dovecot wymusza teraz limit na skrzynkę pocztową i nic nie ustawiało jej kolumny Czytam. To pisze to co noc, po migawce magazynu, więc pojemność jest Podzielona...
Pin, jak pula dzieli się na limity skrzynek pocztowych
Dovecot potrzebuje liczby bytów na skrzynkę pocztową, ale przechowywanie jest w jednej organizacji w całej organizacji Basen w 18 domenach. Dział musi posiadać ...
Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego
Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...
Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego
Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...
Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego
Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...
Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego
Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...
Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego
Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...
Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego
Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...
Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego
Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...
Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego
Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...
Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego
Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.