Skip to content
This repository has been archived by the owner on May 26, 2023. It is now read-only.

Latest commit

 

History

History
103 lines (58 loc) · 6 KB

CHANGELOG.md

File metadata and controls

103 lines (58 loc) · 6 KB

[2022-12-31] - Upgrade gems. bundle install needed after upgrade.

[2022-11-11] - [IMPORTANT] Removes the option for retweets and quote-retweets to be posted publicly. rails db:migrate needed after upgrade. Some functionalities of Ruby >3.0 are used starting today, if you're using Ruby < 3.0 the crossposter will not work correctly. A new sidekiq queue was created for the job that fills the queue. You need to add it, see config/systemd-services/crossposter-sidekiq.service.example

[2022-11-04] - Add Stoplight, a gem that acts as a circuitbreaker. This will give a cooldown to servers that might be offline.

[2022-10-18] - Update gems and node dependencies. bundle install and yarn install --pure-lockfile needed after upgrade. Node version upgraded due do a dependency, higher than 14 needed.

[2022-02-22] - Update gems and node dependencies. bundle install and yarn install --pure-lockfile needed after upgrade. Attempts at speeding up job creation to deal with occasional doubled posts.

[2022-06-05] - Fix char count for twitter alt text. Make placeholder more consistent (#735). Update gems and node dependencies. bundle install and yarn install --pure-lockfile needed after upgrade.

[2022-05-18] - Update gems and node dependencies. bundle install and yarn install --pure-lockfile needed after upgrade. Remove twitter.activitypub.actor as per #725

[2022-05-01] - Update gems and node dependencies. bundle install and yarn install --pure-lockfile needed after upgrade. Note that one of the dependencies now needs Redis >= 4.2.0.

[2022-02-22] - Update gems and node dependencies. bundle install and yarn install --pure-lockfile needed after upgrade.

[2022-02-04] - Update needed node version, higher than 12 is needed. Update gems and node dependencies. bundle install and yarn install --pure-lockfile needed after upgrade.

[2022-01-17] - Major framework upgrade. Node version upgraded, higher than 10.16 needed. Ruby version upgraded to 3.1.0. The crossposter should still work in previous versions, though new features of ruby >3.0 will be used in the future, for the moment you can change the version on .ruby-version. bundle install and yarn install --pure-lockfile needed after upgrade. Then rails assets:precompile.

[2021-01-27] - Upgrade gems. bundle install needed after upgrade.

[2021-01-13] - Added new option to control CW when crossposting from Mastodon. rails db:migrate needed after upgrade.

[2020-11-20] - Upgrade gems. bundle install needed after upgrade.

[2020-03-28] - Add mastodon user id to the authorizations model to reduce API calls. rails db:migrate needed after upgrade.

[2020-03-17] - Update needed node version, higher than 8.16 is needed. Update gems and node dependencies. bundle install and yarn install --pure-lockfile needed after upgrade.

[2020-03-02] - Upgrade gems. bundle install needed after upgrade.

[2020-01-16] - Upgrade gems. bundle install needed after upgrade. Fixed a bug with boosts. Fixed a bug with long quote retweets.

[2020-01-16] - Upgrade gems. bundle install needed after upgrade. Increased read timeout to 20s.

[2020-01-13] - Update gems and node dependencies. bundle install and yarn install --pure-lockfile needed after upgrade.

[2020-01-04] - Upgrade gems. bundle install needed after upgrade.

[2019-12-26] - Upgrade gems. bundle install needed after upgrade.

[2019-12-09] - Updated Czech translation (#272). Update gems and node dependencies. bundle install needed after upgrade.

[2019-11-11] - Fixed small bugs. Update gems and node dependencies. bundle install and yarn install --pure-lockfile needed after upgrade.

[2019-11-03] - Update ruby to 2.6.5. The crossposter still works on 2.5.x or 2.6.x, so if you don't want to upgrade, you can change the version on .ruby-version. Also upgrade gems. bundle install needed after upgrade.

[2019-08-09] - Upgrade gems. bundle install needed after upgrade.

[2019-08-01] - Upgrade gems. bundle install needed after upgrade.

[2019-07-28] - Upgrade gems. bundle install needed after upgrade.

[2019-07-14] - Blocking domains also blocks subdomains. Gab and kiwifarms are now always blocked.

[2019-05-31] - Upgrade ruby to 2.6.3. Also upgrade some gems. bundle install needed after upgrade.

[2019-03-14] - Upgrade rails. bundle install needed after upgrade.

[2019-03-14] - Update ruby to 2.6.1. The crossposter still works on 2.5.x, so if you don't want to upgrade, you can change the version on .ruby-version.

[2019-03-14] - Update rails. bundle install needed after upgrade.

[2019-02-26] - Fix an overseen issue with pleroma status id which is a string. rails db:migrate needed after upgrade.

[2019-02-21] - Add option to use twitter.activitypub.actor or similar to mention twitter people

[2019-02-02] - Add admin status to users table. Instructions on how to make a user an admin are available in the README file. rails db:migrate needed after upgrade.

[2019-01-31] - Fix issue with pleroma status id which is a string. rails db:migrate needed after upgrade.

[2019-01-09] - Update gems and node dependencies. bundle install and yarn install --pure-lockfile needed after upgrade.

[2018-12-11] - Added BLOCKED_DOMAINS variable, more information on README.

[2018-12-01] - Added bulma-rtl, yarn install --pure-lockfile and rails assets:precompile needed after upgrade.

[2018-11-23] - Removed daemons. Recommended services changed, take a look on new recommendation.

Action is needed! For this release, you need to upgrade the code, install the needed dependencies, restart the service and then run the following from a rails console session (can be accessed by using RAILS_ENV=production bundle exec rails console from your server) :

Sidekiq::DeadSet.new.each do |job|
  job.retry
end

Sidekiq::RetrySet.new.each do |job|
  job.retry;
end

This will cause the current jobs to be switched to the new worker mode.

[2018-11-14] - Remove statsd, create env variables to use to statsd if wanted, service examples updated