Posts for: #release

Introducing CasaOS V0.4.4-3: The Latest Update Announcement

CasaOS defines itself as “community-based open-source software that focuses on delivering a simple personal cloud experience built around the Docker ecosystem” and can run a range of hardware, including the Raspberry Pi and the ZimaBoard. CasaOS has released its latest update, version V0.4.4-3, with a focus on optimizing the App Store display and fixing various issues to enhance the user experience. This update can be installed using a command line installation script: curl -fsSL https://get.casaos.io/v0.4.4-3 | sudo bash. For updating, use the command line update script: curl -fsSL https://get.casaos.io/update/v0.4.4-3 | sudo bash.

The key changes in CasaOS v0.4.4-3 include the following:

Enhancements:

Additions:

  • App Store app thumbnails now support click-to-view larger images in CasaOS-UI.
  • Removed tagline display from app Store app details and added support for MarkDown rendering in CasaOS-UI.
  • When uploading duplicated files, CasaOS-Files will now notify users of transfer failure.

Fixes:

  • CasaOS-StorageManager now supports different types of multi-partition mounting.
  • Fixed an issue in CasaOS-UI where app Store app details were improperly spaced.
  • CasaOS-Files now supports cross-disk replication of empty folders.

The CasaOS team expresses gratitude for the support and feedback received. Users are encouraged to contact them for any questions or suggestions through their GitHub page: https://github.com/IceWhaleTech/CasaOS/issues.

PhotoPrism Unveils New Version of its Photos App: September 23, 2023

PhotoPrism has recently announced the release of their latest version, the September 23, 2023 release. PhotoPrism is an AI-Powered Photos App for the Decentralized Web that utilizes cutting-edge technologies to automatically tag and find pictures without causing any inconvenience. One of the standout features of PhotoPrism is its ability to be run at home, on a private server, or in the cloud.

The most notable addition in this release is the redesigned Places view, which now includes a search box moved to the top and a preview for selected clusters at the bottom. This enhancement allows users to easily navigate and explore their photos. Additionally, PhotoPrism has introduced support for Samsung and Google Motion Photos, enabling users to view them in a similar way to Apple Live Photos after re-indexing their library.

Apart from these major updates, users can also expect several usability improvements, new search filters, and fixes for recently discovered issues. The PhotoPrism team expresses their gratitude to all the contributors who have made this release possible.

Here is a list of the new features and improvements in the latest version:

  • Added a preview image to the Labels tab in the photo edit dialog
  • Reduced padding in mosaic view in favor of larger thumbnails
  • Edit dialog allows pasting latitude and longitude in a single operation
  • Reduced the number of info notifications in the user interface
  • Improved user interface styles, added new “Chrome” and “Mint” themes
  • Added scan:false filter to find photos that are not scans
  • Added favorite:false filter to find pictures not marked as favorites
  • New share preview shows album contents as a stack of Polaroids
  • Fixed preview image URL when sharing album links
  • Current album is preselected when opening the upload dialog
  • Last edited timestamp is updated when pictures are added to albums
  • Fixed an error when reusing the name of a previously deleted person
  • Added cluster view to browse pictures close to each other in an overlay
  • Added support for sub-km distances when searching for locations
  • Added support for the label and category search filters in Places
  • Added map style selector and a scale for comparing distances in Places
  • Added “Delete All” button to permanently delete all archived files
  • Added option for admins to perform index and cache cleanup from the UI in Library
  • Fixed escaping of hash characters in folder names in Library
  • Added support for Samsung Motion Photos in Live Photos
  • Added support for Google Camera Motion Photos in Live Photos
  • Fixed indexing of sidecar video file properties in Live Photos
  • Added support for AMD GPUs in install-gpu.sh script for Videos
  • Removed deprecated FFmpeg -vsync vfr command flag in Videos
  • Changed the order of field names from which the title is extracted in Metadata
  • Added support for reading fstop favorite flag from XMP sidecar files in Metadata
  • Samsung/Google Motion Photos are now flagged as Live Photos in Metadata
  • Added support for serving HTTP requests over Unix sockets in Config
  • A lower cache duration can now be set for video content in Config
  • Updates are now performed in batches to limit the number of variables in SQLite
  • Added support for user ID ranges 1201-1250 and 2000-2100 in Docker
  • Reduced bcrypt cost for faster login on small devices in Security
  • Go has been updated to the latest stable release v1.21.1 in Security
  • Updated Chinese (Simplified and Traditional) translations

With its latest release, PhotoPrism continues to provide an exceptional user experience for individuals interested in managing their photos with ease.

For more information about PhotoPrism and to download the latest version, visit their release notes or official website.

Matrix 2.0: A Glimpse into the Future of Matrix

Matrix has been providing an open standard for secure, decentralized communication for the open Web for over 9 years. With over 111 million Matrix IDs, 17 million rooms, and 64,000 servers, Matrix has become a crucial tool for organizations looking for secure, self-sovereign communication. The importance of decentralization is becoming increasingly evident in today’s world, with the risks of centralized Internet services becoming more apparent. Matrix 2.0 aims to provide the missing communication layer for the open Web, with improvements in usability, performance, and stability.

