Skip to content

Latest commit

 

History

History
508 lines (320 loc) · 49.5 KB

CHANGELOG.md

File metadata and controls

508 lines (320 loc) · 49.5 KB

(2024-11-19)

Bug Fixes

  • [CO-1453] SearchAllDomainsByFeature sometime fails to complete accounts while adding to a group chat on wsc (#599) (#600) (640921e)
  • [CO-1462] Autoprovision zimbraAutoProvLastPolledTimestamp updated to account createdTimestamp (#583) (446ba22)
  • [CO-1463] Delete account log exception when DeleteUserUseCase throws exception (#595) (d5be97f)
  • [CO-1577] remove closure-compiler(#620) (816b798)
  • add DeleteCalendarResponse in JaxbUtil. (1ac5efe)
  • all calendars group name. (5b2c0f1)
  • bcutil dependency (#613) (0c59766)
  • better calendar ids validation. (f2e106b)
  • better calendar ids validation. (67f957f)
  • check that calendars exist before create a group (485f0c6)
  • ci: upload rhel packages to devel (a7076bf)
  • CO-1475 MailSignature response contract changed (#616) (09e5c3a)
  • conv query (c3c7857)
  • DeleteAccount fails mailbox startup during bootstrap causing installation to be stuck (#622) (573d15b)
  • empty calendars list when group has no calendars (1a8fc9f)
  • fixed PreviewServlet package name in web.xml (#570) (cbfa8ae)
  • fixed request and response for CreateCalendarGroup (5228d7c)
  • handle empty list from request. (575650c)
  • handle list ids modification as optional (4ea020b)
  • id as string (1ab5318)
  • id as string (3ef2ccb)
  • make message broker optional (#614) (06dab24)
  • separate unique/nonUnique element creation. (fd6658d)
  • should update list if coming list has same size as existing one but different ids. (939a92f)
  • test: correct size (905f7c0)
  • use getFolderById instead of getCalendarItemById. (312d782)
  • use MailItem.Type.UNKNOWN to set custom metadata. (bd65576)

Features

  • [CO-1341] forward appointment (#589) (4f36ac5)
  • [CO-1357] emit user status changed event on message broker (#558) (75b9b53)
  • [CO-1395] Reset the participation status of attendees on date time is change (#588) (fb0677d)
  • [CO-1430] emit user delete event on message broker when user is deleted (#571) (9d8d919)
  • [CO-1481] FileUploadServlet, Align maxSize calculation (#593) (e9cb0a9)
  • [CO-1528] PreviewServlet allow previewing attachments from Appointments (#607) (ebaa78b)
  • add carbonioSearchSpecifiedDomainsByFeature (#621) (9ac2f99)
  • add delete calendar group. (ccb8b1e)
  • add empty calendar trash service. (541d781)
  • add getCalendarGroups. (3f67317)
  • add modify calendar group. (5835e2f)
  • add name in ModifyCalendarGroupRequest to also set group name (optional). (2a563e6)
  • allow to create group without calendars. (5c47be0)
  • check account rights to access calendar groups (2d11120)
  • check if ids belong to calendars. (60d8a27)
  • CO-1264: set attachment filename on attached emails (#626) (fa6289b)
  • declare GetCalendarGroups handler (1615d74)
  • declare GetCalendarGroups request/response contants (4a41ec4)
  • declare GetCalendarGroups request/response DTO (e4d13e2)
  • exception trying to create a calendar group with already existing name. (41e453a)
  • extract encode/decode calendarIds in separate class. (2afc301)
  • handle rename + test (a84d1bb)
  • implement GetCalendarGroups walking skelethon (2755f2d)
  • introduce custom exception when group name already exists. (5b2ade5)
  • prevent duplicate calendars when creating a group. (b607dcd)
  • put all account's calendar inside all calendars group (9fee0f9)
  • started implementing createCalendarGroup in Mailbox (801972e)
  • started implementing CreateCalendarGroup soap endpoint (395a39f)
  • store calendar group as folder (26b232c)
  • store calendar group as Folder with Appointment view (cdcfdbb)
  • store calendar group as Folder with CALENDAR_GROUP view (aeed771)
  • wip: create delete calendar soap service. (5338a24)
  • wip: register delete calendar soap service in Mail Service. (8b1f47e)

(2024-10-18)

Bug Fixes

  • [CO-1570] Remove logic of smartlinkAwareSize calculation from ToXML class (7c105bb)

4.17.7 (2024-10-09)

Bug Fixes

  • [CO-1529] Add carbonio-charset runtime dependency in store module (#606) (d738c32)

4.17.6 (2024-09-18)

Bug Fixes

  • [CO-1453] added filter for default cos in SearchUserByFeature (f8f3927)

Features

  • [CO-1453] added allDomains search to SearchUsersByFeature (64a19fc)
  • [CO-1453] added default cos support for multiple domains in SearchUsersByFeature (5e78a06)
  • [CO-1453] added global attribute to configure SearchUsersByFeature behaviour with domains (b4b4dd7)

4.17.5 (2024-09-10)

Bug Fixes

  • [CO-1446] Searching a mail in shared mailbox when in conversation view not working (#590) (c1f5788)

4.17.4 (2024-09-09)

Bug Fixes

  • [CO-1462] AD zimbraAutoProvLastPolledTimestamp (#584) (0a39116)

4.17.3 (2024-09-03)

Bug Fixes

4.17.2 (2024-09-02)

Bug Fixes

  • [CO-1442] remove Log4J2Plugins.dat from common (#575) (d3d5bab)

4.17.1 (2024-08-30)

Bug Fixes

4.17.0 (2024-08-26)

Bug Fixes

  • [CO-1179] UserServlet to properly return XML and scriptable attachments without defanging (#530) (2708e4d)
  • [CO-1180] Remove TNEF converter to prevent .dat attachment duplication (#528) (e36d1d9)
  • [CO-1348] PreviewServlet avoid HTTP call to get attachment when available locally (#555) (1e222df)
  • carbonio-milter.service: class not found cause of classpath edits (6b9a584)
  • CO-1133: fix amavis ldap attrs definition (#533) (5f75ce3)

Features

  • [CO-1089] Add carbonioFeatureOTPMgmtEnabled Attribute (#538) (faad780)
  • [CO-1258] FileUploadServlet allow uploading huge attachments (#563) (d139f66)
  • [CO-1343] Update LDAP Module Configuration on upgrade (#548) (44cc588)
  • [CO-1350] export http connection pool statistics to prometheus (#551) (ea87abb)
  • [CO-1425] Improve argon2 and PID file migration for LDAP (#567) (fbdea5f)
  • add ubuntu 24.04 (ubuntu-noble) support (3f03e11)
  • CO-1295: define new carbonioFeatureWscEnabled attribute (#564) (8ae839a)
  • properly close soap client in tests (#544) (d6b5e66)

Reverts

4.16.3 (2024-07-17)

Bug Fixes

  • [CO-1358] Migrate the slapd PID file location in LDAP config (#552) (634f059)

4.16.2 (2024-07-08)

Bug Fixes

  • [CO-1239] always notify attendees when appointment is updated (#543) (9b4706e)

4.16.1 (2024-07-03)

Bug Fixes

  • [CO-1244] Return 500 for any error and replace it with 422 (#531 (7f47d06)
  • [CO-1249] Better handling of GalGroup type matches in FullAutoComplete API (#532) (818b57d)

4.16.0 (2024-06-18)

Bug Fixes

  • [CO-1047] serialize matches also into JSON objects in FullAutoComplete (#496) (cabd96c)

Features

  • [CO-1023] add ability to empty folder by item type (#519) (dee564f)
  • [CO-1040] make account status accessible via GetAccountInfo SOAP API (#503) (9fbd316)
  • [CO-1045] SetAllowonCurrentSocketFactoryUse to true (#506) (6168e4e)
  • [CO-1061] Support Contact groups ordering in FullAutoComplete (#504) (57fd67e)
  • [CO-1074] avoid SOAP request to perform AutoComplete if requested account is local (#521) (691d0b4)
  • [CO-959] Filter out read-receipt notification mails from BulkTest Sieve filter (#509) (a0ae2a9)
  • [CO-985] Enhance recovery code based Auth handling when carbonio auth is registered (#499) (56b6c29)
  • [COR-916] Use proxy config to make outbound connections through internet (#517) (fa4be90)
  • [ZIF-1022] Convert the smart-link metrics to send info to posthog (instead of matomo) (#501) (fa51599)
  • CO-1121: export account zimbraIsExternalVirtualAccount attribute in GetAccountInfo request (2a7cc7d)
  • remove sendRecoveryLink operation from RecoverAccountOperation (#522) (567adb2)

Reverts

  • "revert: [CO-982] Enhance ordering of matches in FullAutoComplete (#495)" (9f4056b)

4.15.1 (2024-04-12)

Bug Fixes

  • FullAutoComplete API response in JSON instead of wrapping xml in JSON (c602118)

Features

  • introduce ContactEntryType enum replacing type string literal (cd5e26c)

4.15.0 (2024-04-11)

Features

  • [CO-1014] add carbonioPrefSendAnalytics attribute (#468) (0eddb70)
  • [CO-982] Enhance ordering of matches in FullAutoComplete (#473) (f0481ba)
  • [ZIF-1008] add carbonio send analytics check (#478) (896d1b6)
  • [ZIF-1008] add Matomo feature usage tracking for smart link (#474) (f352b31)
  • [ZIF-970] Convert an attachment into a smart-link (#466) (fa650f2), closes #454
  • [ZIF-982] remove message size check on save draft (#471) (d9114e5)
  • add systemd units (#477) (f210224)
  • CO-954: define Mailbox Admin Sidecar (#450) (23ea121)
  • CO-954: define nslookup sidecar (#452) (7adde50)

4.14.0 (2024-02-15)

Bug Fixes

  • [CO-856] rename account reports error (#415) (21b614c)
  • [CO-862] Autoprovisioning zimbraAutoProvAccountNameMap account create (#435) (f1fa2d5)
  • [CO-863] Missing log4j class in zmproxypurge (#423) (ed44ba0)
  • AutoProvisionTest (#436) (4d81588)

Features

  • [COR-1022] add zimbra mail transport edit right to combo right "domainAdminRights" (#424) (36ffe3e)
  • [COR-936] Create account with given zimbraId (#438) (2f5e8c5)
  • [HIG-112] delete account without store (#417) (f895f0b)

4.12.0 (2024-01-04)

Bug Fixes

  • [CO-929] update milter log4j config (#410) (28809de)
  • generateversions-init.sql and attr-schema (#398) (b737938)

Features

  • [CO-917] generate regular auth token for recover password requests (#397) (e35458d)
  • healthcheck (#401) (237ee66)

4.11.1 (2023-11-28)

Bug Fixes

  • carbonio-appserver-db conflicts common-appserver-db (c2c445f)

4.11.0 (2023-11-23)

Bug Fixes

  • [CO-851] search contacts also in shared accounts (#384) (fa228b2)
  • [CO-851] use USER_ROOT for Autocomplete by default (#385) (5080f5d)
  • [CO-860] handle missing header in FB request made with iCalendar (#376) (e9a53bb)
  • [CO-862] Autoprovisioning try to create account with domain (#381) (140765a)
  • [CO-869] [MariaDB] Upgrade to 10.4.31 - max index length 3072 bytes (#380) (a7bce3a)
  • [COR-1012] handle zero domain account quota (#365) (de25ade)

Features

  • [CO-851] add contact to shared account contact list (#368) (23f7bd3)
  • [CO-867] Custom timestamp format support for Autoprovisioning using external Directory server (#383) (774192e)

4.10.1 (2023-11-09)

4.10.0 (2023-10-20)

Bug Fixes

  • CO-823 FreeBusy missing uid parameter in CalDav request (#343) (bc11447)
  • [CO-817] ProxyConfGen is not able to show debug output to stdout (#353) (6158d24)
  • [CO-861] mailbox wsdl generator uses soap 12 soap protocol wrong content type (#356) (98ac447)
  • add more tests (1eb54d6)
  • log category does not exist (#346) (50a6d18)
  • put back addService (#359) (4f5e8e5)

Features

  • [CO-825] add attribute to manage ClamAv ReadTimeout (#355) (157600a)
  • [CO-844] delete user should revoke all grants (#348) (32537c9)
  • [CO-850] show Disposition-Notification on GetMsg delegated requests (#354) (f8cbb88)
  • [COR-975] define domain admin rights (#357) (5b68cd2)
  • add ubuntu 22.04 (jammy jellyfish) support (#347) (a75e8d7)
  • bump carbonio-preview-sdk for gif support (96e0f7f)
  • deprecate CSRF-related LDAP-attributes (cde0515)
  • follow RFC-6266 to parse extended filename from uploads (#335) (4b8b114)
  • move to yap agent and add rhel9 support (#361) (4098739)
  • test: add shellcheck first complete test (792f08f)
  • tests: add Characterization tests for user deletion (0d0e6fd)
  • tests: add shellspec for BDD testing (49516ca)
  • updated sdk version in javadoc (c70aa6d)

4.9.1 (2023-09-28)

Reverts

4.9.0 (2023-09-26)

Bug Fixes

Features

  • add 127.0.0.1 to MailTrustedIP to prevent loss of OIP (#328) (9a4fc82)
  • allow admins to specify custom domain login and logout URL (#301) (811fd87)
  • zimlet code cleanup (#310) (8d8da00)

4.8.3 (2023-09-21)

Bug Fixes

4.8.2 (2023-09-20)

Bug Fixes

  • allow Appointment creation from CalDAV (#329) (27d6578)

4.8.1 (2023-09-08)

Bug Fixes

  • empty calendar.json and upload of cal in zip format  (#321) (e6dc2b6)
  • ridZ field missing in SearchRequest of Calendars (#319) (2485376)

4.8.0 (2023-08-28)

Bug Fixes

Features

  • [CO-767] Remove stale config from Carbonio SOAP Service (#266) (b692cfe)
  • [CO-809] remove curator service discover (#297) (0c4cf47)
  • add json update configuration (1df1a50)
  • add new information to ReadMe.md (67ce5d7)
  • add new whitelabel attributes (38df556)
  • added default values for attributes (d858c1d)
  • CO-770: remove UC Service and Voice features (#260) (1fd0809)
  • ReadMe clean up, build migration (18249a6)
  • remove Domain and Global ACL Manager (#296) (2558a04)
  • remove Zimbra Mobile Gateway feature (#271) (3a63a78)
  • update mailboxd_java_options for JDK17 (#307) (ea3fdbe)

4.6.4 (2023-07-26)

Bug Fixes

  • [CO-803] Fix NPE while exporting user data in tgz format (#293) (3a037ca)

4.6.3 (2023-07-17)

Bug Fixes

4.6.2 (2023-07-14)

Bug Fixes

  • proxyconfgen failing to delete cerbot domain conf (#281) (dcb5e3d)

4.6.1 (2023-07-11)

Bug Fixes

  • CO-782: Delete Draft from authed user's mailbox in SendMsg (#267) (228639e)

4.6.0 (2023-07-05)

Bug Fixes

  • log4j.properties: remove undefined references to EWS logger (#256) (62b89d4)
  • use commons-io 2.11.0 (#246) (c59f263)

Features

  • [CO-563] Deprecate versionCheck related attributes & clean related code (#236) (6991b0b)
  • [CO-721] delete Certbot domain config (#249) (1e9c6b2)
  • [CO-729] Redirect as default globalConf value for reverseProxyMailMode (#238) (b9aa30d)
  • [CO-756] Update defaults for proxy CSP header (#259) (4b654c8)
  • [CO-762] Add carbonio-clamav upstream (#257) (387ea3d)
  • CO-727: allow Save To Files from a shared mailbox (#255) (052d460)

4.5.0 (2023-05-18)

Bug Fixes

  • [CO-690] delegated account sent mail always read (#209) (3b0efc9)
  • [CO-695] enable async support in guice servlet filter (#211) (87c5f88)

Features

4.4.0 (2023-04-20)

Features

  • [CO 621] Allow LE certificates to be generated from Mailbox endpoint (#175) (6f797aa)
  • [CO-584] remove graphql (#197) (4810aee)
  • [CO-592] set smtpRestrictEnvelopeFrom default to FALSE (#190) (e777dcd)
  • [CO-640] chats, meeting, team feature enabled attributes (#191) (e9843b1)
  • [CO-659] add attribute to disable the amavis antivirus scan (#189) (9fdacae)
  • [CO-665] add web.clamav.signature.provider template (#201) (c28bb11)

4.3.0 (2023-03-23)

Bug Fixes

  • [CO-672] Use carbonio-preview-sdk 1.0.1 (#193) (28f4385)
  • [CO-553] Calendar invites parsing in Outlook (#170) (ebc3802)

Features

  • [CO-536] Add/update CSP headers in ReverseProxyResponseHeaders (#168) (e3191fb)
  • [CO-573] expose soap prometheus metrics (#167) (c21d5ea)
  • [CO-611] prom mailbox JVM stats (#172) (7b07213)
  • [CO-619] store Let's encrypt certs to LDAP before proxy conf generation (#169) (f2fcf5b)
  • [CO-620] Enable Gzip and Brotli compression with ProxyConfGen (#176) (2ae8f3d)
  • [CO-643] Make Carbonio Notification Recipients/Sender domainInherited (#178) (7249cc7)
  • [CO-539] add attributes to manage infrastructure notifications (#156) (10f5c3c)
  • [CO-546] rename producer id in calendar to CarbonioProdId for events (#166) (9b155f2)

4.2.0 (2023-02-23)

Bug Fixes

  • [CO-491] add support for caldav schedule agent 'client', 'server' and 'none' (#153) (01758e1)
  • [CO-544] remove domain virtual hostnames if input empty string (#150) (03c13f3)

Features

  • [CO-335] Add issue LetsEncrypt certificate SOAP API Endpoint and related handler (#154) (70653a5)
  • [CO-499] Remove both and mixed mode form web proxy config (#155) (c7efafc)
  • [CO-513] Set sane defaults for postfix smtp server (#151) (26d9e72)
  • [CO-559] remove docs common template expansion (#149) (ea3bb3e)
  • [CO-594] Add support for deeply nested attachments preview (#157) (06ec40c)

4.1.1 (2023-01-31)

Features

  • [CO-477] Set default for 'catch-all messages' address in alias domains (#138) (6ab1d69)
  • [CO-486] Add Domain SSL certificate info SOAP API Endpoint (#136) (fb303c5)
  • [CO-495] add carbonioLogoUrl attribute (#142) (ccf484e)
  • [CO-526] Prevent delegated admins creating DDLs (#145) (9090306)

4.1.0 (2022-12-15)

Bug Fixes

  • generate-rights: use custom localconfig (#129) (30f13eb)
  • [CO-443] zimbraReverseProxyDnsLookupInServerEnabled false (#118) (06ad272)

Features

  • [CO-459] add new white-label management attributes (#128) (ad5b67e)
  • [CO-467] add carbonioCalAVDatabaseCustomURL global multi-attr (#132) (16f0dd0)
  • [CO-458] attrs.xml: zimbraClamAVDatabaseMirror multiAttr (#130) (03e579c)