Drumstick 2.9.0 💾

Drumstick is a GPLv3 licensed set of C++ MIDI libraries using Qt5 objects, idioms and style. It contains a C++ wrapper around the ALSA library sequencer interface; ALSA sequencer provides software support for MIDI technology on Linux. A complementary library provides classes for SMF (Standard MIDI files: .MID/.KAR), RIFF MIDI (.RMI) and Cakewalk (.WRK) file formats processing. A multiplatform realtime MIDI I/O library and GUI Widgets are also provided.

minor feature:

GNU GPLv3 audio music alsa midi qt sequencer-interface library smf wrk cpp

OCRmyPDF 16.0.2 💾

OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.

minor feature: . . Temporarily changed PDF text renderer back to sandwich by default to address. Regressions in macOS Preview. . . .

GNU GPLv3 pdf ocr scanning

FLoM 1.7.0 💾

FLoM is a tool for synchronizing shell commands and avoiding complex workarounds. It manages process serialization not unlike "nice" handles their prioritization. It allows shell commands to be serialized and synchronized within a single system or a network. It requires little configuration to easily handle common settings.

major bugfix: Based on FUSE (EXPERIMENTAL FEATURE). The feature can be activated with Command line option "-m" / "--mount-point-vfs" Https://github.com/tiian/flom//29 Removed support for Ubuntu versions before 14.04; cleaned up compile. Warnings in Ubuntu 14.04 related to deprecated functions Removed support for CentOS 6 because ssh support is too old.

GNU GPL c console terminal command-line shells distributed-computing cron

tin 2.6.3 💾

Tin is a powerful text mode news reader. It features threaded news reading, regex driven killfiles/message selections, pgp encryption, ispell support, and can read from both a local spool or from a remote NNTP server.

minor feature: Add "COMPRESS DEFLATE" support (RFC 8054) was added besides a couple of bug-fixes.

BSDL communications usenet

Stellarium 23.4 💾

A planetarium software that renders a 3D simulation of the night sky. * default catalogue of over 600,000 stars * extra catalogues with more than 177 million stars * default catalogue of over 80,000 deep-sky objects * extra catalogue with more than 1 million deep-sky objects * asterisms and illustrations of the constellations * constellations for 20+ different cultures * images of nebulae (full Messier catalogue) * realistic Milky Way * very realistic atmosphere, sunrise and sunset * the planets and their satellites

major feature: The Stellarium Team has released version 23.4. The major changes of this version: New plugin: Lens Distortion Estimator (experimental). Changed GUI: ability to change the look via normalStyle.css. Added new MESA for Windows packages. Added support Windows/ARM64 packages. Added support the origins of nomenclature names. Improvements in plugins and AstroCalc tools. Improvements for performance on macOS/ARM64. Behind the scenes, many more minor were. TELESCOPE USERS. We have identified and some in the TelescopeControl plugin on. the Qt6-based releases. Telescope users, please try whether this solves your problems. If not, we are looking for those of you with programming skills to help us fixing remaining. Reward possible!

GNU GPL c++ opengl astronomy simulation planetarium c++ c

Wine 9.0-rc3 💾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature: Only, we are in code freeze. #51314 vulkan-1:vulkan crashes on Windows with recent Radeon drivers, #51478 dinput:device8 breaks user32:input #039;s test_keyboard_layout_name() in some locales (), #52971 HardWest 2 (playtest) is broken with OpenGL/Vulkan backend, #53166 Star Wars : Fallen Order crashes at launch, #53726 Silent Hill 4: The Room low res videos are not played (needs CLSID_CMpegVideoCodec), #54381 tightvnc viewer crashes on connection, #54878 WinSCP 5.21.1.12643 doesn #039;t list files when Windows version is set to 10, #55005 Program Treecomp - some widgets are not drawn, #55061 Starcraft Remastered: blurry graphics / low resolution, #55161 IrfanView full screen mode creates an unneeded and uncalled for permanent overlaying panel, #55288 advapi32:registry amp; ntdll:reg - The 32-bit test_redirection() fails if run after the 64 WineTest, #55306 Cannot double click in the server browser in Worms Armageddon, #55327 user32:input - test_ActivateKeyboardLayout() fails on Windows 7 for the Spanish locale, #55328 user32:input - test_keyboard_layout_name() fails on Windows 7 for the Spanish locale, #55394 comctl32:listbox - test_LBS_NODATA() fails in Wine for the Hindi locale, #55439 RPG Maker game crashes, #55446 Using C run-time for unicode strings comparison breaks case insensitive LB_FINDSTRING, #55578 kernel32:loader - test_section_access() sometimes fails on Windows 8, #55582 Civilization 2 crashes when setting up new game, #55655 user32:dialog - test_IsDialogMessageA_proc() fails in the Hindi locale on Wine, #55667 kernel32:file - test_MapFile() fails on macOS, #55773 Railroad Tycoon 2 Platinum (Steam, GOG) crashes when changing to 800X600 resolution, #55903 Falcon BMS 4.37u3: game randomly fails to load 3D models, #55942 Crazy Chicken Approaching - Nebula Assertion and Visual C++ Runtime Library Errors, #55962 Program that mixes 32-bit and 64-bit typelibs fails to find a referenced typelib, #55967 app

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

