CMake 3.29.2 💾

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: Changes made since CMake 3.29.1: Brad King (4): Tests/RunCMake/CompilerChange: Simplify test cases regression on reconfigure with unnormalized -DCMAKE_ lt;LANG gt;_COMPILER= CMakePackageConfigHelpers: Restore undocumented PACKAGE_PRE_DIR variable CMake 3.29.2. Evan Wilde (1): Swift: Ninja: Remove module dependency for executables. Kai Pastor (1): FindJasper: Jasper::Jasper IMPORTED_CONFIGURATIONS. Matthias Isele (2): FindOpenSSL: Update layout for Shining Light Productions 32-bit package FindOpenSSL: Update layout for Shining Light Productions delibraries.

BSDL software-development build-tool

Qtractor 0.9.90 💾

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: Prepping the unthinkable (aka. v1.0.0-rc1). MIDI Controller mappings are now shown on floating tool-tips.. Custom color themes are now file based (*.conf); legacy still Preserved ntl.. Add default GM, GS and XG standard instruments definition file.. Old generic "Portuguese" translation (pt) has been corrected to The more proper "Portuguese (Brazil)" locale (pt_BR).. Up and Down arrow-keys may now be used to change event values on The MIDI clip editor current selection (eg. note velocities).. MIDI clip editor now featuring lollipops for all kind of candy Event values ;).. Make the minimum width of events on the MIDI clip editor larger, Depending on screen resolution and horizontal zoom setting.. Avoid issuing equivalent MIDI track channel volume and panning Via GM standard controllers (CC#7 and CC#10 resp.) to mitigate Recursive or positive feedback loops.. Refined mouse-wheel control step size on the sliders of mixer Strips and generic/stock plugin editor dialogs.. the build checks on whether to use old or newer style of LV2 include headers.. Introducing colored strips on the time ruler headers for loop. And punch recording ranges.. an off-by-one(-pixel) mispositioning of selected events, While on the MIDI clip editor (aka piano-roll).

GNU GPL audio editor c++ cpp qt jack

PowerShell Core 7.4.2 💾

PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.

minor feature: 7.4.2 - 2024-04-11. General Cmdlet Updates and. Revert "Adjust PUT method behavior to POST one for default content type in WebCmdlets". regression with `Get-Content` when `-Tail 0` and `-Wait` are both used. `Get-Error` serialization of array values. a regression in `Format-Table` when header label is empty. Engine Updates and. Revert the PR #17856 (Do not preserve temporary results when no need to do so). Make sure the assembly/library resolvers are registered at early stage. Handle the case that `Runspace.DefaultRunspace` is `null` when logging for WDAC Audit. PowerShell class to support deriving from an abstract class with abstract properties. the regression when doing type inference for ` _`. Build and Packaging Improvements. lt;details gt;. lt;summary gt;. lt;p gt;Bump to.NET 8.0.4 lt;/p gt;. lt;/summary gt;. lt;ul gt;. lt;li gt;Revert analyzer package back to stable lt;/li gt;. lt;li gt;Update SDK, deps and lt;code gt;cgmanifest lt;/code gt; for lt;code gt;7.4.2 lt;/code gt; lt;/li gt;. lt;li gt;Revert changes to lt;code gt;packaging.psm1 lt;/code gt; lt;/li gt;. lt;li gt;Update lt;code gt;PSResourceGet lt;/code gt; version from lt;code gt;1.0.2 lt;/code gt; to lt;code gt;1.0.4.1 lt;/code gt; lt;/li gt;. lt;li gt;Verify environment variable for OneBranch before we try to copy lt;/li gt;. lt;li gt;Remove lt;code gt;surrogateFile lt;/code gt; setting of lt;code gt;APIScan lt;/code gt; lt;/li gt;. lt;li gt;Add lt;code gt;dotenv lt;/code gt; install as latest version does not work with current Ruby version lt;/li gt;. lt;li gt;Multiple in official build pipeline lt;/li gt;. lt;li gt;Add back 2 transitive dependency packages lt;/li gt;. lt;li gt;Update lt;code gt;PSReadLine lt;/code gt; to lt;code gt;v2.3.5 lt;/code gt; for the next lt;code gt;v7.4.x lt;/code gt; servicing release lt;/li gt;. lt;li gt;PowerShell co-ordinated build OneBranch pipeline lt;/li gt;. lt;/ul gt;

MITL powershell shell

Bokeh 3.4.1 💾

Bokeh is an interactive visualization library for modern web browsers. It provides elegant, concise construction of versatile graphics, and affords high-performance interactivity over large or streaming datasets. Bokeh can help anyone who would like to quickly and easily make interactive plots, dashboards, and data applications.

minor feature: configuration of secondary glyphs in GraphRendererView ( pull request 13808 ).. Allowed to update the order of LayoutDOM.children ( pull request 13807 ).. Allowed to update InputWidget. title,description ( pull request 13805 ).. Allowed DataRange1d to respect min_interval and max_interval ( pull request 13819 ).. WebGL scaling of anti-aliasing by pixel ratio ( pull request 13783 ).. Enabled RUF001 to lint confusable characters ( pull request 13788 ).. Removed references to Twitter from documentation ( pull request 13775 ).. Enabled documentation build on Windows ( pull request 13776 ).. Various to documentation and docstrings ( pull request 13793, pull request 13798, Pull request 13781, pull request 13818, pull request 13820, pull request 13821 )

BSDL python javascript visualization data-science rendering science-research developers cross-platform python

vera 0.93 💾

vera is an alternative init daemon supervisor (PID 1) that uses containers. Containers allow reliable, foolproof shutdown and termination of started services. vera was developed on Slackware 15.0. It is capable of booting and shutting down a stock installation of Slackware 15.

major feature: As a proof of concept, this release adds an extra feature on top of the stock Slackware installation: an optional system/networkmanager-wait-online container for Slackware systems that use NetworkManager. This container runs /usr/bin/nm-online, from the NetworkManager package before starting rc.inet2 services. Other distributions have something similar, this implements it for Slackware.

GNU GPLv3 init admin cgroups2 slackware

Dear ImGui 1.90.5 💾

Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled application. It is fast, portable, renderer agnostic, and self-contained (no external dependencies). Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal and lacks certain features commonly found in more high-level libraries. Dear ImGui is particularly suited to integration in game engines (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on console platforms where operating system features are non-standard. Minimize state synchronization. Minimize UI-related state storage on user side. Minimize setup and maintenance. Easy to use to create dynamic UI which are the reflection of a dynamic data set. Easy to use to create code-driven and data-driven tools. Easy to use to create ad hoc short-lived tools and long-lived, more elaborate tools. Easy to hack and improve. Portable, minimize dependencies, run on target (consoles, phones, etc.). Efficient runtime and memory consumption. Battle-tested, used by many major actors in the game industry.

minor feature: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.90.5 Breaking changes: More formally obsoleted GetKeyIndex() when IMGUI_DISABLE_OBSOLETE_FUNCTIONS is set. It has been unnecessary and a no-op since 1.87 (it returns the same value as passed when used with a 1.87+ backend using io.AddKeyEvent() function).. - IsKeyPressed(GetKeyIndex(ImGuiKey_XXX)) -- IsKeyPressed(ImGuiKey_XXX). ImDrawList: Merged the radius_x/radius_y parameters in AddEllipse(), AddEllipseFilled() and PathEllipticalArcTo() into a single ImVec2 parameter. Exceptionally, because those functions were added recently in 1.90, we are not adding inline redirection functions. The transition is easy and should affect few users. @cfillion . Other changes: Windows: Scrollbar visibility decision uses current size when both size and contents size are submitted by API.. Windows: Double-click to collapse may be disabled via key-ownership mechanism.. Windows: BeginChild(): Extend outer resize borders to the edges when there are no corner grips. Essentially affects resizable child windows. @cfillion . Windows: BeginChild(): Resizing logic for child windows evaluates whether per-axis clamping should be applied based on parent scrollbars, not child scrollbars. @cfillion Adjust those resizing limits to match window padding rather than inner clipping rectangle. Tables: auto-width columns when using synced-instances of same table, width of one instance would bleed into next one instead of sharing their widths.. Tables: Angled headers: border hit box extending beyond when used within non-scrollable tables. @cfillion . Tables: Angled headers: borders not moving back up after TableAngleHeadersRow() stops being called. @cfillion . Tables: Angled headers: rounding header size to nearest integers, some when using clipper. Menus, Popups: an where sibling menu popups re-opening in successive frames would erroneously the window. While it is technically a popup it woul

MITL game ui gui api gamedev library framework game-engine game-development toolkit cpp c

Snort 3.1.84.0 💾

Snort is the foremost Open Source Intrusion Prevention System (IPS) in the world. Snort IPS uses a series of rules that help define malicious network activity and uses those rules to find packets that match against them and generates alerts for users. Snort can be deployed inline to stop these packets, as well. Snort has three primary uses: As a packet sniffer like tcpdump, as a packet logger — which is useful for network traffic debugging, or it can be used as a full-blown network intrusion prevention system. Snort can be downloaded and configured for personal and business use alike.

major bugfix: Appid: enhanced appid config parsing. Appid: remove locks from peg counts. Appid: separate main thread and packet thread appid_pub_id. Dce_smb: ing an ASAN memory corruption detection: handle policy changes in continuation. Framework: add correct cast from double to unsigned. Http_inspect: add file_data to buffer list. Packet_capture: include cstdint in a header file. Thanks to Plup and Hauke Mehrtens for reporting this!. Xhash: typo.

GNU GPLv3 ids logger traffic ips network security analysis tcp udp cpp c

VSCode 1.88.1 💾

VSCode is an extensible source code editor with support for a wide cross-section of programming languages and features for debugging, refactoring, code completion, Markdown previews, and Git integration. VSCode is a cross-platform project started by Microsoft and is based on the Electron framework, although it features an interface with very little visual clutter and is more responsive than many IDEs, even on low-end development machines.

minor feature: lt;p gt;The update addresses these lt;a href="https://github.com/Microsoft/vscode/?q=is 3A+milestone 3A 22March+2024+Recovery+1 22+is 3A" gt; lt;/a gt;. lt;/p gt;. lt;p gt;For the complete release notes go to lt;a href="https://code.visualstudio.com/updates/v1_88" rel="nofollow" gt;Updates lt;/a gt; on lt;a href="https://code.visualstudio.com" rel="nofollow" gt;code.visualstudio.com lt;/a gt;. lt;/p gt;.

MITL software-development text-editor debugger terminal-emulator build-tool version-control

Syncthing 1.27.6 💾

Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first. Syncthing should be: Safe From Data Loss Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files. Secure Against Attackers Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties. Easy to Use Syncthing should be approachable, understandable, and inclusive. Automatic User interaction should be required only when absolutely necessary. Universally Available Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual. For Individuals Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization. Everything Else There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.

minor feature: lt;p gt;: lt;/p gt;. lt;ul gt;. lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2228833975" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9498" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9498/hovercard" href="https://github.com/syncthing/syncthing//9498" gt;#9498 lt;/a gt;: Files spookily out of sync in 1.27.5 lt;/li gt;. lt;/ul gt;.

MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript

WackoWiki 6.1.25 💾

WackoWiki is a light and easy to install multilingual Wiki-engine. Supports WYTIWYG-editing, section edit, page rights (ACLs), design themes (skins), file upload, email notification, URI router, template engine, session handler and much more. Compatible with PHP 8.0 - 8.3 and MariaDB / MySQL.

minor feature: Bug fix release for 6.1.x series, removed deprecated Pragma: no-cache header, fixes various Cache-Control header issues, fixes missing height width value for external img links, adds option to transliterate filenames to lowercase, adds navigation action, adds option to set the SameSite attribute, adds option to hide recurring 'Welcome back' notice, adds full words highlight mode, PHPMailer 6.9.1, svg sanitizer 0.18, miscellaneous minor fixes

BSDL php javascript mysql web-based documentation education wiki

Linux kernel 6.8.5 💾

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.8.5, x86: set SPECTRE_BHI_ON as default, KVM: x86: Add BHI_NO, x86/bhi: Mitigate KVM by default, x86/bhi: Add BHI mitigation knob, x86/bhi: Enumerate Branch History Injection (BHI), x86/bhi: Define SPEC_CTRL_BHI_DIS_S, x86/bhi: Add support for clearing branch history at syscall entry, x86/syscall: Don't force use of indirect calls for system calls, x86/: Change commas to semicolons in 'spectre_v2' sysfs file, x86/efistub: Remap kernel text read-only before dropping NX attribute, x86/sev: Move early startup code into.head.text section, x86/sme: Move early SME kernel encryption handling into.head.text, x86/boot: Move mem_encrypt= parsing to the decompressor, efi/libstub: Add generic support for parsing mem_encrypt=, bpf: support deferring bpf_link dealloc to after RCU grace period, bpf: put uprobe link's path and task in release callback, Revert "x86/mpparse: Register APIC address only once", drm/xe: Rework rebinding, drm/xe: Use ring ops TLB invalidation for rebinds, drm/i915/gt: Enable only one CCS for compute workload, drm/i915/gt: Do not generate the command streamer for all the CCS, drm/i915/gt: Disable HW load balancing for CCS, drm/i915/dp: the computation for compressed_bpp for DISPLAY pebs_data_cfg for the last PEBS event, x86/coco: Require seeding RNG with RDRAND on CoCo systems, x86/mce: Make sure to grab mce_sysfs_mutex in set_bank(), x86/mm/pat: VM_PAT handling in COW mappings, of: module: prevent NULL pointer dereference in vsnprintf(), of: dynamic: Synchronize of_changeset_destroy() with the devlink removals, driver core: Introduce device_link_wait_removal(), ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset, ASoC: SOF: ipc4-pcm: Correct the delay calculation, ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops, ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state, ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger, ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition

GNU GPL c linux kernel operating-system

GitLab 16.10.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-04-09). ### (1 change). URL validator for mirror services when using localhost (gitlab-org/security/gitlab@82ee9dbd7b4f52507563a509eaa8d2e4839b2e58). ### Security (3 changes). Update Gitlab::Regex::Packages#slack_link_regex (gitlab-org/security/gitlab@25d2355e4cd84a5c1005f1769624e83bfc6d63c2) ( merge request (gitlab-org/security/gitlab!3945)). XSS in autocomplete in rich text editor (gitlab-org/security/gitlab@dc132c61a896afc1b63ce9cf31b69797eecf95ce) ( merge request (gitlab-org/security/gitlab!3946)). Correctly parse attachments for junit result (gitlab-org/security/gitlab@e729252188fd47950e27abe14bad4bf748e99455) ( merge request (gitlab-org/security/gitlab!3934)).

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

Snapcraft 8.1.0 💾

Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.

major feature: Core Final support for core24 Final core24 support Snap Components Private Remote Build Plugins Matter Maven Extensions KDE Neon 6 What's Changed build(deps): update dependencies by @lengau in #4504 Colcon plugin: use release build by default by @MirkoFerrati in #4502 ci: pin pyright to 1.1.344 by @mr-cal in #4512 chore(deps): bump version of Chisel by @tigarmo in #4522 ci: update PR template to use tox commands by @mr-cal in #4507 chore(deps): update github actions (major) by @renovate in #4500 build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs/.sphinx by @dependabot in #4518 build(deps): bump craft-providers to 1.21.0 by @mr-cal in #4530 chore(deps): update dependency packaging to v23 by @renovate in #4531 chore: 8.0.2 hotfixes by @sergiusens in #4535 fix(lifecycle): return correct base when using devel for build-base by @syu-w in #4523 chore(deps): update black and pyright by @syu-w in #4550 build(deps): bump craft-providers to 1.22.0 by @mr-cal in #4552 chore(deps): update dependency platformdirs to v3.11.0 by @renovate in #4509 feat(craft-application): initial support by @syu-w in #4560 feat!: fail if we know the project is core24 by @tigarmo in #4557 feat: implement core24 "pack" command by @tigarmo in #4565 chore: merge 8.0.3 hotfix into main by @sergiusens in #4574 ci: use GH/JIRA integration bot by @sergiusens in #4577 feat(providers): use core24 buildd daily image for devel by @mr-cal in #4532 test: fix spread multipass backend by @syu-w in #4571 extensions/desktop: don't preload bindtextdomain for wine snaps by @mmtrt in #4501 build(deps): use craft-application from main branch by @lengau in #4573 fix: do not propagate build-base to snap.yaml by @sergiusens in #4580 fix(tests): upload a larger snap by @sergiusens in #4583 chore: merge main into feature/craft-application by @sergiusens in #4585 lifecycle commands by @sergiusens in #4584 refa

GNU GPLv3 snaps linux packaging distribution python cpp

Paperless-ngx 2.7.2 💾

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

minor bugfix: : : select dropdown background colors not visible in light mode @shamoon. : spacing in reset and incorrect display in saved views @shamoon. : disable invalid create endpoints @shamoon. : dont initialize page numbers, allow split with browser pdf viewer @shamoon. All App Changes: . 4 changes. : select dropdown background colors not visible in light mode @shamoon. : spacing in reset and incorrect display in saved views @shamoon. : disable invalid create endpoints @shamoon. : dont initialize page numbers, allow split with browser pdf viewer @shamoon. .

GNU GPLv3 internet web dynamic content indexing search

Ardour 8.5 💾

Ardour is an audio processing and editing application. It integrates broad hardware support, JACK and ALSA backends, flexible recording features, multi-channel nesting, import and exporting various file formats, comes with ready to use samples from freesound.org. It has a pretty editing UI, mixing, routing, monitoring, panning. Ardour allows non-destructive and non-linear editing, can be used for augmenting audio layers in video files even. And comes with many effect, input and output plugins. It's open source, but asks for donations on the download page for prebuilt binaries.

major feature: Improvements Improvements to AAF import support. Make it easier to use Ardour --gdb on linux by handling SIG32 automatically. Do not include hidden plugin in plugin-list. Use session-file version as part of backup file names in backup/ folder. General MIDI MIDNAM file now includes drum names. Display grid lines for triplets/quintuplets/septuplets. When nudging a single control point, locate to the new position to make the time/position clear. Add support for pitch bend to Reasonable Synth. Bug Fixes Fix Snapping quintuplets and septuplets 2x factor grid: fix quintuplets 2x factor (septuplets still don't draw properly). Update unversal legal path rule for windows (to avoid illegal file names there). Add missing horizontal separator after last track header. Work around itstools bug #9648. Fix undefined symbol when built with VST3 disabled. Disable broken septuplet option. Adding new route in front now works as intended (#9651). Fix jump to next/prev bar. Discard untitled sessions even when not quitting Ardour. Refilling buffers after edits now avoids gaps in audio data. Set correct Timecode widget name. Half-baked automation-point nudge. Fix loading session by relative path. Accumulate IO port-change signals return values. Prevent crashes when trying to add/remove IOPlug ports. Fix a -Wincompatible-pointer-types. Ellipsize inactive track-header name-label (#9674). Prevent double-click on the pianoroll to toggle track height. Clarify that there are no archive file format options. Fix crashing file dialogs - fdopen(3) requires _POSIX_C_SOURCE. Set default time domain to Audiotime to sidestep various MusicTime issues. Fix solo controller for Monitor bus. Fix potential memory corruption in AVX512f DSP.

GNU GPL c audio editor jack multimedia music soundtrack conversion mixing audio-processing audio-effects sampling midi