Friendica 3.5.4 released

Dear Federation, the Friendica team is pleased to announce the release of Friendica *Asparagus* 3.5.4.

This release is a hotfix release for a bug that was overlooked in the 3.5.3rc phase during saving searches to the users side menu. It also includes fixes to smaller issues we had with relocating accounts from one node of the network to another. As well as the support for the new Diaspora* relocation signal, that was planned for the upcoming 3.6 release of Friendica. Which means if you move to another node, now your Diaspora contacts will receive the signal as well and vice versa.

Additionally we fixed numerous bugs that the community had found and we polished some quirks. For the complete list of changes, please see the CHANGELOG file.

How to Update?

If you used `git` to install your copy of Friendica and use the master or develop branch, a git pull is enough to upgrade.

If you have helped to iron out quirks for this release and used the 3.5.4rc branch of the repository you just need to pull from the repository and switch to either the master or develop branch.

If you had downloaded the source files in an archive file (zip or tar.gz) please download the current version of the archive from GitHub (friendica-3.5.3.zip and friendica-addons-3.5.3.zip) and unpack it on your local computer.

How to contribute?

If you want to contribute to the project you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at Github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with git(hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible and have fun 🙂


Changes in the background process

As part of reworking the code base there today changes in the development branch landed, that require some manual configuration changes. If you are using the development branch, and have pulled the latest code from github (everything after the PR The poller is now the worker and we have a “scripts” folder #3920) you need to do the following adjustment to your cron job.

Change the old process from
*/10 * * * * cd /home/myname/mywebsite; /usr/bin/php include/poller.php
to
*/10 * * * * cd /home/myname/mywebsite; /usr/bin/php scripts/worker.php

but remember to adopt your actual path and interval settings.

If you are running the stable 3.5.4 release (or before) you don’t need to change anything at the moment!


pirati.ca and squeet.me currently unavailable – Update

While updating the operating system a necessary reboot (thanks systemd for that) hadn’t worked. So the system is offline at the moment.

The support is notified. Hopefully they can solve it today. There should be no data loss.

Update:
The server is up again. There was a BIOS problem. Everything should work, although problems could occur because of the changed software packets.


Helpers forum moved to the new node as well

After the relocation of the developers forum to the new location the other day due to performance issues with the old server. We have now also relocated the Helpers forum to the new server. The new address is helpers@forum.friendi.ca. Since we have migrated the account, no changes needn’t to be done on existing connections.

Additionally we have created news@forum.friendi.ca, where you can follow these kinds of information from within the Federation.



Friendica 3.5.3 released

Dear Federation, the Friendica DevTeam is pleased to announce the release of Friendica *Asparagus* 3.5.3.

Aside of the ongoing performance enhancements and code refractoring, some note worthy changes in this release:

  • We ironed out some problems with the federation towards Mastodon and enhanced Diaspora and OStatus federation, as well as the bridges to other systems.
  • We marked several old addons as *unsupported*. This includes the `retriever`addon due to unwanted side effects, as well as old “frontend” cron addons as their functionality is in core for some time now.

Additionally we fixed numerous bugs that the community had found and we polished some quirks.
For the complete list of changes, please see the CHANGELOG file.

How to Update?

Make sure to have MySQL 5.5.3+ or a compatible version (e.g. MariaDB) installed on your server.

If you used `git` to install your copy of Friendica and use the master or develop branch, a git pull is enough to upgrade.

If you have helped to iron out quirks for this release and used the 3.5.3rc branch of the repository you just need to pull from the repository and switch to either the master or develop branch. Edit: there seems to be a problem with the development branch, so please use the master branch for now. Edit 2: you can now use the develop branch as well, the problematic changes are reverted.

If you had downloaded the source files in an archive file (zip or tar.gz) please download the current version of the archive from GitHub (friendica-3.5.3.zip and friendica-addons-3.5.3.zip) and unpack it on your local computer. As many files got deleted or moved around, please upload the unpacked files to *a new directory* on your server (say `friendica_new`) and copy over your existing `.htconfig.php` file. Afterwards rename your current Friendica directory (e.g. `friendica`) to `friendica_old` and `friendica_new` to `friendica`.

Please note that there are some changes to the database structure that will take some time to be applied.

How to contribute?

If you want to contribute to the project you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at Github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with git(hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible and have fun 🙂


Hackathon 2017

As in the last years, we will have a Hackathon again in Berlin (Germany) at the end of the year, preparing the 3.6 release of Friendica. This time we will meet at the weekend from November 24th to 26th near Ostkreuz station.

Everyone who wants to work on Friendica code or documentation is invited to join us at E-LOK. If you plan to attend the Hackathon, please join the forum at snarl.de and let us know as the space is limited!


From the lake side

We had a wonderful community meetup at lake Zwenkau over the last weekend. Discussing numerous things ranging from aeronautics, over politics, history and animal live in the lake, to spaceflight and the federated social networks in total and Friendca and Hubzilla in particular.

Thanks to our hosts Mandy and Andreas for coordinating this event and everyone who made it out to the lake!

View at lake Zwenkau

View at lake Zwenkau


Two weeks to go to the lake side

Just a short reminder – in 2 weeks at the weekend of the 5th/6th of August, the Friendica, Red and Hubzilla community is meeting at Lake Zwenkau in the vicinity of Leipzig. You can camp at the lake side, or settle in one of Zwenkaus accommodations over the weekend.

If you plan to join us, don’t forget to enter your name in the Dudle and join the meetups forum.

Hope to see you soon!


Friendica 3.5.2 released

Dear Federation, we are pleased to announce the immedeate availability of Friendica “Asparagus” 3.5.2.

The main focus of the last few months’ work was spent on internal code restructuring and performance enhancements. For a full list of changes, please refer to the CHANGELOG file. The highlights are:

  • Enhanced compatibility with MySQL 5.7+.
  • New support for 4 bytes unicode characters (mostly used for emojis). MySQL version 5.5.3 is now a hard minimum requirement.
  • Enhanced federation with Mastodon and preparation for upcoming changes in the Diaspora protocol.
  • The switch to the worker process introduced in the 3.5.1 version as the background process mechanism as it has a better performance. If you are using poorman’s cron, external cron or proc runner for the background process, you have to adopt to the frontend worker* (see docs) as it makes these addons obsolete.
  • The most visible change is the long time project lead by Rabuzarus, the “frio” theme, which finally removed the “experimental” flag. It still is not 100 percent complete, but it is ready for daily usage.

Addtionally we fixed numerous bugs that the community had found and we polished some quirks.

How to Update?

Make sure to have MySQL 5.5.3+ or a compatible version (e.g. MariaDB) installed on your server.

If you used `git` to install your copy of Friendica and use the `master` or `develop` branch, a `git pull` is enough to upgrade.

If you have helped to iron out quirks for this release and used the `3.5.2rc` branch of the repository, please switch to either the `master` or `develop` branch after the `git pull`.

If you had downloaded the source files in an archive file (zip or tar.gz) please download the current version of the archive from GitHub (friendica-3.5.2.zip and friendica-addons-3.5.2.zip) and unpack it on your local computer. As many files got deleted or moved around, please upload the unpacked files to *a new directory* on your server (say `friendica_new`) and copy over your existing ‘.htconfig.php‘ file. Afterwards rename your current Friendica directory (e.g. `friendica`) to `friendica_old` and `friendica_new` to `friendica`.

Please note theat there are some changes to the database structure that will take some time to be applied.

How to contribute?

If you want to contribute to the project you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at Github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with git(hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Have fun 🙂