Журнал изменений
Что нового.
Каждое усовершенствование платформы, как только она появится.
· kamo-shared-library
Добавить методы запросов на основе ID в ContactIntegrationRepository
· EmailService
Добавить KamoGroupwareProvider (локальная реализация JPA)
· EmailService
Добавить интерфейс GroupwareProvider, ProviderContext и классы моделей
Интерфейс GroupwareProvider определяет календарные и контактные операции ProviderContext содержит контекст времени выполнения для вызовов провайдера - Классы моделей: ProviderCalendar, ProviderEvent, ProviderContactBook, ProviderContact, SyncChanges Поддерживает синхронизацию дельты CalDAV/CardDAV с отслеживанием ctag и sync-токенов
· 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 Part 4 — общий репозиторий библиотек и добавления объектов
Добавить ContactIntegration FK в ContactBook - Добавить findByContactIntegrationId в UserCalendarRepository Добавить findByContactIntegrationId в ContactBookRepository Добавить findByStatusIsNull в ContactSyncLogRepository - Создание календаряEventReminderRepository****************
· APIService
Add proxyDav route, fix forward() body guard for DAV methods, add email service URL
· EmailService
Add CardDavController and ContactService DAV methods for CardDAV support
· kamo-shared-library
Добавить findByUidAndContactBookId, findChanged С тех пор FindDeletedSince to ContactRepository; добавить findByOwnerId в 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
Добавить findByIcalUidAndUserCalendarId, findChanged С тех пор FindDeletedSince to CalendarEventRepository
· 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
Добавить @Query методы для использования ContactService
· EmailService
Добавить интерфейс IVCardService и реализацию ez-vcard
· SecurityService
Remove calendar endpoints (moved to EmailService)
· EmailService
Добавить CalendarRestController и CalendarIcsController
· EmailService
Добавить бизнес-логику CalendarService в журнал синхронизации
· kamo-shared-library
Добавить @Query методы для использования CalendarService
· EmailService
Добавить интерфейс ICalendarService и реализацию ical4j

Ваша вселенная ждет.
Начните бесплатно через несколько минут. Добавляйте продукты, когда будете готовы — без миграции, без новых логинов.
Бесплатно навсегда — не требуется кредитная карта