Calibre 7.8 💾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

minor feature: Release: 7.8 05 Apr, 2024 New features E-book viewer: Highlight panel: Allow filtering the shown highlights by type of highlight Conversion: Add support for the CSS text-transform property when subsetting embedded fonts. E-book viewer: Allow displaying the view mode paged/flow in the header/footer Book details popup window: Allow dropping of files to add formats/set the cover just as for the book details panel Book details: Context menu: Add a menu action to remove the associated link DOCX Input: Add role=doc-noteref for links to footnotes/endnotes so that they popup in more e-book readers. Add a "Mark all selected books" to the Mark action. Add "Hide Empty Categories" to tag browser configuration menu Supernote: Support for new device firmware. Sort by tool: Add an action to re-apply the current sort. Grid view cover cache: covers not loading when cache entries are stale. Conversion: Do not change viewport relative font sizes used for SVG text elements Conversion: lt;style gt; tags inside lt;svg gt; tags not being processed Get books: Update Kobo store plugin for website changes. EPUB Input: Use a translated name for the cover page. New news sources. Bergfreunde Blog by VoHe. Live Law and Politico.eu by unkn0wn. Improved news sources. Caravan. Global Times. New York Review of Books. Himal Southasian. The Week. CBC Canada.

GNU GPLv3 python c++ ebook-reader e-book conversion

DUB 1.37.0 💾

DUB is a source file dependency resolver and package manager for the D programming language. It utilizes a simple JSON package description scheme, integrates with git for implicit release versioning, generates VisualD project files for MonoD, comes with support for DMD, GDC and LDC; and can utilize local directories as package source.

