strace 6.7 💾

strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.

minor feature: Improvements * Implemented -kk/--stack-traces=source option for libdw-based stack tracing. * Implemented decoding of futex_wake, futex_wait, and sys_futex_requeue syscalls. * Updated lists of BPF_*, BTRFS_*, IORING_*, KVM_*, LANDLOCK_*, PR_*, and TCP_* constants. * Updated lists of ioctl commands from Linux 6.7. * Bug fixes * Fix strace -r during the first second after booting to show correct relative timestamps. * Fix strace -f entering deadlock on exit if there are tracee processes spawned using vfork semantics.

GNU LGPL c debugger software-development

libopus 1.4 💾

Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet, but is also intended for storage and streaming applications. It is standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which incorporated technology from Skype’s SILK codec and Xiph.Org’s CELT codec. Technology Opus can handle a wide range of audio applications, including Voice over IP, videoconferencing, in-game chat, and even remote live music performances. It can scale from low bitrate narrowband speech to very high quality stereo music. Supported features are: Bitrates from 6 kb/s to 510 kb/s Sampling rates from 8 kHz (narrowband) to 48 kHz (fullband) Frame sizes from 2.5 ms to 60 ms Support for both constant bitrate (CBR) and variable bitrate (VBR) Audio bandwidth from narrowband to fullband Support for speech and music Support for mono and stereo Support for up to 255 channels (multistream frames) Dynamically adjustable bitrate, audio bandwidth, and frame size Good loss robustness and packet loss concealment (PLC) Floating point and fixed-point implementation

minor feature: This Opus 1.4 major release brings the following improvements and fixes: Improved tuning of the Opus in-band FEC (LBRR). See the issue for details Added a OPUS_SET_INBAND_FEC(2) option that turns on FEC, but does not force SILK mode (FEC will be disabled in CELT mode) Improved tuning and various fixes to DTX Added Meson support, improved CMake support In addition to the improvements above, this release includes many minor bug fixes. Additionally, we have begun experiments on upcoming neural packet loss concealment and deep redundancy (DRED) features. Although not included in this release, you can see two IETF drafts describing the proposed extension and redundancy mechanisms. The code is also available on this development branch.

Mixed audio communication speech c

PulseAudio 17.0 💾

PulseAudio is a sound server, originally created to overcome the limitations of the Enlightened Sound Daemon (EsounD). A sound server can serve many functions: Software mixing of multiple audio streams, bypassing any restrictions the hardware has. Network transparency, allowing an application to play back or record audio on a different machine than the one it is running on. Sound API abstraction, alleviating the need for multiple backends in applications to handle the wide diversity of sound systems out there. Generic hardware abstraction, giving the possibility of doing things like individual volumes per application. PulseAudio comes with many plugin modules. All audio from/to clients and audio interfaces goes through modules. PulseAudio clients can send audio to "sinks" and receive audio from "sources". A client can be GStreamer, xinelib, MPlayer or any other audio application. Only the device drivers/audio interfaces can be either sources or sinks (they are often hardware in- and out-puts). Features Extensible plugin architecture (by loading dynamic loadable modules with dlopen()) Support for static linking of modules, allowing a single binary for all your needs Module autoloading Support for more than one sink/source Good low latency behaviour Very accurate latency measurement for playback and recording. Embeddable into other software (the core is available as C library) Completely asynchronous C API, complemented by two synchronous variants for simple use in synch

major feature: Changes at a glance: * Notes for end users * Updates to ALSA UCM-based setups * Battery level indication to Bluetooth devices * Support for the Bluetooth FastStream codec * webrtc-audio-processing dependency updated * Trigger role groups added to module-role-cork * XDG base directory spec for profile-set loading * Notes for application developers * PA_RATE_MAX increased * Notes for packagers * webrtc-audio-processing dependency updated

GNU LGPLv3 audio server mixer music c

Poppler 24.02.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: Reading some JBIG2 streams. saving some annotation interior color when it's empty. Make searching for fonts when adding annotations a bit faster. Make sure images are compressed when adding them. Small internal code cleanup. Utils: Pdfimages: return exit code 2 when error opening output files.

GNU GPL c++ pdf rendering library developers

Django Ledger 0.5.6.2 💾

Django Ledger is a double entry accounting system based on the Django Web Framework, which aims to power financially driven applications by removing the complexity of the accounting domain into a simple, high-level API. Prior experience with Django is required to more effectively use this software.

minor bugfix: lt;h2 gt;What #39;s Changed lt;/h2 gt;. lt;ul gt;. lt;li gt;v0.5.6.1 - USE_TZ Setting Not Required amp;amp; by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/elarroba/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/elarroba quot; gt;@elarroba lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2094707427 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//182 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/182/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/182 quot; gt;#182 lt;/a gt; lt;/li gt;. lt;li gt;Blueprints created at runtime may be executed without registering a library. lt;/li gt;. lt;li gt;Bill/Invoice Create. lt;/li gt;. lt;/ul gt;. lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class= quot;commit-link quot; href= quot;https://github.com/arrobalytics/django-ledger/compare/v0.5.6.1...v0.5.6.2 quot; gt; lt;tt gt;v0.5.6.1...v0.5.6.2 lt;/tt gt; lt;/a gt; lt;/p gt;. . elarroba. . . . . tag:github.com,2008:Repository/155289518/v0.5.6.1. 2024-01-22T21:39:46Z. .

GNU GPLv3 accounting money finances bookkeeping django python

Back In Time 1.4.3 💾

Back In Time is a simple backup solution for Linux Desktops. It is based on rsync and uses hard-links to reduce space used for unchanged files. It comes with a Qt5 GUI which will run on both Gnome and KDE based Desktops. Back In Time is written in Python3 and is licensed under GPL2. Backups are stored in plain text. They can be browsed with a normal file-browser or in Terminal which makes it possible to restore files even without Back in Time. Files ownership, group and permissions are stored in a separate compressed plain text file (fileinfo.bz2). If the backup drive does not support permissions Back in Time will restore permissions from fileinfo.bz2. So if you restore files without Back in Time, permissions could get lost.

