Jurnal de schimbări
Ce e nou.
Fiecare îmbunătățire a platformei, pe măsură ce se livrează.
· kamo-shared-library
Adaugă metode de interogare bazate pe ID la ContactIntegrationRepository
· EmailService
Adaugă KamoGroupwareProvider (Implementarea locală JPA)
· EmailService
Add GroupwareProvider interface, ProviderContext, and model classes
- GroupwareProvider interface defines calendar and contact book operations - ProviderContext carries runtime context for provider invocations - Model classes: ProviderCalendar, ProviderEvent, ProviderContactBook, ProviderContact, SyncChanges - Supports CalDAV/CardDAV delta sync with ctag and sync token tracking
· InitializerService
CalDav/CardDav Part 4 — schema indexes and email repo scan
- Add supplemental indexes on **************** and **************** via SchemaCleanupRunner (Hibernate ddl-auto:update adds the FK columns; indexes are extra) - Enable JPA repository scan for com.kamo.z.shared.email package
· kamo-shared-library
CalDav/CardDav Partea 4
- Adaugă contactIntegrare FK la entitatea ContactBook - Adăugaţi findbyContactIntegrationId la UserCalendarRepository - Adaugă găsiByContactIntegrationId to ContactBookRepository - Adaugă findByStatusIsNull la ContactSyncLogRepository - Creare calendarEvenimentReminderRepository cu ***************
· APIService
Add proxyDav route, fix forward() body guard for DAV methods, add email service URL
· EmailService
Adăugați CardDavController și metode DAV de contact pentru suport CardDAV
· kamo-shared-library
Adaugă findByUid AndContactBookId, find Changed De atunci, găsiți "De la contact la depozit; adăugați "findByOwnerId" la ContactBookRepository
· EmailService
Add CalDavController and CalendarService DAV methods
Adds findEventByUid, getChangedEventsSince, getDeletedEventsSince to CalendarService. Adds CalDavController handling PROPFIND, REPORT, MKCALENDAR, PROPPATCH, GET, PUT, DELETE for CalDAV calendar collections and event resources.
· kamo-shared-library
Adaugă findByIcalUidAndUserCalendarId, găsește schimbat Din moment ce, gãsiþi De la calendarul de eveniment depozitar
· EmailService
Add DavMvcConfig, DavWellKnownController, DavPrincipalController
· EmailService
Add DavAuthFilter (Basic + Bearer auth for DAV endpoints)
· EmailService
Add KamoJwtService for Bearer token validation in DavAuthFilter
· EmailService
Add StAX MultiStatusXmlBuilder with correct 3-arg element writes
· EmailService
Add StAX-based PropfindXmlParser and ReportXmlParser
· EmailService
Add PropfindRequest and ReportRequest model classes
· EmailService
Add DavNamespaces constants
· kamo-internal
Add /contacts page with three-panel layout and contact components
· kamo-internal
Add Contacts link to NavTop
· kamo-internal
Add contacts types and **************** hooks
· kamo-internal
Replace calendar proxy, add contacts + integrations proxy routes
· EmailService
Add ContactRestController with full CRUD + import/export + search
· EmailService
Add ContactService business logic with sync log writes
· kamo-shared-library
Adăugaţi @Modele de căutare pentru cazurile de utilizare a Serviciilor de Contact
· EmailService
Adăugați interfața IVCardServicii și implementarea ez-vcard
· SecurityService
Remove calendar endpoints (moved to EmailService)
· EmailService
Adaugă CalendarRestController și CalendarIcsController
· EmailService
Adaugă logica business calendarservice cu sincronizare jurnal scrie
· kamo-shared-library
Adăugați @ Metode de căutare pentru cazurile de utilizare CalendarService
· EmailService
Adăugați interfața ICalendarService și implementarea ical4j

Universul tău te așteaptă.
Începeți gratuit în câteva minute.Adăugați produse oricând sunteți pregătit — fără migrare, fără autentificări noi.
Gratuit pentru totdeauna — nu este necesar un card de credit