GDAL 3.8.5 šŸ’¾

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 vector raster remote-sensing c++ python

ffmpeg 7.0 šŸ’¾

FFmpeg is the leading framework for decoding, encoding, transcoding, muxing, demuxing, streaming, filtering and playing pretty much any media format. It supports widespread and standardized, proprietary and fringe file formats and encodings. It's comprised of the ffmpeg, ffserver, ffplay and ffprobe utilities. But also provides libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample for application use. Its primary development attention is on security.

minor feature: The FFmpeg Project proudly presents FFmpeg 7.0 "Dijkstra", about 6 months after the release of FFmpeg 6.1. A complete Changelog is available at the root of the project, and the complete Git history on https://git.ffmpeg.org/gitweb/ffmpeg.git We hope you will like this release as much as we enjoyed working on it, and as usual, if you have any questions about it, or any FFmpeg related topic, feel free to join us on the #ffmpeg IRC channel (on irc.libera.chat) or ask on the mailing-lists.

GNU LGPLv3 video conversion display capture library c x11 developers

PeerTube 6.0.4 šŸ’¾

Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.

minor security: IMPORTANT NOTES: If you upgrade from PeerTube v6.0.0, please follow v6.0.0 IMPORTANT NOTES. If you upgrade from PeerTube v6.0.0, please follow v6.0.1 IMPORTANT NOTES. SECURITY: Important: Prevent XSS injection in embed. Thanks Syst3m0ver!.

Affero GPLv3 javascript angularjs web video hosting activitypub

CherryTree 1.1.2 šŸ’¾

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 bugfix: Regression with the search. Regression crash when deleting a node with children. Html paste. Drop position of dragged text wrongly one position to the left. Incomplete languages: el, fi, hi_IN, hu.

GNU GPLv3 gtk c text-editor note-taking

VSCode 1.88.0 šŸ’¾

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;Welcome to the March 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: lt;/p gt;. lt;ul gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#custom-labels-for-open-editors" rel="nofollow" gt;Apply custom editor labels lt;/a gt; - Distinguish between editors with same file names. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#locked-scrolling" rel="nofollow" gt;Locked scrolling lt;/a gt; - Compare editors side-by-side with synchronized scrolling. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#extensions-update-improvements" rel="nofollow" gt;Extension update improvements lt;/a gt; - Restart extensions without reload amp;amp; update extensions with VS Code releases. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#test-coverage" rel="nofollow" gt;Test Coverage API lt;/a gt; - Native code coverage support in VS Code. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#minimap-section-headers" rel="nofollow" gt;Folding markers in minimap lt;/a gt; - Easily identify and navigate to code sections from minimap. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#quick-search-improvements" rel="nofollow" gt;Quick Search improvements lt;/a gt; - Sticky file path separators and separator buttons. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#run-cells-in-section" rel="nofollow" gt;Notebook Run cells in section lt;/a gt; - Quickly run all cells in a notebook section. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#github-copilot" rel="nofollow" gt;Copilot improvements lt;/a gt; - Improved inline chat UI, commit messages, and used references. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#python" rel="nofollow" gt;Python auto-detect improvemen

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

CMake 3.29.1 šŸ’¾

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.0: Ben Boeckel (2): ExternalProject: add an example of `LIST_SEPARATOR` usage ExternalProject: reword `LIST_SEPARATOR` to indicate what it *does*. Brad King (11): IntelLLVM: Revert accidental use of -external:I with Fortran compilers libuv: Avoid posix_spawn on macOS lt; 10.8 FindPkgConfig: Avoid finding Strawberry Perl's pkg-config libuv: process: de-duplicate conditions for using kqueue libuv: darwin: group kqueue-specific definitions together libuv: macos: use posix poll instead of kqueue FindMPI: finding IntelLLVM wrappers on Windows ctest: Restore enforcement of RESOURCE_LOCK test property ARTOS: Add support for finding library files named with 'lib' pre IntelLLVM: link flags with Visual Studio generators CMake 3.29.1. Charlotte Koch (1): cmSystemTools: compilation on DragonFly BSD. Craig Scott (8): Help: Remove stray formatting for try_compile() LINKER_LANGUAGE keyword try_compile(): Include languages with _ or - when passing linker vars Help: Grammar, typos and wording improvements for linker variables Help: Add custom linker example for CMAKE_ lt;LANG gt;_USING_LINKER_ lt;TYPE gt; Help: CMAKE_ lt;LANG gt;_USING_LINKER_ lt;TYPE gt; can be a list of flags Help: Restructure and improve LINKER_TYPE docs CMakePackageConfigHelpers: Remove unused variable CMakePackageConfigHelpers: Use unique variable name for pkg pre. Evan Wilde (1): Swift: Add CMAKE_LINKER_TYPE support. FeRD (Frank Dana) (1): Help: location of install() note about superseded commands. scivision (2): FindMatlab: R2024a version map Help: emphasize need for VS Integrations with oneAPI Fortran.

