GitLab 16.8.2 💾

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-02-07). ### (3 changes). Redis 6.0 compatibility breakage with Sidekiq 7 gem (gitlab-org/security/gitlab@e61868ad98d2ae640b3deec2b148c01fb52dba77). Defer ConnectionPool instrumentation setup (gitlab-org/security/gitlab@d31ee125cd7ec9023b7558bd7af44c0293637b94). invalid records with FK not valid (gitlab-org/security/gitlab@a8dece6c5d160a218d9622a3dab0f93a7b2ca181). ### Security (4 changes). CI component input Regexp (gitlab-org/security/gitlab@96b81737b2b9f1aa3c9d710bc00b80be8359f68f) ( merge request (gitlab-org/security/gitlab!3854)). Make scan result policies block renaming branches (gitlab-org/security/gitlab@6b12a71efe9c82b696cf1dc68c5aa2bc72e5fea3) ( merge request (gitlab-org/security/gitlab!3837)). Restrict group access token creation for custom roles (gitlab-org/security/gitlab@e1d38e70f1f5c9defbb0ca2fa4608e603dcd2858) ( merge request (gitlab-org/security/gitlab!3834)). Limit vulnerabilitiesCountByDay date range to 1 year (gitlab-org/security/gitlab@5e5428919d4773731bed7f724bd650dbc7555d9e) ( merge request (gitlab-org/security/gitlab!3826)).

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

Zabbix 6.4.11 💾

Zabbix is an enterprise-class distributed monitoring solution designed to monitor and track performance and availability of network servers, devices, and other IT resources. It supports distributed and Web-based monitoring, auto-discovery, real-time monitoring, SLA assurance, trending, and more.

minor feature: 6.4.11rc1 was released as 6.4.11 without any changes

GNU GPL logging networking monitoring system-administration

Pelican 4.9.1 💾

Pelican is a static site generator, written in Python. Write content in reStructuredText or Markdown using your editor of choice Includes a simple command line tool to (re)generate site files Easy to interface with version control systems and web hooks Completely static output is simple to host anywhere Features Pelican currently supports: Chronological content (e.g., articles, blog posts) as well as static pages Integration with external services (e.g., Google Analytics and Disqus) Site themes (created using Jinja2 templates) Publication of articles in multiple languages Generation of Atom and RSS feeds Syntax highlighting via Pygments Importing existing content from WordPress, Dotclear, and other services Fast rebuild times due to content caching and selective output writing

minor feature: * Ensure ``tzdata`` dependency is installed on Windows

Affero GPLv3 rest site-generator python

libremidi 4.3.0 💾

libremidi is a cross-platform C++20 library for real-time and MIDI file input and output. This is a fork / rewrite based on two libraries: RtMidi ModernMIDI Additionally, for MIDI 2 parsing support we use cmidi2!

major feature: Improvements to timing handling: Added a Custom timestamping mechanism which allows the user to provide a custom callback to run timestamping as close as possible to the event's reception. Added midi_in::absolute_timestamp() to get the origin timestamp for driver-provided ticks as accurately as possible. e.g. in practice this is taking the time just near the ALSA queue creation or WinMM MIDI open. Bugfixes in JACK Many warning fixes - thanks @lilggamegenius for the extensive work! Fix MIDI dump example - thanks @chdiesch! Add SOVERSION to dynamic library

library midi audio music jack alsa cpp

gMTP 1.3.11 💾

gMTP is a simple graphical Media Transfer Protocol client. It supports all MTP based devices (MP3 and MP4 players, mobile phones, tablets). Besides file transfer and folder management, it can manage metadata and album art, playlist creation, or name the device itself.

minor feature: * Update French Translation

BSDL c gnome gtk file-manager file-transfer

FileZilla 3.66.5 💾

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

minor bugfix: Official binaries are now built againt GnuTLS 3.8.3. Updated to libfilezilla 0.46.0. MSW: tab navigation over message log.

GNU GPL c ftp ftps file-transfer

gRPC 1.59.4 💾

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.

minor bugfix: lt;p gt;This is release gRPC Core 1.59.4 (generative). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot; quot; rel= quot;nofollow quot; gt; lt;/a gt;. For previous releases, see lt;a href= quot; quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. lt;ul gt;. lt;li gt; Core Add set min/max TLS version APIs to TLS credentials APIs. lt;/li gt;. lt;/ul gt;. . veblush. . . . .,2008:Repository/27729880/v1.56.4. 2024-02-05T23:07:31Z. . .

Apache rpc cpp python c

CMake 3.28.3 💾

