blob: b3649dc69eb80fdf9056a4c65cfa26a23f09af35 [file] [log] [blame]
---
layout: post
title: "Apache James Server 3.3.0"
date: 2019-03-26 09:09:47 +0100
categories: james update
---
The Apache James developers are pleased to announce James server 3.3.0 release.
Here are some points we worked on:
### Added
- Metrics for BlobStore
- New Guice product using Cassandra RabbitMQ ElasticSearch, OpenStack Swift and optional LDAP dependency (experimental)
- JPA SMTP dockerFile contributed by [matzepan](https://github.com/matzepan)
- Listing healthchecks, thanks to [Madhu Bhat](https://github.com/kratostaine)
- Configuring the ElasticSearch clusterName
- Logging and Metrics now supports Elasticsearch 6 (previously only Elasticsearch 2 was supported)
- Implementation of the RabbitMQ EventBus
- DeadLetter APIs and memory implementation for storing events that failed delivery
- RecipientRewriteTable Aliases and associated WebAdmin routes
### Fixed
- MAILBOX-350 Potential invalid UID <-> MSN mapping upon IMAP COPY
- Possibility to better zoom in Grafana boards
- default ElasticSearch shards & replica configured values
- Move & copy batch sizes are now loaded from configuration
### Changed
- WebAdmin ReIndexing API had been reworked
- MailboxListener and mailbox event system were reworked. Custom listeners will need to be adapted. Please see Upgrade instuctions.
- Docker images are now using a JRE instead of a JDK
- Replacement of the old mailbox event system with the EventBus
### Removed
- Drop HBase and JCR components (mailbox and server/data).
### Third party softwares
- Tika prior 1.20 is subject to multiple CVEs. We recommend the upgrade
Early adopters can [download it][download], any issue can be reported on our issue [tracker][tracker].
[tracker]: https://issues.apache.org/jira/browse/JAMES
[download]: http://james.apache.org/download.cgi#Apache_James_Server