Compare commits

..

No commits in common. "main" and "master" have entirely different histories.
main ... master

3 changed files with 61 additions and 427 deletions

View File

@ -1,6 +1,7 @@
- [ ] Check differences in config file
- [ ] Update theme
- [ ] Test updating on home server with host_vars
- [ ] Test updating on vagrant with vanilla
- [ ] Test updating on vagrant with host_vars
- [ ] PR for role created
- [ ] PR for role merged
- [ ] PR for host_vars created

483
CHANGELOG
View File

@ -8,472 +8,105 @@ text_align: left
# ✨ CHANGELOG - Disroot.org ✨
### 2024.05.15 - #62
- **LibreTranslate** (https://translate.disroot.org)
- Updated to version 1.5.7
- More details: [here](https://github.com/LibreTranslate/LibreTranslate/releases/tag/v1.5.7)
- **Akkoma** (https://fe.disroot.org)
- Updated to version 2024.04
- More details: [here](https://meta.akkoma.dev/t/akkoma-stable-2024-04-straight-up-fixing-it-in-the-git-and-by-it-haha-well-i-mean-our-bhackend/715)
- **Etherpad** (https://pad.disroot.org)
- Updated to version 2.0.2
- More details: [here](https://github.com/ether/etherpad-lite/releases/tag/v2.0.0)
- **Kuma** (https://state.disroot.org)
- New Service!
- Deployed to version: 1.23.11
- More details: [here](https://github.com/louislam/uptime-kuma)
### 2024.03.19 - #61
- **Lemmy** (https://scribe.disroot.org)
- Updated to version 0.19.3
- More details: [here](https://join-lemmy.org/news/2024-01-10_-_Lemmy_Release_v0.19.2_-_More_Federation_Fixes) and [here](https://join-lemmy.org/news/2024-01-22_-_Lemmy_Release_v0.19.3_-_A_Few_Bugfixes)
- **LibreTranslate** (https://translate.disroot.org)
- Updated to version 1.5.6
- More details: [here](https://github.com/LibreTranslate/LibreTranslate/releases/tag/v1.5.6)
- **Prosody** (XMPP Server)
- Updated to latest trunk
### 2024.03.06 - #60
- **Akkoma** (https://fe.disroot.org)
- Updated to version 3.11.0
- More details: [here](https://meta.akkoma.dev/t/akkoma-stable-2024-02-background-followbacks/655)
- **Cryptpad** (https://cryptpad.disroot.org)
- Updated to version 5.7.0
- Diagram documents now support images
- More details: [here](https://github.com/cryptpad/cryptpad/releases/tag/5.7.0)
- **Roundcube** (https://webmail.disroot.org)
- Added tls_icon plugin that displays a small icon after the subject line to show the (presumed) encryption state of received mails
- **Forgejo** (https://git.disroot.org)
- Updated to version 1.21.7-0
- More details: [here](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-21-6-0) and [here](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-21-7-0)
- **SearXNG** (https://search.disroot.org)
- Updated to version 2024.3.11
### 2024.02.13 - #59
- **PrivateBin** (https://bin.disroot.org)
- Updated to version 1.7.1
- More details: [here](https://github.com/PrivateBin/PrivateBin/releases/tag/1.7.1)
- **Etherpad** (https://pad.disroot.org)
- Updated to version 1.9.7
- More details: [here](https://github.com/ether/etherpad-lite/releases/tag/v1.9.7)
- **Movim** (https://webchat.disroot.org)
- Updated to version 0.23
- Full Message Archive Management implementation
- More details: [here](https://github.com/movim/movim/blob/master/CHANGELOG.md#v023)
- **Forgejo** (https://git.disroot.org)
- Updated to version 1.21.5-0
- More details: [here](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-21-5-0)
- **Roundcube** (https://webmail.disroot.org)
- Updated to version 1.6.6
- More details: [here](https://github.com/roundcube/roundcubemail/releases/tag/1.6.6)
- **LibreTranslate** (https://translate.disroot.org)
- Updated to version 1.5.5
- More details: [here](https://github.com/LibreTranslate/LibreTranslate/releases/tag/v1.5.5)
### 2024.01.09 - #58
- **LibreTranslate** (https://translate.disroot.org)
- Updated to version 1.5.3
- **Forgejo** (https://git.disroot.org)
- Updated to version 1.21.3-0
- More details: [here](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-21-3-0)
- **Roundcube** (https://webmail.disroot.org)
- Updated Disroot theme
- **Mumble** (https://mumble.disroot.org)
- Removed mumble-web (web interface) service for mumble server
### 2023.12.26 - #57
- **Lemmy** (https://scribe.disroot.org)
- New Service!
- Updated to version: 0.19.1
- More details: [here](https://join-lemmy.org/news/2023-12-20_-_Lemmy_Release_v0.19.1_-_Outgoing_Federation_fix)
- **Etherpad** (https://pad.disroot.org)
- Updated to version 1.9.6
- More details: [here](https://github.com/ether/etherpad-lite/releases/tag/v1.9.6)
- **CryptPad** (https://cryptpad.disroot.org)
- Updated to version 5.6.0
- More details: [here](https://github.com/cryptpad/cryptpad/releases/tag/5.6.0)
- **Lufi** (https://upload.disroot.org)
- Updated to version 0.07.0
- More details: [here](https://github.com/ldidry/lufi/blob/0.07.0/CHANGELOG)
### 2023.12.16 - #56
- **Nextcloud** (https://cloud.disroot.org)
- Updated to version 27.1.5
- More details: [here](https://nextcloud.com/changelog/#27-1-5)
### 2023.12 - #55
- **Etherpad** (https://pad.disroot.org)
- Updated to version 1.9.5
- More details: [here](https://github.com/ether/etherpad-lite/releases/tag/v1.9.5)
- **PrivateBin** (https://bin.disroot.org)
- Updated to version 1.6.1
- ADDED: Right-To-Left (RTL) support for Arabic & Hebrew
- More details: [here](https://github.com/PrivateBin/PrivateBin/releases/tag/1.6.1)
- **Roundcube** (https://webmail.disroot.org)
- Added plugin "show folder size"
- **Forgejo** (https://git.disroot.org)
- Updated to version 1.21.2-1
- Added Push to create feature
- More details: [here](https://forgejo.org/2023-12-release-v1-21-2-1/)
### 2023.11 - #54
- **Akkoma** (https://fe.disroot.org)
- Updated logo and favicon
- Added links to Terms of Services and to Privacy Policy
- **CryptPad** (https://cryptpad.disroot.org)
- Added favicon
- **Forgejo** (https://git.disroot.org)
- Updated to version 1.20.6-0
- Security fix
- More details: [here](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-20-6-0)
- **LibreTranslate** (https://translate.disroot.org)
- Added access via Tor
### 2023.11 - #53
- **Nextcloud** (https://cloud.disroot.org)
- Updated to version 27.1.3
- More details: [here](https://nextcloud.com/changelog/#27-1-3)
- **Akkoma** (https://fe.disroot.org)
- Updated to version 3.10.4-20
- Mode details: [here](https://meta.akkoma.dev/t/akkoma-stable-2023-08-secure-arms-are-bookworms/545)
- **SearXNG** (https://search.disroot.org)
- Updated to version 2023.11.14
- Updated color scheme in beetroot theme
- **Movim** (https://webchat.disroot.org)
- Updated to version 0.22.5
- Improving some image thumbnail support
- Add support of animated GIF in the picture thumbnailer
- More details: [here](https://github.com/movim/movim/blob/master/CHANGELOG.md#v0225)
- **Roundcube** (https://webmail.disroot.org)
- Updated to version 1.6.5
- Fix cross-site scripting (XSS) vulnerability in setting Content-Type/Content-Disposition for attachment preview/download
- More details: [here](https://github.com/roundcube/roundcubemail/releases/tag/1.6.5)
- **Prosody** (XMPP Server)
- Updated to latest trunk
### 2023.10 - #52
- **Etherpad** (https://pad.disroot.org)
- Updated to version 1.9.4
- Log4js has been updated to the latest version
- Fix for MySQL
- More details: [here](https://github.com/ether/etherpad-lite/releases/tag/v1.9.4)
- **CryptPad** (https://cryptpad.disroot.org)
- Updated to version 5.5.0
- Moderation and content deletion features
- More details: [here](https://github.com/cryptpad/cryptpad/releases/tag/5.5.0)
- **Roundcube** (https://webmail.disroot.org)
- Updated to version 1.6.4
- Security fix
- More details: [here](https://github.com/roundcube/roundcubemail/releases/tag/1.6.4)
- New plugin - Mark as junk allowing to report spam/ham emails which help us improve spam filters
- Fix missing Archive option
- **Forgejo** (https://git.disroot.org)
- Updated to version 1.20.5-0
- Security fix
- More details: [here](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-20-5-0)
- **Webchat** (https://webchat.disroot.org)
- Changed from conversejs to Movim on https://webchat.disroot.org
- Deployed as version 0.22.3
- More info about what is Movim: [here](https://movim.eu)
- **New service**: **LibreTranslate** on [https://translate.disroot.org](https://translate.disroot.org)
- Deployed as version 1.5.0
### 2023.10 - #51
- Updated Etherpad to version 1.9.3
- Updated Forgejo to version 1.20.4+1 (New feature: Answer notification directly via email)
- Added links to Password reset, TOS and Privacy Policy on Roundcube (webmail)
### 2023.09 - #50
- Updated PrivateBin to version 1.6.0
- Updated SearXNG to version 2023.9.19+d013f51a2
- Updated Roundcube to version 1.6.3
- Updated Forgejo to version 1.20.4+0
- Updated Nextcloud to version 27.1.1
### 2023.09 - #49
- Updated CryptPad to version 5.4.1
- Updated Forgejo to version 1.19.4-0
- Deployed new logo for Akkoma
### 2023.08 - #48
- Updated Etherpad to version 1.9.2
- SearXNG - Added Onion address in the footer
- Updated Nextcloud to version 25.0.10
- Migrated Prosody XMPP Server to new infrastructure
- Migrated Email server to new infrastructure
### 2023.07.11 - #47
- Fixed Prosody limits
- Updated PrivateBin to version 1.5.2
- Updated Roundcube to version 1.6.2
### 2023.06.27 - #46
- Updated Nextcloud to version 25.0.5
- Added Cookbook app in Nextcloud
- Updated Etherpad to version 1.9.1
- Updated SearXNG to version 2023.6.26
- Updated Prosody to latest trunk
- Changed Roundcube persistent login to 7 days
### 2023.05.16 - #45
- Updated CryptPad to version 5.3.0
- Fixed Lufi inconsistency for max size
### 2023.04.04 - #44
- Updated Nextcloud to version 25.0.5
- Updated Forgejo to version 1.19.0-2
- Deployed new default theme for SearXNG (with dashboard)
- Updated Akkoma to version 3.7.0 (added new default avatar)
### 2023.03.09 - #43
- Deployment of new server in the datacenter
### 2023.02.22 - #42
- Updated Lufi to version 0.05.21
- Updated Forgejo to version 1.18.5-0
- Added Beetroot and some other themes to Forgejo
- Updated Prosody to latest trunk
- Updated SearXNG to v.2023.2.13
- Added Beetroot theme cosmetics to CryptPad
- Updated TOS "8. Using Disroot services for commercial activities"
### 2023.02.08 - #41
- Updated Forgejo to version 1.8.3-0
- Updated Roundcube to version 1.6.1 and add Context menu plugin
### 2023.01.29 - #40
- Updated Nextcloud to version 25.0.3
### 2023.01.24 - #39
- Migrated our Gitea instance to Forgejo version: 1.18.2-1
### 2023.01.18 - #38
- Updated Lufi to version 0.05.19
- Updated PrivateBin to version 1.5.1
- Updated Gitea to version 1.8.0
- Updated CryptPad to version 5.2.1
- Fixed SearXNG search results from google
- Initial support for Onion addresses for Disroot services
### 2022.11.08 - #37
- Updated Gitea to version 1.17.3
- Added Disroot logo to CryptPad
- Updated Akaunting to version 3.0.9
- Updated SnappyMail to version 2.20.6
### 2022.09.27 - #36
- Updated Gitea to version 1.17.2
- Updated CryptPad to version 5.1
- Added Thunderbird labels plugin to Roundcube
- Renewed all TLS/SSL certificates
### 2022.09.20
- Updated SnappyMail to version v2.18.0
### 2022.09.06 - #35
- mailserver - Enabled catchall feature for custom domain
- Updated Gitea to version 1.17.1
- Updated Roundcube to version 1.6.0
- Updated SnappyMail to version v2.17.4
- Prosody (XMPP Server):
- Updated Prosody to latest trunk
- Increased file upload size to 512MB
- Changed file and chat retention time on the server to 1 month
- Deployed cState (https://status.disroot.org) as a replacement to Cachet (https://state.disroot.org)
### 2022.07.05 - #34
- Updated Nextcloud to version 23.0.6
- Commenced multiple OS upgrades on number of containers
- gitea
- email server
- privatebin
- jitsi
- lufi
- etherpad
- nextcloud
- Updated SnappyMail to version 2.16.3
### 2022.06.21 - #33
- Updated CryptPad to version 5.0.0
- Updated Gitea to version 1.16.8
- Updated Etherpad to version 1.18.8
- Automate Hubot (XMPP chatbot) deployment and maintenance
- Introduce changes to mailserver to better handle SPAM (added more SpamAssassin rules, added OpenDMARC, re-added PolicyD for SPF)
### 2022.05.10 - #32
- Updated CryptPad to version 4.14.1
- Updated PrivateBin to version 1.4.0
- Updated Gitea to version 1.16.6
- Updated Nextcloud to version 22.2.7
- Updated several Nextcloud apps:
- spreed 12.2.5
- checksum 1.1.4
- apporder 0.15.0
- qownnotesapi 22.5.0
- socialsharing_email 2.5.0
- calendar 3.3.0
- appointments 1.12.3
- bookmarks 10.3.1
- forms
### 2022.04.21
- Emergency migration from RainLoop to SnappyMail (https://mail.disroot.org)
### 2022.03.29 - #31
- Updated Lufi to version 0.05.18
- Updated Gitea to version 1.16.5
- Updated CryptPad to version 4.13
- Updated Nextcloud to version 22.2.6
### 2022.03.01 - #30
- Updated Etherpad to version 1.8.17
- Updated Gitea to version 1.16.2
- Updated Pleroma to latest OTP version
- Updated Soapbox to latest develop version
- Updated Prosody server and modules to latest trunk
- Deactivated Framadate service (R.I.P)
- Deactivated EtherCalc service (R.I.P)
### 2021.12.24 - #29(b)
- Updated https://webchat.disroot.org to version 9.0.0
- Updated https://devchat.disroot.org to version 9.0.0
### 2021.12.22 - #29
- Updated Gitea to version 1.15.8
- Updated Etherpad to version 1.8.16
### 2021.11.30 - #28
- Updated Nextcloud to version 21.0.7
### 2021.11.09 - #27
- Updated Gitea to version 1.15.6
- Updated CryptPad to version 4.12.0
- Updated Nextcloud to version 21.0.5.1
- Updated Lufi to version 0.05.16
### 2021.11.04 - #26
- Updated webchat/devchat to latest upstream converseJS with small theme additions
- Updated theme for Searx
### 2021.10.08 - #25
- Updated Gitea to version 1.15.4
### 2021.09.15 - #24
- Updated Gitea to version 1.15.2
- Updated Framadate to version 1.1.16
- Updated CryptPad to version 4.11.0
- Updated Discourse to version 2.8.0.beta6
### 2021.07.27 - #23
- Updated Nextcloud to version 21.0.3
### 2021.07.13 - #22
- Updated Gitea to version 1.14.4
- Updated CryptPad to version 4.8.0
- Updated Etherpad to version 1.8.14
- Updated Lufi to version 0.05.14
- Updated and introduced security fix to Prosody XMPP server
- Introduced SpamAssassin filters via Ansible to further fight spam
### 2021.05.11 - #21
### 11.05.2021 - #21
- Updated Gitea to version 1.14.2
- Updated RainLoop to version 1.16.0
- Updated Rainloop to verison 1.16.0
- SSL Certificate renewal round
- XMPP Prosody siskin/iOS push compatibility support (cloud_notify_filters, cloud_notify_priority_tag, cloud_notify_encrypted)
- Dashboard update at https://apps.disroot.org
### 2021.04.28 - #20
- Updated CryptPad to version 4.4.0
### 28.04.2021 - #20
- Updated Cryptapad to version 4.4.0
- Updated Gitea to version 1.14.1
- (Email server) Increased Dovecot's IMAP notify interval to 25 minutes
- (Email server) Increased dovecot's imap notify interval to 25 minutes
### 2021.04.21 - #19
### 13.04.2021 - #19
- Updated Gitea to version 1.13.7
- Updated PrivateBin to version 1.3.5
- Updated CryptPad to version 4.3.1
- Updated Akaunting to version 2.1.9
- Updated Cryptpad to version 4.3.1
- Update Akaunting to version 2.1.9
- Migrated disroot.org and howto.disroot.org to new container
### 2021.03.30 - #18
### 30.03.2021 - #18
- Updated Gitea to version 1.13.6
- Updated CryptPad to version 4.3.0
- Updated RainLoop to version 1.15.0
- Updated Searx to version 1.0.0
- Updated Cryptpad to version 4.3.0
- Updated Rainloop to version 1.15.0
- Updated SearX to version 1.0.0
- Updated Etherpad to version 1.8.13
### 2021.03.17 - #17
- Updated Nextcloud to 20.0.8 together with number of apps
- Updated Etherpad to 1.8.12
- Updated Lufi to 0.05.13
- Deployed updated Ansible role for mailserver in production
### 17.03.2021 - #17
- Update Nextcloud to 20.0.8 together with number of apps
- Update etherpad to 1.8.12
- Update Lufi to 0.05.13
- Deploy updated ansible role for mailserver in production
### 2021.02.19 - #14
- Updated CryptPad using Ansible to version 4.1.0
### 19.02.2021 - #14
- Update Cryptad using Ansible to version 4.1.0
### 2021.01.09 - #13
### 09.01.2021 - #13
- Renew some certificates
- Nextcloud updates:
- Nextcloud - 20.0.6
- Deck
### 2021.01.01 - #12
- Updated Etherpad (0.18.7)
### 01.01.2021 - #12
- Update Etherpad (0.18.7)
- Nextcloud updates:
- GitHub integration - 0.0.16
- Notes - 4.0.2
- News - 15.1.1
- Cospend - 1.2.7
- Discourse integration - 0.0.6
- Disocurse integration - 0.0.6
- Reddit integration - 0.0.9
- Twitter integration - 0.0.7
- Internal: roll out new db scripts
### 2020.12.17 - #11
- Updated Gitea (0.13.0)
- Updated Searx (0.18.0)
- Updated Lufi (0.05.11)
- Updated Etherpad (0.18.6)
### 17.12.2020 - #11
- Update Gitea (0.13.0)
- Update Searx (0.18.0)
- Update Lufi (0.05.11)
- Update Etherpad (0.18.6)
### 2020.09.11 - #09
- Updated CryptPad
### 11.09.20 - #09
- Update Cryptpad
- Renew certificates
- Post the blogpost about Deck
- Deployed new backup scripts
- Post the blogpost about deck
- Deploy new backup scripts
### 2020.08.14 - #06
- Deployed Searx ansibled
### 14.08.20 - #06
- Deploy Searx ansibled
### 2020.08.07 - #05
- Deployed proper Ansible on proxy01
### 07.08.20 - #05
- Deploy proper Ansible on proxy01
### 2020.07.12 - #04
- Deployed devchat-converseJS
- Deployed Matterbridge
- Deployed properly all vhosts on proxy01
- Updated Diaspora
### 12.07.22 - #04
- Deploy devchat-converseJS
- Deploy Matterbridge
- Deploy properly all vhosts on proxy01
- Update Diaspora
### 2020.06.06 - #03
- Updated Discourse
- Updated Lufi
- Updated Matrix
### 06.06.20 - #03
- Update Discourse
- Update Lufi
- Update Matrix
- Process custom domain linking
- ~~Updated Nextcloud~~ (postponed due to issues with Deck and Bookmarks reported in last days on GitHub)
- Updated Zabbix
- ~~Update Nextcloud~~ (postponed due to issues with deck and bookmakrs reported in last days on Github)
- Update Zabbix
### 2020.05.29 - #02
- Updated CryptPad
- Updated Matrix/Riot
- Deployed domain linking procedure
- Deployed webmail farm setup
### 29.05.20 - #02
- Update Cryptpad
- Update Matrix/Riot
- Deploy domain linking procedure
- Deploy webmail farm setup
- Nginx change ecliptic curve to support older devices
- Cleanup Discourse from all unused or abandoned categories
- Cleanup discourse from all unused or abandoned categories
### 2020.05.22 - #01
### 22.05.20 - #01
- Ansible email role in production
- Etherpad redeployment and update to 1.8.4
- Deployed Roundcube on cubetest.disroot.org and roundcube.disroot.org
- Updated Gitea to 0.11.15
- Updated Akaunting
- Deployed Lufi beetroot theme
- Deployment of Roundcube on cubetest.disroot.org and roundcube.disroot.org
- Gitea update to 0.11.15
- Update Akaunting
- deploy Lufi beetroot theme
---

View File

@ -1,6 +1,6 @@
# Disroot's changelog
Here you can follow changes such as when service has been updated and to which version, when critical changes in the way service operates has been commited. We use this repository mainly to internally keep track of changes and to have better overview of the workloads. We did decided to share it publicly so anyone can follow on what we are busy with and keep track of what has been going on in the past. **Please do not submit issues to this repository!** We keep track of new versions of software. If you have issue, suggestion, feedback you would like to share with us, please use the general purpose board at https://git.disroot.org/Disroot/Disroot-Project
Here you can follow changes such as when service has been updated and to which version, when critical changes in the way service operates has been commited. We use this repository mainly to internally keep track of changes and to have better overview of the workloads. We did decided to share it publicly so anyone can follow on what we are busy with and keep track of what has been going on in the past. **Please do not submit issues to this repository!** We keep track of new versions of stofware. If you have issue, suggestion, feedback you would like to share with us, please use the general purpose board at https://git.disroot.org/Disroot/Disroot-Project
## Deployments
We run deployments on bi-weekly basis on Tuesdays. We collect all proposed changes and updates over the week in form of issues in the repository and assign them to a milestone which in our case is the deployment date. We then test everything make sure changes are solid and ready to be pushed in production. Once all the work is done and ready, we run deployments, mark issues done and update our changelog.