Releases: louislam/uptime-kuma
1.23.0-beta.1
π» It should be the last minor version of Uptime Kuma v1. I will focus on the development of v2. Stay tuned!
π New Features
- #3312 #3469 Added an improved comprehensive monitor list filtering (Thanks @chakflying)
- #1886 Added an ability to bulk select, pause & resume (Thanks @simshaun)
- #2142 [HTTP Monitor] Added an ability to set a request timeout value (Thanks @zenyr)
- #3219 Show elapsed time under the heartbeat bar (Thanks @chakflying)
- #3308 Added new HTTP(s) monitor that uses the Chromium engine (Beta)
- #3253 Added JSON query monitor (Thanks @mhkarimi1383 @CommanderStorm)
- #3268 Added Apache Kafka monitor (Thanks @mhkarimi1383 @CommanderStorm)
- #3088 [Webhook Notifications] Added ability to customize the request body (Thanks @chakflying)
- #3357 Added an ability to show certificate expiry on status pages (Thanks @tarun7singh)
- #3119 [HTTP Monitor] Added a new authentication method: Oauth2 (Client-Credential) (Thanks @hegerdes)
- #3040 [Keyword Monitor] Added "Invert Keyword" (Thanks @mlsteele)
- #2574 Added badges for status page status (Thanks @sjoukedv)
- #3335 Added SMSC (Π‘ΠΠ‘Π¦Π΅Π½ΡΡ) notification (Thanks @FlatronBuda @CommanderStorm)
- #3178 Added Tailscale ping monitor (Thanks @SGprooo @CommanderStorm)
- #3473 New Notification: Nostr DM (Thanks @zappityzap)
- #3475 New Notification: Flashduty (Thanks @guguji5)
- #3532 [Gamedig Monitor] Add an option
Guess Port
(Thanks @chakflying)
πββοΈ Improvements
- #3472 [Docker] Built-in
nscd
to cache dns records for all dns queries (In case you are not using Docker, you can installnscd
by likeapt install nscd
) - #3379 You can now create a new group while you add/edit a monitor (Thanks @chakflying)
- #3283 Strip trailing slashes to avoid 404 from Home Assistant's API endpoint (Thanks @lassebm)
- #2800 #3380 Optimized database (Thanks @chakflying @otbutz)
- #3169 [Docker container monitor] Show the health status (Thanks @janow25)
- #3386 Dropdown menu is no longer blocked by the save button bar (Thanks @chakflying)
- #3205 [Twilio notification] Added an option to use an API key (Thanks @woj-tek)
- #3080 [Slack notification] Added an ability to trigger a desktop or mobile notification for all members of the channel (Thanks @duanearnett)
- #3329 [Badge generator] Added default values and placeholders (Thanks @chakflying)
- #3467 Added an ability to configure a custom PushDeer server URL (Thanks @ngc7331 @CommanderStorm)
- #3451 Display more items on vertical 4K screen (Thanks @gitstart @AqidaHaidari @passy4ucj @CommanderStorm)
- #2852 #3527 [Docker monitor] Added an ability to set TLS certs (Put
ca.pem
,key.pen
andcert.pem
in thedata/docker-tls/your_hostname/
) - louislam/node-ping#1 Added back OpenBSD ping support (Thanks @isnogudus)
π Bug Fixes
- #3234 Fixed Redis authentication reattempt issue (Thanks @kefoster951)
- #2871 Fixed notification toggle missing when import from backup (Thanks @pruekk)
- #3188 Fixed the Radius connection timeout to match the monitor's default timeout (Thanks @chakflying)
- #3174 Improved stability of push monitor (Thanks @chakflying)
- #3381 Fixed the issue that IPv6 addresses could not be displayed in the log. (Thanks @n-thumann)
- #3420 Avoid new timezones or non-existing timezones crash Uptime Kuma
- #3428 Removed the unexpected delete button in Settings -> Create New Tag (Thanks @chakflying)
- #3465 Fixed SMTP notification "Ignore TLS Error" option (Thanks @wonderfulShrineMaidenOfParadise)
- #3490 Fixed Incorrect radius error & retry handling (Thanks @chakflying)
- #3442 Fixed the favicon rendering issue in some cases (Thanks @chakflying)
- #3443 Prevent race condition in toast (Thanks @chakflying)
- Fixed the data directory issue if you specified a path in
DATA_DIR
without tailing slash- In case you did this, you may need to manually correct the path like
/home/userkuma_data/kuma.db
to/home/user/kuma_data/kuma.db
)
- In case you did this, you may need to manually correct the path like
- #3498 Fixed HTTP body encoding issue that is not being saved for the JSON monitor
- #3530 Validate accepted status codes type (@Computroniks)
β¬οΈ Security Fixes
- #3421 Hardening: Avoid exposing the Uptime Kuma version to the public
π¦ Translation Contributors
- #3318 #3512 #3536 (Thanks @AnnAngela @AyanoKiru @Buchtic @CommanderStorm @Cuupa @devitq @FosterG4 @Genc @JorgeSanzS @Jumala9163 @MrEddX @Saibamen @TScci @Zaid-maker @black23 @brunogc @cyril59310 @deluxghost @djtms @drshounak @jonasrdl @justinkruit @kiznick @macaty @marco-doerig @miguelcastilho @mottcha @naing-htoo @pauloo27 @rubesaca @stanol @tomy0000000 @xuantan97)
Others
- Other small changes, code refactoring and comment/doc updates in this repo:
@CommanderStorm @thomas-mc-work @ruhrscholz @Saibamen @Zaid-maker @M1CK431
Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.
1.23.0-beta.0
π» It should be the last minor version of Uptime Kuma v1. I will focus on the development of v2. Stay tuned!
π New Features
- #3312 #3469 Added an improved comprehensive monitor list filtering (Thanks @chakflying)
- #1886 Added an ability to bulk select, pause & resume (Thanks @simshaun)
- #2142 [HTTP Monitor] Added an ability to set a request timeout value (Thanks @zenyr)
- #3219 Show elapsed time under the heartbeat bar (Thanks @chakflying)
- #3308 Added new HTTP(s) monitor that uses the Chromium engine (Beta)
- #3253 Added JSON query monitor (Thanks @mhkarimi1383 @CommanderStorm)
- #3268 Added Apache Kafka monitor (Thanks @mhkarimi1383 @CommanderStorm)
- #3088 [Webhook Notifications] Added ability to customize the request body (Thanks @chakflying)
- #3357 Added an ability to show certificate expiry on status pages (Thanks @tarun7singh)
- #3119 [HTTP Monitor] Added a new authentication method: Oauth2 (Client-Credential) (Thanks @hegerdes)
- #3040 [Keyword Monitor] Added "Invert Keyword" (Thanks @mlsteele)
- #2574 Added badges for status page status (Thanks @sjoukedv)
- #3335 Added SMSC (Π‘ΠΠ‘Π¦Π΅Π½ΡΡ) notification (Thanks @FlatronBuda @CommanderStorm)
- #3178 Added Tailscale ping monitor (Thanks @SGprooo @CommanderStorm)
- #3473 New Notification: Nostr DM (Thanks @zappityzap)
- #3475 New Notification: Flashduty (Thanks @guguji5)
- #3532 [Gamedig Monitor] Add an option
Guess Port
(Thanks @chakflying)
πββοΈ Improvements
- #3472 [Docker] Built-in
nscd
to cache dns records for all dns queries (In case you are not using Docker, you can installnscd
by likeapt install nscd
) - #3379 You can now create a new group while you add/edit a monitor (Thanks @chakflying)
- #3283 Strip trailing slashes to avoid 404 from Home Assistant's API endpoint (Thanks @lassebm)
- #2800 #3380 Optimized database (Thanks @chakflying @otbutz)
- #3169 [Docker container monitor] Show the health status (Thanks @janow25)
- #3386 Dropdown menu is no longer blocked by the save button bar (Thanks @chakflying)
- #3205 [Twilio notification] Added an option to use an API key (Thanks @woj-tek)
- #3080 [Slack notification] Added an ability to trigger a desktop or mobile notification for all members of the channel (Thanks @duanearnett)
- #3329 [Badge generator] Added default values and placeholders (Thanks @chakflying)
- #3467 Added an ability to configure a custom PushDeer server URL (Thanks @ngc7331 @CommanderStorm)
- #3451 Display more items on vertical 4K screen (Thanks @gitstart @AqidaHaidari @passy4ucj @CommanderStorm)
- #2852 #3527 [Docker monitor] Added an ability to set TLS certs (Put
ca.pem
,key.pen
andcert.pem
in thedata/docker-tls/your_hostname/
) - louislam/node-ping#1 Added back OpenBSD ping support (Thanks @isnogudus)
π Bug Fixes
- #3234 Fixed Redis authentication reattempt issue (Thanks @kefoster951)
- #2871 Fixed notification toggle missing when import from backup (Thanks @pruekk)
- #3188 Fixed the Radius connection timeout to match the monitor's default timeout (Thanks @chakflying)
- #3174 Improved stability of push monitor (Thanks @chakflying)
- #3381 Fixed the issue that IPv6 addresses could not be displayed in the log. (Thanks @n-thumann)
- #3420 Avoid new timezones or non-existing timezones crash Uptime Kuma
- #3428 Removed the unexpected delete button in Settings -> Create New Tag (Thanks @chakflying)
- #3465 Fixed SMTP notification "Ignore TLS Error" option (Thanks @wonderfulShrineMaidenOfParadise)
- #3490 Fixed Incorrect radius error & retry handling (Thanks @chakflying)
- #3442 Fixed the favicon rendering issue in some cases (Thanks @chakflying)
- #3443 Prevent race condition in toast (Thanks @chakflying)
- Fixed the data directory issue if you specified a path in
DATA_DIR
without tailing slash- In case you did this, you may need to manually correct the path like
/home/userkuma_data/kuma.db
to/home/user/kuma_data/kuma.db
)
- In case you did this, you may need to manually correct the path like
- #3498 Fixed HTTP body encoding issue that is not being saved for the JSON monitor
- #3530 Validate accepted status codes type (@Computroniks)
β¬οΈ Security Fixes
- #3421 Hardening: Avoid exposing the Uptime Kuma version to the public
π¦ Translation Contributors
- #3318 #3512 (Thanks @AnnAngela @AyanoKiru @Buchtic @CommanderStorm @Cuupa @devitq @FosterG4 @Genc @JorgeSanzS @Jumala9163 @MrEddX @TScci @Zaid-maker @black23 @brunogc @cyril59310 @deluxghost @djtms @drshounak @jonasrdl @justinkruit @kiznick @macaty @marco-doerig @miguelcastilho @mottcha @naing-htoo @pauloo27 @rubesaca @stanol @tomy0000000 @xuantan97)
Others
- Other small changes, code refactoring and comment/doc updates in this repo:
@CommanderStorm @thomas-mc-work @ruhrscholz @Saibamen @Zaid-maker @M1CK431
Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.
1.22.1
πβ Improvements
#2281 Uptime Kuma will no longer make requests to check update if you have disabled it. (Thanks @tofran)
π Bug Fixes
#3296 Fixed auto theme for status pages on custom domains (Thanks @crystalcommunication)
Security Fixes
#3346 Removed all unreleased plugin feature code from Uptime Kuma to eliminate vulnerabilities. (Thanks @n-thumann)
1.22.0
π New Features
- #2693 #3270 #3246 #3311 Monitor group (You could find it under
Monitor Type
->Group
) (Thanks @julian-piehl @chakflying @tarun7singh) - #2915 Badge generator (You could find it in status pages) (Thanks @kiznick)
- #2870 Support auto theme in status pages (Thanks @chakflying)
- #2905 Add option for notification provider ntfy to use access tokens (Thanks @sharknoon)
- #2752 [Status Page] Show tags in the monitor select list (Thanks @titanventura)
π Bug Fixes
- #2491 The metrics issue for the push type. For the
ping
parameter, submitted values are now being parsed as integers. (Thanks @RubenNL) - #2867 #3010 Invalid gRPC URL issue (Thanks @Small6oy @chakflying)
- #3222 Try to close mysql connection properly (Thanks @chakflying)
πββοΈ Improvements
- #2831 Improve Mattermost notifications (Thanks @mtelgkamp)
- #2863 Improve display messages for Ntfy notifications (Thanks @mtelgkamp)
- #2837 Allow hostnames with a trailing dot (Thanks @dsb3)
- #2868 Update chart.js & improve performance (Thanks @chakflying)
- #3006 Improve the tags settings design on mobile (Thanks @chakflying)
- #3052 Improve the monitor details page on mobile (Thanks @chakflying)
- #3024 Improve Edit Tag (Thanks @chakflying)
- #3054 [Keyword monitor] Trim before truncating "keword not found" message (Thanks @TechWilk)
- #3154 Improve memory usage of background jobs (Thanks @chakflying)
- #3009 Display hostname or url for more monitor types (Thanks @chakflying)
- #2916 Improve navbar on iPhone (Thanks @lukasbableck)
- #3156 [Pushover notification] Add the ability to specific the message TTL (Thanks @maximilian-krauss)
- #2594 Support TLS Expiry alerts also for CA certs in cert chain (Thanks @skaempfe)
- #3203 #3152 All notifications now show the local time instead of UTC (Thanks @CommanderStorm and @AnnAngela)
β¬οΈ Upstream
- Update Socket.io due to the security issue (https://github.com/louislam/uptime-kuma/security/dependabot/26)
- [Docker] Update Apprise to 1.4.0 (https://github.com/caronc/apprise/releases/tag/v1.4.0)
π¦ Translation Contributors
- #3046 #3242 (Thanks @1Ale @401U @AnnAngela @ArinFaraj @ArturWroblewski @Buchtic @CFCarlos @devitq @DoyunShin @FamManh @FiloooSK @Genc @MrEddX @R1KO @SEOAlexRamon @Saibamen @Souvlaki42 @Taskeren @TheSainEyereg @Tivin-i @Vincent-HD @Zaid-maker @ab-ba741 @aljvdi @andershh @black23 @cbnsndwch @cnlancehu @cyril59310 @deluxghost @djtms @furkanipek @henry40408 @kiznick @kokofixcomputers @kosssi @lehuymanhtan @marco-doerig @mickeydarrenlau @mottcha @niyumard @oskar-fagerfjall @raylee930 @rbunpat @saurabhsharma2u @stanol @tarun7singh @thiago-felipe-99 @tkbstudios @utolosa002 @windlessme @ykargin)
Others
- Other small changes, code refactoring and helps:
@Zaid-maker @stumpylog @shihaamabr @theitguycj @CommanderStorm @devitq @cyril59310
(Let me know if your name is missing. If your pull request have been merged in this version)
1.22.0-beta.0
π New Features
- #2693 Monitor group (You could find it under
Monitor Type
->Group
) (Thanks @julian-piehl) - #2915 Badge generator (You could find it in status pages) (Thanks @kiznick)
- #2870 Support auto theme in status pages (Thanks @chakflying)
- #2905 Add option for notification provider ntfy to use access tokens (Thanks @sharknoon)
- #2752 [Status Page] Show tags in the monitor select list (Thanks @titanventura)
π Bug Fixes
- #2491 The metrics issue for the push type (Thanks @RubenNL)
- #2867 #3010 Invalid gRPC URL issue (Thanks @Small6oy @chakflying)
- #3222 Try to close mysql connection properly (Thanks @chakflying)
πββοΈ Improvements
- #2831 Improve Mattermost notifications (Thanks @mtelgkamp)
- #2863 Improve display messages for Ntfy notifications (Thanks @mtelgkamp)
- #2837 Allow hostnames with a trailing dot (Thanks @dsb3)
- #2868 Update chart.js & improve performance (Thanks @chakflying)
- #3006 Improve the tags settings design on mobile (Thanks @chakflying)
- #3052 Improve the monitor details page on mobile (Thanks @chakflying)
- #3024 Improve Edit Tag (Thanks @chakflying)
- #3054 [Keyword monitor] Trim before truncating "keword not found" message (Thanks @TechWilk)
- #3154 Improve memory usage of background jobs (Thanks @chakflying)
- #3009 Display hostname or url for more monitor types (Thanks @chakflying)
- #2916 Improve navbar on iPhone (Thanks @lukasbableck)
- #3156 [Pushover notification] Add the ability to specific the message TTL (Thanks @maximilian-krauss)
- #2594 Support TLS Expiry alerts also for CA certs in cert chain (Thanks @skaempfe)
- #3203 #3152 All notifications now show the local time instead of UTC (Thanks @CommanderStorm and @AnnAngela)
β¬οΈ Upstream
- Update Socket.io due to the security issue (https://github.com/louislam/uptime-kuma/security/dependabot/26)
- [Docker] Update Apprise to 1.4.0 (https://github.com/caronc/apprise/releases/tag/v1.4.0)
π¦ Translation Contributors
- #3046 (Thanks @1Ale @AnnAngela @ArinFaraj @ArturWroblewski @Buchtic @DoyunShin @FamManh @FiloooSK @Genc @MrEddX @R1KO @Souvlaki42 @Zaid-maker @ab-ba741 @aljvdi @andershh @black23 @cbnsndwch @cnlancehu @cyril59310 @deluxghost @djtms @furkanipek @henry40408 @kiznick @kokofixcomputers @lehuymanhtan @marco-doerig @mickeydarrenlau @mottcha @niyumard @oskar-fagerfjall @stanol @thiago-felipe-99 @tkbstudios @utolosa002 @windlessme)
Others
- Other small changes, code refactoring and helps:
@Zaid-maker @stumpylog @shihaamabr @theitguycj @CommanderStorm
(Let me know if your name is missing. If your pull request have been merged in this version)
1.21.3
π Bug Fixes
- [Maintenance] Timezone issues that causes some maintenance do not start on time
- [Maintenance]
Same as Server Timezone
cannot be saved
Upstream Dependencies
- Update dependencies
- Especially for Socket.io / engine.io (GHSA-q9mw-68c2-j6m5)
π» Always perform a backup of your Uptime Kuma before upgrading.
1.21.2 - Major Maintenance Bug Fix
π» Always perform a backup of your Uptime Kuma before upgrading.
β οΈ IMPORTANT
After upgraded to this version. You should review your maintenance:
- All old maintenance schedules will be set to UTC individually, if you need other timezones, please change it individually.
- Since previous versions' maintenance is always respected to UTC, which means the maintenance time could be shifted due to DST in your country. You should check it.
- Breaking change: Due to the limitation of cron, the options
Last 2nd day of month
,Last 3rd day of month
andLast 4th day of month
in the strategyDay of Month
is no longer available. (Last day of month
is still available)
π New Features
- Now you can schedule maintenance with a cron expression + duration
π Bug Fixes
- #3003 Maintenance is completely bugged in
1.21.1
and1.21.0
- #2988 Fix
Ignore TLS/SSL Error
is not working when using a proxy (Thanks @chakflying)
πββοΈ Improvements
- [Maintenance] The core of maintenance feature is completely rewritten and is changed to cron based, the performance is much better
- [Maintenance]
Effective Date Range
is no longer required, it is now optional - [Maintenance] Ability to set a timezone per maintenance
- [Maintenance] Ability to follow the timezone with DST
π¦ Translation Contributors
- #3015 (Thanks @Buchtic @Genc @ademaro @aljvdi @cyril59310 @filename24 @ismael1222 @marco-doerig @rubesaca)
Others
- It no longer perform a backup during a database migration, so it won't take up a lot of disk space unexpectedly if your database is big. However, I highly recommended that you should backup manually.
- Other small changes, code refactoring and helps:
@GrantBirki
(Let me know if your name is missing. If your pull request have been merged in this version)
1.21.2-beta.0 - Major Maintenance Bug Fix
π» Always perform a backup of your Uptime Kuma before upgrading.
β οΈ IMPORTANT
After upgraded to this version. You should review your maintenance:
- All old maintenance schedules will be set to UTC individually, if you need other timezones, please change it individually.
- Since previous versions' maintenance is always respected to UTC, which means the maintenance time could be shifted due to DST in your country. You should check it.
- Breaking change: Due to the limitation of cron, the options
Last 2nd day of month
,Last 3rd day of month
andLast 4th day of month
in the strategyDay of Month
is no longer available. (Last day of month
is still available)
π New Features
- Now you can schedule maintenance with a cron expression + duration
π Bug Fixes
- #3003 Maintenance is completely bugged in
1.21.1
and1.21.0
- #2988 Fix
Ignore TLS/SSL Error
is not working when using a proxy (Thanks @chakflying)
πββοΈ Improvements
- [Maintenance] The core of maintenance feature is completely rewritten and is changed to cron based, the performance is much better
- [Maintenance]
Effective Date Range
is no longer required, it is now optional - [Maintenance] Ability to set a timezone per maintenance
- [Maintenance] Ability to follow the timezone with DST
π¦ Translation Contributors
Others
- It no longer perform a backup during a database migration, so it won't take up a lot of disk space unexpectedly if your database is big. However, I highly recommended that you should backup manually.
- Other small changes, code refactoring and helps:
@GrantBirki
(Let me know if your name is missing. If your pull request have been merged in this version)
1.21.1
1.21.0
and 1.21.1
.
π New Features
- #2956 New notification provider: Opsgenie (Thanks @wwniclask25)
- #2980 New notification provider: Twilio Sms (Thanks @Genc)
π Bug Fixes
- #2970 MySQL monitor crash issue
- #2969 A cloned push type monitor that do not generate a new push token
- #2958 The copy text button is not working in the API key dialog
- #2906 Fix: Check for TLS expiry notified days smaller than target (Thanks @chakflying)
- #2975 Fix: Allow status badge with empty label (Thanks @chakflying)
- #2973 Fix rounding issue in badges (Thanks @chakflying)
πββοΈ Improvements
- #2878 Show a refresh countdown in the bottom of status pages (Thanks @chakflying)
- #2908 Ability to set the ssl key passphrase (Thanks @chakflying)
- Update SQLite to v3.41.1
π¦ Translation Contributors
- #2978 (Thanks @401U @AmadeusGraves @DoyunShin @Mirinek @PetoFeFe @cyril59310 @exituser @ilya12077 @tahaipek)
Others
- Other small changes, code refactoring and helps:
@GrantBirki
(Let me know if your name is missing. If your pull request have been merged in this version)
1.21.0
π New Features
- #2489 Ability to clone monitors (Thanks @mathiash98 @chakflying)
- #1685 API Keys Management (Currently, it is used for Prometheus metrics API only) (Thansk @Computroniks)
- #2806 [Status Page] Add markdown support for description (Thanks @andreasbrett)
- #2531 [HTTP(s) Monitor] New Auth method: mTLS
- #2610 [HTTP(s) Monitor] Support XML Request Body (Thanks @bayramberkay @Genc @JustinTisdale)
- #2764 Add "Add New Tag" button in Settings (Thanks @chakflying)
- #939 Ability to set description of monitors (Thanks @jcvincenti)
- #2728 PagerTree Notification Provider (Thanks @armiiller)
- Update Apprise to 1.3.0
- #2191 Windows portable executable (uptime-kuma.exe) (Support Windows x64 only) (See
uptime-kuma-win64-portable-1.0.0.zip
below)
π Bug Fixes
- #2907 Redis monitor memory leak issue (Thanks @chakflying)
- #2776 Avoid generating maintenance timeslots endlessly for maintenance which causes high CPU usage and stuck at startup
- #2835 The game list in the GameDig monitor returns nothing on first run (Thanks @chakflying)
- [Non-docker] Installation hangs on
npm run download-dist
on Node.js >= 18 - #2823 Status page will no longer throw error if description or footer is not set (Thanks @chakflying)
- #2876 [Push Monitor] Fix uptime cache issue (Thanks @chakflying)
- #2883 [Ping Monitor] Fix IPv6 issue
- #2880 Deleted monitor does not immediately disappear on a status page
πββοΈ Improvements
- #2786 Sort tags in the monitor list on dashboard (Thanks @luckman212)
- #2736 [Slack Notification] Better popup notification on mobile (Thanks @blozano824)
- #2748 Send status code
5XX
instead of4XX
if it is database related errors (Thanks @chakflying) - #2812 Better notification list
- #2334 #2595 #2716 [Telegram Notification] Support more options: protect forwarding, slient alert and message thread (topic) of the forum (Thanks @nlutsenko @tminei @Haythamasalama)
- #2744 Add ability to use User ID for LunaSea notifications (Thanks @bobby-ore)
- f47f2d5 Better save button for edit/add monitor page
π¦ Translation Contributors
- #2861 New language: Hebrew (he_IL) (Thanks @byawitz)
- #2789 New language: Urdu (Thanks @Zaid-maker)
- #2927 New language: Georgian (Thanks @Ghvinerias)
- #2788 #2890 #2913 Translations on Weblate. (Thanks @401U @Alanimdeo @AmadeusGraves @AnnAngela @DoyunShin @Genc @Ghvinerias @Gitricity @Jumala9163 @Kurty00 @MrEddX @Saibamen @TheSainEyereg @Tomasz365 @Zac10ck @Zaid-maker @Zandor300 @alex-connor @aosmirnov @bartcallant @black23 @byawitz @chakflying @ciccio0476 @cnlancehu @cyril59310 @deathart @dmitriev-ivan @furkanipek @fuyuki123 @ilya12077 @kiznick @marco-doerig @mathias56k @simonghpub @stanol @stianmeyer @theS1LV3R @tim-wiegers @victorpahuus ButterflyOfFire@Weblate Samuel-Perrier@Weblate krolli@Weblate)
Others
- Other small changes, code refactoring and helps:
@OidaTiftla @spali @stanol @AlexKraus @tombii @401U
(Let me know if your name is missing. If your pull request have been merged in this version)