helio-workstation 3.12 💾

Helio Workstation is free and open-source music sequencer, designed to be used on all major platforms. Why another sequencer? Most of the DAW interfaces often seem overcomplicated, and they only tend to get more and more bloated over time. Many of them are commercial, proprietary-licensed and almost none of them support all major operating systems at the same time. Helio is an attempt to rethink a music sequencer to create a tool that feels right. It aims to be a modern music creation software, featuring linear-based sequencer with a clean interface, high-performance C++ core, integrated version control providing intelligent synchronization between devices, saved undo history, translations to many languages and more.

minor bugfix: This is mostly a mobile release: reworked layouts for phone screens, SoundFont player, import/export crashes, added adaptive and themed icons on Android, reworked multi-touch (better late than never). - Added automations editor panel supporting hand-drawing custom curves with the pen tool. - Volume editor panel now also supports hand-drawing custom ramps and is more consistent with edit modes. - Both the piano roll and the pattern roll can display the volume editor and the automations editor. - Added support for MIDI channels (better late than never). - Piano roll: the lasso component cannot be zero-width or zero-height, dragged notes snap to the original note's beat, the default note length and volume are persisted. - Version control: switching to another version now works like a hard reset. - Added commands to shift tempo tracks 1 BPM up/down (hotkeys Shift + and Shift -). - re-adjusting MIDI input from 12-tone keyboards for microtonality. - The number of saved undo actions is now configurable. - Minor feature cutting: removed the updates info control, the legacy undocumented scale preview panel and the alternative spectrogram view.

GNU GPLv3 daw sequences music

exiftool 12.71 💾

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

minor feature: Added a warning if there was an error reading an alternate file with the. -fileNUM option. - Added the ability to write QuickTime Keys:Encoder. - Added a few new Canon LensType values. - Added a new, obscure EXIF tag. - Decode real-time metadata from Ricoh Theta videos. - Decode SpecularWhiteLevel for more Canon models. - Decode Canon DualPixelRaw tag. - Decode a few new Nikon tags. - Decode more FujiFilm M-RAW tags. - Improved generation of tag names for some JSON tag ID's containing colons. - "Undefined subroutine" error when writing makernotes as a block. - missing ID in family 7 group name for ID3 tags which are not valid for the specified ID3 version. - where some tags from alternate files (with the -fileNUM option) could show up as "not defined" when used in expressions even though they did exist. - API Changes: - Added NoMandatory option.

Artistic perl exif meta-data

Gitea 1.21.3 💾

Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork. Purpose The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.

minor feature: SECURITY. Update golang.org/x/crypto. API. merging artifact chunks error when minio storage basepath is set. chore(api): support ignore password if login source type is LDAP for creating user API. Add endpoint for not implemented Docker auth. ENHANCEMENTS. Add option to disable ambiguous unicode characters detection. Refactor SSH clone URL generation code. Polyfill SubmitEvent for PaleMoon. . the ref rendering for wiki. duplicate ID when deleting repo. Only check online runner when detecting matching runners in workflows. Initalize stroage for orphaned repository doctor. possible nil pointer access. Don't show unnecessary citation JS error on UI. DOCS. Update actions document about comparsion as Github Actions. documents for "custom/public/assets/". MISC. inperformant query on retrifing review from database.. Improve the prompt for "ssh-keygen sign". Update docs for DISABLE_QUERY_AUTH_TOKEN. Chinese translation of config cheat sheet API . Retry SSH key verification with additional CRLF if it failed.

MITL git go

Qtractor 0.9.38 💾

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: Home.. Intro. Screenshots. Features. Requirements. Downloads. Installation. Configuration.. Support. Acknowledgements Downloads.. Git. Screenshots. Documentation.

GNU GPL audio editor c++ qt jack

coppwr 1.5.0 💾

coppwr is a tool that provides low level control over the PipeWire multimedia server. It aims to expose and provide as many ways to inspect and control the many components of the PipeWire multimedia server as possible. It can be used as a diagnostic tool for PipeWire and to help develop software that interacts with it. Features: Node graph editing Object inspection, creation & destruction Process monitoring & profiler statistics Metadata editing Module loading Connecting to XDG Desktop Portal remotes More to be added...

major bugfix: Added zooming in the Graph view (Ctrl+Scroll / Pinch). Implemented persistence (window info, open tabs, graph node positions etc. are now saved on/restored from disk). the Link permission not showing on globals when running on PipeWire 1.0.0 or later

GNU GPLv3 audio video utility

rpki-client 8.7 💾