CMake is an extensible, open-source system that manages the build process in an operating system and in a compiler-independent manner. Unlike many cross-platform systems, CMake is designed to be used in conjunction with the native build environment. Simple configuration files placed in each source directory (called CMakeLists.txt files) are used to generate standard build files (e.g., makefiles on Unix and projects/workspaces in Windows MSVC) which are used in the usual way. CMake can generate a native build environment that will compile source code, create libraries, generate wrappers and build executables in arbitrary combinations.

minor feature: Brad King (5): zlib: Fix 1.2.13 version and date notice Tests: Add case covering PCH in a unity build cmGlobalGenerator: Add unity/pch sources after computing compile features Unity: Clarify source comments on unity build transformation CMake 3.28.3 zlib upstream (1): zlib 2022-10-12 (04f42cec)

BSDL software-development build-tool

FlexGet 3.11.15 💾

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

Gnome Subtitles 1.8 💾

Synchronize Times and Frames Synchronize using the video, by setting 2 or more correct times (sync points) Auto-adjust timings based on 2 correct times / sync points Shift subtitles by a specified delay (can be based on the video) Convert between framerates Apply a reaction delay Shortcuts for quick synchronization Built-in Video Preview Playback the videos showing subtitles with formatting Drag-and-drop files Can be used for timings synchronization Fast and slow motion playback Uses the GStreamer backend Works for audio files too Support for Multiple File Formats Adobe Encore DVD Advanced Sub Station Alpha AQ Title DKS Subtitle Format FAB Subtitler Karaoke Lyrics LRC Karaoke Lyrics VKT MacSUB MicroDVD MPlayer MPlayer 2 MPSub Panimator Phoenix Japanimation Society Power DivX Sofni SubCreator 1.x SubRip Sub Station Alpha SubViewer 1.0 SubViewer 2.0 ViPlay Subtitle File Editing Subtitle translation support Merge and split subtitle lines WYSIWYG (What You See Is What You Get) - Supports formatting while editing subtitles View character counts Spell checking support Edit subtitle headers Find and Replace, supporting regular expressions Multi-level undo/redo Drag-and-drop files Character coding and subtitle format auto-detection (on file open) User manual Relaxed subtitle parsing, to read subtitles that contain errors Internationalization (i18n) support

