<commit_before># Head

## Refactor

### Replaced Resque with Sidekiq - Migration guide - [#3993](https://github.com/diaspora/diaspora/pull/3993)

We replaced our queue system with Sidekiq. You might know that Resque needs Redis.
Sidekiq does too, so don't remove it, it's still required. Sidekiq uses a threaded
model so you'll need far less processes than with Resque to do the same amount
of work.

To update do the following:

1. Before updating (even before the `git pull`!) stop your application
   server (Unicorn by default, started through Foreman).
2. In case you did already run `git pull` checkout v0.0.3.2:
   
   ```
   git fetch origin
   git checkout v0.0.3.2
   bundle
   ```
   
3. Start Resque web (you'll need temporary access to port 5678, check
   your Firewall if needed!):
   
   ```
   bundle exec resque-web
   ```
   
   In case you need it you can adjust the port with the `-p` flag.
4. One last time, start a Resque worker:<commit_msg>Fix the tag number in sidekiq's changelog notes<commit_after># Head

## Refactor

### Replaced Resque with Sidekiq - Migration guide - [#3993](https://github.com/diaspora/diaspora/pull/3993)

We replaced our queue system with Sidekiq. You might know that Resque needs Redis.
Sidekiq does too, so don't remove it, it's still required. Sidekiq uses a threaded
model so you'll need far less processes than with Resque to do the same amount
of work.

To update do the following:

1. Before updating (even before the `git pull`!) stop your application
   server (Unicorn by default, started through Foreman).
2. In case you did already run `git pull` checkout v0.0.3.4:
   
   ```
   git fetch origin
   git checkout v0.0.3.4
   bundle
   ```
   
3. Start Resque web (you'll need temporary access to port 5678, check
   your Firewall if needed!):
   
   ```
   bundle exec resque-web
   ```
   
   In case you need it you can adjust the port with the `-p` flag.
4. One last time, start a Resque worker:
{'fraction_non_alphanumeric': 0.08316326530612245, 'fraction_numerical': 0.024489795918367346, 'mean_word_length': 3.2816593886462884, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6904971', 'n_tokens_mistral': 640, 'n_tokens_neox': 598, 'n_words': 280}