チェンジログ
何が新しいの?
プラットフォームのすべての改良 それが出荷される
· kamo-shared-library
ID ベースのクエリメソッドを ContactIntegrationRepository に追加
· EmailService
KamoGroupwareProvider(ローカル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 Part 4 — 共有ライブラリリポジトリと組織の追加
- 連絡先統合FKを連絡先ブックエンティティティに追加する - FindByContactIntegrationIdをUserCalendarリポジトリに追加する - FindByContactIntegrationIdをContactBookリポジトリに追加する - contactSyncLogRepository に findByStatusIsNull を追加 - CalendarEventReminderリポジトリを****************で作成
· APIService
Add proxyDav route, fix forward() body guard for DAV methods, add email service URL
· EmailService
CardDavControllerとContactService DAVメソッドをCardDAVサポートに追加
· kamo-shared-library
Add findByUidAndContactBookId、findChanged そのため、ContactRepository に findDeletedSince を追加してください
· EmailService
CalDavController と CalendarService DAV メソッドを追加
FindEventByUid、getChangedEventsSince、getDeletedEventsSince を追加 カレンダーサービス CalDavController の PROPFIND、レポート、 MKCALENDAR、PROPPATCH、GET、PUT、CalDAVのカレンダーコレクションのためのDELETE イベントリソース.
· kamo-shared-library
Add findByIcalUidAndUserCalendarId、findChanged 以来、findDeletedSince に 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
ContactService のユースケースに @Query メソッドを追加
· EmailService
IVCardServiceインターフェイスとez-vcard実装を追加
· SecurityService
Remove calendar endpoints (moved to EmailService)
· EmailService
CalendarRestController と CalendarIcsController を追加
· EmailService
同期ログでCalendarServiceビジネスロジックを追加
· kamo-shared-library
CalendarService のユースケースに @Query メソッドを追加
· EmailService
ICalendarService インターフェイスと ical4j 実装を追加
