Shotcut 18.08 💾

Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.

minor feature: Added the timecode of failure to the Jobs panel when an export job fails (makes locating problem areas in the project easier). Added an Unpremultiply Alpha video filter (handy to compositing for video clips with an alpha channel that has had its color pre-multiplied with its alpha). various crash regressions since v18.05. audio distortion during preview (regression in v18.07). custom Export presets broken if name contains parentheses (regression in v18.07). Properties Reverse... broken if numeric region setting uses comma for decimal (regression in v18.07). Overlay HTML editor easily destroys default scripts (introduced in v18.07) if WebVfx JavaScript extension enabled. custom interlaced Export presets loading as progressive (regression in v18.07). Timeline Copy Timeline to Source Export fails on unsaved (Untitled) project. Text filter has aliased edges (regression in v18.07). Stabilize video filter not available on Linux (regression since v18.06). changing Speed in Properties breaks all filters on that clip (regression since v18.05). Fade Out Video (and keyframes in general) broken on still images whose in point is 0 (regression since v18.03). accuracy of Properties Duration for image clip on the timeline. Some for changing Settings Video Mode after starting a project. compositing of upper video tracks becomes broken if bottom video track is deleted. images with alpha channel (e.g. PNG) on upper video tracks have dark edges after compositing if the Size and Position or Rotate and Scale filters are not used.

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

OCRmyPDF 6.2.3 💾

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

minor feature: Discard alpha channel when triaging images . Revert previous commit amd reject input images with alpha channel.

GNU GPLv3 pdf ocr scanning

Rspamd 1.7.9 💾

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

minor bugfix: 01 Aug 2018 Crit caseless comparison of equal length strings. Feature Add HTTP basic auth support to elastic and clickhouse plugins. Feature Add SPF selector to reputation. Feature Add support of the fallback backends for HTTP maps. Feature Allow to print full mime structure when extracting mime data. Feature Allow to split symbols in reputation plugin. Feature Check attachments only on AV scanners in attachments_only mode. Feature Disable all SSL checks if ssl_no_verify flag is set. Feature Implement parsing of scoped IPv6 addresses. Feature Improve `rspamc counters` output. Add sanity checks when expanding SPF macros. Allow to parse SA rules with no spaces around = (dirty hack). Avoid one extra byte writing. Deal with direct hash table. Detect empty text part as text, not HTML. Do not reduce map watch timeout for mixed http/file maps. HTML part detection heuristic. double free in redirectors cleanup. legacy history handling in the controller. messages insertion. sending string method. statconver command line arguments. argument checking for being null. reported by luacheck. Freeze updates queue when do actual storage update. HTTP map hash is per-backend and not per-map. Plug memory leak in fuzzy updates. Prefer 'MTA-Name' when producing authentication results. Replace bad unicode sequences instead of stopping on them. Set classifier version on learning. Project Reworked ratelimits. Project Apply topological sorting for symbols in Rspamd. Project Remove global contexts from C modules. Project Move performance critical hash tables to khash. WebUI Avoid unused indexes. WebUI Do not execute `on_success` callback. WebUI history reset for "All SERVERS". WebUI query URL for selected server. WebUI symbols display in legacy history. WebUI Hide symbols order selector for legacy history. WebUI Refactor query functi

Apache email-filter antispam c lua

uSTL 2.7 💾

A partial implementation of the C++ Standard Template Library optimized for size.

minor bugfix: Make vector resize take a second argument for fill value. vector dtor should not call dtors when linked. exchange algo should be c++14 only. Make swap implementation shared with c++98. Fix some warnings from -Weffc++. Fix new warnings and errors from gcc 8.1. Add workaround for gcc 8.1 bug 85695. ifdef out _long4grain alignof spec on 32bit platforms. Replace C-style casts with C++-style casts. Remove obsolete --without-mmx configure flag.

MITL c++ standard template library

GNU Debugger 8.1.1 💾

GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other compiled languages. It can debug running processes on more than a dozen different processor architectures. It's itself ported to most BSD/ and GNU/Linux, Unix and Microsoft Windows systems.

minor feature: PR gdb/22824 (misleading description of new rbreak Python function in GDB 8.1 NEWS file) PR gdb/22849 (ctrl-c doesn't work in extended-remote). PR gdb/22907 ( Regression gdbserver doesn't work with filename-only binaries). PR gdb/23028 (inconsistent disassemble of vcvtpd2dq). PR gdb/23053 (-D_GLIBCXX_DEgdb-add-index regression). PR gdb/23127 ( AArch64 GDB cannot be used for deging software that uses high Virtual Addresses). PR server/23158 (gdbserver no longer functional on Windows). PR breakpoints/23210 ( 8.1/8.2 Regression Bogus Breakpoint address adjusted from 0xf7fe7dd3 to 0xfffffffff7fe7dd3).

GNU GPLv3 c c++ debugger software-development

Atom 1.30.0-beta1 💾

Atom is a programming editor. It has a web / JavaScript-based GUI, but runs as desktop application. Atom can be edited with itself. Lots of plugins and extensions, and language bindings are available. The default interface comes with a paned interface, a file system browser, fuzzy search, code folding, an understandable configuration dialog, snippet browser, multi-cursor and selection support.

