1. 8ffaa40 JAMES-3693 Update redis config to support master-replica topology (#2238) by hungphan227 · 28 hours ago master
  2. 785f2e9 [IMPROVMENT] Reactify XUser authenticsation strategy (#2235) by Benoit TELLIER · 3 days ago
  3. b7488ac JAMES-3693 Add `rateLimiterTimeout` configuration for RateLimiter mailets by Tung Tran · 8 days ago
  4. 2ba5430 JAMES-3693 Fixup RedisHealthCheck wrong check when Redis Cluster (#2224) by vttran · 3 days ago
  5. cd43e99 JAMES-3539 Backend should clean expired Push subscriptions by Quan Tran · 4 days ago
  6. 244c8e9 [REFACTOR] Cleanup StreamUtils by Benoit TELLIER · 5 days ago
  7. 8d3c4ee [ENHANCEMENT] Fully reactive RRT for JMAP by Benoit TELLIER · 7 days ago
  8. 175ef46 [ENHANCEMENT] Better reactify Identity methods by Benoit TELLIER · 8 days ago
  9. b2744b8 [ENHANCEMENT] Metrics for rabbitmq channel pool (#2232) by Benoit TELLIER · 4 days ago
  10. 14a6aff [ENHANCEMENT] Use the correct AES segment size by Benoit TELLIER · 5 days ago
  11. 4eb3385 [ENHANCEMENT] Reprocess for a specific recipient (#2226) by Benoit TELLIER · 8 days ago
  12. 8169d36 [FIX] Change log level for JMAP errors by Quan Tran · 12 days ago
  13. 49637c4 Bump org.xmlunit:xmlunit-core in /server/mailet/integration-testing (#2223) by dependabot[bot] · 9 days ago
  14. 9e6c0ad [FIX] Remove some blocking calls in IMAP event loop by Benoit TELLIER · 11 days ago
  15. 7987e47 [FIX] Leak upon unmanaged SMTP error (#2221) by Benoit TELLIER · 9 days ago
  16. a13227c Fixed test resource checking in maven-checkstyle-plugin (#2218) by Maksim · 9 days ago
  17. c07d393 [FIX] FetchProcessor: only log Resuming IMAP FETCH once (#2217) by Benoit TELLIER · 12 days ago
  18. 259bcf4 [UPGRADE] com.datastax.oss:java-driver-core:4.17.0 => org.apache.cass… (#2212) by Benoit TELLIER · 12 days ago
  19. a4c5e19 [FIX] Attachments were disposed on the Cassandra driver threads (#2211) by Benoit TELLIER · 12 days ago
  20. 8747640 JAMES-3693 Fixup parsing `redisURL` when cluster with multi url endpoint by Tung Tran · 12 days ago
  21. 470f41f JAMES-4027 Document upgrade-instructions.md by Quan Tran · 4 weeks ago
  22. 6e2c0e8 JAMES-4027 Document the `quorum.queues.enable` behavior change by Quan Tran · 4 weeks ago
  23. 47c4f25 JAMES-4027 RabbitMQConnection: reduce the default wait time before reconnecting by Quan Tran · 4 weeks ago
  24. 246520a JAMES-4027 RabbitMQClusterTest: Add a test that makes sure RabbitMQ connection is recoverable upon cluster partial failure by Quan Tran · 4 weeks ago
  25. 42e1783 JAMES-4027 Allow more flexible creating queue arguments by Quan Tran · 4 weeks ago
  26. f856f10 JAMES-4027 Task manager queue: delete cancelRequestQueue upon shutdown by Quan Tran · 5 weeks ago
  27. c322810 JAMES-4027 Adapt some queue configuration following quorum queue usage by Quan Tran · 5 weeks ago
  28. d2c1c2f JAMES-4027 Implement contract test for DistributedTaskManager with quorum queue usage by Quan Tran · 5 weeks ago
  29. 3409b05 JAMES-4027 Implement contract test for RabbitMQEventBus with quorum queues usage by Quan Tran · 5 weeks ago
  30. a046b28 JAMES-4027 Make all queues on Rabbitmq quorum queue when quorum option is enabled by Rene Cordier · 2 months ago
  31. 1fb1071 JAMES-3117 SimpleConnectionPool::getOpenConnection was blocking on RabbitMQHealthCheck parallel thread by Quan Tran · 3 weeks ago
  32. 563de4b [FIX] GroupRegistrationHandler's scheduler should be final by Quan Tran · 3 weeks ago
  33. 0176130 JAMES-4030 Carry over RRT forwardToRemoteAddress exceptions by Benoit TELLIER · 4 weeks ago
  34. 9b6a1d3 JAMES-4030 Carry over Bouncer exceptions by Benoit TELLIER · 4 weeks ago
  35. a14f829 Update config-ssl-tls.xml: Fixed typo in <keystoreType> element and indicate that keytool, by default, now creates PKCS12 format keystores not JKS by Christopher Colemani · 3 weeks ago
  36. 4a70f8a JAMES-4031 Add configuration tests for RabbitMQ cluster usage by Quan Tran · 3 weeks ago
  37. 143dc94 JAMES-4028 MailImpl: More compact version of Mail.getName by Benoit TELLIER · 4 weeks ago
  38. d09b3cb JAMES-4028 MailImpl: More compact version of Mail.getName by Benoit TELLIER · 4 weeks ago
  39. 854e8d9 JAMES-3498 Modify the access for CassandraEventDeadLetters, CassandraEventDeadLettersDAO by Tung Tran · 4 weeks ago
  40. ad58064 JAMES-4029 Fix infinite loop with Bounce + forward by Benoit TELLIER · 4 weeks ago
  41. b351841 [FIX] Multi-mailbox search should not fail when user has many mailboxes (#2198) by Benoit TELLIER · 4 weeks ago
  42. 9166b77 [ENHANCEMENT] More information in mailrepository audit log by Benoit TELLIER · 4 weeks ago
  43. 073006e JAMES-4026 Fix inconsistency issue between imap and JMAP RFC-8621 by Rene Cordier · 4 weeks ago
  44. f985380 JAMES-4025 ImapKeywordsConsistency cucumber test for JMAP RFC-8621 in plain scala by Rene Cordier · 5 weeks ago
  45. d55b89e JAMES-4025 ImapSetMessagesMailboxesUpdatesCompatibility cucumber test for JMAP RFC-8621 in plain scala by Rene Cordier · 5 weeks ago
  46. 8bf72e4 JAMES-4025 CorsHeaderAPITest for JMAP RFC-8621 by Rene Cordier · 5 weeks ago
  47. 1cd957f JAMES-4025 QuotaMailingTest for JMAP RFC-8621 by Rene Cordier · 5 weeks ago
  48. 36391de JAMES-4025 VacationRelayIntegrationTest for JMAP RFC-8621 by Rene Cordier · 5 weeks ago
  49. c495505 JAMES-4025 VacationIntegrationTest for JMAP RFC-8621 by Rene Cordier · 5 weeks ago
  50. 0a34f3c JAMES-4025 Remove JMAP Version.DRAFT by vttran · 4 weeks ago
  51. 69f0a9d JAMES-4025 Relocate JmapJamesServerContract, JMAPModuleTest, MailetPreconditionTest by vttran · 4 weeks ago
  52. ddf95a9 JAMES-4025 Drop Jmap draft - remove unused classes by vttran · 4 weeks ago
  53. e63edfa JAMES-4025 Drop Jmap draft - update document by vttran · 4 weeks ago
  54. 99ea88c JAMES-4025 Drop AccessToken authentication strategy and related classes by vttran · 4 weeks ago
  55. 349ae75 JAMES-4025 Drop artifact james-server-jmap-draft by Tung Tran · 4 weeks ago
  56. ffdd892 JAMES-4025 Drop artifact james-server-jmap-draft-integration-testing by Tung Tran · 4 weeks ago
  57. d176f77 JAMES-4025 Drop JMAP draft guice binding by Tung Tran · 4 weeks ago
  58. 732f872 JAMES-4025 Update JMAP server test cases after remove jmap draft by Tung Tran · 4 weeks ago
  59. 2da2e8e [GUICE BINDING] Eager load FilteringManagement to avoid Guice circle dependency error by Tung Tran · 4 weeks ago
  60. 23d1bc4 Fix warning deprecate new URL in java 21 (#2193) by vttran · 4 weeks ago
  61. 885e588 JAMES-4025 Relocate JMAP mailet: SentByJmap, ExtractMDNOriginalJMAPMessageId, TextCalendarBodyToAttachment by Tung Tran · 5 weeks ago
  62. a326b10 JAMES-4025 Relocate JMAPCommonModule -> JMAPDraftCommonModule + JMAPWithoutDraftCommonModule by Tung Tran · 5 weeks ago
  63. e8ab7b1 JAMES-4025 Relocate JMAP MessageIdProbe, JmapGuiceProbe, JMAPModule by Tung Tran · 5 weeks ago
  64. b8875b6 JAMES-4025 Remove artifact james-server-jmap-draft in un-used dependency by Tung Tran · 5 weeks ago
  65. 91c0524 JAMES-4025 Relocate JMAP draft resources used by RFC-8621 by Tung Tran · 5 weeks ago
  66. e08a7cd [FIX] JWT should not attempt to unzip data by default (#2189) by Benoit TELLIER · 4 weeks ago
  67. bc345c3 JAMES-4025 Rewrite some tests of JMAP draft on top of JMAP RFC-8621 (module: spamassassin) by vttran · 5 weeks ago
  68. 3705f31b JAMES-4025 Rewrite some tests of JMAP draft on top of JMAP RFC-8621 (module: webadmin-integration-test) by vttran · 5 weeks ago
  69. 5ab68cb Added ingressClassName support and adminIngress for k8s (#2188) by baikjy0215 · 5 weeks ago
  70. 009a49d [FIX] Avoid sending bounce when reprocessing - fix mailet class by Tung Tran · 5 weeks ago
  71. 0eec6dc JAMES-2586 Fix flaky tests in EmailQueryMethodTest by hung phan · 5 weeks ago
  72. 6a316e5 [DOCUMENTATION] Refresh server/features.xml (#2178) by Benoit TELLIER · 5 weeks ago
  73. 5dca120 Fix simple typo in run-kubernetes.adoc by baikjy0215 · 5 weeks ago
  74. 5d85bac [FIX] Solve Netty native buffer leak by Benoit TELLIER · 5 weeks ago
  75. 2d814a3 [FIX] AESBlobStoreDAO caused IMAP FETCH to fail when using S3 as a backend by Benoit TELLIER · 6 weeks ago
  76. bf5b333 JAMES-2586 Move some class related to ACLUpdated event from apache-james-mailbox-cassandra -> apache-james-mailbox-event-json by Tung Tran · 5 weeks ago
  77. c5e7099 [ENHANCEMENT] Explicitly close FileInputStream by Benoit TELLIER · 6 weeks ago
  78. 13dd0a6 JAMES-3961 Remove VM arg --illegal-access=permit by Tung Tran · 6 weeks ago
  79. 102cc9c [ENHANCEMENT] AESBlobStoreDAO::readBytes: remove 1 file copy by Benoit TELLIER · 6 weeks ago
  80. 12486ef JAMES-4016 JMAP email keywords in mixed JMAP/IMAP usage by Benoit TELLIER · 6 weeks ago
  81. 37acd31 [ENHANCEMENT] Workqueue for the deleted message vault (#2131) by Benoit TELLIER · 6 weeks ago
  82. c267f1e JAMES-2586 change javax.inject to jakarta.inject in event-sourcing/event-store-api/pom.xml by hung phan · 6 weeks ago
  83. 175f4fa JAMES-2586 Move some files from event-store-cassandra to event-store-api by hung phan · 3 months ago
  84. 2dd6999 JAMES-2586 Move RuleDTO for data-jmap-cassandra to data-jmap by hung phan · 3 months ago
  85. 320c7b0 JAMES-4023 Avoid blocking the SMTP Netty event loop by Benoit TELLIER · 6 weeks ago
  86. f35cc07 [Fix] AESBlobStore threading by Benoit TELLIER · 6 weeks ago
  87. 4fcec50 [FIX] `onMailetException` should catch jvm Error by Quan Tran · 6 weeks ago
  88. f748eb5 Add mailet processing tests for `NoSuchMethodError` by Quan Tran · 6 weeks ago
  89. cc87df5 [FIX] JamesMailSpooler should be more resilient on JVM Error by Quan Tran · 6 weeks ago
  90. 8155100 JAMES-3977 IMAP log should embed username where possible by Benoit TELLIER · 6 weeks ago
  91. 7df572d JAMES-3977 Specify publishOn prefetch by Benoit TELLIER · 6 weeks ago
  92. 487120b JAMES-3977 Improve IMAP FETCH concurrency control by Benoit TELLIER · 6 weeks ago
  93. d2502da JAMES-3977 Add bytes preservation in manager and mapper contracts by Benoit TELLIER · 6 weeks ago
  94. 1bc01eb [FIX] IMAP STATUS should better handle MailboxNotFoundException (#2158) by Benoit TELLIER · 6 weeks ago
  95. 8f93b7b [DOC] Update import layout suggestion by Quan Tran · 6 weeks ago
  96. fd83dae [PERF] JMAP download: simplify part parsing by Benoit TELLIER · 7 weeks ago
  97. 31b5012 [PERF] MimeMessageWrapper should avoid synchronized input stream by Benoit TELLIER · 7 weeks ago
  98. 15ec572 [PERF] Avoid calling Session::getAttachment on each SMTP line by Benoit TELLIER · 7 weeks ago
  99. 6e7bc6b [ENHANCEMENT] IMAP configuration for netty high/low write buffer watermarks by Benoit TELLIER · 8 weeks ago
  100. 45e53c3 [ENHANCEMENT] Netty Epoll transport for Cassandra driver by Benoit TELLIER · 8 weeks ago