A privacy-aware, distributed, open source social network.
AGPL-3.0 License
Bot releases are visible (Hide)
Published by denschub over 6 years ago
Re-updating the German translations to fix some UX issues that were introduced by recent translation efforts.
Published by SuperTux88 over 6 years ago
Published by denschub almost 7 years ago
Fixes notifications when people remove their birthday date #7691
Published by SuperTux88 almost 7 years ago
Published by SuperTux88 almost 7 years ago
Fixes an issue with installing and running diaspora* with today released bundler v1.16.0.
Published by SuperTux88 almost 7 years ago
There were some issues causing accounts deletions to not properly perform in some cases, see #7631 and #7639. To ensure these are reexecuted properly, please run RAILS_ENV=production bin/rake migrations:run_account_deletions
after you've upgraded.
rails_admin_histories
table #7597
diaspora://
links #7625
Published by SuperTux88 about 7 years ago
Update nokogiri to fix multiple libxml2 vulnerabilities.
Published by SuperTux88 about 7 years ago
This release recommends using Ruby 2.4, while retaining Ruby 2.3 as an officially supported version.
Ruby 2.1 is no longer officially supported.
Before upgrading, please check if your public/
folder contains a hidden .well-known/
folder.
If so, please delete it since it will prevent the federation from working properly.
Published by SuperTux88 over 7 years ago
Published by SuperTux88 over 7 years ago
Published by SuperTux88 over 7 years ago
report_only
and no report_uri
is set #7367
Published by denschub over 7 years ago
Fixes a possible Remote Code Execution (CVE-2016-4658) and a possible DoS (CVE-2016-5131) by updating Nokogiri, which in turn updates libxml2.
Published by SuperTux88 over 7 years ago
bundle
in script/server
#7281
Published by SuperTux88 over 7 years ago
Published by denschub almost 8 years ago
Published by denschub almost 8 years ago
Note: Although this is a minor release, the configuration file changed because the old Mapbox implementation is no longer valid, and the current implementation requires additional fields. Chances are high that if you're using the old integration, it will be broken anyway. If you do use Mapbox, please check out the diaspora.yml.example
for new parameters.
Content-Security-Policy
header #7128
Published by denschub about 8 years ago
Fixes an issue with installing and running diaspora*, caused by a recent bundler update that fixes a bundler bug on which we depended on.
Published by denschub about 8 years ago
This diaspora* releases comes with a few database cleanup migrations and they could possible take a while. While you should always do that, it is especially important this time to make sure you run the migrations inside a detachable environment like screen
or tmux
. A interrupted SSH session could possibly harm your database. Also, please make a backup.
With Bundler 1.10 supporting optional groups, we removed the DB environment variable. When updating to this release, please update
bundler and select the database support you want:
gem install bundler
bundle install --with mysql # For MySQL and MariaDB
bundle install --with postgresql # For PostgreSQL
For production setups we now additionally recommend adding the --deployment
flag.
If you set the DB environment variable anywhere, that's no longer necessary.
This release recommends using Ruby 2.3, while retaining Ruby 2.1 as an officially supported version.
Ruby 2.0 is no longer officially supported.
Please note that the default listen parameter for production setups got
changed. diaspora* will no longer listen on 0.0.0.0:3000
as it will now
bind to an UNIX socket at unix:tmp/diaspora.sock
. Please change your local
diaspora.yml
if necessary.
We dropped support for Redis namespaces in this release. If you previously set
a custom namespace, please note that diaspora* will no longer use the
configured value. By default, Redis supports up to 8 databases which can be
selected via the Redis URL in diaspora.yml
. Please check the examples
provided in our configuration example file.
With the port to Bootstrap 3, app/views/terms/default.haml has a new structure. If you have created a customised app/views/terms/terms.haml or app/views/terms/terms.erb file, you will need to edit those files to base your customisations on the new default.haml file.
This release makes diaspora* a OpenID Connect provider. This means you can authenticate to third parties with your diaspora* account and let
them act as your diaspora* account on your behalf. This feature is still considered in early development, we still expect edge cases and advanced
features of the specificiation to not be handled correctly or be missing. But we expect a basic OpenID Connect compliant client to work. Please submit issues!
We will also most likely still change the authorization scopes we offer and started with a very minimal set.
Most work still required is on documentation as well as designing and implementing the data API for all of Diaspora's functionality.
Contributions are very welcome, the hard work is done!
Due to many issues with Vines, we decided to remove Vines and offer a Prosody
example configuration instead. Check the
wiki
for more information on how to migrate to Prosody if you've been using Vines
before.
We've decreased the amount of sidekiq queues from 13 to 5 in PR #6950.
The new queues are organized according to priority for the jobs they will process. When upgrading please make sure to
empty the sidekiq queues before shutting down the server for an update.
If you run your sidekiq with a custom queue configuration, please make sure to update that for the new queues.
The new queues are: urgent, high, medium, low, default
.
When you upgrade to the new version, some jobs may persist in the old queues. To move them to the default queue,
so they're processed, run:
bin/rake migrations:legacy_queues
Note that this will retry all dead jobs, if you want to prevent that empty the dead queue first.
The command will report queues that still have jobs and launch sidekiq process for that queues.
parent_author_signature
from relayables #6586
REDISTOGO_URL
environment variable #6863
StatusMessage#raw_message
#6921
script/server
#6693
Published by jhass about 8 years ago
Update to Rails 4.2.7.1 which fixes CVE-2016-6316 and CVE-2016-6317.
Published by denschub over 8 years ago
We made a mistake and removed mysql2
from the Gemfile.lock
in a recent gem update. Since this could cause some issues for some installations, we decided to release a hotfix.