major feature: The `fetch' command now supports multiple arguments, recursive fetch, and is project-aware.

MITL d dlang build-system version-control dependency-solver programmers

Linux kernel 6.8.4 💾

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

minor feature: Linux 6.8.4, Revert "workqueue.c: Increase workqueue name length", Revert "workqueue: Move pwq- max_active to wq- max_active", Revert "workqueue: Factor out pwq_is_empty()", Revert "workqueue: Replace pwq_activate_inactive_work() with __ pwq_activate_work()", Revert "workqueue: Move nr_active handling into helpers", Revert "workqueue: Make wq_adjust_max_active() round-robin pwqs while activating", Revert "workqueue: RCU protect wq- dfl_pwq and implement accessors for it", Revert "workqueue: Introduce struct wq_node_nr_active", Revert "workqueue: Implement system-wide nr_active enforcement for unbound workqueues", Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active()", Revert "workqueue: Shorten events_freezable_power_efficient name"

GNU GPL c linux kernel operating-system

Logfile Navigator 0.12.2 💾

The Logfile Navigator, lnav for short, is a curses-based tool for viewing and analyzing log files. The value added by lnav over text viewers or editors is that it takes advantage of any semantic information that can be gleaned from the log file, such as timestamps and log levels. Using this extra semantic information, lnav can do things like interleaving messages from different files, generate histograms of messages over time, and provide hotkeys for navigating through the file. These features are meant to allow the user to quickly and efficiently focus on problems.

minor bugfix: : With the recent xz backdoor shenanigans, it seems like a good. Time to add some checks for data being hidden by escape codes: File names with escape sequences are now displayed in quotes. With backslash escapes. Text that has the same foreground and background colors will. Have the background set to a contrasting color. A crash during initialization on Apple Silicon and MacOS 12. Has been.

BSDL-2 systems administration database logging log analysis site management

Syncthing 1.27.5 💾

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: Bugfixes: #9371: Deleting or renaming directories when syncing xattrs or ownership causes empty dir tree to get "put back" by ST #9407: IndexHandler can get stuck in an undesired loop #9417: CPU usage increases after folder scans (and hence, over time) #9469: Better wrapping for device and folder names in sharing lists Enhancements: #8972: Open share settings when clicking 'shared with' #9470: Show encryption status for devices sharing folde

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

Drawj2d 1.3.3 💾

Drawj2d creates technical line drawings using a descriptive language. It writes pdf, svg, eps and emf vector graphics or png images. It runs on all platforms that run Java. It is inspired by Asymptote but with a tcl-like syntax and 2D only.

minor feature: This is a maintenance release. For reMarkable users there is a new output type rmdoc (web transfer). Changes: - new output file type `rmdoc` (reMarkable notebook files in a zip) - fix font command (issue with variables)

GNU GPL graphics-conversion vector-based visualization java console cross-platform end-users

Sweet Home 3D 7.3 💾

Sweet Home 3D is an interior design application that helps you to quickly draw the floor plan of your house, arrange furniture on it, and visit the results in 3D.

minor feature: Added up and down arrows to scroll the. Go to point of view menu when it's too long on small screens.. mirroring operation on a group of furniture containing rotated pieces.. Prevented parts in mirrored pieces from moving after an horizontal deformation.. Allowed importing 3D models with missing deformation groups.. the font of dimensions in the 3D view to the one set in preferences.. a regression where imported 3D models were added to the furniture catalog even if not requested.. sort on levels with an elevation index in the furniture table.. file dialog box display in Windows environments with special homonyms.. the printed level name in header and/or footer of the pages showing the plan.. Placed menu items of untranslated plug-ins in existing known menus.. Ignored installed plug-ins not compatible with the running Java version at program launch.. Added category and multiple words search capability in the furniture catalog of Sweet Home 3D JS Online.. sort on model size in Furniture Library Editor.. Removed macOS support from portable version because recent macOS versions refuse to write in. data folder for security reasons.. Updated German help pages by Waldemar Hersacher.. Other minor and enhancements.

GNU GPL modeller design visualization java

CalendarSync 0.9.3 💾

As consultants, you may need to use multiple calendars (2-n). Additionally, you need to keep up with all existing appointments in each of your calendars when you want to make new appointments. This means you have to check each calendar on its own. What we wanted to achieve is a single overview over all events in each of the calendars. Preferably in your primary calendar. There are some commercial / freemium solutions for this (reclaim.ai, SyncThemCalendars), but their privacy policy is unclear. Calendar data is not only highly interesting personal data (who participates in which appointment and when?) but also highly interesting from an industrial espionage/targeted advertising perspective. The two third party providers get to see the content of the calendar events. In good appointments, there is a lot of secret and relevant company data in the appointment agenda. To keep track of all the events, we created CalendarSync, which allows the syncing of events without breaking data protection laws and without exposing data to a third party.

minor feature: 4bb15a6 Merge pull request #116 from inovex/enforce-adapter-interface 98df576 Merge pull request #134 from inovex/dependabot/go_modules/go.uber.org/ratelimit-0.3.1 da62212 Merge pull request #136 from inovex/dependabot/go_modules/golang.org/x/oauth2-0.18.0 ed6b349 Merge pull request #138 from inovex/dependabot/github_actions/dominikh/staticcheck-action-1.3.1 7c17f57 Merge pull request #140 from inovex/dependabot/go_modules/github.com/charmbracelet/log-0.4.0 8f4758f Merge pull request #141 from inovex/dependabot/go_modules/github.com/cenkalti/backoff/v4-4.3.0 6380ebe Merge pull request #142 from inovex/dependabot/go_modules/google.golang.org/api-0.172.0 89fd38d chore(deps): bump dominikh/staticcheck-action from 1.3.0 to 1.3.1 00086d8 chore(deps): bump github.com/cenkalti/backoff/v4 from 4.2.1 to 4.3.0 1e86be3 chore(deps): bump github.com/charmbracelet/log from 0.3.1 to 0.4.0 76b3e49 chore(deps): bump go.uber.org/ratelimit from 0.3.0 to 0.3.1 5c664a6 chore(deps): bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 2d0a485 chore(deps): bump google.golang.org/api from 0.167.0 to 0.172.0 dda3d48 cleanup: remove unused adapter type variable bedbbff refactor: extract adapter interfaces into subpackage and assert them

MITL calendar cli sync go

xcoral text editor 4.02.4 💾

Xcoral is a multiwindow mouse-based text editor for Unix and X Window System. Syntax highlighting and auto-indentation are available. A built-in browser enables you to navigate through C functions, C++ and Java classes, methods and files. A SMall Ansi C Interpreter (Smac) is also built-in to dynamically extend the editor's possibilities (user functions, key bindings, modes etc). Xcoral provides regions and marks, kill-buffers, macros system and unlimited undo.

minor bugfix: minor bug fix

GNU GPL programming c c++ java python text editor

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

Babel 7.24.4 💾

Babel is a code translator, which compiles next-gen EcmaScript 6 syntax into browser-consumable ES5/JavaScript. It adds a few proposed ES7 constructs even, and works with React, Node.js, Rails, etc. It provides for: array comprehensions, arrow functions, async functions, async generator functions, classes, class properties, computed property names, constants, decorators, default parameters, destructuring, exponentiation operator, for-of, generators, generator comprehensions, let scoping, modules, module export extensions, object rest/spread, property method assignment, property name shorthand, rest parameters, react, spread, tail call optimisation, template literals, type annotations, unicode regex support.

minor bugfix: (2024-04-03). #### :eyeglasses: Spec Compliance. `babel-parser`. Forbid initializerless using (@JLHwung). `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs3`. Ensure decorators are callable (@JLHwung). #### :: `babel-generator`. : Correctly prints ` key in Bar ? ` (@liuxingbaoyu). : Correctly generate `TSMappedType` (@liuxingbaoyu). `babel-compat-data`, `babel-plugin--firefox-class-in-computed-class-key`, `babel-preset-env`. Create plugin for classes in computed keys in Firefox (@nicolo-ribaudo). `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`. : support mutated outer decorated class binding (@JLHwung). : Decorators when `super()` exists and `protoInit` is not needed (@liuxingbaoyu). `babel-plugin-transform-block-scoping`. : Transform scoping for `for X` in loop (@liuxingbaoyu). : Capture `let` when the `for` body is not a block (@liuxingbaoyu). `babel-core`, `babel-plugin-transform-block-scoped-functions`, `babel-plugin-transform-block-scoping`. incorrect function hoisting in some case statements (@luiscubal).

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

GTimeLog 0.12.0 💾

GTimeLog is a basic Gtk application for time-tracked logs. It requires one start event to be created per day, then an entry for each concluded activity. It provides GUI and text shortcuts to differentiate e.g. billable and free-time events. It doesn't honor XDG_CONFIG_DIR.

major feature: This version talks to an SMTP server instead of relying on /usr/sbin/sendmail for email sending. This should work even in flatpaks. New command line options: --prefs, --email-prefs. Use libsecret instead of gnome-keyring. GTK 3.18 or newer is now required (GH: #131). Soap 3.0 is now required (GH: #238). an AttributeError in the undocumented remote task list feature. (GH: #153). Make the undocumented remote task list feature validate TLS certificates (GH: #214). Add Python 3.8, 3.9, 3.10, 3.11, and 3.12 support. Drop Python 2.7, 3.5, and 3.6 support. Add support for positive time offset syntax in entries. Focus the task entry on Ctrl+L (GH: #213). Change entry search to be fuzzy. It is now only required to enter characters of the entry in the correct order to find an entry. Enforce minimum and maximum size for the task pane (GH: #219). Task pane now preserves the order of task groups to match the order in tasks.txt (GH: #224). Grouped task entries can now be sorted by start date, name, duration or according to tasks.txt order (GH: #228). Add the ability to change the last entry using Ctrl+Shift+BackSpace (GH: #247).

GNU GPL python log time-tracking gtk

mpg123 1.32.6 💾

mpg123 is a fast MPEG Audio Layer 1 / 2 / 3 decoding library and terminal playing utility. It uses floats or integer arithmetics with any available instruction set extension (3DNow, SSE, ARM) for efficiency.

minor bugfix: Build: Detect forced 64 bit offsets on a dual-mode system that used to default to 32 bits and drop ambiguous suf-less symbols in that. Case. This avoids subtle ABI breakage (causing memory corruption) With existing binaries and instead has them fail during runtime linking. You trigger that when having -D_FILE_OFFSET_BITS=64 in your compiler. Flags during mpg123 build.

GNU LGPL c mp3 audio-player command-line end-user cross-platform

libvirt 10.2.0 💾

The libvirt project: is a toolkit to manage virtualization platforms is accessible from C, Python, Perl, Go and more is licensed under open source licenses supports KVM, Hypervisor.framework, QEMU, Xen, Virtuozzo, VMWare ESX, LXC, BHyve and more targets Linux, FreeBSD, Windows and macOS is used by many applications

major bugfix: New features. ch: Basic save and restore support for ch driver. The ch driver now supports basic save and restore operations. This is. Functional on domains without any network, host device config defined. The `path` parameter for save and restore should be a directory. Qemu: Support for driver type `mtp` in `` devices. The `mtp` driver type exposes the `usb-mtp` device in QEMU. The. Guest can access files on this driver through the Media Transfer Protocol (MTP). Qemu: Added support for the loongarch64 architecture. It is now possible for libvirt to run loongarch64 guests, including on. Other architectures via TCG. For the best results, it is recommended to Use the upcoming QEMU 9.0.0 release together with the development version of edk2. Qemu: Introduce virDomainGraphicsReload API. Reloading the graphics display is now supported for QEMU guests using VNC. This is useful to make QEMU reload the TLS certificates without. Restarting the guest. Available via the `virDomainGraphicsReload` API And the `domdisplay-reload` virsh command. . Qemu: migration from libvirt older than 9.10.0 when vmx is enabled. A domain with vmx feature enabled (which may be even done automatically. With `mode='host-model'`) started by libvirt 9.9.0 or older cannot be Migrated to libvirt 9.10.0, 10.0.0, and 10.1.0 as the target host would Complain about a lot of extra `vmx-*` features. Migration of similar Domains started by the affected releases to libvirt 9.9.0 and older Does not work either. Since libvirt 10.2.0 migration works again with Libvirt 9.9.0 and older in both directions. Migration from the affected Releases to 10.2.0 works as well, but the other direction remains broken Unless the is backported. Node_device: Don't report spurious errors from PCI VPD parsing. In last release the PCI Vital Product Data parser was enhanced to report. Errors but that effort failed as some kernels have the file but don't allow Reading it causing logs to be spammed with:: Libvirtd

Mixed virtualization virtual-machine toolkit library c python

libvert 10.2.0 💾

The libvirt project: is a toolkit to manage virtualization platforms is accessible from C, Python, Perl, Go and more is licensed under open source licenses supports KVM, Hypervisor.framework, QEMU, Xen, Virtuozzo, VMWare ESX, LXC, BHyve and more targets Linux, FreeBSD, Windows and macOS is used by many applications

major bugfix: New features. ch: Basic save and restore support for ch driver. The ch driver now supports basic save and restore operations. This is. Functional on domains without any network, host device config defined. The `path` parameter for save and restore should be a directory. Qemu: Support for driver type `mtp` in `` devices. The `mtp` driver type exposes the `usb-mtp` device in QEMU. The. Guest can access files on this driver through the Media Transfer Protocol (MTP). Qemu: Added support for the loongarch64 architecture. It is now possible for libvirt to run loongarch64 guests, including on. Other architectures via TCG. For the best results, it is recommended to Use the upcoming QEMU 9.0.0 release together with the development version of edk2. Qemu: Introduce virDomainGraphicsReload API. Reloading the graphics display is now supported for QEMU guests using VNC. This is useful to make QEMU reload the TLS certificates without. Restarting the guest. Available via the `virDomainGraphicsReload` API And the `domdisplay-reload` virsh command. . Qemu: migration from libvirt older than 9.10.0 when vmx is enabled. A domain with vmx feature enabled (which may be even done automatically. With `mode='host-model'`) started by libvirt 9.9.0 or older cannot be Migrated to libvirt 9.10.0, 10.0.0, and 10.1.0 as the target host would Complain about a lot of extra `vmx-*` features. Migration of similar Domains started by the affected releases to libvirt 9.9.0 and older Does not work either. Since libvirt 10.2.0 migration works again with Libvirt 9.9.0 and older in both directions. Migration from the affected Releases to 10.2.0 works as well, but the other direction remains broken Unless the is backported. Node_device: Don't report spurious errors from PCI VPD parsing. In last release the PCI Vital Product Data parser was enhanced to report. Errors but that effort failed as some kernels have the file but don't allow Reading it causing logs to be spammed with:: Libvirtd

Mixed virtualization virtual-machine toolkit library c python

darcs 2.18.1 💾

Darcs is a cross-platform version control system. It's similarly decentralized as git, mercurial or subversion but with a very different management approach. It focuses on changes rather than trees/snapshots. Which allows it to provide a freer way of working, and a much simpler CLI and a highly interactive user interface. It can work in an offline mode, provides local preparations, easy (non-)branching and merging, email patch sending, parallel development and builtin cherry-pickying from changesets.

minor feature: * Supports GHC 9.8 and the most recent version of other dependencies at the time of release, with the exception of the tls 2.0 package, which has been held back because of problems connecting to hub.darcs.net (see https://bugs.darcs.net/issue2715). * Substantial rewrite of the 'darcs test' command. The most important user visible change is that a test script can now return an exit code of 125 to reflect an untestable/skipped state (as with with "git bisect run"). This in turn means that a group of patches can be found to be responsible for a failure rather than just a single one. By default, Darcs will try to minimise such a group by reordering patches to remove irrelevant ones from the initial group found from the patch ordering in the repository. This behaviour can be disabled with --no-shrink-failure. * Remove support for downloading via curl This is no longer particularly useful as we now use modern, maintained Haskell libraries for native HTTP downloading, and substantially simplifies this area of the code. * Patch index: Significant performance improvement The patch index is used in commands like annotate and log. A couple of performance improvements were made that should speed up using the patch index. * Progress reporting Progress reports are now provided during more long-running operations, including updating the "index" (a cache that speeds up detecting changes in the working directory), and during merge operations. They also behave better on Windows and when outputting long lines. * Other changes/fixes: * Use hardlinks more often to share files between repositories/caches. * Support --leave-test-dir for all commands that support --test * Avoid extraneous "repo:." entries in _darcs/prefs/sources issue2672 * Add 'darcs clean' command as an alias for 'darcs revert -l' * 'darcs rebase unsuspend': add more patch editing options *

GNU GPL c haskell darcs scm dvcs version-control patch-management

FreeFileSync 13.5 💾

FreeFileSync allows comparing and synchronizing local file folders. It's performant and without GUI complexity. It detects moved and renamed files, detect conflicts, can operate on locked files, understands symlinks, allows automatic syncing, copyies extended file permissions (NTFS), and it's cross-platform.

minor feature: Wrap file grid folder paths instead of truncate Fixed sync operation arrows for RTL layout Fixed FTP hang during connection (libcurl regression) Consider user-defined file time tolerance for DB comparisons Don't log folder pair paths if nothing to sync

GNU GPLv3 synchronization file-management backup version-control mirroring cpp

Duplicati 2.0.7.102 💾

Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with: Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!

documentation: This build is intended to be the last build that uses.Net4 (aka.Net Desktop). Future builds are expected to use.Net8 and will require a manual update, because the.Net builds are no longer operating system independent. The upside is that there are fewer dependencies (no more Mono). and execution times are greatly improved. Removed donation messages. Updated MacOS Installer license text. Updated installer to support future manual upgrade. Added information to reports when encountering an exception.

GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript

SciPy 1.13.0 💾

SciPy (pronounced "Sigh Pie") is an open-source software for mathematics, science, and engineering. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more. SciPy is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines, such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world's leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!

major feature: Highlights of this release Support for NumPy 2.0.0. Interactive examples have been added to the documentation, allowing users to run the examples locally on embedded Jupyterlite notebooks in their browser. Preliminary 1D array support for the COO and DOK sparse formats. Several scipy.stats functions have gained support for additional axis, nan_policy, and keepdims arguments. scipy.stats also has several performance and accuracy improvements.

BSDL-2 python algorithms scientific-computing c fortran cpp cython

Parlatype 4.1 💾

Parlatype is a minimal audio player for manual speech transcription, written for the GNOME desktop environment. It plays audio sources to transcribe them in your favourite text application.

minor feature:

GNU GPLv3 audio speech text transcription

EditorConfig 0.12.7 💾

EditorConfig keeps coding-style configurations consistent across different text editors and IDEs. It transcribes a custom and per-directory .editorconfig, and plugins for common editors. It supports AppCode, ATOM, Brackets, Code::Blocks, Emacs, Geany, gedit, jEdit, Notepad++, IntellijIDEA, PhpStorm, Pycharm, RubyMine, Sublime Text, textmate, Vim, Visual Studio, and WebStorm.

minor feature: lt;ul gt;. lt;li gt;pointer overflow in STRING_CAT. lt;/li gt;. lt;li gt;a few more stack buffer overflows. lt;/li gt;. lt;li gt;Add license for FindPcre2 from LuaDist. lt;/li gt;. lt;li gt;Document and CI. lt;/li gt;. lt;/ul gt;.

BSDL c development text-editor config-scheme

OpenCascade 7.8.1 💾

A typical application developed using OCCT deals with two or three-dimensional (2D or 3D) geometric modeling in general-purpose or specialized Computer Aided Design (CAD) systems, manufacturing or analysis applications, simulation applications, or even illustration tools.library designed for rapid production of sophisticated domain-specific CAD/CAM/CAE applications

minor bugfix: This maintenance release addresses a critical issue regarding backward binary compatibility with version 7.8.0. For users encountering this issue, it's essential to update to version 7.8.1 to ensure seamless integration and operation. 0033656: Foundation Classes - Standard_Type crash during unloading static lib 0033560: Modeling Algorithms - Raising exception SIGFPE Arithmetic Exception 0033410: Data Exchange, Step Import - TRIANGULATED_FACE from STEP where there are no pnval entries 0033367: Modeling Algorithms - Normal projection or BOP problem Regression 0031601: Modeling Algorithms - BRepOffset_Tool Segmentation Fault 0033638: Data Exchange, Step Import - Style for tessellated object missed 0033631: Data Exchange, Step import - Crash by reading STEP file 0033603: Data Exchange, Step Import - Crash reading corrupted STEP file 0033602: Data Exchange, Step - Carriage return removing 0033596: Documentation - Incorrect default value read.step.tessellated 0025415: Data Exchange - Invalid result of loading a STEP file 0033383: Modeling Algorithms - Wire/Face creation problem 0033261: Data Exchange, Step Import - Empty shape after reading process 0033569: Data Exchange, STEP - Crash when reading multi-body file 0025188: Data Exchange, Step Export - Losing shapes after import 0032980: Data Exchange - STEP import produce a crash 0033567: Modeling Data - GeomLib_IsPlanarSurface raises exception SIGFPE Arithmetic Exception in Release mode

GNU LGPLv3 c++ cad cam visualization

INDI Core Library 2.0.7 💾

NDI is a standard for astronomical instrumentation control. INDI Library is an Open Source POSIX implementation of the Instrument-Neutral-Device-Interface protocol. INDI core library is composed of the following components: INDI Server. INDI Core Drivers: Hardware drivers that communicate with the equipment. Many devices are supported including: Mounts CCDs, CMOS, Webcams, DSLRs (Canon, Nikon, Sony, Pentax..etc). Focusers. Filter Wheels. Adaptive Optics. Domes. GPS. Weather Stations. Controllers. Auxiliary Devices (switches, watchdog, relays, light sources, measurement devices..etc). Client Library: Cross-platform POSIX and Qt5-based client libraries. The client libraries can be embedded in 3rd party applications to communicate with INDI server and devices. INDI core device drivers are shipped with INDI library by default. INDI 3rd party drivers are available in a dedicated 3rdparty repository and maintained by their respective owners.

minor bugfix: Be4195ca2 2024-03-29 Jasem Mutlaq interface not reported correctly in driver and incorrect usage of the logging functions Ebf5a12a3 2024-03-28 Eric Dejouhanet (cmake): rework static/shared/object build. 16142e015 2024-03-28 Eric Dejouhanet (actions): stale management.. B53b71eb7 2024-03-27 Jasem Mutlaq name conflict 223db9d19 2024-03-27 Jasem Mutlaq Migrate ActiveDeviceTP to new property standard. D494b3e16 2024-03-27 Jasem Mutlaq active device with config update C5f64f5ea 2024-03-23 hcomet Driver for new DIY Dew Controller - CheapoDC 372d2939d 2024-03-23 Thomas Stibor setting ScopeInfo property 4c1f01887 2024-03-23 Efstathios Chrysikos Pegasus FocusCube3. Dcaa4ce8e 2024-03-20 Ian Jessen SCT focuser interface compliance 24bc01946 2024-03-17 Jasem Mutlaq Add a stale workflow 624a463bd 2024-03-15 Rick Bassham feat: Dark Dragons Astro Devices. Ae2651209 2024-03-13 Jasem Mutlaq Weather Interface Refactor F5b4ea40b 2024-03-07 Jasem Mutlaq with iPolar capture 6409e2351 2024-03-07 Jasem Mutlaq Add missing iPolar label 315deea40 2024-03-07 Jasem Mutlaq Add additional iPolar model. C36010556 2024-03-08 Ben Galvin iguider Bd07f295f 2024-03-06 naheedsa Migrate Pegasus falcon Ad344f506 2024-03-06 naheedsa Migrate Integra 8ed790643 2024-03-05 naheedsa Migrate Pyxis. Ca39f81cf 2024-03-04 naheedsa Migrate Weather watcher 7062907e4 2024-03-04 naheedsa Migrate Weather Meta 6cb22894e 2024-03-03 naheedsa Migrate mBox 303ead679 2024-03-03 naheedsa Migrate Agent Imager driver and avoid using a single ENUM. E18938b4c 2024-03-03 naheedsa Migrate Safety proxy 27e59c3b2 2024-03-03 naheedsa Migrate Agent group. E76b3c568 2024-03-03 Jasem Mutlaq Check if we are already loading config, in this case we should not re-save to config

Mixed astronomy