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

stunnel 5.71 💾

The stunnel program works as SSL encryption wrapper between remote and local network sockets or inetd-started daemons. It adds SSL or TLS functionality to any network service, commonly POP3, IMAP or HTTP servers. Stunnel uses OpenSSL for cryptography. It can itself function as port redirection deamon, or as temporary traffic interceptor, and requires no adaption of the shadowed programs.

minor feature: Security bugfixes OpenSSL DLLs updated to version 3.1.3. Bugfixes Fixed the console output of tstunnel.exe. Features sponsored by SAE IT-systems OCSP stapling is requested and verified in the client mode. Using "verifyChain" automatically enables OCSP stapling in the client mode. OCSP stapling is always available in the server mode. An inconclusive OCSP verification breaks TLS negotiation. This can be disabled with "OCSPrequire = no". Added the "TIMEOUTocsp" option to control the maximum time allowed for connecting an OCSP responder. Features Added support for Red Hat OpenSSL 3.x patches.

GNU GPL ssl tls network-daemon inetd security network c

stunnel 5.7.1 💾

The stunnel program works as SSL encryption wrapper between remote and local network sockets or inetd-started daemons. It adds SSL or TLS functionality to any network service, commonly POP3, IMAP or HTTP servers. Stunnel uses OpenSSL for cryptography. It can itself function as port redirection deamon, or as temporary traffic interceptor, and requires no adaption of the shadowed programs.

minor feature: Security bugfixes OpenSSL DLLs updated to version 3.1.3. Bugfixes Fixed the console output of tstunnel.exe. Features sponsored by SAE IT-systems OCSP stapling is requested and verified in the client mode. Using "verifyChain" automatically enables OCSP stapling in the client mode. OCSP stapling is always available in the server mode. An inconclusive OCSP verification breaks TLS negotiation. This can be disabled with "OCSPrequire = no". Added the "TIMEOUTocsp" option to control the maximum time allowed for connecting an OCSP responder. Features Added support for Red Hat OpenSSL 3.x patches.

GNU GPL ssl tls network-daemon inetd security network c

hledger 1.32.3 💾

hledger is... free GPL-licensed accounting software that runs on unix, mac, windows, and the web based on readable, version-controllable, future-proof plain text files good for tracking money, investments, time, or any countable commodity good for learning more about double entry accounting shipped with web, terminal, command line, JSON and Haskell interfaces the most user friendly plain text accounting app comparable to Ledger and Beancount built with the powerful Haskell language fast, lightweight, reliable (we pay $50 for regression reports or fixes) free from vendor lock-in local, not cloud-based; your private financial data remains under your control scripting-friendly and automatable comfortable for technical users, but also usable by others. Knowing about command lines, text editors and version control is helpful, but not required (much) good at importing CSV from banks and other financial institutions actively developed and supported by Simon Michael and contributors since 2007 strengthened by your feedback, work and funding. 🙏🏻

minor bugfix: Scripts/addons Bin/hledger-bar: an error when NO_COLOR is not defined;. Allow color when NO_COLOR is defined but empty, per no-color spec; And shellcheck warnings. (Colin Dean, Simon Michael). Bin/hledger-simplebal: shellcheck warnings. (Colin Dean).

accounting cli haskell roff

Paperless-ngx 2.4.3 💾

Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. Features: Organize and index your scanned documents with tags, correspondents, types, and more. Your data is stored locally on your server and is never transmitted or shared in any way. Performs OCR on your documents, adding searchable and selectable text, even to documents scanned with only images. Utilizes the open-source Tesseract engine to recognize more than 100 languages. Documents are saved as PDF/A format which is designed for long term storage, alongside the unaltered originals. Uses machine-learning to automatically add tags, correspondents and document types to your documents. Supports PDF documents, images, plain text files, Office documents (Word, Excel, Powerpoint, and LibreOffice equivalents)1 and more. Paperless stores your documents plain on disk. Filenames and folders are managed by paperless and their format can be configured freely with different configurations assigned to different documents. Beautiful, modern web application that features: Customizable dashboard with statistics. Filtering by tags, correspondents, types, and more. Bulk editing of tags, correspondents, types and more. Drag-and-drop uploading of documents throughout the app. Customizable views can be saved and displayed on the dash