The OpenBSD rpki-client is a free, easy-to-use implementation of the Resource Public Key Infrastructure (RPKI) for Relying Parties (RP) to facilitate validation of the Route Origin of a BGP announcement. The program queries the RPKI repository system, downloads and validates Route Origin Authorisations (ROAs) and finally outputs Validated ROA Payloads (VRPs) in the configuration format of OpenBGPD, BIRD, and also as CSV or JSON objects for consumption by other routing stacks.

major feature: Add ability to constrain an RPKI Trust Anchor's effective signing authority to a limited set of Internet numbers. This allows Relying Parties to enjoy the potential benefits of assuming trust, but within a bounded scope. This distribution includes curated constraints files. More information: https://datatracker.ietf.org/doc/html/draft-snijders-constraining-rpki-trust-anchors. Following a 'failed fetch' (described in RFC 9286), emit a warning and continue with a previously cached Manifest file, if present and still valid. Emit a warning when the same manifestNumber is re-used across multiple issuances. Emit a warning when the remote repository presents a Manifest with an unexpected manifestNumber. Purported new manifests are expected to have a higher manifestNumber than previously validated manifests. Otherwise fall back to the previously cached manifest, if it is still valid. This warning can be indicative of manifest replays or of out-of-order publishing. Require RPKI object files to be of a minimum of 100 bytes in both the RRDP and RSYNC transports. No longer synchronize directory modtimes in the local cache to align with remote RSYNC repository sources. Improved CRL extension checking. Experimental support for the P-256 signature algorithm. Various refactoring work.

ISC rpki bgp routing security bird openbgpd

GitLab 16.7.0 💾

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.

major feature: (2023-12-20). ### Added (199 changes). Geo: Skip download of new blob if already exists (gitlab-org/gitlab@70b30c0e167eef997912320926d2a5697a41d1f2) ( merge request (gitlab-org/gitlab!96935)) GitLab Enterprise Edition. Exempt paid non-trial/enterprise users from identity verification (gitlab-org/gitlab@522c510cd5a9e32e6bc20844fc6d80a2e4d38bbd) ( merge request (gitlab-org/gitlab!139101)) GitLab Enterprise Edition. Add feature toggle for custom CI execution policy (gitlab-org/gitlab@8806c961f16593036b81de50426820d72803c378) ( merge request (gitlab-org/gitlab!138484)) GitLab Enterprise Edition. Add namespace setting to enable/disable NuGet symbol server (gitlab-org/gitlab@d16d642b86d57e9efb704a918210a8c92bc979f5) ( merge request (gitlab-org/gitlab!138936)). Soft limit daily phone verification transactions (gitlab-org/gitlab@fa81159a3f5e5959332015c6017981f6f7d8a4d3) ( merge request (gitlab-org/gitlab!138287)) GitLab Enterprise Edition. Cleanup and reschedule finding_id backfilling (gitlab-org/gitlab@f28e14553d1e88b650e2a122dd892218ed0b3832) ( merge request (gitlab-org/gitlab!138163)). Add WorkItems::DatesStart table/model (gitlab-org/gitlab@dbfe5a390f0b86c772e76d066a765fb06083353b) ( merge request (gitlab-org/gitlab!139116)). Allow handling instance custom roles via graphql (gitlab-org/gitlab@2b222db166c76e971452fd3c03b40292d01d5ed9) ( merge request (gitlab-org/gitlab!139166)) GitLab Enterprise Edition. Remove SAML Microsoft Attribute Feature Flag (gitlab-org/gitlab@ffedc93a863ef6e625a6ce69787185f8e9d8b86b) ( merge request (gitlab-org/gitlab!139289)). Save timestamp for login in session storage (gitlab-org/gitlab@aebdbd71a2fd83abce3042d3862ba715c0ec20c8) ( merge request (gitlab-org/gitlab!139069)) GitLab Enterprise Edition. feat: Add graphql mutation to update container protection rules (gitlab-org/gitlab@b2fecc011df6bec721a76b3903ee86ec2eea1117) by @gerardo-navarro ( merge request (gitlab-org/gitlab!137175)). Add feature spec for MR approval

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

GDAL 3.8.2 💾

GDAL is a translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source License by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing.

minor feature:

Mixed geospatial c++ python

Geonkick 3.2.0 💾

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)

major bugfix: : Windows: installation of presets. Windows: Linked statically all dependencies. Windows: Removed installation of dependencies' DLLs and environment variable path from the installer. the path to the config folder. Features: Windows: Added scaling for GUI. Windows: Added logical disks for file browser.

GNU GPLv3 audio synthesizer

GPlates 2.4 💾

GPlates is a plate tectonics program. Manipulate reconstructions of geological and paleogeographic features through geological time. Interactively visualize vector, raster and volume data. PyGPlates is the GPlates Python library. Get fine-grained access to GPlates functionality in your Python scripts.