minor feature: Tree-sitter grammars are now parsed asynchronously for better performance. The One Light and One Dark themes now provide colors for the language-html-angular syntax grammar. The GitHub package now fetches co-author suggestions from the GitHub API. The Settings view now searches automatically when you type in the search box of the Install page. The spell-check package now supports checkers exported as ES6 default classes and relative paths for dictionary files. The whitespace.ignoreWhitespaceOnCurrentLine is now respected when the same buffer is open in more than one text editor. Flow typed JavaScript files using double slash flow comments are now transpiled correctly. Markdown files now support embedded "properties" blocks for highlighting content like Git config files. Improved stability when using proxy software like ShadowsocksX-NG with Atom. an where tree-sitter grammars may be selected incorrectly for the wrong language. an causing soft-wrapped editors to reflow text for each character typed. an in the GitHub package where the unstaged changes view would be refocused when you switch to another editor. an where the embedded commit message editor fails to reappear after closing an expanded commit message editor. Lambda parsing in language-python. Two in language-shellscript when parsing prompt strings. an where atom.sh spawns a sleep process every second on --wait. an where an unexpected "Copy Path" item appears in the Project pane's context menu. Atom/atom#17299 - Fire grammar activation hooks after emitting new editors. Atom/atom#17350 - Update to require libgtk-3-0. Atom/atom#17351 - Provide more context when test fails due to timeout in waitsFor. Atom/atom#17362 - electron@2.0.1. Atom/atom#17363 - Update first-mate to 7.1.1. Atom/atom#17339 - Perform parsing off the main thread when Tree-sitter is enabled. Atom/atom#17406 - GitHub package upgrade. Atom/atom#17421 - GitHub package upgrade. Atom/atom#17008 - allow the use of double slash flow comments. Atom/a

MITL javascript editor programmers web-development

The Sidef programming language 3.19 💾

Sidef is a high-level, general-purpose programming language, inspired by Ruby, Perl6 and Go. Main features of the language include: - object-oriented programming - multiple dispatch - metaprogramming - regular expressions - support for using Perl modules - optional dynamic type checking - and a large number of built-in types

minor feature: Added the String s.rotate(n) method. (4e76b98). Added the Number dedekind_psi(n, k) method. (e345b1b). Added the Number is_powerful(n) method. (fadb79a). Added the Number is_congruent(n, k, m) method. (8e45439). Added the Number prime_divisors(n) method. (ed1700b). Added the Number prime_udivisors method. (f019b8d). Added the Number prime_power_divisors(n) method. (15b960b). Added the Number prime_power_udivisors(n) method. (c548f17). Added the Number square_divisors(n) method. (533e927). Added the Number square_udivisors(n) method. (b9c0f15). Added the Number squarefree_divisors(n) method. (ee7010a). Added the Number squarefree_udivisors(n) method. (6fec76e). Added the Number prime_sigma(n, k) method. (5e9bc5b). Added the Number prime_usigma(n, k) method. (5e9bc5b). Added the Number prime_power_sigma(n, k) method. (d58c77a). Added the Number prime_power_usigma(n, k) method. (c5b0ed5). Added the Number square_sigma(n, k) method. (dffe2e4). Added the Number square_usigma(n, k) method. (3ec7857). Added the Number squarefree_sigma(n, k) method. (7270aab). Added the Number squarefree_usigma(n, k) method. (7ce0273). Added the Number methods: msb(n) and lsb(n). (09c8d65). Extended the String strip(), strip_left() and strip_right() methods. (cd8ef4b). Added constant-folding support for File("...") and Dir("...") (at -O1). (75a20ff). Minor optimization in sqrt(n) and log(n) for negative real values of n. (ab296de). Minor optimization in the comparison and equality checking of objects of the same type. (7142929). Extended sqrtmod(a, n) method to work with composite numbers n. (acb3edf, 0f97de2). Allow a nil value as an argument to a for-in loop. (df8862e). Use dynamical constants in all blocks. (0707150). Always return a fraction-string from Number.base() when the number is a fraction. (d8de05d). Minor in the deparsing of complex number with special values, such as Inf, -Inf or NaN. (3d93c5c).

GNU GPLv3 programming language development perl

IPFire 2.21 💾

IPFire is a Linux firewall distribution that is built from source and comes with lots of additional features. It is easy to set up and administer. It features a firewall with stateful inspection, a content filtering engine, traffic control (QoS), VPN technology, and a lot of logging.

minor feature: This is the official release announcement for IPF ire 2.21 #8211; Core Update 122. It rebases the distribution on the long-term supported Linux kernel 4.14 and many more improvements and have found their way into the distribution.. Please help us to support everyone #8217;s work with your donation !.. Please note, that we have split this update into two parts. First, you will need to install IPF ire 2.19 #8211; Core Update 121 and then, the second part will automatically be installed after. Please be patient and let the system complete the update. When everything is done, please reboot into the new kernel.. Highlight: Linux 4.14. The distribution was rebased from our old long-term supported kernel to the new kernel 4.14.50.. Most importantly, this kernel improves the security of the system, increases performance and makes the core of IPF ire more up to date and modern again. This update also enables mitigation against Meltdown and Spectre on some architectures. On Intel-based platforms, we update the microcode of the CPU s when the system boots up to avoid any performance penalties caused by the mitigation techniques.. Unfortunately, grsecurity is incompatible with any newer kernels and has been removed. This is connected to the decision of the grsecurity project to no longer open source their patches. Luckily the kernel developers have backported many features so that this kernel is still hardened and secure.. ARM systems won #8217;t be able to install this update due to the kernel change which also requires changes on some bootloaders. For those users, we recommend to backup the system, reinstall and then restore the backup. The re-installed system will only come with a single ARM kernel instead of multiple for different platforms that we had before. It helps us to keep the distribution smaller and makes development efforts easier.. Misc... Updated packages: apache 2.4. beep 1.3 with for CVE -2018-0492. bwm-ng 0.6.1-f54b3fa. cmake 3.11.2. crda 3.1

GNU GPLv3 operating-system linux-distribution internet networking firewalls linux

OPNsense 18.7 💾

OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources. OPNsense started as a fork of pfSense® and m0n0wall in 2014, with its first official release in January 2015. The project has evolved very quickly while still retaining familiar aspects of both m0n0wall and pfSense. A strong focus on security and code quality drives the development of the project. OPNsense offers weekly security updates with small increments to react on new emerging threats within in a fashionable time. A fixed release cycle of 2 major releases each year offers businesses the opportunity to plan upgrades ahead. For each major release a roadmap is put in place to guide development and set out clear goals.

