Użyj natywnego zapytania dla znakuConversationRead, aby rozwiązać niedopasowanie typu Hibernate 6.2
CURRENT_TIMESTAMP w JPQL zwraca java.sql.Timestamp, który nie pasuje Błyskawicznie napisany zaktualizowane PoleAt. Natywne zapytanie z NOW() omija to.
Aktualizuj obliczenia do aktualnej specyfikacji sieci Web Google
Użyj znaczników czasu na poziomie bazy danych zamiast Instant.now()
Wymień wszystkie ?Uilder.Default Instant.now() i ?PreUpdate metody Za pomocą "CreationTimestamp" (źródło-DB) i "UpdateTimestamp" (źródło-DB) Baza danych jest je...
Migracja podmiotów z IPA i repozytor do kamo-wspólnej biblioteki
Podmioty i repozytoria przeniesione do : W bibliotece współdzielonej. Cały przywóz aktualizowany do referencyjnego wspólnego lib.
Dodaj metadanych i repozytoria metadanych i repozytoriów
Migracja podmiotów JPA i repozycje z EmailService do biblioteki współdzielonej Tak więc KamoInitializerService może zarządzać wszystkimi schematami za pośrednic...
Użyj natywnego zapytania dla PostgreSQL text[] column in ConversationRepository
CZERWIENIE nie jest wspierane przez Hibernacja dla pól JdbcTypeCode(ARRAY). Przełącz natywną SQL z ANY() dla wyglądu tablicy folder_ids.
Dodaj wyszukiwanie interfejsu użytkownika, przewijanie wirtualne, łasanie w indeksowaniuDB i tryb offline
- Dodawanie SearchBar z automatycznym ukoskiem operatora, zapisywane / niedawne sugestie wyszukiwania - Dodaj AdvancedSearchPanel z ustrukturyzowanym konstrukto...
Dodaj pulę połączeń IMAP, informacje o analizie wyszukiwania i punkty końcowe z synchronizacji delta
- Dodaj pulę połączeniową Apache Commons Pool2 do ponownego użycia IMAP Store (3/konto, 500, 10 min eksmisja bezczynności) - Migracja EmailImapService od Concur...
Add organizacja poczty e-mail dla przedsiębiorstw — etykiety, filtry, skróty, szybkie działania
Plany 2-3: widoki wątków konwersacji, warstwa API e-mail ze sklepem zustand, Wybór etykiety, konstrukter reguł filtra, inteligentny folder modal, skróty klawiat...
Dodaj usługi metadanych wiadomości e-mail dla przedsiębiorstw — etykiety, filtry, foldery inteligentne, partia
Plany 1-3: schemat metadanych, podmioty JPA, repozytoria, wątkanie konwersacji, Etykieta CRUD, silnik reguły filtra z async wstecznym zastosowanie, inteligentny...
Dodaj e-mail dezynfekcji HTML i izolację CSS za pośrednictwem Shadow DOM
Zastąp surowoStobezpiecznieSetInnerHTML w MessageBrowser zdezynfekowanym Retektor e-mail, który używa DOMPurify + css-drzewo do filtrowania HTML/CSS I zamknięty...
Użyj StringRedisTemplate, aby odczytać wartości OTK / sesji przechowywane jako zwykłe ciągi
Aplikacja Next.js przechowuje wartości OTK i . jako zwykłe ciągi w Redis. Domyślny RedisTemplate używa seryjnyizatora JSON, który nie jest w stanie ich przeanal...
Użyj adresu URL klastra-wewnętrznego dla serwera proxy EmailService w produkcji
Błędy TypeScript w useEmailWebSocket hook
- Usuń nieistniejący właściwość connectHeaders z opcji klienta - Zamień klient.active na klienta. podłączony do kompatybilności .stomp/stompjs
Dodaj brakujące jakarta.mail.event import i połów IOExcepcja w obsłudze NATS
Przepisz komponenty e-mail, aby korzystać z prawdziwego API EmailService
- FolderSidebar: podaj foldery za pośrednictwem API, prawdziwy folder tworzenia, WebSocket odświeżanie - MessageBrowser: prawdziwy komunikat, przeszukiwanie/sta...
Dodaj przepływ pracy Forgejo CI / CD do budowy i wdrożenia dual-klastrowego
Dodaj manifesty K8s (configmap, deployment, service, ingressroute, middleware)
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.