major bugfix: Changes since 2.3: Builtin colour palettes: Added Scientific Colour Maps by Fabio Crameri. Added Elevation palettes. Can invert all palettes. : Net Rotation export when using a non-zero anchor plate ID. Previously always used zero anchor plate ID (inside non-deforming topologies). Shapefile geometries with Z (eg, elevation) or Measure (M) values not loading. shortened map background/grid for non-zero central meridians. missing pole sequences in Modify Reconstruction Pole tool. Happened after using Kinematics Tool with a time range exceeding 512 time steps. rare crash when modifying rotation with Modify Reconstruction Pole tool. Added tooltip showing full path of a missing filename when loading project/session. Emit warning (instead of error) when reading Shapefile feature with no geometry. "Failed to install message handler..." startup error message on Windows. Compile for latest gcc compiler (12/13) and Boost libraries (1.8x). Build improvements for latest GDAL, PROJ, Python and Qwt libraries: Copies GDAL plugins (like NetCDF) into package (for recent GDAL versions). Codesigns all macOS shared libraries when installing Python standard library.

GNU GPLv3 geological paleogeographic science visualization physics c

PoDoFo 0.10.3 💾

PoDoFo is a free portable C++ library to work with the PDF file format. PoDoFo provides classes to parse a PDF file and modify its content into memory. The changes can be written back to disk easily. Besides PDF parsing PoDoFo also provides facilities to create your own PDF files from scratch. It currently does not support rendering PDF content.

minor feature:

GNU LGPLv3 pdf

OpenSSH 9.6 💾

OpenSSH is a BSD/Linux implementation of SSH1 and SSH2 for encrypted terminal connections, tunneling and file transfers. It includes the sshd server, scp and sftp, and various utility tools such as ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen, and the sftp-server.

minor feature: This release contains a number of security, some small features And. Security. This release contains for a newly-discovered weakness in the. SSH transport protocol, a logic error relating to constrained PKCS#11 Keys in ssh-agent(1) and countermeasures for programs that invoke Ssh(1) with user or hostnames containing invalid characters. Ssh(1), sshd(8): implement protocol extensions to thwart the so-called "Terrapin attack" discovered by Fabian Bäumer, Marcus Brinkmann and Jörg Schwenk. This attack allows a MITM to effect a. Limited break of the integrity of the early encrypted SSH transport Protocol by sending extra messages prior to the commencement of Encryption, and deleting an equal number of consecutive messages Immediately after encryption starts. A peer SSH client/server Would not be able to detect that messages were deleted. While cryptographically novel, the security impact of this attack is fortunately very limited as it only allows deletion of. Consecutive messages, and deleting most messages at this stage of The protocol prevents user user authentication from proceeding and Results in a stuck connection. The most serious identified impact is that it lets a MITM to. Delete the SSH2_MSG_EXT_INFO message sent before authentication Starts, allowing the attacker to disable a subset of the keystroke Timing obfuscation features introduced in OpenSSH 9.5. There is no Other discernable impact to session secrecy or session integrity. OpenSSH 9.6 addresses this protocol weakness through a new "strict KEX" protocol extension that will be automatically enabled when. Both the client and server support it. This extension makes Two changes to the SSH transport protocol to improve the integrity of the initial key exchange. Firstly, it requires endpoints to terminate the connection if any. Unnecessary or unexpected message is received during key exchange including messages that were previously legal but not strictly. Required like SSH2_MSG_DE). This removes most malleab

BSDL c ssh security cryptography utilities sftp scp openbsd linux

GStreamer 1.22.8 💾

GStreamer is a streaming media framework that allows the construction of graphs of elements which operate on media data. Applications using this library can do anything from real-time sound processing over playing video to capturing audio, video, and even other types of media data. Its architecture allows for adding new data types or processing capabilities simply by installing new plug-ins. GStreamer is the core module, containing libraries, headers, the basic object hierarchy, and a set of media-agnostic core elements.

minor bugfix: https://gstreamer.freedesktop.org/releases

GNU LGPL multimedia software-development libraries

PuTTY 0.80 💾

PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator.

minor feature: Security : support for OpenSSH's new. kex-strict Protocol modification, addressing a vulnerability in some. @openssh.com cipher and MAC modes, in particular ChaCha20+Poly1305. the MSI-installed version of. putty.exe can. Now find its help file again. a server sending non-displaying terminal escape sequences. Such as. ESC 0m now no longer resets the scrollback to the Bottom of the window.

MITL win32 putty ssh telnet terminal-client file-transfer ftp tftp

QGIS 3.34.1 💾

QGIS (Quantum GIS) is a geographic information systems (GIS) application for viewing, editing, and analysing data. It allows layered map editing, composed of raster and vector (polygon) data, and allows georeferencing them. It's commonly used by OpenStreetMap and suitable for beginners, also available cross-platform.

