> On 02/07/2025 12:23 PM MST Jan Bramkamp via dovecot <dovecot@dovecot.org> 
> wrote:
> 
> Thx for your work on Dovecot, but this release is a massive downgrade of 
> the community edition and unusable for me needs. I'll go over the 
> problems by quoting the problematic changes.
> 
> On 24.01.25 11:42, Aki Tuomi via dovecot wrote:
> > Dovecot Core NEWS
> > -----------------

[snip]

> > * director: Feature has been removed. See potential replacement at
> >    https://github.com/dovecot/tools/blob/main/director.lua
> Oh that would suck, but luckily I'm only using a replicated pair of 
> Dovecot servers behind HAProxy...

FWIW, the reasons on why Director have been deprecated have been discussed on 
this list before, so no need to rehash here.

> > * fs-sis: Feature is now deprecated and has been made read-only.
> >    It will be removed in future release.
> Oh shit that will reduce my storage requirements by roughly a factor 5 
> because my users love sending large attachments to multiple recipients.

fs-sis, as it was previously implemented, simply cannot be made to scale.  We 
would need a different solution.  Since we are only maintaining software that 
we need and use, this was removed.


> > * fts-lucene, fts-squat: These have been removed, use fts-flatcurve or
> >    fts-solr instead.
> Sigh, but okay I've been meaning to move to Xaphian anyway.

fts-lucene and fts-squat have not been actively maintained for years, and there 
were known bugs and limitations.  Those are never going to get fixed, so it 
doesn't make sense to pretend they still work.

Regardless, for CE purposes, there is only capacity to support a single 
built-in solution.  flatcurve was chosen mainly because Xapian is being 
actively maintained upstream (the lucene library we were using wasn't, for 
example), and it is robust and just works out of the box for a simple use of 
Dovecot, which was the goal.  2.3 really didn't have this, so we feel this is a 
great improvement.


> > * replicator: Feature has been removed. Use NFS or some other shared
> >    filesystem instead, or run doveadm sync in crontab.
> *WTF?!?* This is a *the* feature that made me pick Dovecot. 

See above re: fs-sis.  replicator does not scale, and we don't use it (and 
never have for the commercial product).  Thus it was a straightforward decision 
to remove.

Conversely, not removing all of these features/code would have been a 
disservice to the community, because keeping it in implies that we are 
maintaining it.  We are not.  Therein lies the beauty of open source: you have 
full access to the code, so if something valuable to you was removed from the 
project the opportunity to continue to use those valuable features is not lost.

michael

_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to