Matrix 2.0 introduces several new features:

  1. Sliding Sync: This new sync API allows for instant login, launch, and sync, ensuring that essential data required for rendering the user interface is loaded instantly, regardless of the number or size of rooms.

  2. Native OIDC: Matrix 2.0 replaces its existing authentication APIs with industry-standard Open ID Connect (OIDC). This improves security and maintainability for Matrix’s authentication.

  3. Native Group VoIP: Matrix 2.0 introduces native group voice and video calling. This feature allows for end-to-end encrypted, scalable group calling and is built on top of matrix-js-sdk.

Matrix 2.0 has been implemented primarily by Element, using their Element X client as a test-bed. The implementation has been driven by the matrix-rust-sdk codebase, with Element X showcasing the new features. Matrix-rust-sdk provides high-level APIs for efficient management of room lists, room timelines, and UI components, allowing developers to focus on building UI rather than handling Matrix internals.

The Sliding Sync feature in matrix-rust-sdk has undergone significant development, addressing challenges related to room ordering and user experience on mobile. The current implementation maintains an ‘all rooms’ list, syncing room details in the background to enable instant room search and responsive UI.

The Native Group VoIP feature has also undergone development, with the implementation evolving from full mesh conferencing to a selective forwarding unit (SFU) approach. This enables scalable group voice and video calling with support for hundreds of users per call. The implementation combines elements from MSC3401 and LiveKit’s existing signaling.

Matrix 2.0 also introduces Native OIDC support, with matrix-authentication-service providing OIDC support for Synapse. Element X implements account registration, login, and management using Native OIDC.

While Matrix 2.0 is now available for developers to explore and implement, there is still ongoing work to be done. This includes refining Sliding Sync based on lessons learned, stabilizing and maturing Matrix 2.0 MSCs, adding encrypted backups to matrix-rust-sdk, and reintroducing full-mesh support for Native Matrix Group VoIP calling.

Matrix 2.0 marks a significant milestone in the development of Matrix, with improvements in usability, performance, and security. The Matrix team is excited about the future of Matrix and the potential it holds for decentralized communication.

Source: Matrix.

Cloud Hypervisor Releases Version v35.0 of Open Source Virtual Machine Monitor

Cloud Hypervisor, an open-source Virtual Machine Monitor (VMM), has announced the release of version v35.0. This VMM runs on top of the KVM hypervisor and the Microsoft Hypervisor (MSHV). The primary focus of the Cloud Hypervisor project is to enable the running of modern cloud workloads on specific, common hardware architectures. Cloud workloads, in this context, refer to those run by customers within a Cloud Service Provider. This includes modern operating systems with most I/O handled by paravirtualized devices (such as virtio), no requirement for legacy devices, and 64-bit CPUs.

Implemented in Rust and based on the Rust VMM crates, Cloud Hypervisor offers several user-visible changes and improvements in this release. Some of the notable updates include:

  • virtio-vsock Support for Linux Guest Kernel v6.3+: With the kernel version 6.3 and newer, a vsock packet can now be included in a single descriptor, rather than being split over two descriptors. The virtio-vsock implementation in Cloud Hypervisor now supports both situations.

  • User Specified Serial Number for virtio-block: A new option called serial has been added to the --block command, allowing users to specify a serial number for block devices that will be visible to the guest.

  • vCPU TSC Frequency Included in Migration State: This enhancement ensures successful migration between hosts with different TSC frequencies when the guest is running with TSC as the source of timekeeping.

In addition to these improvements, the release also includes several bug fixes, addressing issues like concurrent CPU resizing, handling of APIC EOI messages for MSHV, memory offset calculations, spell check, block device alignment, and latency counter for block devices.

The release of version v35.0 of Cloud Hypervisor is the result of contributions from various contributors, including Alyssa Ross, Anatol Belski, Bo Chen, Christian Blichmann, Jianyong Wu, Jinank Jain, Julian Stecklina, Omer Faruk Bayram, Philipp Schuster, Rob Bradford, Ruslan Mstoi, Thomas Barrett, Wei Liu, Yi Wang, and zhongbingnan.

For more details about the release and the Cloud Hypervisor project, visit the Cloud Hypervisor v35.0 release page.

K3s Unveils New Version v1.28.2+k3s1

K3s, the lightweight Kubernetes distribution, has released version v1.28.2+k3s1. This update brings several improvements and bug fixes to the platform.

One of the key changes in this release is the update of Kubernetes to version v1.28.2. Some other notable changes in this release include the update of Kine to version v0.10.3, as well as updates to embedded components like containerd, stargz-snapshotter plugin, and more.

For a full list of changes and details on what’s new, users can refer to the Kubernetes release notes.

For more information, see release notes K3s.