Ir para o conteúdo
KAMOUniverse

Changelog

O que há de novo.

Cada melhoria para a plataforma, como ele envia.

  1. · kamo-shared-library

    Adicionar métodos de pesquisa baseados em ID ao ContactIntegrationRepository

  2. · EmailService

    Adicionar KamoGroupwareProvider (implementação local do JPA)

  3. · EmailService

    Adicionar interface GroupwareProvider, ProviderContext e classes de modelos

    - Interface GroupwareProvider define operações de calendário e livro de contato - ProviderContext carrega contexto de execução para invocações de provedor - Classes de modelo: FornecedorCalendar, FornecedorEvent, FornecedorContatoBook, FornecedorContato, SyncChanges - Suporta sincronização CalDAV/CardDAV delta com ctag e rastreamento de fichas de sincronização

  4. · 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

  5. · kamo-shared-library

    CalDav/CardDav Parte 4 — repositório de bibliotecas compartilhados e adições de entidades

    - Adicionar contatoIntegração FK à entidade ContactBook - Adicionar findByContactIntegrationId to UserCalendarRepository - Adicionar findByContactIntegrationId to ContactBookRepository - Adicionar findByStatusIsNull to ContactSyncLogRepository - Criar CalendárioEventReminderRepositório com ****************

  6. · APIService

    Add proxyDav route, fix forward() body guard for DAV methods, add email service URL

  7. · EmailService

    Add CardDavController and ContactService DAV methods for CardDAV support

  8. · kamo-shared-library

    Adicionar findByUidAndContactBookId, findChanged Desde então, findExcluídosDesde o ContatoRepositório; adicione findByOwnerId to ContactBookRepository

  9. · 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.

  10. · kamo-shared-library

    Adicionar pesquisaByIcalUidAndUserCalendarId, findChanged Desde então, findExcluídoDesde o CalendárioEventRepository

  11. · EmailService

    Add DavMvcConfig, DavWellKnownController, DavPrincipalController

  12. · EmailService

    Add DavAuthFilter (Basic + Bearer auth for DAV endpoints)

  13. · EmailService

    Add KamoJwtService for Bearer token validation in DavAuthFilter

  14. · EmailService

    Add StAX MultiStatusXmlBuilder with correct 3-arg element writes

  15. · EmailService

    Add StAX-based PropfindXmlParser and ReportXmlParser

  16. · EmailService

    Add PropfindRequest and ReportRequest model classes

  17. · EmailService

    Add DavNamespaces constants

  18. · kamo-internal

    Add /contacts page with three-panel layout and contact components

  19. · kamo-internal

    Add Contacts link to NavTop

  20. · kamo-internal

    Add contacts types and **************** hooks

  21. · kamo-internal

    Replace calendar proxy, add contacts + integrations proxy routes

  22. · EmailService

    Add ContactRestController with full CRUD + import/export + search

  23. · EmailService

    Add ContactService business logic with sync log writes

  24. · kamo-shared-library

    Adicionar métodos @Query para casos de uso do ContactService

  25. · EmailService

    Adicionar interface IVCardService e implementação ez-vcard

  26. · SecurityService

    Remove calendar endpoints (moved to EmailService)

  27. · EmailService

    Adicionar CalendarRestController e CalendarIcsController

  28. · EmailService

    Adicionar CalendarService business logica with sync log scripts

  29. · kamo-shared-library

    Adicionar métodos @Query para casos de uso do CalendarService

  30. · EmailService

    Adicionar interface ICalendarService e implementação ical4j

Seu universo está esperando.

Comece gratuitamente em minutos.Adicione produtos sempre que estiver pronto — sem migração, sem novos logins.

Gratuito para sempre — não é necessário cartão de crédito