Version 3.0 is coming. #Mitra uses semantic versioning: major version increase indicates breaking changes. Normally, upgrades are easy, you just need to replace binaries and restart the service, but major release will likely require additional interventions.
The most notable change in Mitra 3.0 is an increase of minimum required versions of software dependencies:
- PostgreSQL 15
- Rust 1.75
- NodeJS 18 (for Mitra Web)
There will also be changes related to the configuration file and changes in federation protocol that will make Mitra incompatible with very old versions of itself (<2.0.5). Finally, I'm removing the Ethereum payment processor that has been in low maintenance mode for a long time. (#Monero is still supported, and there are no plans to remove it. People are actually using it.)
The full list of planned changes can be found here: https://codeberg.org/silverpill/mitra/issues/68