minor bugfix: * Feature: Exclude 'SingletonLock' and 'SingletonCookie' (Discord) and 'lock' (Mozilla Firefox) files by default (part of #1555) * Work around: Relax `rsync` exit code 23: Ignore instead of error now (part of #1587) * Feature (experimental): Add new snapshot log filter `rsync transfer failures (experimental)` to find them easier (they are normally not shown as "error"). This feature is experimental because it is based on hard-coded error message strings in the rsync source code and may possibly not find all rsync messages or show false positives. * Fix bug: 'qt5_probing.py' hangs when BiT is run as root and no user is logged into a desktop environment (#1592 and #1580) * Fix bug: Launching BiT GUI (root) hangs on Wayland without showing the GUI (#836) * Improve: Launcher for BiT GUI (root) does not enforce Wayland anymore but uses same settings as for BiT GUI (userland) (#1350) * Fix bug: Disabling suspend during taking a backup ("inhibit suspend") hangs when BiT is run as root and no user is logged into a desktop environment (#1592) * Change of semantics: BiT running as root never disables suspend during taking a backup ("inhibit suspend") even though this may have worked before in BiT

GNU GPLv3 backup restore python

Linux kernel 6.7.3 💾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 6.7.3, x86/entry/ia32: Ensure s32 is sign extended to s64, tick/sched: Preserve number of idle sleeps across CPU hotplug events, clocksource: Skip watchdog check for large watchdog intervals, genirq: Initialize resend_node hlist for all interrupt descriptors, mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan, cxl/region overflow in alloc_hpa(), platform/x86/intel/ifs: Call release_firmware() when handling errors. drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE, riscv: dts: sophgo: separate sg2042 mtime and mtimecmp to fit aclint format, MIPS: lantiq: register smp_ops on non-smp platforms, LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init(), spi: finalize message on error return, cifs: stray unlock in cifs_chan_skip_or_disable, spi: spi-cadence: Reverse the order of interleaved write and read operations, spi: bcm-qspi: SFDP BFPT read by usig mspi read, cpufreq/amd-pstate: setting scaling max/min freq values, drm/bridge: anx7625: Ensure bridge is suspended in disable(), block: Move checking GENHD_FL_NO_PART to bdev_add_partition(), spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list, platform/mellanox: mlxbf-pmc: offset calculation for crspace events, ARM: dts: exynos4212-tab3: add samsung,invert-vclk flag to fimd, gpio: eic-sprd: Clear interrupt after set the interrupt type, platform/x86: wmi: error handling in legacy WMI notify handler functions, firmware: arm_ffa: Check xa_load() return value, firmware: arm_ffa: Add missing rwlock_init() for the driver partition, firmware: arm_ffa: Add missing rwlock_init() in ffa_setup_partitions(), firmware: arm_scmi: the clock protocol version for v3.2, firmware: arm_scmi: Use xa_insert() when saving raw queues, firmware: arm_scmi: Use xa_insert() to store opps, drm/exynos: gsc: minor for loop iteration in gsc_runtime_resume, drm/exynos: accidental on-stack copy of exynos_drm_plane, futex: Prevent the reuse of stale pi_state, memblock: crash when reserved memory is not

GNU GPL c linux kernel operating-system

curl and libcurl 8.6.0 💾

curl and libcurl is a tool for transferring files using URL syntax. It supports HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, POP3, IMAP, SMTP, RTSP, RTMP, and FILE, as well as HTTP-post, HTTP-put, cookies, FTP upload, resumed transfers, passwords, port numbers, SSL certificates, Kerberos, and proxies. It is powered by libcurl, the client-side URL transfer library. There are bindings to libcurl for about 40 languages and environments.

major bugfix: . 8.6.0. Changes: . add CURLE_TOO_LARGE. add CURLINFO_QUEUE_TIME_T. add CURLOPT_SERVER_RESPONSE_TIMEOUT_MS: add. asyn-thread: use GetAddrInfoExW on gt;= Windows 8. configure: make libpsl detection failure cause error. docs/cmdline: change to.md for cmdline docs. docs: introduce quot;curldown quot; for libcurl man page format. runtests: support -gl. Like -g but for lldb.. . : . altsvc: free apos;as apos; when returning error. appveyor: replace PowerShell with bash + parallel autotools. appveyor: switch to out-of-tree builds. asyn-ares: with modern c-ares, use its default timeout. build: delete unused `HAVE_ GSSHEIMDAL,GSSMIT,HEIMDAL `. build: delete/replace clang warning pragmas. build: enable missing OpenSSF-recommended warnings, with . build: `-Wconversion`/`-Wsign-conversion` warnings. build: Windows ADDRESS_FAMILY detection. build: more `-Wformat` . build: remove redundant `CURL_PULL_*` settings. cf-h1-proxy: no CURLOPT_USERAGENT in CONNECT with hyper. cf-socket: show errno in tcpkeepalive error messages. CI/distcheck: run full tests. cmake: add option to disable building docs. cmake: generation for system name iOS. cmake: typo. cmake: freshen up docs/INSTALL.cmake. cmake: prefill/cache `HAVE_STRUCT_SOCKADDR_STORAGE`. cmake: rework options to enable curl and libcurl docs. cmake: when USE_MANUAL=YES, build the curl.1 man page. cmdline-opts/write-out.d: remove spurious double quotes. cmdline-opts: update availability for the *-ca-native options. cmdline/gen: the sorting of the man page options. configure: add libngtcp2_crypto_boringssl detection. configure: no default int compile error in ipv6 detection. configure: when enabling QUIC, check that TLS supports QUIC. connect: remove margin from eyeballer alloc. content_encoding: change return code to typedef apos;ed enum. cookie.d: document use of empty string to enable cookie engine. cookie: avoid fopen with empty file name. curl.h: CURLOPT_DNS_SERVERS is only availab

MITL internet web ftp software-development libraries networking curl

Babel 7.23.10 💾

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-01-31). #### :: Other. eslint Include field decorators in scope analysis (@nicolo-ribaudo). `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`. `protoInit` call injection timing (@JLHwung).

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

Fresh IDE 2.7.0 💾

