Zaktualizuj kalendarz, kontakt i typy identyfikatorów integracji z Long do UUID
Podmioty kalendarza, podsycanie kontaktów i identyfikatory ContactIntegration to A teraz UUID. Aktualizuje wszystkie usługi, kontrolery i punkty końcowe DAV.
Dodaj ReminderSZedulerService do dostarczania przypomnień e-mail / popup / SMS
Dodaj MeetingInviteAdministrator i preferencje kalendarza punktów końcowych
Wykrywanie tekstu / kalendarowych części MIME w parsowaniu wiadomości e-mail
Dodaj kalendarz MIME montaż do EmailSmtpService na zaproszenia do spotkania
Dodaj generację ICS dla WNIŻA/REPLYZNEJ/CANCEL i analizowanie wiadomości kalendarzowych
Dodaj status synchronizacji dla źródła w WebSocket + displayName wsparcie
- Status synchronizacji WebSocket zawiera teraz statusy per-integracji w "źródła" nakreślone przez identyfikator integracji - applyConfig obsługuje teraz pole...
Dodaj przełącznik synchronizacji na poziomie członkowskim i status synchronizacji WebSocket
- Dodaj PUT /member/sync-toggle punkt końcowy do wsadowej synchronizacji włączonych do wszystkich Integracje członkowskie na raz - Dodawanie KontaktSyncWebSoc...
Dodaj usługę zabezpieczenia. do K8s ConfigMap
KamoJwtService wymaga tej właściwości dla walidacji tokenów Bearer w DavAuthFilter, ale K8s ConfigMap nadpisuje aplikację.yml i był Brakuje go - powodując Crash...
Zapis KontaktSyncLog na mutacjach kalendarzowych/kontaktowych dla dwukierunkowej synchronizacji
Dodaj IntegrationSettingsSAdministrator, IntegrationSettingsService, SyncTriggerPublisher stub
Wyodrębnij helperUserId, dodaj komentarz ETag w KamoGroupwareProvider
Dodaj interfejs GroupwareProvider, ProviderContext i klasy modelu
- Interfejs GroupwareProvider definiuje operacje kalendarza i książki kontaktów - ProviderContext przenosi kontekst czasu pracy dla inwokacji dostawców - Klasy ...
Dodaj CardDavController i metody ContactService DAV dla wsparcia CardDAV
Dodaj CalDavStroller i CalendarService DAV metody
Dodaje findEventByUid, getChangedEventsOdkaż, od dnia Kalendarz Service. CalDavController obsługujący PROPFIND, RAPORT, MKCALALAR, PROPPATCH, GET, PUT, DELETE d...
Dodaj usługę KamoJwtService do walidacji tokena dla niedźwiedzia w DavAuthFilter
Dodaj StAX MultiStatusXmlBuilder z poprawnymi napisami z elementem 3-arg
Add ContactRestController z pełnym CRUD + import/eksport + wyszukiwanie
Add KontaktService Logika biznesowa z napisami dziennika synchronizacji
Add CalendarService Logika biznesowa z napisami z logów synchronizacji
Dodać ? tajny do wdrożenia envFrom
Zapewnia GOOGLE_OAUTH_CLIENT_ID/SECRET, . . I ZOHO_OAUTH_CLIENT_ID/SECRET env vars potrzebne do przepływów dostawców OAuth.
Usuń duplikat skanowania repo JPA — używaj tylko pakietu nadrzędnia
com.kamo.z.shared.email obejmuje metadata.repos, skanowanie obu jest spowodowane BeanDefinitionOverrideException na stronie messageLabelRepository.
Dodaj pakiety skanowania repozytorium com.kamo.z.shared.email do repozytorium JPA
Zaktualizuj MailProviderResolver do używania fasoli dostawcy dla wszystkich typów
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.