Ampache 6.3.2 💾

Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device. Ampache's usefulness is heavily dependent on being able to extract correct metadata from embedded tags in your files and/or the file name. Ampache is not a media organiser; it is meant to be a tool which presents an already organised collection in a useful way. It assumes that you know best how to manage your files and are capable of choosing a suitable method for doing so.

minor bugfix: Added: Database 600068. Allow signed `user` column for the `broadcast`, `player_control`, `session_stream`, `share`, `user_activity`, `user_follower` and `user_vote` tables. Revert unique constraint `playlist_track_UN` on `playlist_data` table. Config version 71. up bitrate encode_args. : Always get the current file size when downloading the raw file. AlbumDisk errors on unknown items. Album names being overwritten with artist names when missing tags. Regenerate playlist track numbers correctly for the full list. Also check the bitrate when transcoding instead of just formats. Don't use cached files if the bitrate doesn't match `transcode_rate`. Default config encode_args are putting bitrates into millions. ## API 6.3.2. Added: API6. download: add bitrate parameter. : ALL. Download method format parameter didn't have a fallback value. API6. Playlists objects would not return duplicates items if allowed. has_art property missing from songs and albums. playlist_add: couldn't add a single item.

Apache php streaming server audio music javascript video

GTK 4.14.2 💾

Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites. Work with the language of your choice. Develop your GTK app with your language of choice by using Language Bindings or wrappers and take full advantage of the official GNOME bindings which guarantee API stability and time-based releases. Portability. Projects built using GTK and its dependencies run on well known operating systems. Stability. GTK delivers the enticing features and superb performance which adds to your applications. Language Bindings. GTK is written in C but has been designed to support a wide range of languages such as Python, JavaScript, C++, Rust and many more. Interfaces. GTK has a comprehensive collection of core widgets like Buttons, Windows, Toolbars for use in your application. Open Source. GTK is a free and open-source project maintained by GNOME and an active community of contributors. GTK is released under the terms of the GNU Lesser General Public License. API. GTK boasts of an easy to use API which helps in decreasing your development time and help you achieve better results. Accommodation. GTK caters to many features like Native look and feel, theme support, Object-oriented approach that today’s developers look for in a toolkit. Foundations. GTK is built on top of GLib. GLib provides the fundamental data types and system integration points to avoid duplicated code in applications.

minor bugfix: GtkScale: - Improve positioning of values in some cases. Theme: - Make progress in entries visible. Accessibility: - text insertion handling. GDK: - dnd: Use the default cursor durion motion. - dnd: Use a better cursor for indicating the move action. GSK: - gl: Handle offloads in offscreen context better. - text rendering problems with some fonts. Wayland: - Tighten up some protocol version checks. - Use the presentation time protocol. - a crash with subsurfaces. - Improve settings portal handling. macOS: - up the app menu support. Windows: - problems with minimization. - build without fontconfig. Deging: - Add font settings in the inspector. Demos: - Clean up the application demo. - Update cursor images for the cursor demo. Translation updates: Catalan Czech French Georgian Hebrew Persian Slovenian Turkish Ukrainian.

GNU GPLv3 gnome gtk library framework gui toolkit cpp

OpenBLAS 0.3.27 💾

OpenBLAS is an optimized BLAS (Basic Linear Algebra Subprograms) library based on GotoBLAS2 1.13 BSD version.

minor bugfix: general: added initial (generic) support for the CSKY architecture capped the maximum number of threads used in GEMM, GETRF and POTRF to avoid creating underutilized or idle threads sped up multithreaded POTRF on all platforms added extension openblas_set_num_threads_local() that returns the previous thread count re-evaluated the SGEMV and DGEMV load thresholds to avoid activating multithreading for too small workloads improved the fallback code used when the precompiled number of threads is exceeded, and made it callable multiple times during the lifetime of an instance added CBLAS interfaces for the BLAS extensions ?AMIN,?AMAX, CAXPYC and ZAXPYC fixed a potential buffer overflow in the interface to the GEMMT kernels fixed use of incompatible pointer types in GEMMT and C/ZAXPBY as flagged by GCC-14 fixed unwanted case sensitivity of the character parameters in ?TRTRS sped up the OpenMP thread management code fixed sizing of logical variables in INTERFACE64 builds of the C version of LAPACK fixed inclusion of new LAPACK and LAPACKE functions from LAPACK 3.11 in the shared library added a testsuite for the BLAS extensions modified the error thresholds for SGS/DGS functions in the LAPACK testsuite to suppress spurious errors added support for building the benchmark collection with CMAKE added rewriting of linker options to avoid linking both libgomp and libomp in CMAKE builds with OpenMP enabled that use clang with gfortran fixed building on systems with ucLibc added support for calling ?NRM2 with a negative increment value on all architectures added support for the LLVM18 version of the flang-new compiler fixed handling of the OPENBLAS_LOOPS variable in several benchmarks Integrated fixes from the Reference-LAPACK project: Increased accuracy in C/ZLARFGP (Reference-LAPACK PR 981)

BSDL-2 blas lapak c fortran assembly cpp

Lutris 0.5.17 💾

Lutris is an open gaming platform and manager for Linux. It provides an unified interface for installation, configuration and foremost launching games. It works with native software, installed Windows and DOS games, Steam, Desura, online/browser games, as well as games from the over 20 supported emulators. Aquiring new games from any channel is helped by community-contributed installers. It comes prepacked for a few major distributions.

minor bugfix: critical preventing completion of installs if the script specifies a wine version. Support for library sync to lutris.net, this allows to sync games, play time and categories to multiple devices. Torturous and sadistic options for multi-GPUs that were half broken and understood by no one have been replaced by a simple GPU selector. EXPERIMENTAL support for umu, which allows running games with Proton and Pressure Vessel. Using Proton in Lutris without umu is not longer possible. Better and sensible sorting for games. Improved error dialog. Add Vita3k runner. WUA files are now supported in Cemu. Images are now downloaded for manually added games. Deprecate 'exe', 'main_file' or 'iso' placed at the root of the script, all lutris.net installers have been updated accordingly. Deprecate libstrangle and xgamma support. Deprecate DXVK state cache feature (it was never used and is no longer relevant to DXVK 2). -- Mathieu Comandon Wed, 03 Apr 2024 13:49:49 -0700.

