Posts for: #2023

Grafana Releases Version 10.1.5

Grafana, the open-source platform for monitoring and observability, has announced the release of version 10.1.5. This release brings several bug fixes to improve the overall experience for users. The bug fixes address issues related to Cloudwatch, alerting, canvas, browsing dashboards, tempo service map, logs panel, plugin uninstallation, licensing, folder hierarchy, share links, and more.

Users can download the latest version of Grafana from the official download page and can find more information about the new features and enhancements in the release notes.

XCP-ng: Latest Rust Guest Tools Enhancements

XCP-ng has made significant progress in the development of their VM guest tools, which are being rewritten in Rust. These tools have moved from their alpha phase to the beta phase and are now considered robust, though not yet stable.

Here are the achievements that have been made:

  1. A complete README: XCP-ng has created a comprehensive README file that outlines the goals, design, and instructions for building and running the tools. The README can be found here.

  2. Drop-in compatibility: The new tools are designed to be fully compatible with the existing XCP-ng toolstack. This means that installing the new tools will not interfere with any external elements. Xen Orchestra, for example, will accurately display all relevant information such as IP addresses, distro version, and RAM usage.

  3. Alternative schema: The tools allow for flexibility in reporting data by offering different data formats. The default model, called ‘std’, is retro-compatible, while the adaptable model, called ‘rfc’, provides superior results. More details can be found in the usage documentation.

  4. Netlink as first class citizen: Netlink, a socket family that facilitates communication between the guest kernel and user space processes, plays a crucial role in the toolkit. It allows for efficient notification of network changes in the VM, resulting in quicker and more efficient updates. For guests without Netlink support, a fallback system has been implemented to ensure networking information can still be reported.

  5. Not restricted to Linux: The guest agent is compatible with other UNIX-family systems, such as BSDs. However, making it as efficient as on Linux guests poses a challenge, as Netlink support was previously limited to Linux. Efforts are being made to address this issue and make the guest agent work seamlessly on BSDs.

  6. Rust xenstore library: XCP-ng has contributed to the existing Rust xenstore project by enhancing API coverage. Financial support is also provided to the current maintainer to ensure the library’s upkeep.

  7. Modern builds, Security & dependency checking: Reproducible builds and security are key considerations in the redesign of the tools. CI infrastructure has been set up to maintain checks and balances, and Dependabot is being utilized to detect known vulnerabilities in dependencies. Work is ongoing to improve security measures.

  8. Code base improvements: The use of Rust in this project has allowed for code that embodies more “Rust-like” characteristics. The experience gained from this project has contributed to the growth of the code base.

Overall, XCP-ng’s progress in rewriting the VM guest tools in Rust is promising. The tools are becoming more robust, compatible, and efficient, offering improved functionality for users.

Web Server Caddy Version 2.7.5 Released

Caddy has released version v2.7.5 of its web server.

This release includes several bug fixes and improvements, including a fix for the HTTP/2 Rapid Reset issue that affected most HTTP/2 implementations. The update also includes an upgrade to quic-go from v0.37.5 to v0.39.0, which brings many performance improvements. The QUIC_GO_DISABLE_GSO and QUIC_GO_DISABLE_ECN environment variables can now be used to disable GSO and ECN if they cause problems. The file server’s fileserver.BrowseTemplate is now exported, allowing it to be customized by programs embedding Caddy. Environment variables loaded with --envfile no longer override existing variables. The encode handler now compresses application/wasm* content types by default. The reverse_proxy handler now has the ability to emit detailed logs for debugging streaming and buffering by setting the verbose_logs subdirective and logging to debug level. The version can now be checked with caddy -v, similar to other CLI utilities.

Caddy is currently on feature freeze until after version 2.8 to improve testing. The full changelog for version v2.7.5 can be found here.

PhotoPrism Releases Version October 11, 2023

PhotoPrism has recently released its latest version, October 11, 2023. This AI-powered photos app for the decentralized web offers advanced features to tag and find pictures automatically without any hassle. The best part is that it can be run on various platforms, including home servers, private servers, and in the cloud.

This service release comes with several notable updates and improvements based on the feedback and requests from the PhotoPrism community. Additionally, it includes fixes for recently discovered issues. The PhotoPrism team would like to express their gratitude to everyone involved in making this release possible.