Fresh is advanced IDE for assembly programming with built-in FASM compiler and visual programming features. Fresh is designed especially for middle to big assembly project and has many source exploration, searching and cross reference features. The IDE itself is written in assembly language and is self-compilable. The project also contains portable programming library FreshLib that allows writing portable assembly applications. FreshLib supports Linux, Windows and KolibriOS, but easily can be extended to support other platforms. Fresh IDE works on Windows and Linux (WINE) boxes and can edit, compile, run and debug applications for these operating system. The package contains help files about FASM programming, FreshLib and Linux system calls. The built in help engine provides easy on-line search for needed help information (for example Win32 API) if such is not available off-line. The user can add custom help files to the help engine, extending the off-line available information.

minor feature: Version 2.7.0. This version is one of the last of the v2.x.x series. For now, the development of v3.x.x goes slow and more as a test project for the FreshLib GUI libraries. But the development will accelerate with the time. #13; 13; The main change in this release is the final transition of the FreshLib to the new GUI architecture. Some of the old interfaces are different now. #13;. 13; FlatAssembler compiler has been updated to the version 1.73.12. #13;. 13; The syntax highlighting of the editor is improved to support user defined keywords for coloring. #13;. 13; Two builtin fonts, especially suitable for assembly programming has been added to the editor themes. #13;. 13; More extended tests has been provided on Windows 10. As a result, the editor rendering and the overall stability has been improved. #13;. 13; The included examples has been revised and to compile with the latest FreshLib libraries. #13;. 13; Of course the usual ing and new introduction has been made as well. #13;. 13;.

EUPL programming ide assembly developers assembler debugger documentation

MediaInfo 24.01 💾

MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.

minor bugfix: ADM: Dolby Atmos Master ADM Profile conformance checker (technology preview). Dolby Vision: support of version 3, with compression info, and profile 20. Dolby Vision: explicit display of profile. HEVC: support of multiview profile signaled in VPS extension. MP4: parsing of vexu (Video Extended Usage) box. ICC: support of CCIP in ICC in JPEG, PNG, TIFF, MP4, raw files. MPEG-TS: detection of VVC and EVC. AVC: count of slices. PNG: support of color description chunks (CCIP CLLI MDCV). GXF: support of AVC and VC-3. TrueHD: display of Dolby Surround EX Dolby Pro Logic IIz. x Matroska: better fallback in case of gy timecode x I1940, MOV/MP4: slowness with some unrecognized metadata atoms x HDR10/HDR10+: HDR10 info even if some characteristics are not met

GNU LGPLv3 c++ win32 command-line wxwidgets video analysis

kStars 3.6.9 💾

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.

minor bugfix: E6285e15c 2024-01-30 John Evans In Sequence HFR Check e2b4bb982 2024-01-28 Jasem Mutlaq possible crash when disconnecting devices where we have pending properties 246836cda 2024-01-27 Yuri Chornoivan minor typos 8f9102b14 2024-01-26 Jasem Mutlaq Add Train reset 145597bca 2024-01-26 Hy Murveit Simplify moon separation test Fb7717365 2024-01-26 John Evans Donut Buster - Phase 1 6193ab3e6 2024-01-23 Jasem Mutlaq Add one more check for client manager, but it should exist by this point 2d63b2fe6 2024-01-21 Jasem Mutlaq minor in port selector where connection status is not updated per device 44e743715 2024-01-22 John Evans CFZ Step Size Precision to 3dp 38612eaa8 2024-01-21 Toni Schriber Add capture time delay estimate for rotator movements Bc0d0f7e0 2024-01-21 Toni Schriber overhaul "differential slewing" B21f5ed2f 2024-01-21 Jasem Mutlaq driver labels 4f1532fe3 2024-01-21 Hy Murveit Simplify variance calculation Ebee2551c 2024-01-20 John Evans Focus: Small tweaks as requested by forum user E697a1a86 2024-01-20 Yuri Chornoivan minor typos 9e20246b5 2024-01-20 Jasem Mutlaq INDI Driver sync Ee2923bdb 2024-01-11 Ian Jessen Added camera data for Player One Astronomy Saturn-C and Poseidon-C 51b3f1892 2024-01-19 John Evans In Sequence HFR Check Refactor 74186b331 2024-01-19 Antoni Bella Pérez l10n : and improves A3c404394 2024-01-17 Jasem Mutlaq Account for actual exposure time in the focus timeout D3889e4e9 2024-01-15 Hy Murveit small in sequencejob save 47e7a0a6f 2024-01-15 Hy Murveit Added handbook section on editing the scheduler queue while running, and on. 4ec204cf3 2024-01-15 Hy Murveit Create standalone editor for editing and saving.esq files. 6d38e124d 2024-01-13 Jasem Mutlaq focus setAllSetting not merging settings as in other modules 5b6cd4ebe 2024-01-13 Wolfgang Reis

Mixed astronomy planetarium

Flask-Muck 0.3.0 💾

Flask-Muck is a batteries-included declarative framework for automatically generating RESTful APIs with Create, Read, Update and Delete (CRUD) endpoints in a Flask/SqlAlchemy application stack in as little as 9 lines of code.

