Skip to content

Latest commit

 

History

History
144 lines (91 loc) · 8.09 KB

News.md

File metadata and controls

144 lines (91 loc) · 8.09 KB

News posts archive

Follow our development updates together with the aenigma community on our chatroom at [email protected].

If you have an operational aenigma server, definitely subscribe for new release notifications and other important heads-up alerts.

2019-07-30 | v0.7.2-beta.1 release

Hi all, aenigma with working backups is almost out, and will ship with what is now synthia v4, with an entirely re-curated codebase

Making every function faster and easier to read, and standardized spacing and commenting. Some DNA functions have been improved, and, most importantly for you guys, every action previously performed by a script like a aenigma-clusterize has now been made into a function of itself that can be ran standalone from aenigma-env

The installer will now handle user denial conditions more gracefully asking them to re-specify parameters rather then exit the script entirely.

Also, side note, a new project was born called nimbo, it will completely automate the installation of a nextcloud server, with dedicated database, redis caching, and one day even clustering capabilities, of course with our stable and now super stable S3 backup/restore capabilities.

A nice addition to your project team, school, or workplace, if you like aenigma and are looking to host your own cloud. If you like the idea, give it a test when the first beta is out.

As always, you can test out this specific beta with:

aenigma-upgrade -dt -pt

or try out the latest bleeding_edge version up to HEAD with:

aenigma-upgrade -db -pb

or simply wait for this stable release to be published - after which you'll be able to upgrade normally with:

aenigma-upgrade

Thanks for following our project and please consider becoming a supporter if you're finding it interesting, useful, or both!

Nz

2019-06-20 | v0.7.1 stable release

Hi there!

aenigma v0.7.1 stable is out with the following improvements:

- ejabberd v19.05 [from the previous v18.12.1] now installed from DEB-package-file directly from the process-one website.
- NGINX-handled ejabberd uploads. This is another feature [after the PostgreSQL database integration in the previous release] that is highly recommended by the ejabberd team and which brings the robustness of this feature to a new level.
- the new set_mam_disabled function, which - especially when combined with set_loglevel_zero - further turns your server's "stealth mode" on, limiting the amount of user data stored onto it, which is a good idea if you believe your server might be compromised or seized in the future.
- removed mod_echo as it's deprecated
- refined nginx websocket revproxy config for .onion version of converse.js
- enable mod_proxy65 for continued 100% compliance with caas
- enabled an option in synthia+dna to install the project from a custom git branch on origin
- stability and notable speed improvements when reclustering PostgreSQL
- very many bugfixes and general retouches

aenigma v0.7.1 also ships with dna v0.3.14 which includes fixes a couple of small issues and introduces the following improvements:

- fix postfix not enabling during install_mail_notifications
- added include_hostname in log_script
- Fix https://github.com/openspace42/aenigma/issues/58

**This upgrade will delete any existing ejabberd uploads** as we now handle them with NGINX.

If you're running on Ubuntu 18.04 make sure you follow the upgrade guide [here](https://github.com/openspace42/aenigma/wiki/aenigma-upgrades-on-Ubuntu-18.04-are-temporarily-broken.-Here's-how-to-fix-them.) for this specific release because of the 2019/06/12 openssl incident.

After that, or if you're running on Debian, you can upgrade with:

aenigma-upgrade

Thanks for following our project and please consider becoming a supporter if you're finding it interesting, useful, or both!

Nz

2019-06-19 | v0.7.1-beta.3 release

After the [openssl-v1.1.1 incident](https://github.com/openspace42/aenigma/wiki/aenigma-upgrades-on-Ubuntu-18.04-are-temporarily-broken.-Here's-how-to-fix-them.) we seem to be back on track with v0.7.1 release and aenigma in general.
If you haven't followed, the news is that we were forced to rapidly switch to a DEB-package-file ejabberd installation moving on from the old jabber.at APT repo installation strategy, as the version provided by that repo was too old [v18.12.1] with respect to the current stable release of ejabberd [v19.05], and an update to openssl in the Ubuntu 18.04 built-in canonical repository broke TLS in ejabberd, therefore forcing us to moving to DEB-package installation earlier than schedule.
Fortunately, after a week of work, both installation of DEB-file version *and* migration from old to new version seem to work, and you can now test it out for yourself if you'd like.
Please note that:
1. upgrading v0.7.1 [and related betas] will *not* preserve existing ejabberd uploads. All existing ejabberd uploads will be lost.
2. If you're running any version of aenigma prior to v0.7.1-beta.2 you *must* follow [this guide](https://github.com/openspace42/aenigma/wiki/aenigma-upgrades-on-Ubuntu-18.04-are-temporarily-broken.-Here's-how-to-fix-them.#how-to-work-your-way-out-of-this-and-upgrade-beyond-) before you do anything else.
After you follow the above step you can upgrade to v0.7.1-beta.3 with `bash aenigma/setup -db -pb` after re-cloning from origin.

2019-06-11 | v0.7.1 beta release

Hi there!

aenigma v0.7.1-beta.1 is out with the following improvements:

- NGINX-handled ejabberd uploads. This is another feature [after the PostgreSQL database integration in the previous release] that is highly recommended by the ejabberd team and which brings the robustness of this feature to a new level.
- the new set_mam_disabled function, which - especially when combined with set_loglevel_zero - further turns your server's "stealth mode" on, limiting the amount of user data stored onto it, which is a good idea if you believe your server might be compromised or seized in the future.
- removed mod_echo as it's deprecated
- refined nginx websocket revproxy config for .onion version of converse.js
- enable mod_proxy65 for continued 100% compliance with caas
- enabled an option in synthia+dna to install the project from a custom git branch on origin
- stability and notable speed improvements when reclustering PostgreSQL
- very many bugfixes and general retouches

aenigma v0.7.1 will also ship with dna v0.3.14 which fixes a couple of small issues.

As always, you can test out this specific beta with:

aenigma-upgrade -dt -pt

or try out the latest bleeding_edge version up to HEAD with:

aenigma-upgrade -db -pb

or simply wait for this stable release to be published - after which you'll be able to upgrade normally with:

aenigma-upgrade

Thanks for following our project and please consider becoming a supporter if you're finding it interesting, useful, or both!

Nz

2019-06-05 | v0.7.0 stable release

Hi all!

aenigma v0.7.0 is out with full postgresql single / cluster support

you can finally upgrade with "aenigma-upgrade". there are also several improvements:

- every aenigma node can now resolve .onion domains and route them correctly through tor so that [email protected] can speak to [email protected] on completely separate servers, entirely via Tor [c2s, s2s, c2s].
- the new loglevel_zero function will make your server not store any user connection / disconnection traffic data to limit the amount of data leaked in the event the server were compromised or seized in the future
- converse.js now uses websocket connection to ejabberd rather than bosh, for a very notable speed improvement. converse.js accessed via .onion domain from tor will now use .onion websocket endpoint to conceal the clearnet domain used on that machine.

This release also ships with dna v0.3.13 with a bunch of fixes and improvements, and the following new functions:

- provision_self_signed_wildcard_cert
- nginx_increase_names_hash_bucket_size_128
- check_s3_connection

Locale setting was also completely re-written.

A release of v0.7.1 will bring ejabberd uploads handled by nginx, improvements in loglevel_zero function, and more small improvements, and that should come out in about a week.

Nz