Here are the highlights of what’s new in this version:

  • PWA: The automatic screen orientation issue in Google Chrome on Android has been fixed.
  • Upload: When using the mobile nav menu, the current album is now preselected, making the uploading process more convenient.
  • Videos: The creation of thumbnails can now only be disabled in experimental mode.
  • Settings: The ability to permanently delete files is now enabled by default in the settings.
  • RAW/HEIC: The original media information is now shown in the cards view details for RAW and HEIC files.
  • Live Photos: Embedded video files can be streamed and transcoded for Live Photos.
  • Metadata: Camera make and model name normalization has been improved for better organization and search.
  • Docker: An updated ARMv7 image is now available on Docker Hub for those using ARM-based devices.
  • Security: The Go language used in PhotoPrism has been updated to the latest stable release, v1.21.3, ensuring enhanced security.

With its latest release, PhotoPrism continues to deliver an exceptional experience for users who are passionate about managing and organizing their photo collections.

Traefik v2.10.5: The Latest Release of Cloud Native Application Proxy

The latest version of the cloud native application proxy, Traefik, has been released. Version v2.10.5 brings several bug fixes and documentation updates to improve the functionality and user experience of the proxy.

Bug fixes in this release include:

  • Move origin fields capture to service level
  • Fix preflight response status in access logs
  • Update go-acme/lego to v4.14.0
  • Update go-acme/lego to v4.13.3
  • Update quic-go to v0.37.5
  • Update quic-go to v0.39.0
  • Update quic-go to v0.37.6
  • Update quic-go to v0.38.0
  • Update quic-go to v0.38.1
  • Ignore ErrKeyNotFound error for the KV provider
  • Adjust forward auth to avoid connection leak
  • Improve CNAME flattening to avoid unnecessary error logging
  • Allow X-Forwarded-For delete operation
  • Update x/net and grpc/grpc-go
  • Add missing accessControlAllowOriginListRegex to middleware view
  • Fix false positive in URL anonymization

Documentation updates in this release include:

  • Change Arvancloud URL
  • Correct minor typo in crd-acme docs
  • Remove healthcheck interval configuration warning
  • Docs describe the missing db parameter in Redis provider
  • Doc fix accessControlAllowHeaders examples
  • Updates business callout in the documentation

These bug fixes and documentation updates contribute to a smoother and more efficient experience for users of Traefik. The latest version can be downloaded from the official Traefik GitHub repository.

COM-HPC 1.2 Specification Unveiled: Introducing COM-HPC Mini 95x70mm Form Factor

PICMG has announced the release of the COM-HPC 1.2 specification, which includes the new COM-HPC Mini form factor. This form factor, about the size of a credit card at 90x75mm, provides access to high-speed interfaces such as PCIe Gen5, USB4, and 10GbE.

The COM-HPC Mini form factor is a smaller version of the COM-HPC standard, designed for applications like autonomous mobile robots, drones, and mobile 5G test and measurement equipment. It offers a compact solution for edge computing.

The COM-HPC 1.2 “Mini” modules come with a single 400-pin connector and various interfaces, including storage with 2x SATA ports (shared with PCIe lanes), display with 1x eDP and 2x DDI, networking with 2x 10 Gbps NBASE-T Ethernet ports, USB with 8x SuperSpeed lanes for USB4/ThunderBolt or USB 3.2, 8x USB 2.0, PCIe with 16x PCIe lanes supporting PCIe 4.0 or PCIe 5.0, and miscellaneous features such as boot SPI and eSPI, UART, CAN, Audio, FUSA, and power management signals.

The COM-HPC Mini modules support cameras via an FFC connector with a MIPI CSI interface. The input voltage ranges from 8V to 20V DC, and the modules can handle up to 107W of input power. The dimensions of the modules are 95 x 70 x 15 mm.

While the COM-HPC 1.2 specification has been released and is available for download, it comes at a cost of 750 Euros. The information provided above is based on a press release, as access to the specification is required to obtain further details.

It is unclear when companies like congatec or ADLINK will release actual COM-HPC Mini modules. However, PICMG plans to release a “COM-HPC 1.2 Carrier Design Guide” in early 2024, suggesting that announcements may be expected later in the first half of 2024.

Source: CNX Software – Embedded Systems News.