minor feature: Features adds Flask extension that dynamically generates OpenAPI specification and Swagger UI. (#44) (2bc465e) Dependencies bump pytest from 7.4.3 to 7.4.4 (c5f54a0) Documentation add bt-macole as a contributor for infra (#33) (df39f7f)

MITL python flask rest crud sqlalchemy marshmallow pydantic

INDI Core Library 2.0.6 💾

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 feature: E9606865e 2024-01-30 Jasem Mutlaq Add missing permission check 9bbf00e0d 2024-01-29 Jasem Mutlaq Do not save config while config is in the loading phase 8e24b43d8 2024-01-21 Jasem Mutlaq Add ability to configure serial or network devices that are read-only 783756644 2024-01-19 Jasem Mutlaq Separate ZWO AM5 into 2 different aliases for WiFi and USB to make it easier for 1st time connections 4625cf2ef 2024-01-17 Jasem Mutlaq Change label to more friendly name 9b00c50dc 2024-01-17 Efstathios Chrysikos PegasusAstro SaddlePowerBox. C2e87c240 2024-01-16 Jasem Mutlaq Add initial implementation for rotator safety limits. By default GOTOs requested 90 degrees from starting position are rejected 01d5c9ccd 2024-01-12 Jasem Mutlaq Add alias for WARPDRIVE 8eedd8c25 2024-01-10 Jasem Mutlaq improper delete for multiple device per driver due to string matching. D8dfba3e9 2024-01-09 Jasem Mutlaq Need to reset sky tracking target after a manual slew is done 9de334357 2024-01-07 Timothy Ellsworth Bowers version reporting on older Celestron NexStar mounts 93ef452e9 2024-01-05 John Wells Flip-flat: Allow handshake without ioctl on virtual serial connection. Cf03e9194 2024-01-02 dependabot bot Bump tj-actions/changed-files from 35 to 41 in /.github/workflows 5718ec732 2023-12-26 Mattia Verga Allow using system provided json library. Bacfa89f1 2023-12-25 Jasem Mutlaq Must set parked to false in unpark C83b11d72 2023-12-25 Jasem Mutlaq Standardize Mount Homing 452b37c75 2023-12-23 Jasem Mutlaq bookworm compile error 474ad449f 2023-12-21 Jasem Mutlaq Move rotator to focuser section. We need to create a new group dedicated to rotators 63c7d48da 2023-12-19 Jasem Mutlaq Add ability to change resolution 99a1a3df8 2023-12-19 Jasem Mutlaq Move updateLightBox outside so that it is call on both connect and disconnect. Fdf1b7551 2023-12-18 Joe13905179

Mixed astronomy

gRPC 1.61.0 💾

gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems.

major bugfix: lt;p gt;This is release 1.61.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;grand lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; xDS aggregate cluster design. lt;/li gt;. lt;li gt; SSA change xds_override_host policy to manage subchannels based on last-used time rather than EDS health state. lt;/li gt;. lt;li gt; xDS read connection idle timeout from CDS resource. lt;/li gt;. lt;li gt; xDS move CDS and EDS watchers into xds resolver. lt;/li gt;. lt;li gt; alpn Remove grpc-exp experimental ALPN protocol. lt;/li gt;. lt;li gt;Updated zlib to 1.3. lt;/li gt;. lt;li gt; EventEngine Clarify API: callback cancellation and thread safety. lt;/li gt;. lt;/ul gt;. lt;h2 gt;C++ lt;/h2 gt;. lt;ul gt;. lt;li gt; OTel De-experimentalize API. lt;/li gt;. lt;li gt; OTel Experimental API for metrics. lt;/li gt;. lt;li gt; OTel Update OTel Bazel dep to v1.13.0. lt;/li gt;. lt;li gt; example C++ Deging. lt;/li gt;. lt;li gt; otel Update OTel to head. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Python lt;/h2 gt;. lt;ul gt;. lt;li gt; Python O11Y Add _registered_method to lt;strong gt;init lt;/strong gt;.py. lt;/li gt;. lt;li gt; Python Otel Re-apply Otel. lt;/li gt;. lt;li gt; python O11Y Implement OpenTelemetry. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Ruby lt;/h2 gt;. lt;ul gt;. lt;li gt; ruby backport quot;Build/test ruby 3.3 and build native gems with Ruby 3.3 support quot;. lt;/li gt;. lt;/ul gt;. . stanley-cheung. . . . . tag:github.com,2008:Repository/27729880/v1.61.

Apache rpc cpp python c

ALSA 1.2.11 💾

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features: Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces. Fully modularized sound drivers. SMP and thread-safe design. User space library (alsa-lib) to simplify application programming and provide higher level functionality. Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.

minor bugfix: lt;p gt;Release v1.2.11 lt;/p gt;. lt;p gt;Signed-off-by: Jaroslav Kysela amp;lt;perex@perex.cz amp;gt; lt;/p gt;. . perexg. . . . . tag:github.com,2008:Repository/154184919/v1.2.10. 2023-09-01T19:12:24Z. . .

GNU GPL sound audio midi server linux

WirePlumber 0.4.81 💾

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 feature: This is a preliminary release of WirePlumber 0.5.0, which is made available for testing purposes. Please test it and report feedback (merge requests are also welcome ;) ). This is not API/ABI stable yet and there is still pending work to do before the final 0.5.0 release, both in the codebase and the documentation. Highlights: - Lua scripts have been refactored to use the new event dispatcher API, which allows them to be split into multiple small fragments that react to events in a specified order. This allows scripts to be more modular and easier to maintain, as well as more predictable in terms of execution order. - The configuration system has been refactored to use a single SPA-JSON file, like PipeWire does, with support for fragments that can override options. This file is also now loaded using PipeWire's configuration API, which effectively means that the file is now loaded from the PipeWire configuration directories, such as ``/etc/pipewire`` and `` XDG_CONFIG_HOME/pipewire``. - The configuration system now has the concept of profiles, which are groups of components that can be loaded together, with the ability to mark certain components as optional. This allows having multiple configurations that can be loaded using the same configuration file. Optional components also allow loading the same profile gracefully on different setups, where some components may not be available (ex, loading of the session D-Bus plugin on a system-wide PipeWire setup now does not fail). - Many configuration options are now exposed in the ``sm-settings`` metadata, which allows changing them at runtime. This can be leveraged in the future to implement configuration tools that can modify WirePlumber's behaviour dynamically, without restarting. - A new "filters" system has been implemented, which allows specifying chains of "filter" nodes to be dynamically linked in-between streams and devices.

Other audio session-manager policy-manager pipewire c lua

exiftool 12.75 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: (production release). - CORRUPTION WARNING: introduced in 12.45 which could result in corrupted Sony ARW images from some newer models when writing if lossless compression was used. - Added ability to read C2PA JUMBF metadata from PDF and SVG files. - Added ability to extract JUMBF metadata as a block. - Added read support for C2PA (JUMBF-format) files. - Removed "date before 1970" warning entirely since 64-bit systems should be able to handle dates in this range. - Improved Canon FocusMode decoding. - introducd in 12.74 which could cause "Undefined subroutine" runtime error when reading MIE files.