minor bugfix: : : Ensure the scratch directory exists before consuming via the folder @stumpylog. All App Changes: : Ensure the scratch directory exists before consuming via the folder @stumpylog.

GNU GPLv3 internet web dynamic content indexing search

BallroomDJ 4 4.4.9.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.4.9.1 2024-1-28 * Bug Fixes: * Player: Fix announcements. * Player: Fix internal music queue handling issues. * Player: Fix reload.

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

TeXstudio 4.7.2 💾

TeXstudio is an IDE that simplifies creating and editing LaTeX documents. It has numerous features like syntax highlighting, an integrated document and PDF viewer, reference checking and link overlays, auto-completion, code folding, over 1000 builtin math symbols, bookmarks, spellchecking, multi-cursor editing, image drag and drop, table formatter, and many other assistants for images, tables, formulas. It can be used with different TeX compilers and distributions and multiple build steps. It's also cross-platform and portable.

minor bugfix: remove something (alt+del) handles matching delimiters fix detecting parent/child documents when autoloading is disabled #3411 fix completion of user constructs like a_b #3403 fix navigating in subfiles #3404 fix duplicate shortcut in Additional Shortcut column is not removed #3408

GNU GPL c++ qt latex tex word-processor text-editor wordsetting latex-editor

Siril 1.2.1 💾

Siril is an astronomical image processing tool. It is specially tailored for noise reduction and improving the signal/noise ratio of an image from multiple captures, as required in astronomy. Siril can align automatically or manually, stack and enhance pictures from various file formats, even image sequence files (films and SER files). It works well with limited system resources, like in embedded platforms, but is also very fast when run on more powerful computers. Contributors are welcome. Programming language is C, with parts in C++. Main development is done with most recent versions of libraries.