GNU GPLv3 python game game-manager gui installation dashboard steam desura emulators msdos windows z-machine scumm nintendo

Kamailio SIP Server 5.8.1 💾

Kamailio (formerly OpenSER) is a high-performance SIP (RFC3261) server with a flexible architecture and many extensions. The server implements proxy, registrar, redirect, and location SIP/VoIP services. It has support for UDP, TCP, TLS, and SCTP transport layers, DNSsec, ENUM, AAA via database, RADIUS, DIAMETER, gateways to SMS and XMPP, least cost routing, load balancing, NAT traversal, and call processing language. Kamailio implements SIMPLE presence and instant messaging extensions, and includes an embedded XCAP server and MSRP relay, IMS/VoLTE extensions. It can be also used as a routing SIP sever for WebRTC via WebSocket.

minor feature: Version 5.8.1 Maintenance release of the latest stable branch, 5.8, that. Includes since the release of v5.8.0. There is no change to. Database schema or configuration language structure that you have to do. on previous installations of v5.8.x. Deployments running previous v5.8.x. Versions are strongly recommended to be upgraded to v5.8.1. For more details about version 5.8.1 (including links and guidelines to. Download the tarball or from GIT repository), visit: Https://www.kamailio.org/w/2024/04/kamailio-v5-8-1-released/.

GNU GPL sip voip webrtc volte ims telephony messaging

matplotlib 3.8.4 💾

Python matplotlib is a for 2D plotting publication-ready figures in various formats, or rendering them interactively cross-platform. It can be scripted or used in Pythons interactive shell, within web applications, or through bindings with multiple GUI toolkits. It simplifies plot generation, histograms, power spectra, bar charts, error charts, scatter plots. Typical uses only require a few lines of code, while complex rendering is kept feasible. Its pyplot interface provides a MATLAB-style API.

minor bugfix: This is the fourth micro release of the 3.8 series. Highlights of the 3.8.4 release include: Enable building against numpy 2.0; released wheels are built against numpy 2 macosx: Clean up single-shot timers correctly Add a draw during show for macos backend Fix color sequence data for Set2 and Set3 gtk: Ensure pending draws are done before GTK draw Update "Created with" url in hand.svg Avoid modifying user input to Axes.bar fix quiver3d incorrect arrow colors

Python python cpp plotting graphs science mathematics matlab matplot gtk data-science qt data-visualization tk

Babel 7.24.4 💾

Babel is a code translator, which compiles next-gen EcmaScript 6 syntax into browser-consumable ES5/JavaScript. It adds a few proposed ES7 constructs even, and works with React, Node.js, Rails, etc. It provides for: array comprehensions, arrow functions, async functions, async generator functions, classes, class properties, computed property names, constants, decorators, default parameters, destructuring, exponentiation operator, for-of, generators, generator comprehensions, let scoping, modules, module export extensions, object rest/spread, property method assignment, property name shorthand, rest parameters, react, spread, tail call optimisation, template literals, type annotations, unicode regex support.

minor bugfix: (2024-04-03). #### :eyeglasses: Spec Compliance. `babel-parser`. Forbid initializerless using (@JLHwung). `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs3`. Ensure decorators are callable (@JLHwung). #### :: `babel-generator`. : Correctly prints ` key in Bar ? ` (@liuxingbaoyu). : Correctly generate `TSMappedType` (@liuxingbaoyu). `babel-compat-data`, `babel-plugin--firefox-class-in-computed-class-key`, `babel-preset-env`. Create plugin for classes in computed keys in Firefox (@nicolo-ribaudo). `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`. : support mutated outer decorated class binding (@JLHwung). : Decorators when `super()` exists and `protoInit` is not needed (@liuxingbaoyu). `babel-plugin-transform-block-scoping`. : Transform scoping for `for X` in loop (@liuxingbaoyu). : Capture `let` when the `for` body is not a block (@liuxingbaoyu). `babel-core`, `babel-plugin-transform-block-scoped-functions`, `babel-plugin-transform-block-scoping`. incorrect function hoisting in some case statements (@luiscubal).

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

GTimeLog 0.12.0 💾

GTimeLog is a basic Gtk application for time-tracked logs. It requires one start event to be created per day, then an entry for each concluded activity. It provides GUI and text shortcuts to differentiate e.g. billable and free-time events. It doesn't honor XDG_CONFIG_DIR.