minor feature: This release has following new features: Map Tools: Optional enforcement of "dot" as decimal separator for measure tool. Map Tools: Show a highlight on identified raster pixels when using identify tool. Map Tools: Show raster row/column of clicked point in identify results. Symbology: Settings for overriding selection color and selection symbol for vector layers. Labelling: Toggle labels for Vector Tile Layers. Rendering: "Sticky" Map Decorations. Rendering: Add map render profiler. Rendering: Add choice of two different modes for "Refresh Layer at Interval". 3D Features: Allow GPU memory limit configuration. 3D Features: Add support for boundingbox3d. Print Layouts: Select multiple layout items. Print Layouts: Layout Page number reflected in page properties. Print Layouts: Automatically open exported layouts. Expressions: Add bearing expression function. Expressions: Add "layer_crs_ellipsoid". Digitising: Improve "avoid overlap" type awareness. Data Management: Improve save vector features handling for pre-existing files. Data Management: Maintain relations for copied features. Analysis Tools: Support raster band description. Processing: Antialias setting for raster tile processing plugin. Processing: Create Grid row_index and col_index fields. Processing: New 'Calculate expression' algorithm for use in models. Processing: Add algorithm to convert content from a GLTF/GLB file to standard vector layer features. Processing: Port SAGA "DTM Filter (slope-based)" tool to a native QGIS algorithm. Application and Project Options: Clear recently opened project list. Application and Project Options: OAUTH2 PKCE Authorization Code. Application and Project Options: Set processing defaults from QGIS configuration file. Profile Plots: Add setting to control background color for elevation profile charts. Data Providers: Discover relations for Oracle provider. Plugins: Drop interactive shell from GRASS C++ Plugin. Programmability: Function to export runtime profiler model content

GNU GPL c++ gis map-editor vector-graphics dxf

qBittorrent 4.6.2 💾

The qBittorrent project aims to provide an open-source software alternative to µTorrent. Additionally, qBittorrent runs and provides the same features on all major platforms (Linux, Mac OS X, Windows, OS/2, FreeBSD). qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.

minor bugfix: BUGFIX: Do not apply share limit if the previous one was applied (glassez) BUGFIX: Show Add new torrent dialog on main window screen (glassez) WEBUI: Fix JS memory leak (brvphoenix) WEBUI: Disable stdout buffering for qbt-nox (Chocobo1) WINDOWS: NSIS: Display correct Minimum Windows OS requirement (xavier2k6) WINDOWS: NSIS: Add Hebrew translation (avivmu) LINUX: WAYLAND: Fix parent widget of "Lock qBittorrent" submenu (Vlad Zahorodnii)

GNU GPL internet download torrent bittorent

GnuCash 5.5 💾

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

minor feature:

GNU GPL c perl scheme gtk gnome accounting personal-finance

giada 0.26.1 💾

Giada is a loop machine. Build your performance in real time by layering audio tracks or MIDI events, driven by the main sequencer. Giada is a sample player. Load samples from your crates and play them with a computer keyboard or a MIDI controller. Giada is a song editor. Write songs from scratch or edit existing live recordings with the powerful Action Editor, for a fine-tuned control. Giada is a live recorder. Record sounds from the real world and MIDI events coming from external devices or other apps. Giada is an FX processor. Process samples or audio/MIDI input signals with VST instruments from your plug-ins collection. Giada is a MIDI controller. Control other software or synchronize physical MIDI devices by using Giada as a MIDI master sequencer. Lightweight and powerful. Designed for live performances. Powerful multi-threaded audio engine. Super sleek interface, no exotic stuff. VST3, LV2 and MIDI I/O support. Tons of tools and modes to craft your songs. 100% open-source GPL. For Linux, Windows, macOS and FreeBSD.

minor bugfix: Add ability to stop plug-ins scan. Add ability to sort plug-ins in both ascending and descending order. Disable main transport buttons when not available, with better explanation. Linux Follow the XDG Base Directory Specification for configuration files. All subwindows on project before resetting the engine. Assertion when when applying audio config changes and input device is disabled. Assertion when selected RtMidi API is not present in available APIs. Sample Editor not picking up Channel properties (pitch, range...) when loading a project. Crash when fetching audio device and JACK is in use. Some scrolling glitches in Action Editor. Windows plug-in GUI weird auto-resize when dragged around. Refactoring and code cleanup.

GNU GPLv3 audio music recording editors midi mixers

LimeSurvey 6.3.9 (build 231211) 💾

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: Unable to update from pre 495 version (Denis Chenu). CT-531: not able to download quickCSVReport (Patrick Teichmann). CT-531: Timing statistics button is missing from the responses view (Patrick Teichmann). CT-531: Popover error on empty string in responsesListTable (twilligls). Invalid fruity_twentythree template directory on PostgreSQL (Olle Härstedt). SURVEYURL didn't work with plugin using cli event (Gabriel Jenik). Updated translation: Slovak by jelen1. Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Korean by modernity4r. Updated translation: Japanese by d_inoue, nomoto. Updated translation: Hungarian by kkd, tkazinczy. Updated translation: Hebrew by neaman. Updated translation: German by c_schmitz. Updated translation: Finnish by Jmantysalo. Updated translation: Czech by jelen1. Updated translation: Czech (Informal) by jelen1.