BSDL software-development build-tool

FormKiQ Core 1.14.0 šŸ’¾

FormKiQ Core is an Open Source Headless Document Management System (DMS) that runs in your Amazon Web Services (AWS) Cloud. Can be used for document workflows, records management, and other document storage and processing needs, using an extendable Document API.

minor feature: v1.14.0 Features. #203 - Add /objects/examine/pdf endpoints for getting metadata from PDF. #214 - Document Rulesets (/rulesets) API. #28 - add limit parameter to /documents/ id /versions. #209 - Add next and limit to GET /document/ id /actions endpoint. #30 - Move OPA and other configuration options into /sites resource. #212 - /search add range queries. Update Console to v3.4.0. #204 - Template may not exceed 1000000 bytes in size. #205 - VPC CloudFormation Templates fails in ca-central-1. Fulltext Action handling when document doesn't exist in Opensearch.

MITL aws serverless headless cloud storage document database amazon web services dms document management records management document proces

Linux kernel 6.8.3 šŸ’¾

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

minor feature: Linux 6.8.3, drm/sched: null-ptr-deref in init entity, drm/amdgpu: use-after-free, tools/resolve_btfids: build with musl libc, x86/sev: Skip ROM range scans and validation for SEV-SNP guests, perf/x86/amd/core: Update and stalled-cycles- events for Zen 2 and later, scsi: libsas: disk not being scanned in after being removed, scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type(), scsi: lpfc: Correct size for wqe for memset(), scsi: lpfc: Correct size for cmdwqe/rspwqe for memset(), usb: dwc3: pci: Drop duplicate ID, Revert "x86/: Use addressing for VERW operand", x86/: Use addressing for VERW operand, drm/amd/display: IPX enablement, crash: use macro to add crashk_res into iomem early for specific arch, x86/: the SRSO mitigation on Zen3/4, scsi: qla2xxx: Delay I/O Abort on PCI error, scsi: qla2xxx: Change demessage during driver unload, scsi: qla2xxx: double free of fcport, scsi: qla2xxx: double free of the ha- vp_map pointer, scsi: qla2xxx: command flush on cable pull, scsi: qla2xxx: NVME FCP prefer flag not being honored, scsi: qla2xxx: Update manufacturer detail, scsi: qla2xxx: Split FCE EFT trace control, scsi: qla2xxx: N2N stuck connection, scsi: qla2xxx: Prevent command send on chip reset, usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset, usb: typec: ucsi_acpi: Refactor and DELL quirk, usb: typec: ucsi: Ack unsupported commands, usb: typec: ucsi: Clear EVENT_PENDING under PPM lock, usb: typec: Return size of buffer if pd_set operation succeeds, usb: typec: tcpm: Update PD of Type-C port upon pd_set, usb: typec: tcpm: Correct port source pdo array in pd_set callback, usb: typec: tcpm: double-free in tcpm_port_unregister_pd(), usb: typec: ucsi: race between typec_switch and role_switch, usb: udc: remove warning when queue disabled ep, usb: dwc2: gadget: LPM flow, usb: dwc2: gadget: exiting from clock gating, usb: dwc2: host: ISOC flow in DDMA mode, usb: dwc2: host: hibernation flow, usb: dwc2: host: remote wakeup from hibernation, USB: core: dead

GNU GPL c linux kernel operating-system

Ampache 6.3.2 šŸ’¾

Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device. Ampache's usefulness is heavily dependent on being able to extract correct metadata from embedded tags in your files and/or the file name. Ampache is not a media organiser; it is meant to be a tool which presents an already organised collection in a useful way. It assumes that you know best how to manage your files and are capable of choosing a suitable method for doing so.