major feature: These are the most prominent changes since version 18.1: o improved WAN DHCPv6 and SLAAC connectivity and tracking o functional IPv6 Rapid Deployment (6RD) support o improved default route handling and gateway switching o OpenVPN default setup improvements for IPv6 and RADIUS attribute support o Dpinger gateway monitoring integration o password policies for local authentication and coupled TOTP o Monit core integration to eventually replace the legacy notifications o OpenSSH access via group and shell selection instead of privilege o pluggable backup framework with new Nextcloud option o sytem tunables are now also used as loader tunables o unrestricted VLAN usage for e.g. Xen o QinQ interface removal o firmware GUI speedup, improved error parsing and console reboot hint o ZFS on root boot support (installer support is pending, but opnsense-bootstrap works) o ZFS and MSDOS config import support o ISC DHCP version moves from 4.3 to 4.4 o RRDtool version moves from 1.2 to 1.7 o rework rc.syshook facility to use drop-in directories instead of suffixes o backports of FreeBSD 11.2 Intel NIC drivers o stand-alone frontend UI development tools o language updates for Czech, French, German, Portuguese (Brazil) o UI header security and SSL cipher hardening o extensive UI cleanups and menu consolidation o new and rewritten plugins: os-cache, os-lcdproc-sdeclcd, os-net-snmp, os-nut, os-openconnect, os-relayd 2.0, os-shadowsocks, os-theme-cicada, os-theme-rebellion, os-theme-tukan, os-wol 2.0

BSDL-2 network firewalls security

OpenWRT 18.06 💾

OpenWRT is a Linux distribution for wireless routers and low-resource embedded devices. It provides a coherent base system for different plattforms, various hardware and firmware drivers, and a Debian-style packaging system for application and add-on packages. The JSON-RPC based admin web interface LuCI makes configuration very user-friendly, but keeps the similar SSH and command line UCI interface and /etc files accessible. With its own PROCD system event daemon it can immediately respond to updated device states and settings. As router distribution it includes stateful firewalling, WAN interface and VLAN route configuration, port forwarding, wireless drivers, IPv6 support, UPnP, TR-069, DHCP, DNS, RADv6, mesh networking, VPN, QoS management, a writeable root filesystem, print and file servers, media sharing, telephony systems, and much more.

major feature: First major release since LEDE project merge. The OpenWrt 18.06 series focuses on support for network flow offloading and modernizing the Atheros AR71xx target. Utilizes kernel 4.12

Mixed c lua operating-system linux distribution networking firewall wireless router firmware procd busybox embedded proxy-server dns networki

Grav 1.4.8 💾

Grav is a modern Web-CMS, implemented in PHP, utilizes flat-file storage, and is optimized for low latency. It uses MD/CommonMark for page structuring, provides a lean but powerful API and plugin hook system, uses Twig for templating, YAML configuration, Doctrine caching. The file store allows simple backups and versioning using any SCM. Grav comes with a feature-rich admin interface and CLI tools are provided.

