Releases: Utappia/uCareSystem
v26.02.14
v26.01.27
What's Changed
Core maintenance and infrastructure improvements:
- Snap maintenance now skips stopping critical infrastructure snaps (docker, lxd, microk8s, snapd, core) to prevent service disruptions during updates.
- Shutdown and reboot processes now include pre-update health checks to ensure system integrity before proceeding.
User interface and system sync enhancements: - After maintenance, the script clears the desktop notification flag for available updates and refreshes the PackageKit cache, improving synchronization between terminal and GUI update indicators.
- Metadata and documentation updates. Desktop file improved with new translations, refined categories, and expanded keywords for better discoverability.
v25.12.04
What's Changed
- Update ucaresystem-core by @FrankiePustorino in #133
- Fix edge cases in error handling, networking, and package management in #134
- Release 25.12.04: UX Improvements, WSL Compatibility, and Warning Suppression in #135
Key Changes
- New Pre-flight Checks: Automatically detects and attempts to fix dpkg locks, interrupted installations, and broken dependencies before starting updates.
- Enhanced UI: Improved color coding, progress indicators, and real-time output logging for better visibility.
- Robustness:
- Smarter `systemd` detection that works seamlessly in containers and WSL.
- Improved internet connectivity checks.
- Automatic recovery for interrupted `dpkg` processes.
- Code Quality: Extensive refactoring and Shellcheck compliance fixes.
- Documentation: Updated README and internal documentation.
Statistics
38 files changed: 2,030 additions, 718 deletions
Multiple PRs merged: #134, #133, #130, #128, #127, #126, #125, #122, #119
Version: 25.12.04 (Release Date: December 04, 2025)
v25.07.22
Major Debian packaging, GPG improvements, and enhanced CI/CD pipeline
This release includes significant infrastructure improvements, enhanced Debian packaging support, and important bug fixes.
I want to express my gratitude for your support over the past 15 years. If this is your first time using this software, please consider making a donation:
👥 Contributors & Supporters
Special thanks to the supporters of this development cycle:
- W. Schreinemachers
- K. A. Gkountras (Jemadux)
🚀 Major Features & Improvements
- Debian Packaging Compliance: Complete restructuring with proper Debian packaging files, man pages, and desktop integration
- Enhanced GPG Key Handling: Improved GPG key retrieval with multiple fallback keyservers and HTTPS support
- Unified Repository Installation: Streamlined repository addition process for Debian/Ubuntu systems
- CI/CD Pipeline Enhancement: Added comprehensive DEB package building workflow with versioning and artifact upload
- Honored Releases Tracking: New system to track and honor contributors for each release
- Improved Documentation: Enhanced README files, man pages, and build documentation
🐛 Bug Fixes & Enhancements
- Fixed: xargs usage in maintenance script to prevent errors with empty input
- Fixed: Desktop file validation and application metadata
- Fixed: Asset installation paths and missing dependencies
- Fixed: Shellcheck workflow improvements with better path handling
- Fixed: In some rare cases, when VPN is enabled, it may falsely report "no internet connection"
- Enhanced: Help documentation with detailed upgrade options and version display
- Added: Timer functionality for script execution tracking
📁 File Structure Changes
- Reorganized project structure with dedicated src, debian, assets, and scripts directories
- Moved core executable and launcher to src directory
- Proper Debian packaging files in debian directory
- Separated repository assets to repo-assets directory
📊 Statistics
- 35 files changed: 1,031 additions, 200 deletions
- Multiple PRs merged: #126, #125, #122, #119
- Version: 25.07.17 (Current release date: July 17, 2025)
This release represents a major milestone in uCareSystem's evolution with improved maintainability, better packaging standards, and enhanced user experience.
How to get the update
As always, if you have previously installed it then you should have received the update. If not, just grab the latest .deb package and install it.
If you want to get in touch, share an idea, I've enabled the Discussions section of Github : uCareSystem Discussions
v25.06.05
What's Changed
- remove apt-key dependency #86
7adfffd - change to common google test Bug latency curl in internet check phase #113
1727c60 - fix Wrong kernel cleanup in v25.04.09 #112
b210fa3 - fix in WSL for Snap that is not supported yet #116 and kernel cleanup #115 and Sy…
c431998 - fix shellcheck warnings
69bb580 - remove -k option
c657f0b - add install uninstall instructions
4fe8767
Full Changelog: #117
I want to express my gratitude for your support over the past 15 years. If this is your first time using this software, please consider making a donation:
The people who supported the previous development cycle ( version 25.04 ) with their generous donations and are mentioned in the uCareSystem app:
- P. Loughman (Thanks for your continued support)
- D. Emge (Thanks for your continued support)
- W. Schreinemachers (Thanks for your continued support)
- W. Schwartz
- D. e Swarthout
- D. Luchini
- M. Stanley
- N. Evangelista
How to get the update
As always, if you have previously installed it then you should have received the update. If not, just grab the latest .deb package and install it.
If you want to get in touch, share an idea, I've enabled the Discussions section of Github : uCareSystem Discussions
v25.04.09
What's Changed
Release 25.04.09 by @cerebrux in #107
- Improve kernel cleanup with safer validation logic
- Fix shellcheck warnings for improved script reliability
- Add GitHub Actions for automated shellcheck validation
- Replace scary sudo warnings with a friendlier message
- Use more modern bash practices throughout
- Improve readability with consistent formatting
- Add arrowhead indicators (▸) for clearer task progression
- Honor dedicated supporter in release version
- Fix countdown function to properly show zero before completion
- Add proper quotes for all variables to prevent word splitting
New Contributors
Full Changelog: v24.12.11...master
v24.12.11
What's Changed
- Added colors
- Fixed some typos
- Added some more descriptive messages
Full Changelog: v24.11.24...v24.12.11
v24.11.25
What's Changed
Full Changelog: master@{1day}...master
v24.11.17
What's Changed
- fix some typos
- prep release and remove sudo
- fix missing then
- fix double sudo
- replace the last traces of apt-get with apt
- on systemd systems use it for reboot
- on systemd systems use it for poweroff
- add long option names
- New simplified minimal UI
want to express my gratitude for your support over the past 15 years. If this is your first time using this software, please consider making a donation:
The people who supported the previous development cycle ( version 24.09 ) with their generous donations and are mentioned in the uCareSystem app:
- P. Loughman (Thanks for your continued support)
- D. Emge (Thanks for your continued support)
- N. Karanikolas
- J. Michailidis
- M. Stade
- M. C. Enache
- Er. Vlyziotis
- J. Cain
- D. Luchini
How to get the update
As always, if you have previously installed it then you should have received the update. If not, just grab the latest .deb package and install it.
If you want to get in touch, share an idea, I've enabled the Discussions section of Github : uCareSystem Discussions
v24.10.07
What's Changed
- Critical Bug fix for Ubuntu Server 24.04 #82
- Make UCareSystem with **Raspberry OS ** #79
- Fix the multiple list of duplicate package update names #80
- Change the wording that may create confusion #81
- Fix missing dependency when installing fresh uCareSystem #83
- Fix compatibility with Debian #84 #85
Ι want to express my gratitude for your support over the past 15 years. If this is your first time using this software, please consider making a donation:
The people who supported the previous development cycle ( version 24.09 ) with their generous donations and are mentioned in the uCareSystem app:
- P. Loughman (Thanks for your continued support)
- D. Emge (Thanks for your continued support)
- H. Karasoulis
- D. Anastasopoulos
How to get the update
As always, if you have previously installed it then you should have received the update. If not, just grab the latest .deb package and install it.
If you want to get in touch, share an idea, I've enabled the Discussions section of Github : uCareSystem Discussions