minor bugfix: Added: Database 600068. Allow signed `user` column for the `broadcast`, `player_control`, `session_stream`, `share`, `user_activity`, `user_follower` and `user_vote` tables. Revert unique constraint `playlist_track_UN` on `playlist_data` table. Config version 71. up bitrate encode_args. : Always get the current file size when downloading the raw file. AlbumDisk errors on unknown items. Album names being overwritten with artist names when missing tags. Regenerate playlist track numbers correctly for the full list. Also check the bitrate when transcoding instead of just formats. Don't use cached files if the bitrate doesn't match `transcode_rate`. Default config encode_args are putting bitrates into millions. ## API 6.3.2. Added: API6. download: add bitrate parameter. : ALL. Download method format parameter didn't have a fallback value. API6. Playlists objects would not return duplicates items if allowed. has_art property missing from songs and albums. playlist_add: couldn't add a single item.

Apache php streaming server audio music javascript video

GTK 4.14.2 šŸ’¾

Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites. Work with the language of your choice. Develop your GTK app with your language of choice by using Language Bindings or wrappers and take full advantage of the official GNOME bindings which guarantee API stability and time-based releases. Portability. Projects built using GTK and its dependencies run on well known operating systems. Stability. GTK delivers the enticing features and superb performance which adds to your applications. Language Bindings. GTK is written in C but has been designed to support a wide range of languages such as Python, JavaScript, C++, Rust and many more. Interfaces. GTK has a comprehensive collection of core widgets like Buttons, Windows, Toolbars for use in your application. Open Source. GTK is a free and open-source project maintained by GNOME and an active community of contributors. GTK is released under the terms of the GNU Lesser General Public License. API. GTK boasts of an easy to use API which helps in decreasing your development time and help you achieve better results. Accommodation. GTK caters to many features like Native look and feel, theme support, Object-oriented approach that todayā€™s developers look for in a toolkit. Foundations. GTK is built on top of GLib. GLib provides the fundamental data types and system integration points to avoid duplicated code in applications.

minor bugfix: GtkScale: - Improve positioning of values in some cases. Theme: - Make progress in entries visible. Accessibility: - text insertion handling. GDK: - dnd: Use the default cursor durion motion. - dnd: Use a better cursor for indicating the move action. GSK: - gl: Handle offloads in offscreen context better. - text rendering problems with some fonts. Wayland: - Tighten up some protocol version checks. - Use the presentation time protocol. - a crash with subsurfaces. - Improve settings portal handling. macOS: - up the app menu support. Windows: - problems with minimization. - build without fontconfig. Deging: - Add font settings in the inspector. Demos: - Clean up the application demo. - Update cursor images for the cursor demo. Translation updates: Catalan Czech French Georgian Hebrew Persian Slovenian Turkish Ukrainian.

GNU GPLv3 gnome gtk library framework gui toolkit cpp

OpenBLAS 0.3.27 šŸ’¾

OpenBLAS is an optimized BLAS (Basic Linear Algebra Subprograms) library based on GotoBLAS2 1.13 BSD version.

minor bugfix: general: added initial (generic) support for the CSKY architecture capped the maximum number of threads used in GEMM, GETRF and POTRF to avoid creating underutilized or idle threads sped up multithreaded POTRF on all platforms added extension openblas_set_num_threads_local() that returns the previous thread count re-evaluated the SGEMV and DGEMV load thresholds to avoid activating multithreading for too small workloads improved the fallback code used when the precompiled number of threads is exceeded, and made it callable multiple times during the lifetime of an instance added CBLAS interfaces for the BLAS extensions ?AMIN,?AMAX, CAXPYC and ZAXPYC fixed a potential buffer overflow in the interface to the GEMMT kernels fixed use of incompatible pointer types in GEMMT and C/ZAXPBY as flagged by GCC-14 fixed unwanted case sensitivity of the character parameters in ?TRTRS sped up the OpenMP thread management code fixed sizing of logical variables in INTERFACE64 builds of the C version of LAPACK fixed inclusion of new LAPACK and LAPACKE functions from LAPACK 3.11 in the shared library added a testsuite for the BLAS extensions modified the error thresholds for SGS/DGS functions in the LAPACK testsuite to suppress spurious errors added support for building the benchmark collection with CMAKE added rewriting of linker options to avoid linking both libgomp and libomp in CMAKE builds with OpenMP enabled that use clang with gfortran fixed building on systems with ucLibc added support for calling ?NRM2 with a negative increment value on all architectures added support for the LLVM18 version of the flang-new compiler fixed handling of the OPENBLAS_LOOPS variable in several benchmarks Integrated fixes from the Reference-LAPACK project: Increased accuracy in C/ZLARFGP (Reference-LAPACK PR 981)