GNU GPL survey php mysql mssql postgres

Wine 9.0-rc2 💾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature: Only, we are in code freeze. #21550 Winedbg #039;s disassembler doesn #039;t support SSE2 instructions, #27916 Ferro CCTV: Fails to start, #45122 gdiplus/font test crashes under clang-5.0.1 but not gcc-7.3.0, #45123 gdiplus/graphicspath test crashes under clang-5.0.1 but not gcc-7.3.0, #52000 EA Desktop fails to install using French locale, #52883 Improve support for high-level graphic settings in The Settlers: Heritage of Kings, #53845 Regression in GetCalendarInfoEx et al, #54115 wine client error:68: write: Bad file descriptor, #54361 Winebus doesn #039;t enumerate hid devices (in a --without-sdl build) unless SDL also disabled by winebus registry key, #54402 Borland Turbo CPP 4.5 installer deadlocks on start, #54616 Memory Access Violation in Libaes.dll, Texecom Wintex, #54769 major regression in dnSpy startup time, #54847 dnsapi:query - test_DnsQuery() fails on the TestBot VMs in Windows and Wine, #54987 Waves Central does not launch, #55179 Garmin MapSource drag amp; drop doesn #039;t work in center of window, #55561 kernel32:virtual - The 32-bit test_write_watch() fails in the new WoW mode, #55569 mshtml:dom - The 32-bit test_attr_collection_attr() crashes on Windows 10 2004+, #55588 mf:mf - test_scheme_resolvers() crashes on Windows 7, #55638 mf:transform - test_h264_decoder_concat_streams() sometimes fails on Windows 7, #55649 quartz:vmr9 - test_changed3ddevice() fails on the TestBot #039;s w11pro64-amd amp; -nv VMs, #55703 AstroArt crashes when trying to drag and drop files from one pane to another, #55761 PLSQL Developer: Access Violation when trying to log in, #55774 Sid Meier #039;s Alpha Centauri: invisible mouse pointer, #55783 Pronote 2023 can #039;t load native msxml6, #55809 FEMM 4.2 mesh creation won #039;t run, running an analysis is impossible, works on wine-stable, #55813 Hitomi Downloader fails with quot; Errno 9 Bad file descriptor quot; #55833 Multiple 64bit programs crash due to poin

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

CherryTree 1.0.4 💾

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. Features: rich text formatting and colorization, syntax highlighting, images handling, embedded files, lists handling, simple tables, codeboxes, text/image/table alignment, hyperlinks, spell checking, cross application copy/paste, export to html or plain text, table-of-contents generation, extensive search function. It can import from Basket, Cherrytree, Epim html, Gnote, Keepnote, Keynote, KnowIt, MemPad, Notecase, TomBoy, Treepad Lite, TuxCards, Zim.

minor feature: Crash when displaying search results dialog. Preferences dialog, keyboard shortcuts, now emphasizing with bold the overridden/non default shortcuts. Preferences dialog, keyboard shortcuts, added possibility to reset an individual shortcut to the default value. Changed default keyboard shortcuts to move tree nodes From Shift+Arrows to Shift+Alt+Arrows as disrupting the functionality of text selection. Incomplete languages: ar, el, fi, hi_IN, hr, ja, pt.

GNU GPLv3 gtk c text-editor note-taking

Shotcut 23.12.15 💾

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 bugfix: This is release is a small collection of and upgrades.. crash on start on Wayland on Ubuntu 22.04 and 23.10 - may require installing qt6-wayland (broke in v23.11).. This breaks support for Wayland on Ubuntu 23.04, which is a less important version than the other two. The combination of Wayland and Qt 6 seems impossible to handle universally in the portable/AppImage/Snap binary bundle. If installing a Qt 6 Wayland package does not work in your distro, some options are to login using an X session instead of Wayland or try the Flatpak. numerous audio filters missing on macOS/Intel (broke in v23.11).. Equalizer: Parametric gt; Preset not loading (broke in v23.09).. Slideshow Generator not padding videos on mismatching aspect ratio (broke in v23.09).. Timeline waveform is not updated when changing Properties gt; Audio gt; Track.. #filename# and #basename# keywords in Text: Simple video filter with non-ASCII filenames on Windows.. Properties gt; View Bitrate opens too big on high DPI screen.. Properties gt; View Bitrate gt; Save image is not anti-aliased.. Properties gt; Measure Video Quality accuracy when Color range is Full.. some minor memory leaks.. Changed all NVENC hardware encoders in Export to use CQ instead of constant QP for VBR rate control.. Ugraded FFmpeg to version 6.1. Upgraded AV1 decoder dav1d to version 1.4 and AV1 encoder libaom-av1 to version 3.8.0. Upgraded rubberband audio pitch library to version 3.3.0.

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

