Skip to content

Releases: friendica/friendica

Friendica 3.5.4 released

23 Mar 07:06
Compare
Choose a tag to compare

This is a hotfix release for a bug we introduced with 3.5.3 for saving searches. It also contains some minor fixes for moving your account to another node and support for the Diaspora account moving.

Friendica 3.5.3 released

05 Oct 08:28
Compare
Choose a tag to compare

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 retrieveraddon 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.

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 :-)

Friendica 3.5.2 released

06 Jun 10:35
Compare
Choose a tag to compare

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 🙂

Friendica 3.5.1 released

12 Mar 14:01
Compare
Choose a tag to compare

This release is mainly a bug fix release for the Asparagus release of Friendica. It closes some 50 issues from the github tracker and various others the com­mu­nity has found. It also includes some work on the performance of the system, thanks to the bad performance of one of the developers hosting providers. Among other things, these changes also include some work on the database structure. These changes will be applied automatically, but may take some time depending on your system resources and database size.

Many thanks to everybody who reported a bug, fixed an issue or implemented a new feature!

You can find the complete list of changes in the CHANGELOG.

Notable changes

  • The new worker background progress can now also be called from external cron jobs. If you are using one of the extcron, procrunner or poormancron addons you can now replace this now with the worker process. (Disable the addon when switching to the worker process.)
  • The TinyMCE rich text editor was removed If you start typing a BBCode tag, a list of fitting BBCode elements will popup you can choose from.
  • Initial native federation with Mastodon nodes is working. More work for the federation with OStatus using projects is planned for the upcoming 3.5.2 release.
  • We deprecated the frost themes, as the default theme (vier) supports mobile devices with small screens since version 3.5. We have also deleted the files of themes deprecated with the 3.5 release last year.

How to update?

If you are using git to keep track of the Friendica code, you can use

git pull

and it will fetch the current code. Don't forget to also fetch the new code from the addon repository.

If you have installed Friendica and the addons from the zip file, you can download the corresponding files friendica-3.5.1.zip and friendica-addons.zip. Just download these files to your computer, unzip them and transfer the files with an FTP client to your server into a new directory. Copy the .htconfig.php file into the new directory. Rename the old direcoty and afterwards change the name of the new directory to the initial name of your friendica directory.

How to contribute?

If you want to contribute to the project you do not need to have coding experience. There are a number of tasks listed in the issue traker 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 :-)

Friendica 3.5 "Asparagus"

13 Sep 16:59
Compare
Choose a tag to compare

Friendica Dev Team is proud to present Friendica Social Communications Server version 3.5, codename "Asparagus"

For a complete list of changes, see the CHANGELOG

Friendica 3.4.3

22 Dec 09:50
Compare
Choose a tag to compare

See the CHANGELOG for more info about this release.

Friendica 3.4.2

29 Sep 08:05
Compare
Choose a tag to compare

Bugfixing release. Many improvements in communication with foreign protocols, updated docs and more!

See the CHANGELOG for more info about this release.

Friendica 3.4.1

06 Jul 13:00
Compare
Choose a tag to compare

This version fixes a security issue in RINO. If you have $a->config['system']['rino_encrypt'] = true; in your .htconfig.php, please install this update, go to /admin/site and under "Advanced", "RINO Encryption" select "RINO 2". RINO 1 will be removed in next version.

see the CHANGELOG for more info about this release

Friendica 3.4 'Lily of the valley'

05 Apr 09:11
Compare
Choose a tag to compare

Changes:

  • Optionally, "like" and "dislike" activities don't update thread timestamp (annando)
  • Updated markdown libraries (annando)
  • Updated jQuery (StefOfficiel)
  • Cache zrl verification requests to prevent DSoS (issue #1453) (annando)
  • "Verify SSL" options affects also VERIFYHOST (annando)
  • Better handling of hashtags (annando)
  • Updated translations (translation teams, tobias)
  • Access a contact directly from the contact-manager-page (FlxAlbroscheit)
  • Reworked GUID generation, remove db store (annando)
  • Improve search for tags and terms (annando)
  • Fix OAuth signature (thorsten23)
  • Fix utf8 characters in items (issue #1307) (hauke)
  • Ignore tag-likes char sequences in code blocks (issue #1041) (fabrixxm)
  • Fix sending email to CC recipients (issue #1437) (fabrixxm)
  • Fix signature check of likes from diaspora (issue #905) (mike, annando)
  • Fix pagination urls (issue #1341) (fabrixxm)
  • Add scheme if missing in "web link" dialog (issue #1362) (fabrixxm)
  • Don't detect Facebook and App.net RSS feeds as contacts (issue #1432) (annando)
  • Add cli command to generate database.sql from scheme description (issue #1370) (fabrixxm)
  • Fix warning trying to creating already existing itemcache dir (pztrn)
  • Send update to directory when account is removed (issue #1038) (annando)
  • Fix settings page's aside menu visibility (issue #1459) (fabrixxm)
  • Don't show past events in event reminder in profile page (issue #1306) (annando)
  • Add help text to explain the options for approving contacts (issue #1349) (silke)
  • API set as unseen only posts returned by the call (issue #1063) (annando)

Friendica 3.3.3

24 Feb 08:08
Compare
Choose a tag to compare

Changes:

  • More separation between php and html in photo album (issue #1258) (rabuzarus)
  • Enhanced community page shows public posts from public contacts of public profiles (annando)
  • Support for IndieAuth/Web-sign-in (hauke)
  • New hooks "emailer_send_prepare" and "emailer_send" (fabrixxm)
  • New hook "oembed_fetch_url" (annando)
  • Add un/ignore function to quattro theme (tobiasd)
  • Enhanced POCO data (annando)
  • Use HTML5 features to validate inputs in install wizard and in some settings fields (tobiasd)
  • Option to receive text-only notification emails (fabrixxm)
  • Better OStatus support (annando)
  • Share-it button support (annando)
  • More reliable reshare from Diaspora (annando)
  • Load more images via proxy (annando)
  • util/typo.php uses "php -l" insead of "eval()" to validate code (fabrixxm)
  • Use $_SERVER array in cli script instead of $argv/$argc (issue #1218) (annando)
  • Updated vagrant setup script (silke)
  • API: support to star/unstar items (fabrixxm)
  • API: attachments for better AndStatus support (annando)
  • Fix missing spaces in photo URLs (issue #920) (annando)
  • Fix avatar for "remote-self" items (annando)
  • Fix encodings issues with scrape functionality (annando)
  • Fix site info scraping when URL points to big file (annando)
  • Fix tools for translations (ddorian1)
  • Fix API login via LDAP (issue #1286) (fabrixxm)
  • Fix to link URL in tabs, pager (issues #1341, #1190) (ddorian1)
  • Fix poke activities translation (fabrixxm)
  • Fix html escaping in templates (fabrixxm)
  • Fix Friendica contacts shown as Diaspora contacts via Poco (annando)
  • Fix shared contacts wrong linking (issue #1388) (annando)
  • Fix email validation (ddorian1)
  • Better documentation for developers (silke)