Artistic perl exif meta-data

abc2svg 1.22.13 💾

abc2svg is a set of ECMAscript files that handle the ABC music notation. This includes editing, displaying, printing, playing the music files and converting them to other formats such as ABC and MEI notations.

major bugfix: Lots of bug fixes and improvements.

GNU GPL abc music conversion

7-Zip 24.00 💾

7-Zip is a file archiver with a high compression ratio. The main features of 7-Zip High compression ratio in 7z format with LZMA and LZMA2 compression Supported formats: Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM Unpacking only: APFS, AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VHDX, VMDK, XAR and Z. For ZIP and GZIP formats, 7-Zip provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip Strong AES-256 encryption in 7z and ZIP formats Self-extracting capability for 7z format Integration with Windows Shell Powerful File Manager Powerful command line version Plugin for FAR Manager Localizations for 87 languages

major bugfix: 7-Zip now can unpack ZSTD archives (.zst filename extension). 7-Zip now can unpack ZIP, SquashFS and RPM archives that use ZSTD compression method. 7-Zip now supports fast hash algorithm XXH64 that is used in ZSTD. 7-Zip now can unpack RAR archives (that use larger than 4 GB dictionary) created by new WinRAR 7.00. 7-Zip now can unpack DMG archives that use XZ (ULMO/LZMA) compression method. 7-zip now can unpack NTFS images with cluster size larger than 64 KB. 7-zip now can unpack MBR and GDP images with 4 KB sectors. Speed optimizations for archive unpacking: rar, cab, wim, zip, gz. Speed optimizations for hash caclulation: CRC-32, CRC-64, Blake2sp. The was Zip for Linux could fail for multivolume creation in some cases. Some were.

Mixed compression zip archive cpp c

FlexGet 3.11.13 💾

FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.

minor bugfix: all commits.

MITL download internet torrents bittorrent python

git-annex 10.20240129 💾

git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, checksumming time, or disk space. Even without file content tracking, being able to manage files with git, move files around and delete files with versioned directory trees, and use branches and distributed clones, are all very handy reasons to use git. And annexed files can co-exist in the same git repository with regularly versioned files, which is convenient for maintaining documents, Makefiles, etc that are associated with annexed files but that benefit from full revision control. When a file is annexed, its content is moved into a key-value store, and a symlink is made that points to the content. These symlinks are checked into git and versioned like regular files. You can move them around, delete them, and so on. Pushing to another git repository will make git-annex there aware of the annexed file, and it can be used to retrieve its content from the key-value store.

minor feature: Info: Added "annex sizes of repositories" table to the overall display. Import: Sped up import from special remotes. Import: Added --message/-m option. Support using commands that implement the Stateless OpenPGP command line. Interface, as an alternative to gpg. Currently only supported for encryption=shared special remotes. When annex.shared-sop-command is configured. Test: Test a specified Stateless OpenPGP command when. Run with eg --test-git-config annex.shared-sop-command=sqop Improve disk free space checking when transferring unsized keys to. Local git remotes. Added configs annex.stalldetection-download, annex.stalldetection-upload. Annex.bwlimit-download, annex.bwlimit-upload, And similar per-remote configs. Improve annex.stalldetection to handle remotes that update progress. Less frequently than the configured time period. External: Monitor file size when getting content from external. Special remotes and use that to update the progress meter, in case the external special remote program does not report progress. Added --expected-present file matching option. Webapp: Added --port option, and annex.port config. Assistant: When generating a gpg secret key, avoid hardcoding the. Key algorithm and size. -- Joey Hess Mon, 29 Jan 2024 13:12:00 -0400.

Mixed git archive haskell

libpng (Portable Network Graphics) 1.6.42 💾

libpng is the PNG image format reference implementation. Portable Network Graphics are the most widely used raster image format, patent-free, based on lossless data compression, support indexed/paletted, grayscale, and 24 or 32 bit truecolor images with transparency. It's also an highly extensible container format, with built-in color profiles and representation information, textual meta data, filters, progressive interlacing, and permits animations in the derived APNG or MNG formats.

minor bugfix: * Fixed the implementation of the macro function `png_check_sig`. This was an API regression, introduced in libpng-1.6.41. (Reported by Matthieu Darbois)

Zlib c png image format library raster-image compression deflate gamma icc zlib

Samba 4.19.4 💾

Samba is a software suite that provides seamless file and print services to SMB/CIFS clients. It is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.

minor feature: Net changesecretpw cannot set the machine account password if Secrets.tdb is empty. For generating doc, take, if defined, env XML_CATALOG_FILES. Trivial C typo in nsswitch/winbind_nss_netbsd.c. vfs_linux_xfs is incorrectly named. systemd stumbled over copyright-message at smbd startup. Following intermediate abolute share-local symlinks is broken. ctdb RELEASE_IP causes a crash in release_ip if a connection to a non-public address disconnects first. shadow_copy2 broken when current fileset apos;s directories are. Removed. systemd stumbled over copyright-message at smbd startup. ctdb RELEASE_IP causes a crash in release_ip if a connection to a non-public address disconnects first. smbd does not detect ctdb public ipv6 addresses for multichannel. Exclusion. apos;force user = localunixuser apos; doesn apos;t work if apos;allow trusted Domains = no apos; is set. smbget delogging doesn apos;t work. smget: username in the smburl and interactive password entry Doesn apos;t work. smbget auth function doesn apos;t set values for password prompt Correctly. ctdb RELEASE_IP causes a crash in release_ip if a connection to a non-public address disconnects first. Unable to copy and write files from clients to Ceph cluster via SMB Linux gateway with Ceph VFS module. Multichannel refresh network information.

GNU GPLv3 communications file-sharing cifs windows

Insight Tool Kit 5.4rc02 💾

The Insight Toolkit (ITK) is an open-source, cross-platform toolkit for N-dimensional scientific image processing, segmentation, and registration. Segmentation is the process of identifying and classifying data found in a digitally sampled representation. Typically the sampled representation is an image acquired from such medical instrumentation as CT or MRI scanners. Registration is the task of aligning or developing correspondences between data. For example, in the medical environment, a CT scan may be aligned with a MRI scan in order to combine the information contained in both.