minor feature: - Fixed issues with audio and video playback - Fixed a crash that occurred when pressing up/down after setting the subtitle start/end from the video position - Replaced the custom gstreamer wrapper with gstreamer-sharp - Switched to GLibSharp/GtkSharp ( - Replaced Autotools with the Meson build system - Removed the user guide which was outdated Note to packagers: - Autotools have been replaced with Meson - Gtk-sharp libs (from are now built and bundled with Gnome Subtitles, as gtk-sharp typically available in distros (2.99.x) is not being maintained. Packages should no longer depend on the old gtk-sharp. - Gstreamer-sharp (from is now built and bundled with Gnome Subtitles, instead of the previous custom C wrapper. - See the file for a complete and updated dependency list. Issues: - Meson port (#106) - Error when opening some videos at the same time as the subtitle file (#184) - Crash at the end of video playback (#189) - GNOME subtitle crashes when I press a key after changing time (#194)

GNU GPL video subtitles audio gnome

Subtitle Composer 0.8.0 💾

GUI and text based subtitle editor. Open/Save Text Subtitle Formats SubRip/SRT, WebVTT, MicroDVD, SSA/ASS, MPlayer, TMPlayer and YouTube captions OCR/Open Graphics Subtitle Formats VobSub (.idx/.sub/.rar), BluRay/PGS (*.sup), formats supported by ffmpeg (DVD/Vob, DVB, XSUB, HDMV-PGS) Demux Graphics/Text Subtitle Stream from video file SRT, SSA/ASS, MOV text, MicroDVD, Graphic formats supported by ffmpeg (DVD/Vob, DVB, XSUB, HDMV-PGS) Speech Recognition from audio/video file using PocketSphinx Smart Language/Text encoding detection Integrated Video Player with live subtitle preview, lots of supported formats (FFmpeg), audio stream selection Preview/editing of subtitles on Audio Waveform with audio stream selection Quick and easy subtitle sync: Dragging several anchors/graftpoints and stretching timeline Time shifting and scaling, lines duration re-calculation, framerate conversion, etc. Joining and splitting of subtitle files Side-by-side subtitle translations/editing Text styles (italic, bold, underline, stroke, color), CSS classes and WebVTT voice tags Subtitle position/alignment editing and live preview Spell checking Detection of timing errors in subtitles JavaScript scripting support

major feature: - Fixed video player on GLES only hardware - Fixed skewed video on video player - Fixed closing fullscreen video player - Fixed subtitles under fullscreen video toolbar - Fixed video player media state notifications - Fixed subtitle video overlay font size accuracy - Fixed deadlock/crash while changing audio stream on paused/stopped media - Improved Waveform widget performance - Fixed waveform misalignment due to rounding error - Fixed waveform widget drawing on null image and painting of removed lines - Fixed waveform default zoom scale - Fixed subtitle text line separator draw on LinesWidget - Fixed unbreak lines (newline searches in QTextDocument) - Fixed crash in split lines - Fixed VobSub import ignoring Text styles - Fixed VobSub crash when moving to previous image - Fixed YouTubeCaptions format parsing/saving - Fixed undo/redo actions creation order, incorrect state - Fixed some memory and saving issues - Fixed embedded ASS decoding - Fixed example remove hearing impaired script - Fixed broken about dialog - Added Qt6 support - Added WebVTT format support - Added subtitle positioning UI and support - Added subtitle class/comments/voice UI and support - Improved rich text editing/preview - Rich text rendering on waveform/video/editors - Added DeepL translate engine - Added Google Cloud translate engine - Recreated translation interface - Added/improved ffmpeg 5 support - Subtitle lines are always time sorted; remove sort lines menu action - Replaced Kross with QJSEngine, removed ruby and python support - Improved script manager and tools menu

subtitle video audio kde cpp javascript

FAAD2 2.11.1 💾

Freeware Advanced Audio (AAC) Decoder including SBR decoding

major bugfix: * Build shared libraries and hide symbols by default. * Install man page by default. * Check for `lrintf()` availability, link with `-lm` and define `HAVE_LRINTF` accordingly. * Set a default build type if none was specified. * Build DLL name with SOVERSION by default on Windows. * Fix inlined `lrintf()` function signatures.

GNU GPLv3 audio music decoder aac sbr c

WildMIDI 0.4.5 💾

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

minor bugfix: * Fixed MUS drum channels 9 and 15 being swapped if the same file is played twice from the same memory buffer (bug #234). * Player: Fixed save midi reading wrong argv if there are no path seperators (bug #227). * Other code and build system clean-ups.

Mixed audio music synthesizer midi c

Linux kernel 6.7.4 💾

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.4, drm/amdgpu: missing error code in 'gmc_v6/7/8/9_0_hw_init()', ASoC: codecs: wsa883x: PA volume control, ASoC: codecs: lpass-wsa-macro: compander volume hack, ASoC: codecs: wcd938x: headphones volume controls, ASoC: qcom: sc8280xp: limit speaker volumes, bonding: remove print in bond_verify_device_path, selftests/bpf: Remove flaky test_btf_id test, drm/msm/dsi: Enable runtime PM, Revert "drm/amd/display: Disable PSR-SU on Parade 0803 TCON again", mm, kmsan: infinite recursion due to RCU critical section, arm64: irq: set the correct node for shadow call stack, idpf: avoid compiler padding in virtchnl2_ptype struct, selftests: net: enable some more knobs, selftests: net: add missing config for NF_TARGET_TTL, selftests: bonding: Check initial state, selftests: team: Add missing config options, net: sysfs: /sys/class/net/. path, octeontx2-pf: Remove xdp queues on program detach, selftests: net: don't access /dev/stdout in, selftests: net: available tunnels detection, selftests: net: add missing config for tests, selftests: net: add missing config for nftables-backed iptables, pds_core: Rework teardown/setup flow to be more common, pds_core: Clear BARs on reset, pds_core: Prevent race involving the adminq, pds_core: Use struct pdsc for the pdsc_adminq_isr private data, pds_core: Cancel AQ work on teardown, pds_core: Prevent health thread from running during reset/remove, af_unix: lockdep positive in sk_diag_dump_icons(), net: ipv4: a memleak in ip_setup_cork, netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations, netfilter: nf_log: replace _ON by WARN_ON_ONCE when putting logger, netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV, netfilter: conntrack: correct window scaling with retransmitted SYN, selftests: net: add missing config for GENEVE, devlink: referring to hw_addr attribute during state validation, bridge: mcast: disabled snooping after long uptime, selftests: net: Add missing matchall classifi

GNU GPL c linux kernel operating-system

Homebank 5.7.4 💾

HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.

minor bugfix: Change: migrating to GTK4 preparation (GtkScrolledWindow). Change: statistic report default type is now Total. Wish : #2037200 add a used feature for tags like for payee/categories. Wish : #2044850 revert 5.7.2 print single account (statement) fit to the page width. Wish : #2051419 management dialogs to shows hidden items by default. : template deletion was possible despite used into an account. : dateentry was faultly trigger double parse/eval/update sequence. : filter for report was faultly show always show items. : update currency was not counting change to enable save. : input a mindate maxdate from the filter was possible with no warning. Export CSV not including memo field from split transactions. Add an existing category/payee/tag from manage dialog do not warn user. Export CSV not including remind status. Skip multiple Scheduled do not refresh as expected. Transfer are not included in forecast, balance mode. Cross-currency transfer do not propose target transaction. Info icon for transfers is not displayed. Date filter shows wrong date. Exclude zero-sum categories from Top Spending. 2023-12-08 Maxime Doyen.

GNU GPL c gtk gnome accounting personal-finance quicken money finances bookkeeping

Logstash 8.12.1 💾

Logstash is part of the Elastic Stack along with Beats, Elasticsearch and Kibana. Logstash is a server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite "stash." (Ours is Elasticsearch, naturally.). Logstash has over 200 plugins, and you can write your own very easily as well. For more info, see

minor bugfix: Updates bundled JDK ==== Plugins. *Http Filter - 1.5.1*. Don't process response when the body is empty. #50 . *Syslog_pri Filter - 3.2.1*. Remove spurious leftover text from "use_labels" docs #15 . *Logstash Integration - 1.0.2*. : input plugin now correctly applies common event decorators `type`, `tags`, and `add_field` to events after receiving them #21 . logstash-8-12-0 .

log log-viewer java

freedv 1.9.8 💾

FreeDV is unique as it uses 100% Open Source Software, including the speech codec. No secrets, nothing proprietary! FreeDV represents a path for 21st-century Amateur Radio where Hams are free to experiment and innovate rather than a future locked into a single manufacturer’s closed technology.

minor bugfix: 1. : Prevent unnecessary recreation of resamplers in analog mode.. Better handle high sample rate audio devices and those with 2 channels.. preventing errors from being displayed for involving the FreeDV- Speaker sound device.. resulting in incorrect audio device usage after validation failure if no valid default exists.. where PTT button background color doesn't change when toggling PTT via space bar.. where FreeDV crashes if only RX sound devices are configured with mic filters turned on.. Windows-specific off by one in FreeDV Reporter sorting code.. 2. Enhancements: Add Frequency column to RX drop-down.. Update tooltip for the free form text field to indicate that it's not covered by FEC.. Enable use of space bar for PTT when in the FreeDV Reporter window.. Move TX Mode column to left of Status in FreeDV Reporter window.. Add heading column to FreeDV Reporter window. (PR #672, #675). Prevent FreeDV Reporter window from being above the main window.. Add support for displaying cardinal directions instead of headings.. 3. Code cleanup: Move FreeDV Reporter dialog code to dialogs section of codebase..

GNU LGPL audio

freedv 1.9.8 💾

FreeDV is unique as it uses 100% Open Source Software, including the speech codec. No secrets, nothing proprietary! FreeDV represents a path for 21st-century Amateur Radio where Hams are free to experiment and innovate rather than a future locked into a single manufacturer’s closed technology.

minor bugfix: 1. : Prevent unnecessary recreation of resamplers in analog mode.. Better handle high sample rate audio devices and those with 2 channels.. preventing errors from being displayed for involving the FreeDV- Speaker sound device.. resulting in incorrect audio device usage after validation failure if no valid default exists.. where PTT button background color doesn't change when toggling PTT via space bar.. where FreeDV crashes if only RX sound devices are configured with mic filters turned on.. Windows-specific off by one in FreeDV Reporter sorting code.. 2. Enhancements: Add Frequency column to RX drop-down.. Update tooltip for the free form text field to indicate that it's not covered by FEC.. Enable use of space bar for PTT when in the FreeDV Reporter window.. Move TX Mode column to left of Status in FreeDV Reporter window.. Add heading column to FreeDV Reporter window. (PR #672, #675). Prevent FreeDV Reporter window from being above the main window.. Add support for displaying cardinal directions instead of headings.. 3. Code cleanup: Move FreeDV Reporter dialog code to dialogs section of codebase..

GNU LGPL audio

Surge 1.3.1 💾

A sound designer's dream. A friendly, open community. Featuring many synthesis techniques, a great selection of filters, a flexible modulation engine, a smorgasbord of effects, and modern features like MPE and microtuning.

major feature: Changes in Surge XT 1.3.1 Surge XT 1.3.1 contains bugfixes to the 1.3.0 release and a continued expansion of our OSC protocol support. It also provides a broader set of choices for Linux users who want to download a binary, as opposed to self-build. Open Sound Control Consolidated all the various OSC settings into a single settings dialog Added an option to set the IP address for OSC output Added a set of messages for observing and setting modulation Improved and expandd outbound messages allowing surge to work with TouchOSC Fixed an update bug where modifying mixer solo and mute over OSC would update the engine, but not the GUI Plugin Upgraded to CLAP to 1.2.0 Implemented the CLAP preset-discovery and preset-load extensions This means DAWs like Bitwig Studio and MultitrackStudio have access to the entire set of factory, 3rd party, and user presets in the DAW and can create a track with a preset loaded Restored our build pipeline to Ubuntu 18.04 and gcc 9 with a Docker image, lowering the libc requirement Applied fixes to allow the LV2 to build in CI pipeline, although we still have better behavior in most settings with CLAP or VST3 plugins, LV2 is now back in the binary bundle again Added a suite of OBS builds for various Linux distributions - this means we have nightly and release builds for Linux aarch64, ready for your ARM devices! DSP Ensemble effect clock rate lower bound clamped to avoid underflows (sound disappearing). This will result in existing patches responding differently under modulation of this parameter Feedback summation in the Ensemble effect was incorrect, so it is fixed now. This can also result in existing patches sounding slightly differently (for the better, we would say) Fixed Sine oscillator modulation of Feedback parameter crossing zero created clicks in the output Retriggering Amp and Filter EGs with modulators now properly obeys the Envelope Retrigger Behavior option

GNU GPLv3 audio synthesizer music c cpp

Ossia 3.1.13 💾

ossia score is a sequencer for audio-visual artists, designed to create interactive shows. Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware, create interactive and intermedia scores and script with JavaScript, PureData or C++ to customize your score. Free, open source and runs on desktop, mobile, web and embedded.

minor feature:

GNU GPLv3 music sequencer audio media midi dmx osc c

Modem Manager 1.22.0 💾

ModemManager is a system daemon which controls WWAN (2G/3G/4G/5G) devices and connections. Alongside NetworkManager, ModemManager is the default mobile broadband management system in most standard GNU/Linux distributions (Debian, Fedora, Ubuntu, Arch Linux…), and is also available in custom systems built with e.g. buildroot, yocto/openembedded or ptxdist. ModemManager may also be used in routers running openwrt (integrated with netifd as a new protocol handler), or to manage both voice and data in mobile phones running postmarketos (PINE64 PinePhone, BQ Aquaris X5, OnePlus 6…). libqmi, libmbim and libqrtr-glib are additional libraries that are developed under the umbrella of the ModemManager project, but which can also be used independently with their own command line tools.

major feature: The most important features and changes in this release are the following: * A new "MSG" (message) log verbosity level is introduced, which is also the new default one if none explicitly defined. This level takes the place of the old "INFO" level, as a level including the most important messages that should be logged without needing to be warnings or errors. The new "INFO" level is more verbose than "MSG" but less verbose than "DBG", and may be useful as default in systems where active debugging of WWAN related issues is required. E.g. all user operations triggered via DBus method calls are logged in "INFO" level. * Introduced the concept of "personal information" which should by default not be included in log messages. Enabling personal information in logs requires to run the daemon with the '--log-personal-info' option. This feature is mostly implemented for QMI and MBIM specific logs, but hasn't yet been included in generic daemon logs or when using the AT protocol. Changes and fixes related to this feature will be cherry-picked and included in the future stable branch updates. * API: ** Added new 'Modem.Physdev' property to unconditionally publish the physical modem device path. ** Updated the 'Modem.GetCellInfo()' method to include serving cell type and bandwidth information in LTE and 5GNR cells. ** New 'Modem3gpp.SetCarrierLock()' method to send the list of carrier network information to the modem. ** The 'SetLogging()' method allows a new "MSG" log level. * Core: ** The codebase has been updated to use GTask in all operations and there are no longer any deprecated methods from GLib being used. ** The port probing logic is now able to guess port type hints during runtime, e.g. based on the kernel driver in use or the wwan subsystem port 'type' attributes. ** Default probing and wait times have been increased, in order to cope with slow kernel events r

GNU GPLv3 modems network broadband mobile voip c python

MIDImonster 0.6 💾

The MIDIMonster is an universal control and translation tool for most show control protocols in the entertainment industry - and lots more. Named for its scary math, the MIDIMonster is a universal control and translation tool for multi-channel absolute-value-based control and/or bus protocols.

major feature: After a pretty long time in development, this release introduces three new backends: The wininput backend allows users to use mouse, keyboard and joysticks as input on Windows. It can also be used to remotely control the mouse and keyboard state. The visca backend connects to motorized cameras (known as PTZ cameras) and allows them to be controlled remotely. The mqtt backend provides read and write access to the popular message queueing telemetry transport protocol, which is used in a wide variety of projects and applications. The configuration parser now allows list-type multichannel specifications. Additional example configurations have been added to the distribution. Due to internal API changes, backends built for previous releases are incompatible with this release. The maweb backend will now retry connections after being disconnected. The sACN backend has received improvements to the multicast receive functionality. The sACN and ArtNet backends have been outfitted with a basic detect functionality. The ArtNet backend supports a new option to ignore the output rate limit. The Lua and Python backends now support additional methods to gather the list of all channels currently mapped to them. The MIDI backends (midi, winmidi, jack, rtpmidi) have gained the ability to receive and send extended parameter numbers (RPN/NRPN), which allow for finer grained control, as well as support for the program change control. The evdev backend will now terminate the core when losing the connection to an input device. Device name matching for the evdev backend has been changed to allow for true prefix matching. The maweb backend has received fixes to the core interface, fixing a bug that required the channels to be specified in order.

BSDL-2 audio lighting music osc osc-messages artnet midi midi-controller protocols protocol-adapter dmx512 c lua python

Artistic Style 3.4.12 💾

A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.

minor bugfix: * added "--pad-brackets-in" and "--pad-brackets-out" options * fixed indentation of initializer lists * fixed crash with "--add-braces=nested" applied to if-else blocks

MITL formatting indentation

BallroomDJ 4 💾

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: 2024-2-5 * Bug Fixes: * Update Database: Fix dance-from-genre processing. * Update Database / Audio Tags: Fix ID3 (MP3) genre processing.

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

lib3mf 2.3.0-alpha 💾

What is the 3MF Consortium The 3MF Consortium is an industry association formed to develop and promote a new full-fidelity file format for 3D printing/additive manufacturing, known as the 3D Manufacturing Format (3MF). This consortium came together to rectify the limitations of the existing file formats used in 3D printing, providing a standardized, more capable format that could handle the full range of additive manufacturing technologies from prototyping to production. What is .3mf ? The 3D Manufacturing Format (3MF) is a file format designed to allow design applications to send full-fidelity 3D models for additive manufacturing to other applications, platforms, services, and additive manufacturing hardware. The primary goal behind the creation of the 3MF file format is to establish a new standard for additive manufacturing which addresses the shortcomings and complexities of existing file formats, thereby making the various processes reliable, repeatable and scaleable through prototyping to production.

minor feature: lt;p gt;This is the alpha pre-release for version 2.3.0 of lib3mf. lt;/p gt;. lt;p gt; lt;strong gt;Version 2.3.0 adds new functionality. The changes compared to version 2.2.0 are: lt;/strong gt; lt;/p gt;. lt;h3 gt;Highlights lt;/h3 gt;. lt;ul gt;. lt;li gt;lib3mf now uses lt;a href="" gt;fast_float lt;/a gt;: Reading 3mf files is now 12 faster (when reading the official lt;a href="" gt;test-suite lt;/a gt;) and reading floating point numbers is now locale-independent. lt;/li gt;. lt;li gt;key 3rd party libraries have been updated: lt;br gt;. Fast_float v6.0.0 lt;br gt; Zlib v1.3 lt;br gt; Cpp-base64 v2.rc.08 lt;br gt; Libzip v1.10.1 lt;/li gt; lt;/ul gt;. lt;h2 gt;What's Changed lt;/h2 gt;. lt;ul gt;. lt;li gt;32bit experimental by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martinweismann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="" gt;@martinweismann lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="815274514" data-permission-text="Title is private" data-url="" data-hovercard-type="pull_request" data-hovercard-url="/3MFConsortium/lib3mf/pull/253/hovercard" href="" gt;#253 lt;/a gt; lt;/li gt;. lt;li gt;-293: make override part names absolute by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martinweismann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="" gt;@martinweismann lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="1175463184" data-permission-text="Title is private" data-url="" data-hovercard-type="pull_

BSDL-2 3d-printing 3mf format standard cpp c pascal go

Gross greylisting server 1.1.0~a1 💾

Gross is a greylisting server. The features that make gross stand out from other greylisters are: - it's blazingly fast - it's amazingly resource efficient - it can be configured to query DNSBL databases, and enforce greylisting only for hosts that are found on those databases - it can block hosts that match multiple DNSBL's - it can be replicated and run parallel on two servers - It supports Sun Java System Messaging Server, Postfix, Sendmail and Exim.

major feature: * New check: reverse. It tries to find a name for client_ip and then check if that name points back to client_ip. * New check: helo. It checks if helo_name matches client_ip. * New check: spf. Depends on libspf2, compile time option. * New configure option 'grey_tuple' for looser greylist. * Do not check /etc/hosts in dnsbl check. * -u command line option to run grossd with a differnet uid. * -F command line option to run non-forking service. * Switch to cmake build system. * man pages are generated from asciidoc format now.

ISC email-filter systems-administration c posix bsd linux

SDR++ 1.0.4 💾

SDR++ is a cross-platform and open source SDR software with the aim of being bloat-free and simple to use. Features Multi VFO Wide hardware support (both through SoapySDR and dedicated modules) SIMD accelerated DSP Cross-platform (Windows, Linux, MacOS and BSD) Full waterfall update when possible. Makes browsing signals easier and more pleasant Modular design (easily write your own plugins)

minor feature: Changes: Added M17 decoder module Added higher FFT sizes up to 512k Added support for Bias-T in the BladeRF source Added option for Low-IF mode with SDRplay SDRs Fixed bad center tuning behavior Fixed missing network sink by default (You will have to reset your config or add it manual if you're updating from an old version) Fixed freeze/crash on VFO remove Fixed missing depends field in the .deb files Lots more bugfix Important: See readme for dependencies, the MacOS and Ubuntu/Debian packages don't include them.

GNU GPLv3 sdr radio amateur-radio ham-radio communications cpp c

GNU Astronomy Utilities 0.22 💾

GNU Astronomy Utilities (Gnuastro) is an official GNU package consisting of various programs and library functions for the manipulation and analysis of astronomical data. All the programs share the same basic command-line user interface for the comfort of both the users and developers. Gnuastro is written to comply fully with the GNU coding standards so it integrates finely with the GNU/Linux operating system. This also enables astronomers to expect a fully familiar experience in the source code, building, installing and command-line user interaction that they have seen in all the other GNU software that they use.

minor feature: ** New publications - by Eskandarlou et al. on Gnuastro's zero point measurement script for calibration of astronomical images ('astscript-zeropoint'). - by Infante-Sainz Akhlaghi on Gnuastro's script to visualize the full dynamic range of astronomical images ('astscript-color-faint-gray'). - by Infante-Sainz et al. on Gnuastro's script to measure the radial profile of a given source ('astscript-radial-profile'). ** New features *** New program - 'astscript-color-faint-gray': a new installed script to maximize the visualization of the contents within your astronomical images. It does this by showing the brighter parts of the image as color, intermediate regions as black and the noisy/faint regions as gray/white. *** All programs - The following options are now available in all programs to allow customization of which metadata is printed in the 0-th HDU of the FITS output of all Gnuastro programs. Also see the "Changed features" list for an important change in this regard to all Gnuastro output FITS files. --outfitsnoconfig: do not print any metadata in the 0-th HDU (including the used options and their values, the date, the versions and git commit of running directory). --outfitsnodate: do not write the 'DATE' keyword. --outfitsnoversions: do not write the versions of Gnuastro and mandatory dependencies. --outfitsnocommit: do not write the Git commit. *** Arithmetic --arguments: takes the name of plain-text file that contains the list of arguments to the program. This option is critical if you have very long (thousands) of operands and operators (which happen in large pipelines where the arguments are constructed automatically). Without this option, the shell is going to abort with an "Argu

GNU GPLv3 astronomy gnu cli command-line analysis c

Supplier 0.7.1 💾

Supplier is a simple memory management library. It should allow you to write high-level C code using the standard library. Good luck!

cleanup: Removed function to generate keys.

GNU GPLv3 c library

exiftool 12.76 💾

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 bugfix: (production release). - Properly implement patch of 12.45 to avoid duplicating raw data when writing Sony ARW images where the raw data is double-referenced as both strips and tiles. - Improved handling of bad offsets in HtmlDump output.

Artistic perl exif meta-data

BallroomDJ 4 4.4.10 💾

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.10 2024-2-4 * Bug Fixes: * Database Update: Fixed incorrect handling of 'dance from genre'. * Song Editor: Fix crash after database reload. * Windows: Fix packaging.

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

libmp4tag 1.2.13 💾

An MP4 tagging library where all tags can be accessed and modified and any tags, unknown tags or custom tags are never lost when the audio file is updated. A list of known tags is only used when new tags are added.

minor bugfix: 1.2.13 2024-2-4 * Bug Fixes: * Windows: Fix installation.

Zlib library c audio video tagging mp4

gsequencer 6.4.1 💾

Advanced Gtk+ Sequencer Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format. Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.

minor bugfix: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) . VST3 build with new CPPFLAGS warnings as errors.

GNU GPLv3 sound-synthesis mixers sequencer audio

Ælhometta 1.0.4 💾

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 switches to NOP commands, added incoming connections counts to peer state, adjusted few shell commands

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

wxMaxima 24.02.0 💾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: Many Faster start-up. Better performance directly after startup. Faster loading of files. Better button placement in sidebars. Got rid of a crash on startup in fedora. Clear wxMaxima's input buffer on starting a new maxima process. A nicer ChangeLog dialogue. Corrected for swapped row and columns in wizard enter matrix. a few in the XML saving code. Zooming did cause recalculation only for the 1st cell. Many config changes now have immediately effect on the worksheet. Added the unicode-enhanced ASCII art from maxima to the menus. Steamlined the cell size calculation stuff. Completely overhauled the printing functionality. Moved more of the help file indexing to the background. Better event handling in the unicode sidebars. Reading out the values of maxima variables for the GUI was broken. Many checkmarks in menus had the wrong value. Maxima's demos are now available in the menu and context menu. Default the filter search boxes to text search, not regex. Rescaling affected size calculations for code only with a delay. Mac Os: way higher stability if multiple windows are open. The context menu in the "greek letters" sidebar now works. Resolved an assert if the internal help browser was disabled. but requested. wxMaxima now preserves history entries between sessions. Better LibreOffice compatibility with the MathML output. Better HTML output. crash when exporting a worksheet with animations to TeX. Resolved a crash on closing a window.

GNU GPL mathematics cas maxima

LimeSurvey 6.4.4 (build 240130) 💾

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: Index cannot be set if already exists (Carsten Schmitz). Certain DB updates not skipped properly but end up in exception (Carsten Schmitz). CT-614: exporting responses in "Full answers" mode does not export the comment field of the "List with comment" question type (Patrick Teichmann). Try to add a subquestion to a matrix type question throws an SQL error (Gabriel Jenik). Can't add Regex condition in survey (Gabriel Jenik). No way to add textarea with core config.xml (Denis Chenu). Updated translation: Slovak by dusanm, jelen1. Updated translation: Portuguese (Portugal) by samarta. Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Norwegian (Bokmål) by pmonstad. Updated translation: German by c_schmitz. Updated translation: German (Informal) by c_schmitz. Updated translation: Czech by jelen1, slansky. Updated translation: Czech (Informal) by jelen1, slansky.

GNU GPL survey php mysql mssql postgres

Firefly III 6.1.8 💾

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

minor bugfix: Added: Added a trigger for v2 layouts that helps with deging. (The Opening/ Virtual Balance must less than or equal 100001709) reported by @binhtran1604. (Budgets - missing summary from the bottom) reported by @g7xtr. Removed: Reference to the "huntr" bounty platform, which is now some shitty AI scam. : PR 8432 (Update favicons.twig) reported by @stevietv. (may be a wrong calculation) reported by @PterX. (v6.1.7 - Not expected this period) reported by @poudenes. (There is an extra X ending symbol here) reported by @PterX. (API Endpoint /data/export/rules produces errorneous CSV output) reported by @not1q84-1. (When left to spend is 0, the info box is red) reported by @nicosomb. (Left to spend is not the same on dashboard and on budget page) reported by @nicosomb. PR 8477 (Bump actions/checkout from 3 to 4) reported by @dependabot bot . (has_any_category:false not possible as a rule) reported by @shrippen. Security: GHSA-29w6-c52g-m8jc Demo users could trick each other into downloading poisoned CSV files, reported by @red5us.

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

Flask 3.0.2 💾

Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around Werkzeug and Jinja and has become one of the most popular Python web application frameworks. Flask offers suggestions, but doesn’t enforce any dependencies or project layout. It is up to the developer to choose the tools and libraries they want to use. There are many extensions provided by the community that make adding new functionality easy.

minor bugfix: Released 2024-02-03 Correct type for `jinja_loader` property. ::`5388`. error with `--extra-files` and `--exclude-patterns` CLI options. ::`5391`.

BSDL framework server python