major feature: This version talks to an SMTP server instead of relying on /usr/sbin/sendmail for email sending. This should work even in flatpaks. New command line options: --prefs, --email-prefs. Use libsecret instead of gnome-keyring. GTK 3.18 or newer is now required (GH: #131). Soap 3.0 is now required (GH: #238). an AttributeError in the undocumented remote task list feature. (GH: #153). Make the undocumented remote task list feature validate TLS certificates (GH: #214). Add Python 3.8, 3.9, 3.10, 3.11, and 3.12 support. Drop Python 2.7, 3.5, and 3.6 support. Add support for positive time offset syntax in entries. Focus the task entry on Ctrl+L (GH: #213). Change entry search to be fuzzy. It is now only required to enter characters of the entry in the correct order to find an entry. Enforce minimum and maximum size for the task pane (GH: #219). Task pane now preserves the order of task groups to match the order in tasks.txt (GH: #224). Grouped task entries can now be sorted by start date, name, duration or according to tasks.txt order (GH: #228). Add the ability to change the last entry using Ctrl+Shift+BackSpace (GH: #247).

GNU GPL python log time-tracking gtk

mpg123 1.32.6 💾

mpg123 is a fast MPEG Audio Layer 1 / 2 / 3 decoding library and terminal playing utility. It uses floats or integer arithmetics with any available instruction set extension (3DNow, SSE, ARM) for efficiency.

minor bugfix: Build: Detect forced 64 bit offsets on a dual-mode system that used to default to 32 bits and drop ambiguous suf-less symbols in that. Case. This avoids subtle ABI breakage (causing memory corruption) With existing binaries and instead has them fail during runtime linking. You trigger that when having -D_FILE_OFFSET_BITS=64 in your compiler. Flags during mpg123 build.

GNU LGPL c mp3 audio-player command-line end-user cross-platform

libvirt 10.2.0 💾

The libvirt project: is a toolkit to manage virtualization platforms is accessible from C, Python, Perl, Go and more is licensed under open source licenses supports KVM, Hypervisor.framework, QEMU, Xen, Virtuozzo, VMWare ESX, LXC, BHyve and more targets Linux, FreeBSD, Windows and macOS is used by many applications

major bugfix: New features. ch: Basic save and restore support for ch driver. The ch driver now supports basic save and restore operations. This is. Functional on domains without any network, host device config defined. The `path` parameter for save and restore should be a directory. Qemu: Support for driver type `mtp` in `` devices. The `mtp` driver type exposes the `usb-mtp` device in QEMU. The. Guest can access files on this driver through the Media Transfer Protocol (MTP). Qemu: Added support for the loongarch64 architecture. It is now possible for libvirt to run loongarch64 guests, including on. Other architectures via TCG. For the best results, it is recommended to Use the upcoming QEMU 9.0.0 release together with the development version of edk2. Qemu: Introduce virDomainGraphicsReload API. Reloading the graphics display is now supported for QEMU guests using VNC. This is useful to make QEMU reload the TLS certificates without. Restarting the guest. Available via the `virDomainGraphicsReload` API And the `domdisplay-reload` virsh command. . Qemu: migration from libvirt older than 9.10.0 when vmx is enabled. A domain with vmx feature enabled (which may be even done automatically. With `mode='host-model'`) started by libvirt 9.9.0 or older cannot be Migrated to libvirt 9.10.0, 10.0.0, and 10.1.0 as the target host would Complain about a lot of extra `vmx-*` features. Migration of similar Domains started by the affected releases to libvirt 9.9.0 and older Does not work either. Since libvirt 10.2.0 migration works again with Libvirt 9.9.0 and older in both directions. Migration from the affected Releases to 10.2.0 works as well, but the other direction remains broken Unless the is backported. Node_device: Don't report spurious errors from PCI VPD parsing. In last release the PCI Vital Product Data parser was enhanced to report. Errors but that effort failed as some kernels have the file but don't allow Reading it causing logs to be spammed with:: Libvirtd

Mixed virtualization virtual-machine toolkit library c python

libvert 10.2.0 💾

The libvirt project: is a toolkit to manage virtualization platforms is accessible from C, Python, Perl, Go and more is licensed under open source licenses supports KVM, Hypervisor.framework, QEMU, Xen, Virtuozzo, VMWare ESX, LXC, BHyve and more targets Linux, FreeBSD, Windows and macOS is used by many applications

major bugfix: New features. ch: Basic save and restore support for ch driver. The ch driver now supports basic save and restore operations. This is. Functional on domains without any network, host device config defined. The `path` parameter for save and restore should be a directory. Qemu: Support for driver type `mtp` in `` devices. The `mtp` driver type exposes the `usb-mtp` device in QEMU. The. Guest can access files on this driver through the Media Transfer Protocol (MTP). Qemu: Added support for the loongarch64 architecture. It is now possible for libvirt to run loongarch64 guests, including on. Other architectures via TCG. For the best results, it is recommended to Use the upcoming QEMU 9.0.0 release together with the development version of edk2. Qemu: Introduce virDomainGraphicsReload API. Reloading the graphics display is now supported for QEMU guests using VNC. This is useful to make QEMU reload the TLS certificates without. Restarting the guest. Available via the `virDomainGraphicsReload` API And the `domdisplay-reload` virsh command. . Qemu: migration from libvirt older than 9.10.0 when vmx is enabled. A domain with vmx feature enabled (which may be even done automatically. With `mode='host-model'`) started by libvirt 9.9.0 or older cannot be Migrated to libvirt 9.10.0, 10.0.0, and 10.1.0 as the target host would Complain about a lot of extra `vmx-*` features. Migration of similar Domains started by the affected releases to libvirt 9.9.0 and older Does not work either. Since libvirt 10.2.0 migration works again with Libvirt 9.9.0 and older in both directions. Migration from the affected Releases to 10.2.0 works as well, but the other direction remains broken Unless the is backported. Node_device: Don't report spurious errors from PCI VPD parsing. In last release the PCI Vital Product Data parser was enhanced to report. Errors but that effort failed as some kernels have the file but don't allow Reading it causing logs to be spammed with:: Libvirtd

Mixed virtualization virtual-machine toolkit library c python

darcs 2.18.1 💾

Darcs is a cross-platform version control system. It's similarly decentralized as git, mercurial or subversion but with a very different management approach. It focuses on changes rather than trees/snapshots. Which allows it to provide a freer way of working, and a much simpler CLI and a highly interactive user interface. It can work in an offline mode, provides local preparations, easy (non-)branching and merging, email patch sending, parallel development and builtin cherry-pickying from changesets.

minor feature: * Supports GHC 9.8 and the most recent version of other dependencies at the time of release, with the exception of the tls 2.0 package, which has been held back because of problems connecting to hub.darcs.net (see https://bugs.darcs.net/issue2715). * Substantial rewrite of the 'darcs test' command. The most important user visible change is that a test script can now return an exit code of 125 to reflect an untestable/skipped state (as with with "git bisect run"). This in turn means that a group of patches can be found to be responsible for a failure rather than just a single one. By default, Darcs will try to minimise such a group by reordering patches to remove irrelevant ones from the initial group found from the patch ordering in the repository. This behaviour can be disabled with --no-shrink-failure. * Remove support for downloading via curl This is no longer particularly useful as we now use modern, maintained Haskell libraries for native HTTP downloading, and substantially simplifies this area of the code. * Patch index: Significant performance improvement The patch index is used in commands like annotate and log. A couple of performance improvements were made that should speed up using the patch index. * Progress reporting Progress reports are now provided during more long-running operations, including updating the "index" (a cache that speeds up detecting changes in the working directory), and during merge operations. They also behave better on Windows and when outputting long lines. * Other changes/fixes: * Use hardlinks more often to share files between repositories/caches. * Support --leave-test-dir for all commands that support --test * Avoid extraneous "repo:." entries in _darcs/prefs/sources issue2672 * Add 'darcs clean' command as an alias for 'darcs revert -l' * 'darcs rebase unsuspend': add more patch editing options *

GNU GPL c haskell darcs scm dvcs version-control patch-management

FreeFileSync 13.5 💾

FreeFileSync allows comparing and synchronizing local file folders. It's performant and without GUI complexity. It detects moved and renamed files, detect conflicts, can operate on locked files, understands symlinks, allows automatic syncing, copyies extended file permissions (NTFS), and it's cross-platform.

minor feature: Wrap file grid folder paths instead of truncate Fixed sync operation arrows for RTL layout Fixed FTP hang during connection (libcurl regression) Consider user-defined file time tolerance for DB comparisons Don't log folder pair paths if nothing to sync

GNU GPLv3 synchronization file-management backup version-control mirroring cpp

Duplicati 2.0.7.102 💾

Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with: Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!

documentation: This build is intended to be the last build that uses.Net4 (aka.Net Desktop). Future builds are expected to use.Net8 and will require a manual update, because the.Net builds are no longer operating system independent. The upside is that there are fewer dependencies (no more Mono). and execution times are greatly improved. Removed donation messages. Updated MacOS Installer license text. Updated installer to support future manual upgrade. Added information to reports when encountering an exception.

GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript

SciPy 1.13.0 💾

SciPy (pronounced "Sigh Pie") is an open-source software for mathematics, science, and engineering. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more. SciPy is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines, such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world's leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!

major feature: Highlights of this release Support for NumPy 2.0.0. Interactive examples have been added to the documentation, allowing users to run the examples locally on embedded Jupyterlite notebooks in their browser. Preliminary 1D array support for the COO and DOK sparse formats. Several scipy.stats functions have gained support for additional axis, nan_policy, and keepdims arguments. scipy.stats also has several performance and accuracy improvements.

BSDL-2 python algorithms scientific-computing c fortran cpp cython

Parlatype 4.1 💾

Parlatype is a minimal audio player for manual speech transcription, written for the GNOME desktop environment. It plays audio sources to transcribe them in your favourite text application.

minor feature:

GNU GPLv3 audio speech text transcription

EditorConfig 0.12.7 💾

EditorConfig keeps coding-style configurations consistent across different text editors and IDEs. It transcribes a custom and per-directory .editorconfig, and plugins for common editors. It supports AppCode, ATOM, Brackets, Code::Blocks, Emacs, Geany, gedit, jEdit, Notepad++, IntellijIDEA, PhpStorm, Pycharm, RubyMine, Sublime Text, textmate, Vim, Visual Studio, and WebStorm.

minor feature: lt;ul gt;. lt;li gt;pointer overflow in STRING_CAT. lt;/li gt;. lt;li gt;a few more stack buffer overflows. lt;/li gt;. lt;li gt;Add license for FindPcre2 from LuaDist. lt;/li gt;. lt;li gt;Document and CI. lt;/li gt;. lt;/ul gt;.

BSDL c development text-editor config-scheme

OpenCascade 7.8.1 💾

A typical application developed using OCCT deals with two or three-dimensional (2D or 3D) geometric modeling in general-purpose or specialized Computer Aided Design (CAD) systems, manufacturing or analysis applications, simulation applications, or even illustration tools.library designed for rapid production of sophisticated domain-specific CAD/CAM/CAE applications

minor bugfix: This maintenance release addresses a critical issue regarding backward binary compatibility with version 7.8.0. For users encountering this issue, it's essential to update to version 7.8.1 to ensure seamless integration and operation. 0033656: Foundation Classes - Standard_Type crash during unloading static lib 0033560: Modeling Algorithms - Raising exception SIGFPE Arithmetic Exception 0033410: Data Exchange, Step Import - TRIANGULATED_FACE from STEP where there are no pnval entries 0033367: Modeling Algorithms - Normal projection or BOP problem Regression 0031601: Modeling Algorithms - BRepOffset_Tool Segmentation Fault 0033638: Data Exchange, Step Import - Style for tessellated object missed 0033631: Data Exchange, Step import - Crash by reading STEP file 0033603: Data Exchange, Step Import - Crash reading corrupted STEP file 0033602: Data Exchange, Step - Carriage return removing 0033596: Documentation - Incorrect default value read.step.tessellated 0025415: Data Exchange - Invalid result of loading a STEP file 0033383: Modeling Algorithms - Wire/Face creation problem 0033261: Data Exchange, Step Import - Empty shape after reading process 0033569: Data Exchange, STEP - Crash when reading multi-body file 0025188: Data Exchange, Step Export - Losing shapes after import 0032980: Data Exchange - STEP import produce a crash 0033567: Modeling Data - GeomLib_IsPlanarSurface raises exception SIGFPE Arithmetic Exception in Release mode

GNU LGPLv3 c++ cad cam visualization

INDI Core Library 2.0.7 💾

NDI is a standard for astronomical instrumentation control. INDI Library is an Open Source POSIX implementation of the Instrument-Neutral-Device-Interface protocol. INDI core library is composed of the following components: INDI Server. INDI Core Drivers: Hardware drivers that communicate with the equipment. Many devices are supported including: Mounts CCDs, CMOS, Webcams, DSLRs (Canon, Nikon, Sony, Pentax..etc). Focusers. Filter Wheels. Adaptive Optics. Domes. GPS. Weather Stations. Controllers. Auxiliary Devices (switches, watchdog, relays, light sources, measurement devices..etc). Client Library: Cross-platform POSIX and Qt5-based client libraries. The client libraries can be embedded in 3rd party applications to communicate with INDI server and devices. INDI core device drivers are shipped with INDI library by default. INDI 3rd party drivers are available in a dedicated 3rdparty repository and maintained by their respective owners.

minor bugfix: Be4195ca2 2024-03-29 Jasem Mutlaq interface not reported correctly in driver and incorrect usage of the logging functions Ebf5a12a3 2024-03-28 Eric Dejouhanet (cmake): rework static/shared/object build. 16142e015 2024-03-28 Eric Dejouhanet (actions): stale management.. B53b71eb7 2024-03-27 Jasem Mutlaq name conflict 223db9d19 2024-03-27 Jasem Mutlaq Migrate ActiveDeviceTP to new property standard. D494b3e16 2024-03-27 Jasem Mutlaq active device with config update C5f64f5ea 2024-03-23 hcomet Driver for new DIY Dew Controller - CheapoDC 372d2939d 2024-03-23 Thomas Stibor setting ScopeInfo property 4c1f01887 2024-03-23 Efstathios Chrysikos Pegasus FocusCube3. Dcaa4ce8e 2024-03-20 Ian Jessen SCT focuser interface compliance 24bc01946 2024-03-17 Jasem Mutlaq Add a stale workflow 624a463bd 2024-03-15 Rick Bassham feat: Dark Dragons Astro Devices. Ae2651209 2024-03-13 Jasem Mutlaq Weather Interface Refactor F5b4ea40b 2024-03-07 Jasem Mutlaq with iPolar capture 6409e2351 2024-03-07 Jasem Mutlaq Add missing iPolar label 315deea40 2024-03-07 Jasem Mutlaq Add additional iPolar model. C36010556 2024-03-08 Ben Galvin iguider Bd07f295f 2024-03-06 naheedsa Migrate Pegasus falcon Ad344f506 2024-03-06 naheedsa Migrate Integra 8ed790643 2024-03-05 naheedsa Migrate Pyxis. Ca39f81cf 2024-03-04 naheedsa Migrate Weather watcher 7062907e4 2024-03-04 naheedsa Migrate Weather Meta 6cb22894e 2024-03-03 naheedsa Migrate mBox 303ead679 2024-03-03 naheedsa Migrate Agent Imager driver and avoid using a single ENUM. E18938b4c 2024-03-03 naheedsa Migrate Safety proxy 27e59c3b2 2024-03-03 naheedsa Migrate Agent group. E76b3c568 2024-03-03 Jasem Mutlaq Check if we are already loading config, in this case we should not re-save to config

Mixed astronomy

Universal Media Server 13.10.0 💾

Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).

major bugfix: General: Added MP4-H265-AC3 transcoding output option. Allow FFmpeg to mux Dolby Vision streams if the renderer supports it. Improved transcoding speed. Improved speed of parsing MP4/MOV files. Remux non-AC-3 audio regardless of AC-3 setting. Updates to INSTALL.txt. broken transcoding when scaling. Dependencies: Bump `@emotion/react` from 11.11.3 to 11.11.4. Bump `@playwright/test` from 1.40.1 to 1.42.1,,. Bump `@testing-library/jest-dom` from 6.2.0 to 6.4.2,. Bump `@testing-library/react` from 14.1.2 to 14.2.1. Bump `@types/jest` from 29.5.11 to 29.5.12. Bump `@types/node` from 18.19.4 to 18.19.28,,,. Bump `@types/react-color` from 3.0.11 to 3.0.12. Bump `@types/react-dom` from 18.2.18 to 18.2.23,. Bump `@types/react` from 18.2.47 to 18.2.64,,. Bump `@typescript-eslint/eslint-plugin` from 6.17.0 to 7.4.0,,,,,,,,. Bump `@typescript-eslint/parser` from 6.17.0 to 7.4.0,,,,,,,,. Bump `actions/cache` from 3 to 4. Bump `axios` from 1.6.4 to 1.6.7. Bump `commons-io:commons-io` from 2.15.1 to 2.16.0. Bump `dorny/paths-filter` from 2 to 3. Bump `eslint` from 8.56.0 to 8.57.0. Bump `express` from 4.18.2 to 4.19.2. Bump `FFmpeg` from 6.1 to 2024-02-22. Bump `follow-redirects` from 1.15.4 to 1.15.6. Bump `ip` from 2.0.0 to 2.0.1. Bump `JRE` from 17.0.9 to 17.0.10. Bump `logback-version` from 1.4.14 to 1.5.3. Bump `MediaInfo` from 23.10 to 24.01.1. Bump `org.apache.maven.plugins:maven-assembly-plugin` from 3.6.0 to 3.7.1. Bump `org.apache.maven.plugins:maven-compiler-plugin` from 3.12.1 to 3.13.0. Bump `org.apache.maven.plugins:maven-surefire-plugin` from 3.2.3 to 3.2.5. Bump `org.codehaus.mojo:exec-maven-plugin` from 3.1.1 to 3.2.0. Bump `org.eclipse.angus:angus-activation` from 2.0.1 to 2.0.2. Bump `org.mockito:mockito-core` from 5.8.0 to 5.11.0. Bump `org.mockito:mockito-junit-jupiter` from 5.8.0 to 5.11.0,. Bump `org.slf4j:slf4j-api` from 2.0.10 to 2.0.12. Bump `react-movable` from 3.0.4 to 3.2.0. Bump `react-router-dom` from 6.21.

GNU GPL java media streaming ffmpeg upnp dlna

MndpTray 2.2.0 💾

MndpTray is a Windows utility that allows you to monitor and manage MikroTik devices on your network from the system tray. The information is broadcast using the MikroTik Discovery Protocol (MNDP), which allows MikroTik RouterOS devices to discover other MikroTik RouterOS devices on the same network segment. This makes it possible for Mndptray to provide information about the host to other MikroTik RouterOS devices and for other MikroTik RouterOS devices to retrieve this information and display it in their own management interfaces By providing this information, Mndptray makes it easier for network administrators to monitor and manage their MikroTik RouterOS devices, as they can quickly see the status of all the devices on their network without having to log in to each device individually. MNDP similar to CDP and LLDP, but Mikrotik specific, typically includes the following information: MikroTik RouterOS Version,IP Address, Interface, Board Name, Identity, Software ID, MAC Address, Uptime More Functions: - Includes integration with external tools like WINBOX, SSH, VNC, RDP, HTTP, PING - Send message over windows message service (Remote RPC) - IPv4 & IPv6 support - Self update from GitHub - Blocking winbox discovery function when running

minor feature: Update version to .Net 8.0

GNU GPLv3 mikrotik routeros mndp mikrotik-router discovery network-discovery udp network windows linux broadcast dotnet net-framework cpd lldp

Flowblade 2.14.0.1 💾

Flowblade is a multitrack non-linear video editor for Linux released under GPL 3 license. Flowblade is designed to provide a fast, precise and robust editing experience. Flowblade employs a film-style insert editing model as workflow. In insert editing clips are generally placed tightly after other clips when they are inserted on the timeline. Edits are fine tuned by trimming in and out points of clips or by cutting and deleting parts of clips. Flowblade provides powerful tools to mix and filter video and audio.

minor feature: Fix monitors size detection for multiple monitors.

GNU GPLv3 multimedia video non-linear-editor artistic-software linux python gtk

NSIS 3.10 💾

NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. Being a user's first experience with your product, a stable and reliable installer is an important component of successful software. With NSIS you can create such installers that are capable of doing everything that is needed to setup your software. NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components, install or update shared components and more.

minor bugfix: Fixed LogicLib SafePPO bug (bug #1291) NSISdl now supports relative URLs in location redirects (PR #24) Added InstType /UNINSTNOCUSTOM and /UNINSTCOMPONENTSONLYONCUSTOM Fixed bug with SetDetailsPrint lastused and plugins introduced in 3.09 (bug #1300) Added NSD_CB_Find SelectStringExact support for nsDialogs Fix RTL text in section selection page

Mixed windows installer scripting-language build-tool packaging development

Firefly III 6.1.13 💾

"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.

minor feature: Added: sha256 checksums for the release files. git HEAD added to the release files for easier validation. Changed: Updated pages in the `v2`-layout. : (Crashes during initial setup with PG 16 dbs) reported by @Lysholm. (API: Call to `api/v1/bills` without arguments fails) reported by @dreautall. (Error "Division by zero" when opening the "Budget" section) reported by @mrResident. PR 8735 (`Division error by zero` in budget views) reported by @mansuf.

Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials php laravel

kStars 3.7.0 💾

KStars is free, open source, cross-platform Astronomy Software. It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. The display includes up to 100 million stars, 13,000 deep-sky objects,all 8 planets, the Sun and Moon, and thousands of comets, asteroids, supernovae, and satellites. For students and teachers, it supports adjustable simulation speeds in order to view phenomena that happen over long timescales, the KStars Astrocalculator to predict conjunctions, and many common astronomical calculations. For the amateur astronomer, it provides an observation planner, a sky calendar tool, and an FOV editor to calculate field of view of equipment and display them. Find out interesting objects in the "What's up Tonight" tool, plot altitude vs. time graphs for any object, print high-quality sky charts, and gain access to lots of information and resources to help you explore the universe! Included with KStars is Ekos astrophotography suite, a complete astrophotography solution that can control all INDI devices including numerous telescopes, CCDs, DSLRs, focusers, filters, and a lot more. Ekos supports highly accurate tracking using online and offline astrometry solver, autofocus and autoguiding capabilities, and capture of single or multiple images using the powerful built in sequence manager.

major bugfix: 4236bcd19 2024-03-28 Jasem Mutlaq For partial object name search, exact flag should be passed down and a partial search should take place 405707024 2024-03-28 Jasem Mutlaq Correct the dark subtraction tooltip 47ad9418f 2024-03-27 Hy Murveit sky background color a037f 2024-03-26 Jasem Mutlaq i18n in adaptive focus A173256f6 2024-03-26 Jasem Mutlaq file URL 000cf2625 2024-03-26 John Evans Focus Advisor Phase 3 F201544fa 2024-03-25 Toni Schriber Expand check for initial rotator angle to IPS_OK IPS_IDLE C1b4d0167 2024-03-22 Hy Murveit Add options to increase the size that the Sun and Moon are rendered. Cd12445f3 2024-03-23 Jasem Mutlaq in loading sequence and scheduler files 50fb264d3 2024-03-22 Akarsh Simha a few things in the Views feature D8601bf1b 2024-03-21 Hy Murveit Generate job capture summary 5f9ce4a30 2024-03-19 Wolfgang Reissenberger captured frames counting 40f1d87fd 2024-03-19 Akarsh Simha Introduce Views: A way to quickly reorient the sky-map to match the view through an instrument 8fa465627 2024-03-18 Wolfgang Reissenberger Update test cases after settings refactoring 20536ddae 2024-03-18 John Evans Focus Passes R2 Check Fail details to Analyze 82a81b7e2 2024-03-18 Jasem Mutlaq Use job instead of state 80816c8dc 2024-03-18 Jasem Mutlaq Restore limit settings 4eccc0784 2024-03-18 Hy Murveit Move to train-based storage for stand-alone esq editor 75ba2881d 2024-02-04 Eric Dejouhanet feat(ci): KDE CI pipelines for linux, android and win32, fortify. 949f050b0 2024-03-17 John Evans Turn off Focus Advisor Defaulting for New Ops 6c61d2c3e 2024-03-17 Yuri Chornoivan minor typo Ab18ac1c4 2024-03-16 John Evans Focus Overscan Delay C721828bb 2024-03-16 John Evans Filter Manager Button in Capture C5490eb8c 2024-03-16 John Evans Focus Framing on Filter Change 18e59ff02 2024-03-16 J

Mixed astronomy planetarium

DMD 2.108.0 💾

D is a modern C-style programming language, declarative, object-oriented, and with inferred static typing, somewhat inspired by Python, Java, Eiffel, C# and Ruby. It provides many conveniences, like automatic memory management, concurrency-awareness, contractual design, or first class arrays and dictionaries, built-in macro and meta programming features. It still permits inline assembler, and produces fast and native binaries.

major feature: D 2.108.0 implements named arguments for functions, updates std.uni to Unicode 15.1.0, and support for interpolated expressions.

Boost d c programming-language developers

Poppler 24.04.0 💾

Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.

major bugfix: Core: Optimize page text extraction speed. Clipping path handling in some files. regression in text selection. Text search across lines between paragraphs. Qt6: Crash in SoundObject::data. Utils: Pdfsig: Add Catalan translation. Build system: Build code as C++20.

GNU GPL c++ pdf rendering library developers

GnuCash 5.6 💾

GnuCash is a personal finance and small-business accounting software. It provides a check-book like register GUI to enter and track bank accounts, stocks, income and expenses, for double-entry accounting. It also allows to manage stock/bond/mutual fund accounts, generate graphs and reports, supports QIF/OFX/HBCI import, and transaction matching, common calculations and scheduling. It's still simple to use.

minor bugfix: Between 5.5 and 5.6, the following bugfixes were accomplished: Bug 798946 - start/end of current/last quarter have off-by-one error Bug 799093 - Cannot reconcile since v5.4 Bug 799179 - SLR won't allow change from "Reminder" to any other state Bug 799210 - Bad encoding of accented chars in account names in "Import CSV" wizard Bug 799213 - SIGSEGV caused by revising an auto completed transaction Bug 799222 - Crash when changing the parent of an account that has had two or more levels of sub-accounts auto-created using the register in the current session. Bug 799224 - Import of QIF gets Bug detected during duplicates (partial fix: If the new-splits object is null, it means the new account tree from the current import has no splits. Therefore the (apply min max dates) will fail. Omitting the date query is a simple fix to prevent crashing. This is a partial fix because the crash is likely a symptom of another bug which causes the new account-tree to be empty. Bug 799225 - QIF Importer Crashes Silently after "Start Import" Button: Don't allow a QIF investment transaction without an action (buy/sell/etc) Bug 799246 - import matcher will rename incorrect splits The following fixes and improvements were not associated with bug reports: Numeric parsing and string handling improvements in the Engine and XML backend. gnc-dense-cal.c sx popup: show date in preference (cf.locale) format because the date format preference is user-facing and customisable. it's jarring if the preference is dd/mm/yyyy and the display shows mm/dd/yyyy in accordance to the locale. Correct misleading description about creating Scheduled Transaction. Date parsing efficiency improvements. Update minumum Python version to 3.8, made necessary by updating the C API in the Python bindings. Replace deprecated distutils.sysconfig with sysconfig. distutils is not present in Python 3.12.2. Query user via dialog for date when creating a reverse

GNU GPL c perl scheme gtk gnome accounting personal-finance

WildMIDI 0.4.6 💾

WildMIDI is a simple software midi player which has a core softsynth library that can be used in other applications. The WildMIDI library uses Gravis Ultrasound patch files to convert MIDI files into audio which is then passed back to the calling application. The library API is designed so that it is easy to include WildMIDI into applications that wish to include MIDI file playback.

minor feature: A lot of player clean-up and refactoring, thanks to initial work by Azamat H. Hackimov. Ability to choose which audio output backends to include in the build system: see the cmake script for the relevant `WANT_???` options. Player's `--help` command line switch lists the available backends. Thanks to initial work by Azamat H. Hackimov. New player audio output backends: coreaudio for macOS, sndio for OpenBSD. Workaround a link failure on AmigaOS4 with newer SDKs (). Other minor source clean-ups.

Mixed audio music synthesizer midi c

Ælhometta 1.0.6 💾

Archaic attempt at autonomous non-sandboxed distributed artificial life of assembler automaton type, it features: separation of descriptive and executive data that provides branches and loops without jump instructions, publish-subscribe interaction with other instances over Tor, input/output through ordinary files associated with external sensors and actuators, and built-in shell.

minor feature: Added build support for armv7-linux-androideabi and aarch64-linux-android targets, so that Ælhometta can run in Termux on Android smartphones without rooting; added binaries to Release; added Deployment section to README.md

GNU GPLv3 artificial-life assembler autonomy cross-platform distributed evolution input-output peer rust science shell tor zeromq

Checkstyle 10.15.0 💾

Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.

minor feature: ordering of AST under STRING_TEMPLATE_BEGIN and remove empty STRING_TEMPLATE_CONTENT nodes. Add ignoreMethodAnnotatedBy property to ParameterNumberCheck. FallThrough check false positive with labelled break. some messages are still hardcoded in english. Enforce new naming convention quot;InputXpath Checkname Xxxx.java quot; in IT area. Wrap `assertThrows` with `getExpectedThrowable` method. Expand XPath IT Regression Testing. Enforce input naming convention in IT. Remove '//ok' comments from Input files. Enable examples tests. Resolve Pitest Suppression in Pitest-Javadoc Profile. update JavadocTokenTypes.java to new format of AST print. Resolve CheckerFramework violations. Use module properties macro in all templates.

MITL java coding-style syntax-checker command-line

iPython 8.23.0 💾

Python provides a rich toolkit to help you make the most of using Python interactively. Its main components are: A powerful interactive Python shell. A Jupyter kernel to work with Python code in Jupyter notebooks and other interactive frontends. Comprehensive object introspection. Input history, persistent across sessions. Caching of output results during a session with automatically generated references. Extensible tab completion, with support by default for completion of python variables and keywords, filenames and function keywords. Extensible system of ‘magic’ commands for controlling the environment and performing many tasks related to IPython or the operating system. A rich configuration system with easy switching between different setups (simpler than changing $PYTHONSTARTUP environment variables every time). Session logging and reloading. Extensible syntax processing for special purpose situations. Access to the system shell with user-extensible alias system. Easily embeddable in other Python programs and GUIs. Integrated access to the pdb debugger and the Python profiler. The Command line interface inherits the above functionality and adds: real multi-line editing thanks to prompt_toolkit. syntax highlighting as you type. integration with command line editor for a better workflow.

minor feature: https://pypi.org/project/ipython/8.23.0/

Mixed python

Pango 1.52.2 💾

Pango is a library for layout and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed; however, most of the work on Pango so far has been done using the GTK widget toolkit as a test platform. Pango forms the core of text and font handling for GTK. Pango is designed to be modular; the core Pango layout can be used with different font backends. There are three basic backends, with multiple options for rendering with each. Client-side fonts using the FreeType and FontConfig libraries. Rendering can be with with Cairo or Xft libraries, or directly to an in-memory buffer with no additional libraries. Native fonts on Microsoft Windows. Rendering can be done via Cairo or directly using the native Win32 API. Native fonts on MacOS X with the CoreText framework, rendering via Cairo. The integration of Pango with Cairo provides a complete solution with high quality text handling and graphics rendering. As well as the low level layout rendering routines, Pango includes PangoLayout, a high level driver for laying out entire blocks of text, and routines to assist in editing internationalized text.

minor bugfix: - coretext: Implement reload_font - coretext: Use Menlo instead of Courier for monospace - win32: Avoid a double free - Update to Unicode 15.1 - Simplify hexbox drawing

GNU GPLv3 fonts framework rendering internationalization gtk library c

BallroomDJ 4 4.8.1 💾

BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists. BallroomDJ 4 is the replacement for BallroomDJ.

minor bugfix: 4.8.1 2024-3-31 * Bug Fixes: * Installer: Update re-install feedback message. * Marquee: Fix song information display being cleared. * Playlist Management: Max. Play Time: Increase maximum allowed. * Updater: Fixed an issue with deleting profiles (alternate folders). * Changes: * Configure: Filter Display renamed to Dialogs. * Configure: Quick Edit Dialog display may now be configured. * External Request: Added 'Marquee Display' to dialog. * Installer: Alternate folders are updated upon installation.

Zlib audio music end-users linux macos windows player ballroom c gtk

Qucs-S 24.2.1 💾

Qucs-S is a circuit simulation program based on Qucs circuit simulator. The "S" letter indicates SPICE. The purpose of the Qucs-S project is to use free SPICE circuit simulation kernels with the GUI based on Qt toolkit. It merges the power of SPICE and the simplicity of the Qucs GUI. Qucs-S is not a simulator by itself, but it requires to use an external simulation backend with it. Qucs-S allows to use the following open-source simulation kernels: Ngspice is recommended to use. Ngspice is powerful mixed-level/mixed-signal circuit simulator. The most of industrial SPICE models are compatible with Ngspice. It has an excellent performance for time-domain simulation of switching circuits and powerful postprocessor. XYCE is a new SPICE-compatible circuit simulator written by Sandia from the scratch. It supports basic SPICE simulation types and has an advanced RF simulation features such as Harmonic balance simulation. SpiceOpus is developed by the Faculty of Electrical Engineering of the Ljubljana University. It based on the SPICE-3f5 code Qucsator as backward compatible and for RF and microwave circuits design.

minor bugfix: This release contains no new features except the ing of the critical. General improvements: Zero output on DC bias simulation (F8) #667. Build failure of the Fedora RPM becuase of RPATH in qucsator_rf.

GNU GPLv3 circuit-simulator electronics simulator modeling circuit ngspice xyce qt cpp c

WirePlumber 0.5.1 💾

WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire’s API, providing convenience for writing the daemon’s modules as well as external tools for managing PipeWire. The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality. The WirePlumber Library provides API that allows you to extend the WirePlumber daemon, to write management or status tools for PipeWire (apps that don’t do actual media streaming) and to write custom session managers for embedded devices.

minor bugfix: Highlights: - Added a guide documenting how to migrate configuration from 0.4 to 0.5. Also available online at: Https://pipewire.pages.freedesktop.org/wireplumber/daemon/configuration/migration.html If you are packaging WirePlumber for a distribution, please consider. Informing users about this. : - an odd where microphones would stop being usable when a Bluetooth headset was connected in the HSP/HFP profile (#598, !620). - an where it was not possible to store the volume/mute state of. System notifications - a rare crash that could occur when a node was destroyed while the. 'select-target' event was still being processed (!621). Deleting all the persistent settings via `wpctl --delete` (!622). Using Bluetooth autoswitch with A2DP profiles that have an input route. (!624). Sending an error to clients when linking fails due to a format. Mismatch (!625) Additions: - Added a check that prints a verbose warning when old-style 0.4.x Lua. Configuration files are found in the system. - The "policy-dsp" script, used in Asahi Linux to provide a software DSP. For Apple Sillicon devices, has now been ported to 0.5 properly and Documented (#619, !627) Past releases.

Other audio session-manager policy-manager pipewire c lua