major feature: https://github.com/InsightSoftwareConsortium/ITK/releases/tag/v5.4rc02

Apache scientific image processing ct mri dicom cpp

Mosquitto 2.0.18 💾

Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers. The MQTT protocol provides a lightweight method of carrying out messaging using a publish/subscribe model. This makes it suitable for Internet of Things messaging such as with low power sensors or mobile devices such as phones, embedded computers or microcontrollers. The Mosquitto project also provides a C library for implementing MQTT clients, and the very popular mosquitto_pub and mosquitto_sub command line MQTT clients. Mosquitto is part of the Eclipse Foundation, and is an iot.eclipse.org project. The development is driven by Cedalo.

minor bugfix: Broker: - Fix crash on subscribe under certain unlikely conditions. Closes #2885. Closes #2881. Clients: - Fix mosquitto_rr not honouring `-R`. Closes #2893.

EPL mqtt iot eclipse library c python

Bash 5.2.026 💾

Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.

major feature:

GNU GPLv3 shell sh unix unix-shell

mpv 0.37.0 💾

mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types. Scripting Powerful scripting capabilities can make the player do almost anything. There is a large selection of user scripts on the wiki. On Screen Controller While mpv strives for minimalism and provides no real GUI, it has a small controller on top of the video for basic control. High quality video output mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more. GPU video decoding mpv can leverage most hardware decoding APIs on all platforms. Hardware decoding can be enabled at runtime on demand. Embeddable A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications.

major feature: This release requires FFmpeg 4.4 or newer and libplacebo 6.338.0 or newer. This is the first release to unconditionally require libplacebo, but note that the new improved renderer (vo_gpu_next) is not yet the default. Features New ao_oss: add SPDIF passthrough support hwtransfer: implement support for HW- HW format conversions stream/dvbin: add support for delivery system ISDB-T audio/chmap: support up to 64 channels (including 22.2 layout) libmpv: add mpv_time_ns() vo_gpu, vo_gpu_next: add Vulkan support for macOS meson: make libplacebo a required dependency hwdec: support videotoolbox hwdec with libplacebo Changed msg: print warning and error messages to stderr options: restore old default subtitle selection behavior input.conf: swap wheel up/down with wheel left/right Removed waf: remove waf as a build system osc.lua: remove toggle for forced only subpictures (appeared as F ) mac: remove runtime checks and compatibility for macOS older than 10.15 cocoa: remove deprecated OpenGL cocoa backend Options and Commands Added vo_gpu_next: add --hdr-peak-percentile player: add --term-remaining-playtime option x11: add --x11-wid-title option vo_gpu_next: add --libplacebo-opts player: add --subs-match-os-language option (replaces 'auto' option) vo: add --video-crop win32: add --window-corners, --window-affinity, --title-bar, --backdrop-type sub: add --sub-stretch-durations option Changed builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq profile player: add 'always' option to --subs-fallback-forced demux_playlist: default to --directory-mode=lazy builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq profile vo_gpu, vo_gpu_next: support --icc-3dlut-size=auto demux: prepend some cache options with --demuxer- builtin.conf: modernize internal profiles for higher quality rendering by default, rename 'gpu-hq' profile to 'high-quality',

Mixed video media player c lua swift

libplacebo 6.338.2 💾

libplacebo is, in a nutshell, the core rendering algorithms and ideas of mpv rewritten as an independent library. As of today, libplacebo contains a large assortment of video processing shaders, focusing on both quality and performance. These include features such as the following: High-quality, optimized upscaling and downscaling including support for polar filters ("Jinc"), anti-aliasing, anti-ringing and gamma correct scaling. Dynamic HDR tone mapping, including real-time measurement of scene histogram, scene change detection, dynamic exposure control, perceptual gamut stretching, contrast recovery and more. Native support for Dolby Vision HDR, including Profile 5 conversion to HDR/PQ or SDR, reading DV side data, and reshaping. (BL only, currently) A colorimetrically accurate color management engine with support for soft gamut mapping, ICC profiles, accurate ITU-R BT.1886 emulation, black point compensation, and custom 3DLUTs (.cube). A pluggable, extensible custom shader system. This can be used to arbitrarily extend the range of custom shaders to include popular user shaders like RAVU, FSRCNNX, or Anime4K. See the mpv wiki on user scripts for more information. High performance film grain synthesis for AV1 and H.274, allowing media players to offload this part of decoding from the CPU to the GPU. Tunable, fast debanding and deinterlacing shaders. High quality gamma-correct dithering, including error diffusion modes. Every attempt was made to provide these features at a

minor feature: This release fixes a number of minor issues with v6.338.1, in particular a fix for the new caching subsystem when using custom cache callbacks. Fixes and performance improvements: - properly align AVFrame planes when using oddly-sized pixels - correct some reported GPU buffer size limits - properly report texture transfer failures - avoid ICC-related error spam - avoid using some deprecated APIs and syntax - fix pl_find_filter_* missing symbols - fix duplicate initialization of vulkan debug layers - fix assertion when using custom cache allocator API - avoid redundant scale shader variable declarations - avoid redundant linearization step when using sigmoid scaling - avoid generating redundant dependency on xxhash - fix possible integer overflow on 32-bit textures - fix cropped frame dimensions when using vulkan hwframes

GNU GPLv3 video image rendering library gpu

Heaptrack 1.5.0 💾

Heaptrack traces all memory allocations and annotates these events with stack traces. Dedicated analysis tools then allow you to interpret the heap memory profile to: Find hotspots that need to be optimized to reduce the memory footprint of your application Find memory leaks, i.e. locations that allocate memory which is never deallocated Find allocation hotspots, i.e. code locations that trigger a lot of memory allocation calls Find temporary allocations, which are allocations that are directly followed by their deallocation

major feature:

Mixed sdk linux profiler kde cpp

libunwind 1.8.0 💾