BSDL-2 blas lapak c fortran assembly cpp

Lutris 0.5.17 šŸ’¾

Lutris is an open gaming platform and manager for Linux. It provides an unified interface for installation, configuration and foremost launching games. It works with native software, installed Windows and DOS games, Steam, Desura, online/browser games, as well as games from the over 20 supported emulators. Aquiring new games from any channel is helped by community-contributed installers. It comes prepacked for a few major distributions.

minor bugfix: critical preventing completion of installs if the script specifies a wine version. Support for library sync to lutris.net, this allows to sync games, play time and categories to multiple devices. Torturous and sadistic options for multi-GPUs that were half broken and understood by no one have been replaced by a simple GPU selector. EXPERIMENTAL support for umu, which allows running games with Proton and Pressure Vessel. Using Proton in Lutris without umu is not longer possible. Better and sensible sorting for games. Improved error dialog. Add Vita3k runner. WUA files are now supported in Cemu. Images are now downloaded for manually added games. Deprecate 'exe', 'main_file' or 'iso' placed at the root of the script, all lutris.net installers have been updated accordingly. Deprecate libstrangle and xgamma support. Deprecate DXVK state cache feature (it was never used and is no longer relevant to DXVK 2). -- Mathieu Comandon Wed, 03 Apr 2024 13:49:49 -0700.

GNU GPLv3 python game game-manager gui installation dashboard steam desura emulators msdos windows z-machine scumm nintendo

Kamailio SIP Server 5.8.1 šŸ’¾

Kamailio (formerly OpenSER) is a high-performance SIP (RFC3261) server with a flexible architecture and many extensions. The server implements proxy, registrar, redirect, and location SIP/VoIP services. It has support for UDP, TCP, TLS, and SCTP transport layers, DNSsec, ENUM, AAA via database, RADIUS, DIAMETER, gateways to SMS and XMPP, least cost routing, load balancing, NAT traversal, and call processing language. Kamailio implements SIMPLE presence and instant messaging extensions, and includes an embedded XCAP server and MSRP relay, IMS/VoLTE extensions. It can be also used as a routing SIP sever for WebRTC via WebSocket.

minor feature: Version 5.8.1 Maintenance release of the latest stable branch, 5.8, that. Includes since the release of v5.8.0. There is no change to. Database schema or configuration language structure that you have to do. on previous installations of v5.8.x. Deployments running previous v5.8.x. Versions are strongly recommended to be upgraded to v5.8.1. For more details about version 5.8.1 (including links and guidelines to. Download the tarball or from GIT repository), visit: Https://www.kamailio.org/w/2024/04/kamailio-v5-8-1-released/.

GNU GPL sip voip webrtc volte ims telephony messaging

matplotlib 3.8.4 šŸ’¾

Python matplotlib is a for 2D plotting publication-ready figures in various formats, or rendering them interactively cross-platform. It can be scripted or used in Pythons interactive shell, within web applications, or through bindings with multiple GUI toolkits. It simplifies plot generation, histograms, power spectra, bar charts, error charts, scatter plots. Typical uses only require a few lines of code, while complex rendering is kept feasible. Its pyplot interface provides a MATLAB-style API.

minor bugfix: This is the fourth micro release of the 3.8 series. Highlights of the 3.8.4 release include: Enable building against numpy 2.0; released wheels are built against numpy 2 macosx: Clean up single-shot timers correctly Add a draw during show for macos backend Fix color sequence data for Set2 and Set3 gtk: Ensure pending draws are done before GTK draw Update "Created with" url in hand.svg Avoid modifying user input to Axes.bar fix quiver3d incorrect arrow colors

Python python cpp plotting graphs science mathematics matlab matplot gtk data-science qt data-visualization tk