The Apache Software Foundation

# Apache James Server 3.3.0

## March 26, 2019

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
- Listing healthchecks, thanks to Madhu Bhat
- 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, any issue can be reported on our issue tracker.