libunwind is a portable and efficient C API for determining the current call chain of ELF program threads of execution and for resuming execution at any point in that call chain. The API supports both local (same process) and remote (other process) operation. The API ise useful in a number of applications, including but not limited to the following. Program introspection: Either for error messages showing a back trace of the call chain leading to a problem or for performance monitoring and analysis. Debugging: Whether the debugging and analysis of the call chain of a remote program or the post-mortem analysis of a coredump. Language runtime exception handling libunwind: optionally provides an alternative implementation of the Itanium exception handling ABI used by many popular toolchains. Alternative setjmp()/longjmp(): libunwind optionally provides an alternative implementation of the setjmp()/longjmp() functionality of the C standard library.

minor feature: What's Changed Improve unwinding through a bad function pointer on x86_64. by @EmployedRussian in #449 Fix single-bit-bitfield-constant-conversion warning by @am11 in #457 Remove mailing list information by @bkmgit in #463 Fix UMRs indicated by valgrind (x86_64) by @peadar in #454 Remove unneeded check by @bkmgit in #466 fix byte_order_is_valid function logic by @he7850 in #445 Use size_t to match R.H.S by @am11 in #455 Move get_proc_info_in_range under dwarf/ by @am11 in #460 Bump actions/checkout@v2 to @V3 by @bregma in #469 dwarf_find_unwind_table: Find load_base correctly when current segment does not start at segbase by @BobIsOnFire in #456 Add introspection for march=armv8-a+sve by @am11 in #471 Add refined read-only permissions to CI actions by @bregma in #476 Conditionally handle differing struct fpreg layout on FreeBSD armv7 by @rcmcdonald91 in #478 src/Gtrace: remove unguarded print() calls by @rossburton in #483 Linux: Make get_elf_image guaranteed AS-safe by @bertwesarg in #485 Rework CI-unix.yml to add clang by @bregma in #472 Provide syscall wrappers for mmap and munmap by @bertwesarg in #486 Allow to use a custom dl_iterate_phdr implementation by @bertwesarg in #490 aarch64: unw_step() validates address before calling dwarf_get by @he7850 in #494 doc: Add manpage for unw_set_iterate_phdr_function by @bertwesarg in #497 Fix unused variable warning by @michalbiesek in #498 Provide AS-safe allocator to LZMA by @bertwesarg in #484 Rework register load in aarch64_local_resume() by @bregma in #503 Add manpage for libunwind-coredump by @bregma in #496 Make Debug() signal-safe by @bregma in #506 Handle edge case in aarch64 tdep_trace() by @bregma in #504 Update to rc2 by @bkmgit in #468 don't override sp on arm and mips64 by @kasperk81 in #481 Fix NO_PTRACE_TEST conditions by @bregma in #500 Skip test-ptrace tests if ptrace() returns an err

MITL debugging toolchain development library c assembly

Shotcut 24.01.28 💾

Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.

minor feature: distort mode in Size Position GPU filter. zombie values in Time Remap filter while working with keyframes. saving B frames in custom Export preset with hardware encoder. Added support for multiple selection to Split At Playhead. Added Timeline Edit Split All Tracks At Playhead Shift+S. Added Edit Undo and Redo support for adding, removing, changing, and disabling Filters. bit Export with NVENC (NVIDIA) encoders. proxy generation failing with NVENC if Settings Proxy Use Hardware Encoder is on. toggling Export Use hardware encoder resets all options to defaults. Export Each Playlist Item Directory incorrectly shows a filename. Changed the name of the Declick time filter to Declick Audio. intermittent crash moving a clip on the Timeline. Playlist Select All and Remove All are disabled until selection changes. Added Player Loop and Player Set Loop Range to the menu and player controls. Changed the player controls to automatically adapt to 2 rows so the In Point and Selected Duration show more reliably. some filter parameters' sliders may overflow using new keyframe easings that over- or under-shoot. Added Timeline Edit Nudge Forward . and Nudge Backward ,. Added Pause and Resume to the context menu in Jobs. Changed the low memory warning dialog to automatically itself when the free memory becomes high enough. Changed the low memory detection to automatically pause and resume a currently running job as the free memory becomes too low and then high enough again. Added Settings Backup with options for: - Manually. - Hourly. - Daily (default). - Weekly This creates a backup of the current project file in a manner similar to File Backup and Save except it is automatic now unless Manually is chosen. Added File Other Versions sub-menu that tries to find similarly-named project files in the same folder create by Shotcut backup or recovery mechanisms. Added Timeline Selection Group/Ungroup Ctrl+G. This is basically a

GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt

gaiasky 3.5.8-3 💾

Gaia Sky is a real-time 3D Universe application that runs on Linux, Windows and macOS. It is developed within the framework of ESA's Gaia mission to chart more than 1 billion stars. A part of Gaia Sky is described in the paper Gaia Sky: Navigating the Gaia Catalog.

minor bugfix: Full changelog : Make sure a focus' star ancestor exists before trying to get its parenthood in the octree. .

MPL astronomy vr

Schism Tracker 20240129 💾

Schism Tracker is a free and open-source reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique "finger feel" that is difficult to replicate in part. The player is based on a highly modified version of the ModPlug engine, with a number of bugfixes and changes to improve IT playback.

minor feature: Provide undo for "revert pattern data" (thanks @jiffygist!) Fixed a playback bug where an instrument's volume is zero and has gotten a note off would not trigger the envelopes properly Fixed a playback bug where Position Jumps and Pattern Breaks wouldn't work sometimes Add a new config option, keyjazz_capslock, to mitigate caps lock events not being sent properly by SDL (the issue is also marked as "won't fix" upstream) Linux-specific: libFLAC and libogg binaries are now bundled with the Schism build. To use them, you can either prepend LD_LIBRARY_PATH=/path/to/schismdir when running Schism or install them to your global libraries directory

GNU GPL audio editor music sequencer tracker c python

Gqrx 2.17.3 💾