minor feature: 1. (#improved) Add Grav version to debar messages tab. Add Nginx config for ddev project to `webserver-configs`. Vendor library updates. 1. (#) Don't allow `null` to be set as Page content.

MITL php cms webcms flat-file markdown yaml

tesseract-ocr 4.0.0-beta.4 💾

tesseract-ocr is an OCR engine originally developed by Hewlett Packard and now sponsored by Google. It is highly accurate and will read a binary, gray, or color image and output text.

minor feature: CID 1393540 (Explicit null dereferenced) . CID 1393244 and CID 1393244 (Uninitialized scalar variable). . CID 1393243 (Uninitialized scalar field). . . . CID 1393239 (Dereference null return value). . CID 1393238 (Dereference null return value). . CID 1393241 (Dereference null return value). . . . Replace ASSERT_HOST in genericvector.h. . Remove errcode.h from public API. . . . Remove public API file ndminx.h. . . . Clean usage of assert.h. . . . Replace string.h by standard C++ cstring. . . . Remove LSTM header files from public API. . Remove arch header files from public API. . . . Remove unneeded include statements for scanutils.h. . . . Remove recursive header. . Clean some include statements. . Remove memry.h from public API. . . . Remove empty tessbox.h. . Clean more include files and include statements. . . . coutln: Replace alloc_mem, free_mem by standard functions. . adaptions: Remove unneeded include statement. . qspline: Remove unneeded include statement. . strngs: Replace alloc_mem, free_mem by standard functions. . gap_map: Replace alloc_mem, free_mem by C++ new, delete. . pitsync1: Remove unneeded include statement. . qspline: Replace alloc_mem, free_mem by C++ new, delete. . makerow: Replace alloc_mem, free_mem by C++ new, delete, std::vector. . oldbasel: Replace alloc_mem, free_mem by C++ new, delete, std::vector. . pithsync: Replace alloc_mem, free_mem by C++ std::vector. . tordmain: Replace alloc_mem, free_mem by C++ std::vector. . Remove memry.cpp, memry.h. . Remove stderr.h and its include statements. . . . dotproductsse: include statements. . . . Update VERSION. . . . CID 1386094 (Unread field). . CID 1386098 (Dubious method used). . CID 1386104 (Dereference null return value). . CID 1386083 (Dereference null return value). . . . CID 1164746 (Big parameter passed by value). . CID 1157757 (Logically dead code). . CID 1158180 (Argument cannot be negative) and clean code a bit. . CID 1242849 (U

Apache c++ c ocr library cli

VideLibri 1.987 💾

VideLibri lists the books you have lend from a public library and lets you search the library catalog from your local device. It has all the usual features of an library OPAC, i.e. viewing, renewing, searching and ordering books. It also renews all due books automatically and can do other things only a locally running app can do, like keeping a history of all ever lend books across multiple libraries. It is the world's first library app. So far VideLibri has been tested with 200 libraries successfully, but it was designed to allow every user to adds its own library without requiring any/much programming knowledge. For this purpose three query languages were developed that are supposed to simplify the querying of webpages as much as possible: - A pattern-matching language that selects arbitrary data from a single HTML page, based on an annotated sample of that page. - A catalog of related pages to apply these patterns to multiple webpages. Its syntax is similar to XSLT and likewise it is almost Turing complete (i.e. it has the necessary control structures, but requires XPath to do calculations ). - A dialect of XPath/XQuery/JSONiq that is Turing-complete and thus can calculate arbitrary, unexpected things VideLibri is platform-independent and currently there are binaries for (Desktop) Windows, Linux and Android. At the moment its GUI is entirely in German as no support for any non-German-speaking library has been requested, but a translation can be made if wished for.

minor feature: use more https (Dresden); okhttp: repeat failed HTTPS requests; Windows/Linux: fix broken layout with non standard font size; add public libraries Castrop-Rauxel, Dorsten, Gladbeck, Herten, Oer-Erkenschwick ; Windows: fix debug log viewer on NTFS; remember selected search branches

GNU GPL libraries opac interpreter object-pascal java windows linux android bibliothek bibliotheken buecherei buechereien

HumHub 1.3.0-beta.3 💾

HumHub is a social networking portal script and framework. It's flexible and comes with an user-friendly interface. HumHub can be used as customized social network, social intranet teamwork or enterprise application. It provides notifications, activity streams, dashboards, spaces, user profiles, social tools (follow, like, connect), groups, directories, file sharing, and search across all content.

minor feature: prevent user serialization for SocialActivity. wrong return value for Content::move(). space archive activity wrong originator assignment. suppress "unable to determine dataType" error for aborted xhr requests. Enh: added FunctionalTester::loginBySpaceUserGroup() and FunctionalTest::assertSpaceAccessStatus() for ACL testing. delete space button not visible for system admin. Enh: added humhub modules space behaviors SpaceModelMembership::canDelete(). Popover Space title " " to " ". invalid translation syntax used in croatian language. Enh added highligh.js as ui addition. ui.addition.applyTo with filter ignores first filter index. introduction tour not working. Chng: Moved static js dependencies from static/resources into static/js. Comment edit cancel edit context item not shown. #2700: Prevent GroupManager access to system admin group management. Enh: Styled user deletion view. Space and User Admin Filterbar padding. Source serialization of Notification ActiveJob. Enh: Added 'requireSource' 'requireOriginator' flags in SocialActivities.

Affero GPLv3 php yii mysql social-network groupware

MusicBrainz Picard 2.0.2 💾

Picard is a cross-platform music tagger written in Python. It supports all common audio formats (MP3, FLAC, OGG, M4A, WMA). And uses AcoustID audio fingerprints, for automatic music identification; or look up CD images even. For additional features, a wide list of plugins is available; and it's easy to extend.

minor bugfix: Sub-task PICARD-1296 - Code sign Picard for macOS. Task. PICARD-1301 - Use PyQT 5.10 for macOS. PICARD-342 - Picard is not properly signed for Mac OS X Gatekeeper. PICARD-1212 - Picard 2.0.0dev4 crashing at startup. PICARD-1300 - Picard crashes when logging lots of events.

GNU GPL python audio music id3 tagging

BallroomDJ 3.22.6 💾

BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Songs may be adjusted with start and end trimming, speed adjustments and volume adjustments without changing the audio file.

minor bugfix: 3.22.6 (2018-7-30) (stable) Changes: Sample Files: Install a standardrounds playlist in addition to the standardrounds sequence. Sample Files: Install a sample automatic playlist. Sample Files: Only install once ever. The sample files may be deleted and they will not reappear. Quickplay: made easier to use. Embed player for dance only. Synchronization: Synchronize song lists and playlists also. Themes: Added the equilux theme. Bug Fixes: iTunes: Fix setup process (introduced in 3.19.6) Song List Editor: Set the selection to the first selection when selecting for a new song list. History: Requeue: Fix to use maximum play time. OGG/Vorbis: Fixed bug reading tags. Help: Fixed ui layout. Internal: Updated tDOM to version 0.9.1. Windows: Updated vorbis-tools to version 1.4.0 Replace semi-normalize routine.

Zlib end-users linux macos windows tk tcl player ballroom

DBeaver 5.1.4 💾

DBeaver is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.

minor feature: Inline string editor. Show non-default database optio handle. Database list filt . . PG connection initiate logging. . MySQL - create view. PostgreSQL - permissions DDL (NPE). . 5.1.4 config. . Attribute check - diagram reflection. . PG type category addition. . PostgreSQL: single database mode. Error dialog UI. Use standard error dialog for all errors. . @include command processing (resource encoding read). . PostgreSQL: single database mode. SQL editor: enable minimal syntax rules for files 2Mb + reduce rule . . ERD: check tables datasource. . Tabs folder switch. PostgreSQL attribute type resolution. Error dialog resize. Navigator filter for indexes and packages. DBSPackage model in . . SQL from source code transform (double line feeds). . PG permissions read (NPEs, empty roles name). . PG metadata read. Cockroach. Twitter link added. . VQB: DnD support in panels + label provider. Merge remote-tracking branch 'origin/devel' into devel. . NEsted SQL editor context menu. Extra SQL presentation panels switcher. . Context activation refactoring. . Merge remote-tracking branch 'origin/devel' into devel. . Error dialog - focus on ok button. . Navigator double-click behavior addition. . Set default datasource for unassigned SQL editor. . catalogQuery always has the datallowconn clause, so we must pass fals . . Migrate to E4.8. . Merge remote-tracking branch 'origin/devel' into devel. . . . Merge remote-tracking branch 'origin/devel' into devel. . Oracle execution plan node properties. . Full-text search. Search results open (reset search params). . Snowflake extension. . Merge remote-tracking branch 'origin/devel' into devel. . in add column, remove compatiblity for V5/V6, in quote of column. . Elastic Search driver config. . . . received new icons from exasol. . Merge branch 'devel' of https://github.com/dbeaver/dbeaver into devel. . . . show user mapping in postgresqls foreign servers. . ERD lay

GNU GPL database front-end sql java

Linux kernel 4.17.11 💾

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 4.17.11, can: m_can.c: setup of CCCR register: clear CCCR NISO bit before checking can.ctrlmode, can: m_can: runtime resume call, can: peak_canfd: firmware v3.3.0: limit allocation to 32-bit DMA addr only, can: xilinx_can: RX overflow interrupt not being enabled, can: xilinx_can: incorrect clear of non-processed interrupts, can: xilinx_can: keep only 1-2 frames in TX FIFO to TX accounting, can: xilinx_can: device dropping off bus on RX overrun, can: xilinx_can: recovery from error states not being propagated, can: xilinx_can: power management handling, can: xilinx_can: RX loop if RXNEMP is asserted without RXOK, driver core: Partially revert "driver core: correct device's shutdown order", ACPICA: AML Parser: ignore dispatcher error status during table load, usb: gadget: f_fs: Only return delayed status when len is 0, usb: gadget: OS descriptors support, usb: xhci: memory leak in xhci_endpoint_reset(), usb: dwc2: DMA alignment to start at allocated boundary, usb: core: handle hub C_PORT_OVER_CURRENT condition, usb: cdc_acm: Add quirk for Castles VEGA3000, staging: speakup: wraparound in uaccess length check, Revert "staging:r8188eu: Use lib80211 to support TKIP", tcp: add tcp_ooo_try_coalesce() helper, tcp: call tcp_drop() from tcp_data_queue_ofo(), tcp: detect malicious patterns in tcp_collapse_ofo_queue(), tcp: avoid collapses in tcp_prune_queue() if possible, tcp: free batches of packets in tcp_prune_ofo_queue(), vxlan: default fdb entry netlink notify ordering during netdev create, vxlan: make netlink notify in vxlan_fdb_destroy optional, vxlan: add new fdb alloc and create helpers, rtnetlink: add rtnl_link_state check in rtnl_configure_link, net/mlx5: Adjust clock overflow work period, net/mlx5e: quota counting in aRFS expire flow, net/mlx5e: Don't allow aRFS for encapsulated packets, net/ipv6: linklocal to global address with VRF, multicast: do not restore deleted record source filter mode to new one, net: phy: consider PHY_IGNORE_INTERRUPT in phy_start

GNU GPL c linux kernel operating-system

SQLiteStudio 3.2.1 💾

SQLiteStudio is an intuitve SQLite 2.x and 3.x database management tool. It comes ready to use in a single executable, is cross-platform using the Qt toolkit (the previous Tcl/Tk implementation was just as pretty), its interface available in various translations. It allows editing database content and schemes, views and triggers with syntax checks; and can export into various serialization formats, and provides for plugins and scripting capabilities.

minor bugfix: : #3399 start under Linux using the pre-compiled binary distributions (it used to fail due to missing xcb dependency). : #3398 'export data' checkbox in export dialog to not ignore it anymore. : Binary packages now include the MultiEditorImage plugin, which introduces the picture preview for BLOB values. It was introduced in 3.2.0, but missing in binary distributions.

GNU GPL c++ qt sqlite database-management ide tcl

File Lock PEA 1.0 💾

File Lock PEA encrypt files or folders, using authenticated encryption (EAX mode) to provide both confidentiality and the integrity and memory-hard key derivation functions to protect custom hardware attacks. File Lock PEA is platform-independent, needs no installation but requires the Java Runtime Environment.

major feature: - Support for zip and unzip: You can now hide meta data and handle several files in one encrypted zip file - Wipe function: You can securely wipe a file by overwriting the file several times before deleting it - Better accessibility support (still incomplete) - Shortcuts for char tables: CTRL + F1/F2...

GNU GPL file encrytion java password protection security privacy

Nelson 0.2.7 💾

Nelson is an array programming language providing a powerful open computing environment for engineering and scientific applications using modern C/C++ libraries (Boost, Eigen, …) and others state of art numerical libraries. It has sophisticated data structures (including cell, struct, linear systems, …), an interpreter and a high level programming language. Nelson has been developped to be an open/modular system where an user can define these own data types and operations on these data types by using overload.

minor feature: Remove configuremsvc forced in appveyor.yml . Module skeleton requires a C/C++ compiler. . Havecompiler uses persistent variable to speed up. . and operators enabled. . and must manage scalar. . Overload shortcut isequaln(struct('a', NaN, 'b', 2), struct('a', Na . . here. . , , , operators reworked (Compatiblity Array Sizes increased). . Clear function_name clears persistent variables of a f . . Addition, substraction reworked (Compatiblity Array Sizes increased). . Code factorized. . Int32(NaN) did not return 0. . Exponential function (tests, help file). . Add atan2 (four-quadrant inverse tangent). . Add angle function (phase angle). . Add log builtin (Natural logarithm). . Build log. . Sqrt builtin (help and test). . Indent code. . Add BUILDING.md. . For, parfor, switch, try keywords were not documented. . Update version v0.2.7.

GNU GPL computer-aided-instruction mathematics mathematics physics physics visualization visualization information-analysis information-analysis prog

Zanata 4.6.0 💾

Zanata is a web-based Java editor for software translation. It exposes a REST API for external integration, can work on DocBook through PO files, property files, XLIFF and other formats. It requires JBoss EAP or WildFly and uses CDI, React, GWT and Hibernate.

minor feature: chore(version): new snapshot version 4.6.0-rc-4-SNAPSHOT . (ZNTA-2714) WIP: editor pagination alignment. . (ZNTA-2714) editor pagination alignment. . (ZNTA-2714) editor header alignment including pagination. . (ZNTA-2714) editor header alignment including pagination. . (ZNTA-2711) positioning of admin TM options list items. . Merge branch 'ZNTA-2711' of https://github.com/zanata/zanata-platform . . (ZNTA-2711) positioning of admin TM options list items. . Merge branch 'ZNTA-2711' of https://github.com/zanata/zanata-platform . . (ZNTA-2711) positioning of admin TM options list items. . Merge branch 'ZNTA-2711' of https://github.com/zanata/zanata-platform . . (ZNTA-2712) admin button styling and pagination positioning. . (ZNTA-2712) admin button styling and pagination positioning. . (ZNTA-2711) update Pager test. . (ZNTA-2712) admin breadcrumb links. . (ZNTA-2711) update ManageUserPage test. . Merge branch 'ZNTA-2711' of https://github.com/zanata/zanata-platform . . (ZNTA-2712) add admin links to breadcrumbs. . (ZNTA-2712) revert change to RecentContributions. . . . (ZNTA-2712) functional tests. . . . doc(release): Update docs/release-notes.md for version 4.6.0. . chore(version): set version 4.6.0.

GNU LGPL java web-based localization translation

Vim 8.1.0224 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.1.0224: hang in bracketed paste mode when t_PE not encountered Problem: Hang in bracketed paste mode when t_PE not encountered. Solution: Break out of the loop when got_int is set.

Other text-editor ide vi vim

Godot Engine 2.1.5-stable 💾

Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported in one click to a number of platforms, including the major desktop platforms (Linux, Mac OSX, Windows) as well as mobile (Android, iOS) and web-based (HTML5) platforms. Godot is completely free and open source under the very permissive MIT license. No strings attached, no royalties, nothing. Users’ games are theirs, down to the last line of engine code. Godot’s development is fully independent and community-driven, empowering users to help shape their engine to match their expectations. It is supported by the Software Freedom Conservancy not-for-profit.

minor feature: Android export templates no longer contain the placeholder permissions which Google Play started complaining about. Now only requested permissions will be written to the manifest when exporting. User defined signals in the exported C# projects were misbehaving, this has now been.

MITL c++ python game engine 3d graphic programming developers

youtube-dl 2018.07.29 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can save video MP4s and other provided formats or just extract audio tracks.

minor feature: crunchyroll:playlist Restrict URL regular expression. pornhub Add support for subtitles. ceskatelevize Use https for API call. dailymotion:playlist extraction. ted Improve extraction. ted extraction for videos without nativeDownloads. telecinco extraction. mitele Reduce number of requests. rai Return non HTTP relinker URL intact. vk extraction for inline only videos. streamcloud extraction. facebook tahoe player extraction with authentication. puhutv Add support for puhutv.com.

Public Domain python utility video

Tardis 1.0.1 💾

Tardis is a backup system similar to TimeMachine which allows encrypted and incremental backups, with filesystem-based recovery. It's based on a client and server architecture, and provides a FUSE driver and VCS-like revision archive access.

minor feature: an error message that was faulting. . Revved version to 1.0.1. . Precompile the exclude patterns when we load them, rather than having to. . Merge branch 'master' of /srv/GITROOT/Tardis. . Updated notes for 1.0.0. . a broken specification in the Tardis Remote configuration section. . Merge /srv/GITROOT/Tardis.

BSDL python backup versioning encryption

sqlitebiter 0.20.0 💾

A CLI tool to convert CSV/Excel/HTML/JSON/LTSV/Markdown/TSV/Google-Sheets to a SQLite database file. - Create a SQLite database file from: - File(s): - CSV - Microsoft Excel :superscript:`TM` - HTML - JSON - Labeled Tab-separated Values (LTSV) - Markdown - Tab separated values (TSV) - Google Sheets - URL (scrape data from web pages) - Multi-byte character support

minor feature: Add --replace-symbol option that replaces symbols included in converted table attribute. Add a shortening option for the --quiet option. Add colors to the outputs. .

MITL database console

CakePHP 3.6.9 💾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: a regression in Entity class name inflection. constructing a ServerRequest with / as a string parameter. ADmad. Mark Story.

MITL php framework web-mvc cakephp rails

Nextcloud 14.0.0beta1 💾

Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise. Keep all of your life / business private and secure on a server you control. Share with only who you choose, and no-one else.

minor feature: Bump webpack from 4.15.1 to 4.16.0 in /apps/oauth2 . Bump webpack from 4.15.1 to 4.16.0 in /apps/accessibility. . Use the path_hash instead of the path to query the filecache. . Rename "Shares overview" to "Shares". . Make section "deleted shares" a subsection of "shares". . Reorder position of "Shared by me" and "Shared with me". . tx-robot updated from transifex. . Jsuinit. . . . . Clarify beta state of dark theme. . Change what's new popover icon to checkmark. style of the user facing whats new popup. . . . . . . . . . Bump webpack from 4.16.0 to 4.16.1 in /apps/accessibility. . filepicker button layout on safari. . . . . . . . rebuild js. . . . Bump webpack from 4.16.0 to 4.16.1 in /settings. . Rebuild js. . . . Bump webpack from 4.16.0 to 4.16.1 in /apps/oauth2. . Rebuild js. . . . tx-robot updated from transifex. . getting ocs share permissions if a storage is not available. . make exception serializer a bit more robust. . . . . . comment input overlay on empty discussion. . inline avatar display for mentions in comments. . Display the remove item even for elements without a count. . tx-robot updated from transifex. . EMailTemplate: Move background color of buttons to the table to r . . Svg color api. . Svg from app. . Svg icon api sass function and upgrade of all styles. . use built in response cacheFor function. . Dark theme. autoloader bump. . Mixin scss icon api. . icons detection and caching. . accessibility invert. . Only dark. . Autoloader bump. . tests. . Add versionning to icon svg color api function. . svg generator regex added missing icons. . Use proper URL prefor icons. . icon url regex. . settings icon fetching. . . . . . Make sure to always use an array as parameter. . Disable failing test in legacy sharing tests. . . . Don't fail contacts menu on unkown user. . Use index for format string parameters. . email template tests. . . . Only create the schema when moving between

Affero GPLv3 storage cloud web-environment file-sharing secure s3 dropbox

SWI Prolog 7.7.18 💾

SWI-Prolog offers a comprehensive free Prolog environment. It has been in development since 1987 and extended for requirements of real world applications, but is also widely used in research and education. It includes a nice command line interface, fast and transparent compilation, a debugger, profiling features. It also has the ability to integrate with C code, and already comes with packages for threading and process management, encryption, TCP/IP, TIPC, ODBC, SGML/XML/HTML, RDF, HTTP, graphics manipulation and output. It's also cross-platform.

minor feature: Declare mode-directed tabling sandbox-safe. . : listing/0,1,2: Item#313: when reusing source variables we must be. . MODIFIED: de_message_context/1 has been replaced by the generic me . . Updated pldoc. . Updated paxos. . Updated semweb. . Updated paxos. . : Avoid crash in mode-directed tabling if a mode-directed call has. . Updated semweb. . DOC: typo. . : Meta-predicate declaration for mode-directed tabling helper re . . Updated archive. . CLEANUP: Avoid GCC compiler warning due to strict aliasing. Spotted by. . PORT: Avoid some undefined C behavior. . PORT: Avoid undefined behavior and implementation defined behavior in . . Preparing version 7.7.18.

GNU LGPL prolog compiler software-development

tcconfig 0.19.1 💾

A simple tc command wrapper tool. Easy to setup traffic control of network bandwidth/latency/packet-loss/packet-corruption to network interfaces.

minor feature: Tcset command execution failed when all of the following conditions: Using --tc-command option with --direction incoming option Netifaces package is installed. . Using --tc-command option with --direction incoming option. Netifaces package is installed.

MITL testing networking system-administrators telecommunications-industry developers tc traffic-shaping

exiftool 11.07 💾

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

minor feature: Added "# CSTR " feature to -@ argfile. - Added some new Sony LensType values. - Decode more tags from Samsung trailer. - Decode an undocumented DNG tag. - Decode some new Panasonic tags. - Made MakerNote "Bad SubDirectory start" warnings minor. - Improved/a few Validate warnings. - NoDups() function to work with special characters as list separators.

Artistic perl exif meta-data

Mesa 18.1.5 💾

Mesa 3D is a collection of graphics libraries and drivers that implement hardware-accelerated OpenGL 3. It comes with its own software emulation fallback driver though. Besides OpenGL and OpenGL ES, it implements OpenVG and EGL, but also allows for Direct3D interfaces.

minor feature: Mesa 18.1.5 is a release which found since the 18.1.4 release. Mesa 18.1.5 implements the OpenGL 4.5 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.5. OpenGL 4.5 is. only available if requested at context creation. Compatibility contexts may report a lower version depending on each driver. New features, None,, BRW allocates too much heap memory, NIR segfaults after spirv-opt, Access violation on glDrawArrays with count gt;= 2048, Mesa-git RPM build fails after commit 8cacf38f527d42e41441ef8c25d95d4b2f4e8602, NIR verification crashes on piglit tests, Changes, Alex Smith (1):, anv: Pay attention to VK_ACCESS_MEMORY_(READ WRITE)_BIT, Bas Nieuwenhuizen (7):, radv: Select correct entries for binning. radv: number of samples used for binning. radv: Disable disabled color buffers in rbplus opts. nir: Do not use continue block after removing it. util/disk_cache: disk_cache_get_function_timestamp with disabled cache. nir: end of function without return warning/error. radv: Still enable inmemory amp; API level caching if disk cache is not enabled. Chad Versace (2):, anv/android: type error in call to vk_errorf(), anv/android: Autotools build for VK_ANDROID_native_buffer, Chih-Wei Huang (1):, Android: a missing nir_intrinsics.h error, Danylo Piliaiev (1):, i965: Sweep NIR after linking phase to free held memory, Dave Airlie (1):, r600: enable tess_input_info for TES, Dylan Baker (5):, docs: Add sha256 sums for 18.1.4 tarballs, cherry-ignore: add 4a67ce886a7b3def5f66c1aedf9e5436d157a03c, cherry-ignore: Add 1f616a840eac02241c585d28e9dac8f19a297f39, cherry-ignore: add 11712b9ca17e4e1a819dcb7d020e19c6da77bc90, bump version to 18.1.5, Eric Anholt (2):, vc4: Don't automatically reallocate a PERSISTENT-mapped buffer. meson: Move xvmc test tools from unit tests to installed tools. Harish Kru

MITL x11 graphics 3d graphics-driver emulation opengl

Jailer 7.10.4 💾

Database Subsetting and Relational Data Browsing Tool. Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. Exports consistent, referentially intact row-sets from relational databases. Removes data w/o violating integrity. Generates topologically sorted SQL-DML, hierarchically structured XML. and DbUnit datasets.

minor feature: The estimated number of rows of the tables is displayed. Limited fetch size of statements to prevent an OOM exception when the default fetch size is too large (MySQL). Updated H2 DBMS from version 1.3.160 to 1.3.175.

Apache front-end quality-assurance utilities java sql cross-plattform developers end-users

The Crack Programming Language 1.4 💾

Crack is an imperative, object-oriented programming language deriving concepts from Java, C++ and Python.

major feature: Added the RawPtr class. Implemented function elision. Fixed event handling in termui. Fixed memory management bug in EventManager. Minor enhancements to NML HTML generation. Fixed assertion failure when dereferencing forward declared classes.

MPL programming language c++ python

Universal Media Server 7.2.0 💾

Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).

major bugfix: General: Auto-updater no longer requires UMS to be run with admin rights on Windows Improved support for ATRAC and DolbyE formats Reduced size of local database dramatically Use more memory on macOS to match Windows Disabled Chromecast Extension API by default Improved documentation Improved database referential integrity with the auto-updater on Windows Languages: Allow translation of more of the auto-updater Updated translations via Crowdin.

GNU GPL java media streaming ffmpeg upnp dlna

OPNsense 18.1.13 💾

OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources. OPNsense started as a fork of pfSense® and m0n0wall in 2014, with its first official release in January 2015. The project has evolved very quickly while still retaining familiar aspects of both m0n0wall and pfSense. A strong focus on security and code quality drives the development of the project. OPNsense offers weekly security updates with small increments to react on new emerging threats within in a fashionable time. A fixed release cycle of 2 major releases each year offers businesses the opportunity to plan upgrades ahead. For each major release a roadmap is put in place to guide development and set out clear goals.

minor feature: Here are the full patch notes: o system: restart syslog when interface bind addresses may have changed o system: remove unused action_disable setting in gateway monitoring o firmware: new mirror Dataroute (Dusseldorf, DE) o ntp: typo in SiRF selection o openvpn: translate validated field names o rc: unset rcvar before evaluation (contributed by Nicholas de Jong) o installer: give basic tip that GUI IP can be set in console after install (contributed by stilez) o plugins: os-theme-cicada 1.2 (contributed by Team Rebellion) o plugins: os-theme-rebellion 1.2 (contributed by Team Rebellion) o plugins: os-theme-tukan 1.1 (contributed by Team Rebellion) o ports: suricata 4.0.5 1

BSDL-2 network firewalls security

CXine 1.1 💾

CXine is a mostly mplayer-compatible keyboard driven X11 media player built on libxine and having support for embedding in other windows/apps; sticky, stayontop, fullscreen and shaded windows; keygrabs; bookmarking current playback position, user definable on-screen displays, etc, etc

major bugfix: Fix for a race-condition between two threads trying to utilize the same X11 connection (symptoms: cxine worked fine on some systems, locks up on others). Better semantics for volume/audio-compression keypress control.

GNU GPLv3 libxine mplayer media player

Linux kernel 4.17.10 💾

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 4.17.10, xhci: perceived dead host due to runtime suspend race with event handler, cxl_getfile(): double-iput() on alloc_file() failures, drm_mode_create_lease_ioctl(): open-coded filp_clone_open(), alpha: osf_wait4() breakage, net: usb: asix: replace mii_nway_restart in resume path, ipv6: make DAD fail with enhanced DAD when nonce length differs, net: systemport: CRC forwarding check for SYSTEMPORT Lite, net/mlx4_en: Don't reuse RX page when XDP is set, net: aquantia: vlan unicast address list correct handling, hv_netvsc: napi reschedule while receive completion is busy, sctp: the that pathmtu may be set lower than MINSEGMENT, sctp: introduce sctp_dst_mtu, net: ip6_gre: get ipv6hdr after skb_cow_head(), tg3: Add higher cpu clock for 5762. sch_fq_codel: zero q- flows_cnt when fq_codel_init fails, rhashtable: add restart routine in rhashtable_free_and_destroy(), qmi_wwan: add support for Quectel EG91, ptp: missing break in switch, net: phy: flag masking in __set_phy_supported, net/ipv6: Do not allow device only routes via the multipath API, net/ipv4: Set oif in fib_compute_spec_dst, skbuff: Unconditionally copy pfmemalloc in __skb_clone(), net: Don't copy pfmemalloc flag in __copy_skb_header(), net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in tcp_abort, lib/rhashtable: consider param- min_size when setting initial table size, ipv6: ila: select CONFIG_DST_CACHE, ipv6: useless rol32 call on hash, ipv4: Return EINVAL when ping_group_range sysctl doesn't map to user ns, gen_stats: netlink stats dumping in the presence of padding, drm/nouveau: Avoid looping through fake MST connectors, drm/nouveau: Use drm_connector_list_iter_ for iterating connectors, drm/nouveau: Remove bogus crtc check in pmops_runtime_idle, Revert "drm/amd/display: Don't return ddc result and read_bytes in same return value", drm/i915: hotplug irq ack on i965/g4x, drm/amdgpu: Reserve VM root shared fence slot for command submission (v3), powerpc/powernv: save/restore of SPRG3 on entry/ex

GNU GPL c linux kernel operating-system

SQLiteStudio 3.2.0 💾

SQLiteStudio is an intuitve SQLite 2.x and 3.x database management tool. It comes ready to use in a single executable, is cross-platform using the Qt toolkit (the previous Tcl/Tk implementation was just as pretty), its interface available in various translations. It allows editing database content and schemes, views and triggers with syntax checks; and can export into various serialization formats, and provides for plugins and scripting capabilities.

major bugfix: NEW : #3188 New plugin to have images stored in database being visible as another tab in the Form View or cell's editor dialog window. NEW : #3207 #1444 #2547 Export, Import Populate dialog settings are remembered, even after application restart. NEW : #3268 Query bind parameters are now supported by the query editor while execution - user will be asked for values for these parameters in a dedicated dialog. NEW : #3267 Added Extension Manager window, where all SQLite extensions can be registered for loading into databases. NEW : #3161 Added support for table-valued functions (https://sqlite.org/vtab.html#tabfunc2). NEW : #3349 Added support for UPSERT syntax from SQLite 3.24.0. NEW : #3292 Added possibility to execute huge SQL files directly from disk, without loading them to SQL Editor. NEW : #3265 Completely new installer for SQLiteStudio is introduced. It bases on Qt Installer Framework. This addresses numerous with automatic updates that SQLiteStudio had. It also allows for some new features, like automatic file association under Windows. Portable (download run, without installation) distribution continues to be available. NEW : #2659 AutoIncrement option is now always available in PK configuration dialog. When AutoIncrement is enabled, a datatype will be enforced to INTEGER type. NEW : #2798 Added filter inputs per column as an option. NEW : #3224 Added context menu for SQL history tab to delete individual (or a range of selected) entries. Also a "delete" key can be used. NEW : #2651 Only a single instance of SQLiteStudio can be running at the time. If another instance is requested, the first one will be brought to the front of windows stack. If another instance was requested due to associated file being open, then the first instance will not only be raised, but also the requested file will be added to database list as temporary, volatile database (not added

GNU GPL c++ qt sqlite database-management ide tcl