major feature: * Fixed Anscombe VST noise reduction option for mono images * Fixed HEIF import (#1198) * Fixed Noise Reduction Anscombe VST bug with mono images (#1200) * Fixed problems with Fourier Transform planning Estimate (#1199) * Fixed data initialisation bugs in copyfits() and RGB compositing tool * Fixed exported x-column for lightcurves when Julian date is not selected (#1220) * Fixed sampling tolerance for astrometry which was incorrectly read (#1231) * Allowed for RA/DEC to be sorted in PSF windows (#1214) * Added SET-TEMP as valid FITS header to be saved (#1215) * Added configurable color for background extraction sample and standard annotations (#1230) * Fixed argument parsing error in makepsf (!593) * Fixed light_curve and csv export from plot when some images were unselected from the sequence (#1169) * Added undo/redo when platesolving with astrometry.net (#1233) * Fixed crash in findstar when detecting stars close to the border (#1237) * Fixed using wcs info when using light_curve command (#1195) * Allowed moving file into workdir to be picked up for livestacking (#1223) * Fixed the way we check if there is enough space to use quick photometry (#1238) * Fixed platesolving close to poles (#1245) * Fixed bit depth evaluation for 8-bit images (#1244) * Fixed division by 0 in PixelMath (#1249)

GNU GPLv3 astronomy astrophotography photography image processing

Midnight Commander 4.8.31 💾

Midnight Commander is a text-mode visual filesystem browser. (It's two-pane display emulates the venerable DOS Norton Commander). Apart from browsing files and directories, copying or renaming them, searching, editing, affecting permissions, it also provides virtual (zip and other archives) and remote file access (ssh, ftp). Via Ncurses it can run on the console, in a virtual terminal, or over remote connections.

minor feature: Minimal version of GLib is 2.32.0. fish: drop support of native FISH server and protocol. Rename VFS to shell, extfs; uc1541 extfs: update up to 3.6 version, s3+: port to Python3, Support for LZO/LZOP compression format, Skins: add color for non-printable characters in editor, FTBFS on FreeBSD with ext2fs attribute support, Broken stickchars, Wrong timestamp after resuming of file copy operation, Editor: wrong deletion of marked column, Diff viewer: segfault when display of line numbers is enabled, Tar VFS: broken handling of hard links, Sftp VFS: failure establishing SSH session due hashed host names in /.ssh/known_hosts, Shell VFS: incorrect file names with cyrillic or diacritic symbols, mc.ext.ini: incorrect description of of how multiple sections and keys with same names are processed, mc.ext.ini: unescaped backslash is treated as invalid escape sequence in glib-2.77.3 and glib-2.79, mc.ext.ini: file "Makefile.zip" is handled as Makefile not as zip-arhive

GNU GPL file-browser ncurses

Qtractor 0.9.39 💾

Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.

minor feature: Added build checks on whether to use old or newer style of LV2 include headers. Introducing new Transport/Step/Backward and Forward menu actions, to move the play-head backward and forward, in bar/beat/fraction (snap-per-beat) steps, respectively. Introducing View/Options.../Display/Custom/Style sheet (*.qss) application theming option. Improved MIDI clip editor centering to current mouse pointer position in main timeline (tracks-view); on both horizontal and vertical axes. LV2 Plug-in Control Input Port-change request extension feature support added. Fixed an old one-off plug-in parameter change command aliasing (undo/redo). Updated copyright headers into the New Year (2024).

GNU GPL audio editor c++ cpp qt jack

Lollypop 1.4.37 💾

Lollypop is a visual music collection browser and player for Gnome. It supports MP3/MP4, FLAC and OGG Vorbis, presents a genre and album cover browser, sorting and searching by genre and artist, art/cover downloading, a playing queue and different replay modes.

minor bugfix: Bug Fixes Special PMOS release !!!

GNU GPL python gtk gnome music player audio mp3

MusicBrainz Picard 2.11 💾

Picard is a cross-platform music tagger written in Python. It supports all common audio formats (MP3, FLAC, OGG, M4A, WMA). And uses AcoustID audio fingerprints, for automatic music identification; or look up CD images even. For additional features, a wide list of plugins is available; and it's easy to extend.

minor bugfix: PICARD-2819 - Track/release relationship settings not being respected as described

GNU GPL python audio music id3 tagging

ifcplusplus 2.2 💾

IFC++ is an open source C++ class model, as well as a reader and writer for IFC files in STEP format. Features include: Easy and efficient memory management using smart pointers. Parallel reader for very fast parsing on multi-core CPU's Retrieve ALL data from the IFC model, including property sets, material information etc. Additionally, there's a simple IFC viewer application, using Qt and OpenSceneGraph. It can be used as starting point for all kinds of applications around the open building model standard IFC.

minor feature: Improved viewer application. Added reading styles of boolean operands

architecture ifc step cpp

Rolisteam 1.9.3 💾

Rolisteam helps you to manage a tabletop role playing game with remote friends/players. It provides many features to share maps, pictures and it also includes tool to communicate with your friends/players. The goal is to make Rolisteam-managed RPG games as good as RPG games around your table. To achieve it, we are working hard to provide you more and more features.

minor feature: Fix connections to website. Fix performance issue on fog of war Fix overlapping issue on vmap Fix vmap dragging speed when zoom out Fix scaling issue when reloading vmap Fix issue on old map update diceparser Fix misleading error on version Prevent some crashes (shared notes, NPC maker, Audio player)

GNU GPL c++ qt dnd rpg jdr role-playing audio player dice roll die

Geonkick 3.3.2 💾

Geonkick is a free software synthesizer capable of generating a wide range of percussive sounds, including kicks, snares, claps, hi-hats, shakers, and also unique effect sounds. LV2, VST3, Standalone 16 Instruments, 16 MIDI Keys 16 Stereo Channels 3 Layers/Instrument, 3 Oscillators/Layer Play, modify & blend samples with synthesis Save (JSON) & Export (FLAC, WAV, Ogg, SFZ)

minor bugfix: : High CPU usage by DSP. Limiter for the audition channel. , use a separate audition channel for samples preview. Instrument leveler value.

GNU GPLv3 audio synthesizer

LimeSurvey 6.4.3 (build 240122) 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: New feature #19299: Unmask token field (Denis Chenu). LimeSurvey getting slower as more answer options are across all surveys (Carsten Schmitz). CT-605: column selector in responses tab wasn't working anymore (twilligls). CT-604: edit action in "Panel integration" wasn't working (twilligls). CT-598: removing additional languages didn't work anymore (twilligls). CR-1392: SQL not compatible with MSSQL and Postgres (Mohab E). CR-1390: Translation string contains hardcoded action in placeholder (Mohab E). Survey activation error when create a new survey using MSSQL (Carsten Schmitz). Attribute encryption can not be turned OFF, it can only be turned on (Gabriel Jenik). Updated translation: Portuguese (Portugal) by samarta. Updated translation: Norwegian (Bokmål) by pmonstad. Updated translation: Korean by modernity4r, zist21. Updated translation: Japanese by nomoto. Updated translation: German by c_schmitz. Updated translation: German (Informal) by urbana. Updated translation: German (Informal) by c_schmitz, metaworx.

GNU GPL survey php mysql mssql postgres

gaiasky 3.5.8 💾

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 feature: Full changelog : Particle sizing and size limits in the loader. Run actual octant update code in the main thread. Apply graphics quality after restart. Remove graphics quality update events. Use actual tree map for currently pressed keys in keyboard input controller, so that actions can be retrieved reliably. do not activate surface mode (where the view follows the mouse location) with gamepad input. Layout and information in about/help dialog. Dataset detection to use dataset key by default instead of name. Graphics quality update is now a 'needs restart' operation, otherwise the system crashes trying to load in new parameters, textures and so on. This is part of. Increase constellation and boundaries line width to prevent rastering artifacts. This is part of. Add orientation to shape dialog (camera, equatorial, ecliptic, galactic). Tooltips in number validators using the `MAX_VALUE` or `MIN_VALUE` should use infinity instead. Part of. Remove all shapes around object actually removes all shapes and not only the first in the list. This is part of. Default to scientific notation only when abs(num) 9999. Possible null pointer exceptions in OpenXR driver. Star flickering due to quad sizes mended by setting a minimum quad solid angle roughly equal to the pixel size of the back-buffer. Enable breaking string sequences at forward and backward slashes, as well as whitespaces. This prevents overflown content in the error dialog in certain cases. Build System: Upgrade to gradle 8.5. Code Refactoring: Group all line settings into a single object (width, width bias, mode). Rename attributes of UCD and UCDParser to comport with the global style. Features: Add new `backupSettings()` and `restoreSettings()` API calls to back up and restore the entire settings in Gaia Sky from a script. Adjust constants so that the Sun size is accurate. Move 'star glow over objects' check box to Scene settings Stars section. Add used, free, allocated and to

MPL astronomy vr

FlexGet 3.11.11 💾

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

BallroomDJ 4 4.4.9 💾

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.4.9 2024-1-26 * Bug Fixes: * Configure / General: Fix locale selection display (broken in 4.4.8). * Export for BDJ4: Fix. * Player: External Request: Fix assignment of artist/title. * Song Editor: Fix keyword validation. * Song Editor: Fix possible crashes. * Support Message: Validate e-mail address. * Changes: * Configure / Display Settings: The marquee song information display can now be configured. * Internal: * Code cleanup.

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

Linux kernel 6.7.2 💾

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.2, Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"", arm64: dts: armada-3720-turris-mox: set irq type for RTC, Revert "KEYS: encrypted: Add check for strsep", i2c: s3c24xx: transferring more than one message in polling mode, i2c: s3c24xx: read transfers in polling mode, ipv6: mcast: data-race in ipv6_mc_down / mld_ifc_work, selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes, mlxsw: spectrum_router: Register netdevice notifier before nexthop, mlxsw: spectrum_acl_tcam: stack corruption, mlxsw: spectrum_acl_tcam: NULL pointer dereference in error path, mlxsw: spectrum_acl_erp: error flow of pool allocation failure, loop: the the direct I/O support check when used on top of block devices, ethtool: netlink: Add missing ethnl_ops_begin/complete, arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace, kdb: a potential buffer overflow in kdb_local(), io_uring: adjust defer tw counting, ipvs: avoid stat macros calls from preemptible context, netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description, netfilter: nf_tables: skip dead set elements in netlink dump, netfilter: nf_tables: do not allow mismatch field size and set key length, netfilter: bridge: replace physindev with physinif in nf_bridge_info, netfilter: propagate net to nf_bridge_get_physindev, netfilter: nf_queue: remove excess nf_bridge variable, netfilter: nfnetlink_log: use proper helper for fetching physinif, netfilter: nft_limit: do not ignore unsupported flags, netfilter: nf_tables: reject invalid set policy, net: netdevsim: don't try to destroy PHC on VFs, mptcp: relax check on MPC passive fallback, LoongArch: BPF: Prevent out-of-bounds memory access, net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe, bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS, net: stmmac: ethtool: calltrace caused by unbalanced disable_irq_wake calls, selftests: bonding: Change script interpreter, drm/amdgpu: fall back to INPUT power for AVG pow

GNU GPL c linux kernel operating-system

Ælhometta 1.0.2 💾

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 real-time bar chart statistics of content being executed

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

asterisk 21.1.0 💾

Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.

major feature: - logger: Fix linking regression. - Revert "core res_pjsip: Improve topology change handling." - menuselect: Use more specific error message. - res_pjsip_nat: Fix potential use of uninitialized transport details - app_if: Fix faulty EndIf branching. - manager.c: Fix regression due to using wrong free function. - doc: Remove obsolete CHANGES-staging and UPGRADE-staging directories - config_options.c: Fix truncation of option descriptions. - manager.c: Improve clarity of "manager show connected". - make_xml_documentation: Really collect LOCAL_MOD_SUBDIRS documentation. - general: Fix broken links. - MergeApproved.yml: Remove unneeded concurrency - app_dial: Add option "j" to preserve initial stream topology of caller - pbx_config.c: Don't crash when unloading module. - ast_coredumper: Increase reliability - logger.c: Move LOG_GROUP documentation to dedicated XML file. - res_odbc.c: Allow concurrent access to request odbc connections - res_pjsip_header_funcs.c: Check URI parameter length before copying. - config.c: Log #exec include failures. - make_xml_documentation: Properly handle absolute LOCAL_MOD_SUBDIRS. - app_voicemail.c: Completely resequence mailbox folders. - sig_analog: Fix channel leak when mwimonitor is enabled. - res_rtp_asterisk.c: Update for OpenSSL 3+. - alembic: Update list of TLS methods available on ps_transports. - func_channel: Expose previously unsettable options. - app.c: Allow ampersands in playback lists to be escaped. - uri.c: Simplify ast_uri_make_host_with_port() - func_curl.c: Remove CURLOPT() plaintext documentation. - res_http_websocket.c: Set hostname on client for certificate validation. - live_ast: Add astcachedir to generated asterisk.conf. - SECURITY.md: Update with correct documentation URL - func_lock: Add missing see-also refs to documentation. - app_followme.c: Grab reference on nativeformats before using it - configs: Improve documentation for bandwidth in iax.conf. - logger: Add channel-based filtering. - chan_iax2.c: Don'

GNU GPL communication conferencing telephony sip pbx c python

GitLab 16.8.1 💾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

minor security: (2024-01-24). ### (1 change). Optimize garbage collection process (gitlab-org/security/gitlab@1d5a7bc23d5678a2d3c059cbced7d33f5e1e68c4). ### Changed (1 change). Migrate hll_counters _i_code_review_create_mr from hll to int (gitlab-org/security/gitlab@357bfe13fc9ab986bba65eb2b06413baed1357f1). ### Security (5 changes). Devfile parser arbitrary file write (gitlab-org/security/gitlab@4f2cc52e8695d219bc9e5c73ada1cf92b1b7a398) ( merge request (gitlab-org/security/gitlab!3817)). Use public email in tags atom feed (gitlab-org/security/gitlab@d3b7615e4b0e5aa8007a8d00944bbd98a98c5f84) ( merge request (gitlab-org/security/gitlab!3822)). improper username sanitization (gitlab-org/security/gitlab@2f5cccd35e5e0e5e1786d9d10cfacf890704d1ad) ( merge request (gitlab-org/security/gitlab!3818)). Escape user input before building regex for linker (gitlab-org/security/gitlab@7a315ac79ece40726fa28d0821c872f0343346b8) ( merge request (gitlab-org/security/gitlab!3819)). Do not allow non-team member to set MR assignees/reviewers (gitlab-org/security/gitlab@bf0c84e848ef955443e3998b937aabaf66cdb5ed) ( merge request (gitlab-org/security/gitlab!3820)).

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

Babel 7.23.9 💾

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-25). #### :: `babel-helper-transform-ture-test-runner`, `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-systemjs`, `babel-preset-env`. : `systemjs` re-traverses helpers (@liuxingbaoyu). `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`. Improve decorated private method check (@JLHwung). `babel-plugin-proposal-decorators`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-runtime`, `babel-preset-env`. Properly sort `core-js@3` imports (@nicolo-ribaudo). `babel-traverse`. : Don't throw in `getTypeAnnotation` when using TS+inference (@liuxingbaoyu). Other. eslint `no-use-before-define` for class ref in fields (@nicolo-ribaudo). #### :house: Internal. `babel-core`, `babel-parser`, `babel-template`. Migrate `eslint-parser` to cts (@liuxingbaoyu). `babel-types`. Remove `@babel/types` props that are not produced by the parser (@liuxingbaoyu). #### :running_woman: Performance. `babel-parser`. perf: Improve parser performance for typescript (@liuxingbaoyu). #### :microscope: Output optimization. `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-new-target`, `babel-plugin-transform-parameters`, `babel-plugin-transform-private-methods`, `babel-preset-env`. Improve temporary variables for decorators (@liuxingbaoyu). `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`. Improve output of `using` (@liuxingbaoyu).

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

asterisk 21.1.0 💾

Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.

minor feature:

GNU GPL communication conferencing telephony sip pbx c python

3D Slicer 5.6.1 💾

Desktop software to solve advanced image computing challenges with a focus on clinical and biomedical applications. Development platform to quickly build and deploy custom solutions for research and commercial products, using free, open source software. Community of knowledgeable users and developers working together to improve medical computing. The development of 3D Slicer—including its numerous modules, extensions, datasets, pull requests, patches, issues reports, suggestions—is made possible by users, developers, contributors and commercial partners around the world. The National Institutes of Health(NIH) of the USA has been a major contributor through a variety of competitive grants and contracts. See more information about funding sources here. DICOM import and export, DICOMweb and classic DIMSE networking. Support of a wide range of DICOM information objects, such as 2D, 3D, 4D images, segmentation objects, registration objects, structured reports, parametric maps, RT structure sets, RT plans, RT images, RT dose maps.

minor feature: Improvements Disable pip version check (PR-7466 3) Streamline Endoscopy UX by removing the Use this curve button (PR-7462 1) Make Tables module translatable (PR-7459 2) Fixes Restore maximization of view on a double-click event (PR-7463 1) Fix loading of sequence nodes (PR-7469 1) Fix vtkQtTranslator leak on quick exit (PR-7465 1) Fix temporary folder containing special characters (PR-7460) Workaround for Slicer hang on scipy.linalg import on Windows 11 (PR-7468) Fix scripted loadable module importing wrapped classes (PR-7464 2) Dependencies Update VTK to fix vtkSMPToolsAPI static initialization order issue (PR-7467 4) Build-system Update GitHub CI workflow to be release-specific (PR-7461 1)

Mixed medical imaging dicom 3dprinting neuroimaging 3dslicer image-processing vtk qt cpp python

qpwgraph 0.6.2 💾

qpwgraph is a graph manager dedicated to PipeWire, using the Qt C++ framework, based and pretty much like the same of QjackCtl.

minor feature: Make the main canvas background to mid-gray, when on non-dark color themes. Updated copyright headers into the New Year (2024).

GNU GPLv3 audio jack pipewire qt cpp