Gqrx is an open source software defined radio receiver (SDR) powered by the GNU Radio and the Qt graphical toolkit. Gqrx supports many of the SDR hardware available, including Airspy, Funcube Dongles, rtl-sdr, HackRF and USRP devices. See supported devices for a complete list. Discover devices attached to the computer. Process I/Q data from the supported devices. Change frequency, gain and apply various corrections (frequency, I/Q balance). AM, SSB, CW, FM-N and FM-W (mono and stereo) demodulators. Special FM mode for NOAA APT. Variable band pass filter. AGC, squelch and noise blankers. FFT plot and waterfall. Record and playback audio to / from WAV file. Record and playback raw baseband data. Spectrum analyzer mode where all signal processing is disabled. Basic remote control through TCP connection. Streaming audio output over UDP.

minor feature: Fixed: Delete key shortcut for bookmark removal.

GNU GPL radio receiver sdr qt ham-radio cpp

BallroomDJ 4 4.4.9.2 💾

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.

major bugfix: 4.4.9.2 2024-1-29 * Bug Fixes: * Database Update: Fixed a crash parsing ID3 (MP3) tags.

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

Checkstyle 10.13.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: IllegalTokenText support for STRING_TEMPLATE_CONTENT. Support Java 21 string template syntax. quot;Unable to persist cache file quot; if target directory is a symlink. Enforce file size on Java inputs. Enable checks from Error Prone Support. Enable examples tests. Remove '//ok' comments from Input files. Expand XPath IT Regression Testing. Resolve Pitest Suppression in Pitest-Javadoc Profile. CustomImportOrder property 'customImportOrderRules' should be String . PropertyCacheFileTest Failing: 3 Test Methods Failing Along With testSymbolicLinkResolution() Causing. Update Tests to use new 'verifyXxxxxx' method or 'execute' that use inlined config in Input files. Use module properties macro in all templates. Make Checkstyle an (automatic) module.

MITL java coding-style syntax-checker command-line

Zotero 6.0.30 💾

Zotero is a free and open-source reference management software to manage bibliographic data and related research materials (such as PDF files). Notable features include web browser integration, online syncing, generation of in-text citations, footnotes, and bibliographies, as well as integration with the word processors Microsoft Word, LibreOffice Writer, and Google Docs. It is produced by the Center for History and New Media at George Mason University.

major feature: Security Disabled libvpx support (CVE-2023-5217) Security Added content-loading restrictions to generated reports

Affero GPLv3 citation documentation styles

Varnish 7.4.2 💾

Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture.

major bugfix: * The ``vcl_req_reset`` feature (controllable through the ``feature`` parameter, see `varnishd(1)`) has been added and enabled by default to terminate client side VCL processing early when the client is gone. *req_reset* events trigger a VCL failure and are reported to `vsl(7)` as ``Timestamp: Reset`` and accounted to ``main.req_reset`` in `vsc` as visible through ``varnishstat(1)``. In particular, this feature is used to reduce resource consumption of HTTP/2 "rapid reset" attacks (see below). Note that *req_reset* events may lead to client tasks for which no VCL is called ever. Presumably, this is thus the first time that valid `vcl(7)` client transactions may not contain any ``VCL_call`` records. * Added mitigation options and visibility for HTTP/2 "rapid reset" attacks (CVE-2023-44487_, 3996_, 3997_, 3998_, 3999_). Global rate limit controls have been added as parameters, which can be overridden per HTTP/2 session from VCL using the new vmod ``h2``: * The ``h2_rapid_reset`` parameter and ``h2.rapid_reset()`` function define a threshold duration for an ``RST_STREAM`` to be classified as "rapid": If an ``RST_STREAM`` frame is parsed sooner than this duration after a ``HEADERS`` frame, it is accounted against the rate limit described below. The default is one second. * The ``h2_rapid_reset_limit`` parameter and ``h2.rapid_reset_limit()`` function define how many "rapid" resets may be received during the time span defined by the ``h2_rapid_reset_period`` parameter / ``h2.rapid_reset_period()`` function before the HTTP/2 connection is forcibly closed with a ``GOAWAY`` and all ongoing VCL client tasks of the connection are aborted. The defaults are 100 and 60 seconds, corresponding to an allowance of 100 "rapid" resets per minute. * The ``h2.rapid_reset_budget()`` function can be used to query the number of currently allowed "rapid" resets. * Sessions closed due to

BSDL-2 cache http proxy

Varnish 7.4.0 💾

Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture.

major bugfix: * The ``VSB_quote_pfx()`` (and, consequently, ``VSB_quote()``) function no longer produces `` v`` for a vertical tab. This improves compatibility with JSON. * The bundled *zlib* has been updated to match *zlib 1.3*. * The ``VSHA256_*`` functions have been added to libvarnishapi (3946_). * Tabulation of the ``vcl.list`` CLI output has been modified slightly. * VCL now supports "protected headers", which can neither be set nor unset. * The ``Content-Length`` and ``Transfer-Encoding`` headers are now protected. For the common use case of ``unset xxx.http.Content-Length`` to dismiss a body, ``unset xxx.body`` should be used. * Error handling of numeric literals in exponent notation has been improved in the VCL compiler (3971_). * Finalization of the storage private state of busy objects has been fixed. This bug could trigger a panic when ``vcl_synth `` was used to replace the object body and storage was changed from one of the built-in storage engines to a storage engine from an extension (3953_). * HTTP/2 header field validation is now more strict with respect to allowed characters (3952_). * A bug has been fixed in the filter handling code which could trigger a panic when ``resp.filters`` was used from ``vcl_synth `` (3968_). * The utility macros ``ALLOC_OBJ_EXTRA()`` and ``ALLOC_FLEX_OBJ()`` have been added to ``miniobj.h`` to simplify allocation of objects larger than a struct and such with a flexible array. * The ``varnishapi`` version has been increased to 3.1 and the functions ``VENC_Encode_Base64()`` and ``VENC_Decode_Base64()`` are now exposed. * Two bugs in the ban expression parser have been fixed where one of them could lead to a panic if a ban expression with an empty header name was issued (3962_). * The ``v_cold`` macro has been added to add ``__attribute__((cold))`` on compilers supporting it. It is used for ``VRT_fail()`` to mark failure code paths as cold. * ``varnishtest`` now generates ``User-

BSDL-2 cache http proxy