Konfyt 1.5.0 💾

Konfyt is a digital keyboard workstation for Linux which allows the user to easily and quickly set up patches, each with multiple layers, and instantly switch between these patches for seamless live keyboard playing. Patches may consist of multiple layers of Soundfonts (.sf2), SFZ instruments, audio input ports and MIDI output ports. Konfyt features a searchable library that scans your filesystem for soundfonts and SFZs. Soundfont programs are included in searches and can be viewed with a single click, giving immediate access to all programs within a soundfont. Konfyt originally started as a quick and dirty attempt to create a soundfont library application due to the author's frustration with exploring soundfonts using existing tools. This soon grew to a soundfont player and eventually everything else was hacked on. It is now pretty functional but remains a work in progress. While I use Konfyt successfully on a daily basis, use it at your own risk. I am not responsible for any trauma due to failures during live performances. Konfyt is open source, created with Qt and uses JACK as MIDI and audio backend, liblscp for loading SFZ files in Linuxsampler, with the option of using Carla as the backend for loading SFZ files (using its built-in SFZero support) and Fluidsynth for soundfonts.

major feature: Added MIDI scripting for patch layers. Other JACK connections can now also break a connection, keeping the ports disconnected. Create project backups when saving a project. Backups are created in a backup subdirectory in the project directory. Two backups are created - one before saving, and one after saving. This ensures data is backed up in the case the project is opened by a previous version of Konfyt that does not do backups and throws away data related to newer features. Live mode shortcut keys to change layer gains. Time for each console print message. Option in settings to open last project at startup. Save window maximized state when quitting and restore at startup. Command-line option to start minimized. Ask before saving project in a non-empty directory. Menu entry in filesystem context menu to copy path. Menu entries in external app editor to browse for file and directory. Changes. Disable GUI buttons when they are not applicable: external apps, Other JACK Connections page, Triggers page. Improve layout of Ports and Buses, Triggers and Other JACK Connections pages. Widgets are more elegantly aligned now. Console popout dialog changed to window, allowing it to be maximized and treated like other normal windows. Increase external app editor width to maximum available space. Appearance: Colours of most GUI container elements and dialogs darker and consolidated. Dialog group box styles more modern and subdued. Layouts of widgets revised in several places. crash when exiting while an external app is still running. Handle pitchbend correctly for triggers, mapping it to 0-127. Removed. Statusbar.

GNU GPLv3 audio sampler linux

Pandoc 3.1.11 💾

If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library.

minor feature: . . Typst writer:. . Emit ; after typst. Code, unless followed by space. Otherwise there s the potential that the typst code will swallow up a following character.. . Text.Pandoc.Logging:. . Add MakePDFWarning. Constructor to LogMessage API change . Add MakePDFInfo. Constructor to LogMessage API change . . Text.Pandoc.PDF:. . LaTeX warnings are passed on to the user as warnings.. Use report with MakePDFWarning and MakePDFInfo to relay verbose Information and warnings, instead of writing directly to Stderr. Parse logs to determine whether additional runs needed. Instead of running a number of times. (The Number of times that was appropriate given pandoc s default Templates didn t always work for custom templates, and thus pandoc 3.1.10 s change in the number of runs led to some regressions in PDF production.). . Makefile: in make prelease, add checks that Pandoc-cli and pandoc have the same version, that pandoc-cli Depends on this exact version of pandoc, that there is an entry For this version in the changelog, and that the version numbers in The generated man pages are correct. Regenerate man pages with pandoc 3.1.10. This properly. Escapes hyphens and version numbers in man pages for pandoc-server and pandoc-lua. Depend on texmath 0.12.8.6. This omits unneeded lrs in typst math Output. Depend on typst 0.5. This allows the typst reader to. Support multiline strings, the version type, and the as keyword with import. . . .

GNU GPLv3 utilities haskell

MLT Multimedia Framework 7.22.0 💾

The engine of a non-linear video editor that can be used in all sorts of apps, not just desktop video editors. MLT is an open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, XML authoring components, and an extensible plug-in based API.

