1. 16d599e Bump org.postgresql:postgresql (#3035) by dependabot[bot] · 15 hours ago master
  2. 42e63ec [UPGRADE] Adopt MIME4J 0.8.14 (#3032) by Benoit TELLIER · 3 days ago
  3. 0fb42e0 JAMES-4203 Correct memory app bundle by Benoit TELLIER · 7 days ago
  4. bbd2df8 JAMES-4203 Scala fix by Benoit TELLIER · 7 days ago
  5. 54994e8 JAMES-4203 Fix pre-existing warning in Data JMAP test suite by Benoit TELLIER · 7 days ago
  6. 8b7faca JAMES-4203 Plug Ientity events into CustomIdentityDAO by Benoit TELLIER · 7 days ago
  7. 85cd124 JAMES-4203 Identity events serialization by Benoit TELLIER · 8 days ago
  8. 214c689 JAMES-4203 Add Identity events by Benoit TELLIER · 8 days ago
  9. 71e33d9 JAMES-4193 Correct boring ssl tls 1.3 cipher suite sanitizing that led to disabled tls 1.3 (#3029) by Benoit TELLIER · 8 days ago
  10. 403ef62 Update download page following MIME4J 0.8.14 (#3031) by Benoit TELLIER · 8 days ago
  11. 95be93f Update download page following MIME4J 0.8.14 (#3030) by Benoit TELLIER · 8 days ago
  12. 60f73aa Blog post for MIME4J 0.8.14 (#3020) by Benoit TELLIER · 8 days ago
  13. 6b45c01 JAMES-4182 content-transfer-encoding -> content-encoding header by Quan Tran · 10 days ago
  14. 6c2283c [UPGRADE] RSpamD 3.12.0 -> 3.14.3 + kvrocks 2.12.1 -> 2.15.0 (#3027) by Benoit TELLIER · 10 days ago
  15. e90ec2e JAMES-4182 `compression.enabled` -> `compression.enable` by Quan Tran · 13 days ago
  16. 5d9f297 [UPGRADE] Upgrade Netty 4.1.126.Final → 4.1.132.Final (CVE-2025-67735) by Leonid Furman · 13 days ago
  17. c2700af [FIX] Improve leak management when error occurs by Benoit TELLIER · 2 weeks ago
  18. 0fd97a4 [ENHANCEMENT] LeakAware: explicit resource naming to enhance auditability by Benoit TELLIER · 2 weeks ago
  19. d8d6f87 [UPGRADE] activeMQ 6.2.4 -> 6.2.5 (CVE-2026-41044 CVE-2026-41043 CVE-2026-40466) by Benoit TELLIER · 14 days ago
  20. 81c2fcb JAMES-4202 OpenSearch: Group single uid clauses into a single term by Benoit TELLIER · 2 weeks ago
  21. 0ecbadb JAMES-4123 Improvment for deleted search override: handle ALL criterion by Benoit TELLIER · 2 weeks ago
  22. d38a231 JAMES-4200 ActiveMQ: add a configuration option for adjusting usage l… (#2999) by Rene Cordier · 2 weeks ago
  23. 01065be JAMES-4182 Add an integration test for Postgres app + Zstd by Quan Tran · 2 weeks ago
  24. 5e2e062 JAMES-4182 Guice binding + integration tests + documentation for ZstdBlobStoreDAO by Quan Tran · 2 weeks ago
  25. 5792107 JAMES-4182 Implement ZstdBlobStoreDAO (#3016) by Trần Hồng Quân · 2 weeks ago
  26. 5b1e1d5 Fix occured typo in StoreProcessor.java by SAY-5 · 3 weeks ago
  27. a6aee60 Fix occured typo in FileBlobStoreDAO.java by SAY-5 · 3 weeks ago
  28. 78fd5ff Fix occured typo in MailboxCopierManagement.java by SAY-5 · 3 weeks ago
  29. 0b5ce4e Fix occured typo in MemoryBlobStoreDAO.java by SAY-5 · 3 weeks ago
  30. 53221c3 Fix occured typo in HasException.java by SAY-5 · 3 weeks ago
  31. dd3b6cb JAMES-3893 Allow deleting identities via WebAdmin by Benoit TELLIER · 3 weeks ago
  32. 0cbe36b JAMES-4182 Implement blob metadata storage for Postgres by Quan Tran · 3 weeks ago
  33. d641a51 JAMES-4182 Fix a blocking call in CassandraAttachmentMapper::loadAttachmentContent by Quan Tran · 3 weeks ago
  34. ace0557 JAMES-4182 Adapt failure blob query injection for tests by Quan Tran · 3 weeks ago
  35. dd719d6 JAMES-4182 Better structure for blob metadata upgrade in upgrade-instructions.md by Quan Tran · 3 weeks ago
  36. e5751b8 JAMES-4182 Implement blob metadata storage for Cassandra by Quan Tran · 3 weeks ago
  37. f5e18fd JAMES-4182 Implement blob metadata storage for file by Quan Tran · 4 weeks ago
  38. 6b0f830 JAMES-4182 Implement blob metadata storage for S3 by Quan Tran · 4 weeks ago
  39. d01747f JAMES-4182 Add more tests to MetadataAwareBlobStoreDAOContract by Quan Tran · 4 weeks ago
  40. 4b366f9 [UPGRADE] Spark java 3.0.2 -> 3.0.4 (CVE-2026-1605) by Benoit TELLIER · 3 weeks ago
  41. 4da8393 [ENHANCEMENT] Make IMAP ReactiveThrottler more reliable under load (#3012) by Benoit TELLIER · 3 weeks ago
  42. 4a0d46d [BUILD] EmailQueryMethodContract: isolate using different users by Benoit TELLIER · 3 weeks ago
  43. f77a93e [BUILD] EmailSetMethodContract: isolate using different users by Benoit TELLIER · 3 weeks ago
  44. c1091f8 [BUILD] EmailGetMethodContract: isolate using different users and reu… (#3010) by Benoit TELLIER · 4 weeks ago
  45. 7f30707 [FIX] Async connection checks in IMAP (#3009) by Benoit TELLIER · 4 weeks ago
  46. a706c66 [FIX] EhloCommandHandler should handle domain label starting by numbers (#3006) by Benoit TELLIER · 4 weeks ago
  47. 3f8b9f4 [FIX] LDAP user listing should ignore invalid users (#3003) by Benoit TELLIER · 4 weeks ago
  48. 1e74c6d JAMES-4182 Metadata storage in BlobStoreDAO interface (#2960) by Benoit TELLIER · 4 weeks ago
  49. 5999e6a [FIX] Prevent stackoverflow in IMAP SEARCH (#3007) by Benoit TELLIER · 4 weeks ago
  50. 93c5bb2 JAMES-4200 Allow configuring ActiveMQ disk and use sain default of 10GB by Benoit TELLIER · 4 weeks ago
  51. 9da46f9 [FIX] jakarta.mail.internet.ParseException: Unbalanced quoted string (#3002) by Benoit TELLIER · 4 weeks ago
  52. 40d3ab8 JAMES-4201 Webadmin documentation for password.readonly and password.nodelete by Rene Cordier · 4 weeks ago
  53. 2f500a7 JAMES-4201 Implement granular password access control in PasswordFilter by Rene Cordier · 4 weeks ago
  54. eff0d9f JAMES-4201 Add password.readonly and password.nodelete options to webadmin configuration by Rene Cordier · 4 weeks ago
  55. 3df6cab [UPGRADE] Log4J 2.24.3 -> 2.25.4 (CVE-2026-34477 CVE-2026-34479 CVE-2026-34478 CVE-2026-34480) by Benoit TELLIER · 4 weeks ago
  56. ac9388f [UPGRADE] ActiveMQ 6.2.3 -> 6.2.4 (CVE-2026-40046 CVE-2026-39304) by Benoit TELLIER · 4 weeks ago
  57. d010001 JAMES-4197 Add a SerializationResult interface for serialization results in EventSerializer by Rene Cordier · 4 weeks ago
  58. 2a9ef7b JAMES-4197 Add a DeserializationResult interface for deserialization results in EventSerializer by Rene Cordier · 4 weeks ago
  59. b36450f JAMES-4197 EventSerializer refactoring by Rene Cordier · 5 weeks ago
  60. 27246a3 JAMES-4198 Heuristic to skip attachment parsing based on message headers by Benoit TELLIER · 5 weeks ago
  61. 2445eb4 JAMES-4198 Drop PropertyBuilder from Message POJO by Benoit TELLIER · 5 weeks ago
  62. ccd0710 Bump addressable from 2.8.9 to 2.9.0 in /src/homepage by dependabot[bot] · 4 weeks ago
  63. 56fdbe0 JAMES-4200 ActiveMQ: set adjustUsageLimits to false for BrokerService to prevent the embedded broker to claim up to 70% of JVM memory that might cause memory drain of James by ouvtam · 4 weeks ago
  64. 9dc05da JAMES-4199 refactor ActiveMQ browsing code for better readability by ouvtam · 4 weeks ago
  65. 9dcc542 JAMES-4199 ensure MailQueueIterator is closed to prevent memory leaks (e.g. ActiveMQ leaking open browsers) by ouvtam · 4 weeks ago
  66. 7b78153 [UPGRADE] ActiveMQ 6.2.1 -> 6.2.3 (CVE-2026-33227 + CVE-2026-34197) (#2994) by Benoit TELLIER · 4 weeks ago
  67. 73d549c JAMES-4196 Allow CRUD operation on shared folder for JMAP (#2988) by Benoit TELLIER · 5 weeks ago
  68. 9995610 [FIX] DKIMHook: Lenient address mode (#2990) by Benoit TELLIER · 5 weeks ago
  69. c198f46 JAMES-4193 Provide TCNativeEncryptionFactory by Benoit TELLIER · 6 weeks ago
  70. dece203 JAMES-4193 Configurable SSL session cache by Benoit TELLIER · 6 weeks ago
  71. e7a24c9 JAMES-4193 Use dependency injections to inject Encryption.Factory by Benoit TELLIER · 6 weeks ago
  72. 793491c [FIX] Strenghten DeletedMessageVault Integration Tests to solve flaky test issues by Rene Cordier · 5 weeks ago
  73. 799bc6d JAMES-4091 Paginate and sort connected users by Benoit TELLIER · 6 weeks ago
  74. a6725a2 JAMES-4194 Tiering: max threading window (#2987) by Rene Cordier · 5 weeks ago
  75. 5da8b6e JAMES-3498 Make NamingStrategy an interface by Quan Tran · 6 weeks ago
  76. 7e9bbc7 JAMES-4191 DeletedMessageVaultIntegrationTest: fix some flaky tests (#2983) by Trần Hồng Quân · 6 weeks ago
  77. 64afb1e [AUDIT TRAIL] Log message moves in JMAP by Benoit TELLIER · 6 weeks ago
  78. fec352e Close BufferedReader in addProtocolLines (#2981) by Tejas Attarde · 7 weeks ago
  79. 8f7838c [FIX] MailboxManager::create should not propagate lookup only by Benoit TELLIER · 7 weeks ago
  80. b254472 JAMES-4191 MessageFastViewProjectionDeletionListener: only delete message fast view if no longer referenced by Quan Tran · 7 weeks ago
  81. e776cc3 JAMES-4191 [Memory] DeletedMessageVaultHook should append vault only when owner no longer has reference to the deleted message by Quan Tran · 7 weeks ago
  82. 95b343b JAMES-4191 MessageIdMapper: add findMailboxesReactive(MessageId messageId) API by Quan Tran · 7 weeks ago
  83. a818a65 JAMES-4191 DeletedMessageVaultDeletionListener: only append deleted message to the vault if owner no longer has reference to the message by Quan Tran · 7 weeks ago
  84. 7715e6b JAMES-4191 DeleteMessageListener: relax dispatching MessageContentDeletionEvent by Quan Tran · 7 weeks ago
  85. 1e02054 JAMES-4191 Enrich MessageContentDeletionEvent with mailboxACL by Quan Tran · 7 weeks ago
  86. fd8f372 JAMES-4191 Deleted message vault: Add more share mailbox integration tests by Quan Tran · 7 weeks ago
  87. 0d6bbe3 Bump json from 2.18.1 to 2.19.2 in /src/homepage by dependabot[bot] · 7 weeks ago
  88. ecbfe49 JAMES-4185 Allow subclassing RestoreService by Benoit TELLIER · 7 weeks ago
  89. 0d644ec JAMES-4185 Add mailboxPath to deletion events by Benoit TELLIER · 7 weeks ago
  90. 76d999e JAMES-4185 Allow working with the vault of deleted users by Benoit TELLIER · 7 weeks ago
  91. c51b7c7 [FIX] Subscribe Restored-Messages for the mailbox to be visible in IMAP (#2976) by Benoit TELLIER · 7 weeks ago
  92. 3629f5a JAMES-4190 Allow registering read only IMAP annotations (#2975) by Benoit TELLIER · 8 weeks ago
  93. 4f95fb4 [PERF] Precompute ResultSet indexes on large IMAP processings (#2974) by Benoit TELLIER · 8 weeks ago
  94. 53b40cd JAMES-4189 Handle UsersRepository::listUsersOfADomainReactive without virtualHosting by Benoit TELLIER · 8 weeks ago
  95. 0d5a995 JAMES-4189 UsersRepository::supportVirtualHosting never throws by Benoit TELLIER · 8 weeks ago
  96. 4845993 JAMES-4189 Ability to list users by domain by Benoit TELLIER · 8 weeks ago
  97. a2c03ed JAMES-4188 Improve range optimization to account for non-contiguous r… (#2972) by Benoit TELLIER · 8 weeks ago
  98. e42a221 JAMES-4187 Fix failing tests by Quan Tran · 8 weeks ago
  99. 927cbe3 JAMES-4187 MessageContentDeletionEvent: enrich Flags by Quan Tran · 8 weeks ago
  100. d7bd1be JAMES-4187 Drop Cassandra email query view look up table by Quan Tran · 8 weeks ago