minor feature: Framework Added new functions: mlt_property_is_color() mlt_property_is_numeric() mlt_property_is_rect() Many new keyframe types: mlt_keyframe_smooth_loose - = (same as old mlt_keyframe_smooth - Unity Catmull-Rom spline) mlt_keyframe_smooth_natural - = (Centripetal Catmull-Rom spline with natural slope) mlt_keyframe_smooth_tight - -= (Centripetal Catmull-Rom spline with 0 slope) mlt_keyframe_sinusoidal_in - a= mlt_keyframe_sinusoidal_out - b= mlt_keyframe_sinusoidal_in_out - c= mlt_keyframe_quadratic_in - d= mlt_keyframe_quadratic_out - e= mlt_keyframe_quadratic_in_out - f= mlt_keyframe_cubic_in - g= mlt_keyframe_cubic_out - h= mlt_keyframe_cubic_in_out - i= mlt_keyframe_quartic_in - j= mlt_keyframe_quartic_out - k= mlt_keyframe_quartic_in_out - l= mlt_keyframe_quintic_in - m= mlt_keyframe_quintic_out - n= mlt_keyframe_quintic_in_out - o= mlt_keyframe_exponential_in - p= mlt_keyframe_exponential_out - q= mlt_keyframe_exponential_in_out - r= mlt_keyframe_circular_in - s= mlt_keyframe_circular_out - t= mlt_keyframe_circular_in_out - u= mlt_keyframe_back_in - v= mlt_keyframe_back_out - w= mlt_keyframe_back_in_out - x= mlt_keyframe_elastic_in - y= mlt_keyframe_elastic_out - z= mlt_keyframe_elastic_in_out - A= mlt_keyframe_bounce_in - B= mlt_keyframe_bounce_out - C= mlt_keyframe_bounce_in_out - D= Fixed missing support for mlt_service_transition in Mlt::Producer() C++ constructor. Modules Fixed rotoscoping filter crash on image with height = 0. Fixed crashed due to qtblend transition requesting an image of 0 width or height. Added support for RtAudio 6 in the rtaudio consumer. Fixed createdate keyword deletes preceeding text in dynamictext filter. Added

GNU GPLv3 audio video

Inkscape 1.3.2 💾

Inkscape is vector graphics software for creating icons, illustrations, logos, diagrams, maps and web graphics. It's cross-platform, extremely feature-rich yet simple to use, and extendable. Users therefore include design professionals as well as hobbyists. It's engineered around the open and standard SVG (Scalable Vector Graphics) format. Its sophisticated drawing tools easily match up to Adobe Illustrator, CorelDRAW and Xara Xtreme. Inkscape also can import and export to AI, Encapsulated/Postscript, PDF, and PNG/JPEG and many other bitmap or vector formats.

minor bugfix: https://inkscape.org/news/2023/12/01/Inkscape-1-3-2-solves-data-loss-bug/

GNU GPL c c++ gtk graphics-editor svg vector-image drawing illustration animation web-graphic cross-platform

Hibernate 6.4.1 💾

Hibernate is a popular Object/Relational Mapper tool for Java, and implements the persistence API. Besides ORM functionality, it provides indexing and search, annotation-based constraints, OGM for NoSQL storage, various tools (mapping editor, console, wizards, database reverse engineering) and a few extensions (Hibernate Shards).

minor feature: https://hibernate.atlassian.net/projects/HHH/versions/32216 HHH-17570 - Wrong name provided when checking Oracle autonomous JSON database. HHH-17561 - NullPointerException at OracleServerConfiguration class. HHH-17555 - equals hashcode combined with naturalId. HHH-17553 - java.util.ConcurrentModificationException: null when loading an entity. HHH-17551 - Gradle Enterprise improvements. HHH-17528 - Explicit selection of an @Embeddable property containing associated collections doesn't work. HHH-17525 - StackOverflowError when using @ManyToMany with composite id. HHH-17520 - Schema creation fails with interval second data type on PostgreSQL. HHH-17519 - Initializing a lazy association with a non aggregate id causes a NPE. HHH-17515 - DynamicInstantiationResult wrong java type constructor selected. HHH-17499 - SemanticException when querying embedded id entity with positional parameter. HHH-17494 - Metamodel generator produces an uncompilable class when an EntityGraph name contains a comma. HHH-17491 - UnknownEntityTypeException thrown when multiple subclasses define an attribute with the same name and one is a MappedSuperclass. HHH-17489 - ConcurrentModificationException after upgrading to 6.4.0. HHH-17466 - Exception on query: Could not convert 'java.util.Locale' to 'java.util.Locale' using 'org.hibernate.type.descriptor.java.LocaleJavaType' to wrap. HHH-17464 - 6.4.0 regression: NullPointerException in DefaultEvictEventListener#onEvict. HHH-17456 - java.util.UnknownFormatConversionException thrown why logging set to TRACE. HHH-17445 - Subquery correlated path expressions do not work with nullness predicates. HHH-17418 - Bytecode enchanced read accessor for a final field uses "missing" writer method. HHH-17416 - Using tuples in WHERE clause throws SemanticException. HHH-17413 - Invalid SQL with TYPE() function and CASE expression in SELECT cl

GNU GPL java orm hibernate database indexing

Rspamd 3.7.5 💾

Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic. Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.

minor bugfix: * Fixed logging in `rspamadm` (Reported by `@cfasnacht`) * Fixed logging when using `systemd = true` (Reported by `@AdamMajer`) * `dkim_signing`: `signing_table`: lowercase inputs before lookup (Reported by `@EurenikZ`) * Fixed build without hyperscan (Reported by `@a16bitsysop`) * Fix build on loongarch64 (Contributed by `@wuruilong01`)

Apache email-filter antispam c lua