<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The GizmoData Dispatch]]></title><description><![CDATA[Updates from the edge of analytics.]]></description><link>https://news.gizmodata.com</link><image><url>https://substackcdn.com/image/fetch/$s_!T2Z0!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3281975-f606-43da-9a97-74d190a1958c_728x728.png</url><title>The GizmoData Dispatch</title><link>https://news.gizmodata.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 14 Jun 2026 07:31:11 GMT</lastBuildDate><atom:link href="https://news.gizmodata.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[GizmoData LLC]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[gizmodata@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[gizmodata@substack.com]]></itunes:email><itunes:name><![CDATA[GizmoData]]></itunes:name></itunes:owner><itunes:author><![CDATA[GizmoData]]></itunes:author><googleplay:owner><![CDATA[gizmodata@substack.com]]></googleplay:owner><googleplay:email><![CDATA[gizmodata@substack.com]]></googleplay:email><googleplay:author><![CDATA[GizmoData]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The GizmoData Dispatch — June 2026 Edition]]></title><description><![CDATA[&#129414; Two months of shipping, squeezed into one dispatch.]]></description><link>https://news.gizmodata.com/p/the-gizmodata-dispatch-june-2026</link><guid isPermaLink="false">https://news.gizmodata.com/p/the-gizmodata-dispatch-june-2026</guid><dc:creator><![CDATA[GizmoData]]></dc:creator><pubDate>Fri, 12 Jun 2026 15:18:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1lHh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45fa851b-7a83-4237-89df-e921376f1fd9_728x728.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We skipped the May edition &#8212; not because nothing happened, but because <em>everything</em> happened. Between two major releases of GizmoSQL, a ground-up rewrite of our Power BI connector, two brand-new drivers for DuckDB&#8217;s new Quack protocol, a conference, a meetup, a webinar, a complete overhaul of gizmodata.com (you can now buy and trial GizmoSQL Enterprise entirely self-serve), and the boldest offer we&#8217;ve ever made &#8212; <strong>cut your warehouse bill in half, guaranteed, or you don&#8217;t pay</strong> &#8212; the newsletter had to wait its turn in the queue.</p><p>Speaking of queues &#8212; we shipped one of those too. More below. &#128071;</p><div><hr></div><h2><strong>&#127381; New here? What is GizmoSQL?</strong></h2><p>GizmoSQL is a high-performance SQL server built on DuckDB and Apache Arrow Flight SQL. Think of it as &#8220;DuckDB as a service&#8221;: DuckDB&#8217;s blazing-fast analytics, accessible over the network from any language, BI tool, or notebook &#8212; with enterprise-grade security, authentication, and observability on top. Run it in the cloud, on-prem, on your laptop, or (yes, really) on your iPhone.</p><div><hr></div><h2><strong>&#128184; The Half-Bill Guarantee: Cut Your Warehouse Bill in Half &#8212; or You Don&#8217;t Pay</strong></h2><p>We put the boldest promise we&#8217;ve ever made right on the homepage, and we mean every word of it:</p><p><strong>We&#8217;ll cut your data warehouse compute bill by at least 50% &#8212; guaranteed in writing &#8212; or the migration costs you nothing.</strong></p><p>Here&#8217;s how it works:</p><ol><li><p><strong>We baseline your bill.</strong> Together we document your current Snowflake / Databricks / BigQuery compute run-rate for the in-scope workloads &#8212; in writing, so there&#8217;s no moving target.</p></li><li><p><strong>We migrate you in 30 days.</strong> A done-with-you migration sprint, run by our engineers. You keep your tools: GizmoSQL speaks standard SQL plus Arrow Flight SQL, ADBC, and JDBC, and works with dbt, Iceberg, DuckLake, and S3/GCS/Azure &#8212; so your dashboards, notebooks, and queries come along. Keep your data in your own cloud, or let us host it.</p></li><li><p><strong>Your bill drops 50%+.</strong> We measure the new run-rate against the baseline. If it isn&#8217;t at least 50% lower, you don&#8217;t pay for the sprint &#8212; and we keep tuning for free until it is.</p></li></ol><p>Why are we so confident? Because the math is stacked in your favor: warehouses bill marked-up credits/DBUs/slots for always-on, overprovisioned clusters, while GizmoSQL runs the same analytic SQL on right-sized VMs with DuckDB + Arrow &#8212; pennies of raw compute per query, open formats, no lock-in tax. GizmoSQL Enterprise itself is typically <strong>under 2% of the bill it replaces</strong>.</p><p>Not ready for a migration? Start with a <strong>free Bill Teardown</strong> &#8212; we&#8217;ll analyze your current warehouse spend and show you exactly where the savings are.</p><p>&#128073; <strong><a href="https://gizmodata.com/cut-your-warehouse-bill">gizmodata.com/cut-your-warehouse-bill</a></strong></p><div><hr></div><h2><strong>&#128202; Power BI Connector v2.0: Rebuilt on ADBC</strong></h2><p>The headline release of June: we&#8217;ve rebuilt the <strong>GizmoSQL Power BI Connector</strong> from the ground up &#8212; replacing the ODBC backend with <strong>ADBC over Arrow Flight SQL</strong>.</p><p>Why does that matter? The v1.x connector funneled Arrow data through ODBC&#8217;s decades-old row-based API &#8212; every column converted, every row marshaled. v2.0 speaks Arrow end-to-end using the newer Power Query ADBC extensibility APIs, driving the Apache Arrow Flight SQL ADBC driver directly:</p><ul><li><p><strong>Native Arrow data path</strong> &#8212; no more ODBC row-at-a-time conversion between the server and Power BI</p></li><li><p><strong>Full query folding in both Import and DirectQuery modes</strong> &#8212; filters, aggregates, date/time functions, casts, and text predicates all fold into native DuckDB SQL (right-click any step &#8594; &#8220;View Native Query&#8221; to see it)</p></li><li><p><strong>Cross-table joins fold in DirectQuery</strong> &#8212; all tables from one connection share a single data-source identity, so joins execute server-side instead of in the mashup engine</p></li><li><p><strong>OAuth browser SSO</strong> &#8212; sign in to Power BI with your IdP (via GizmoSQL Enterprise&#8217;s server-side OAuth), alongside the existing username/password and bearer-token options</p></li><li><p><strong>One-click install</strong> &#8212; the MSI sets up everything Power BI Desktop needs</p></li></ul><p>Grab it from the <a href="https://github.com/gizmodata/gizmosql-powerbi-connector/releases/latest">GitHub releases page</a> (requires GizmoSQL server v1.23.0+).</p><blockquote><p>&#128161; One note for v1.x users: table relationships are no longer auto-imported (a limitation of hand-rolled navigators in Power Query). Power BI&#8217;s built-in <strong>Autodetect</strong> picks them right up &#8212; the connector declares primary keys to make sure of it.</p></blockquote><div><hr></div><h2><strong>&#129414; Quack, Quack: DuckDB&#8217;s New Client-Server Protocol (and Our New Drivers)</strong></h2><p>In May, DuckDB Labs announced <strong>Quack</strong> &#8212; a native client-server protocol for DuckDB, now built into DuckDB core as of v1.5.3. Some asked: isn&#8217;t remote DuckDB <em>your</em> whole thing? We say: welcome to the party &#8212; a rising tide lifts all ducks. &#128758;</p><p>And the DuckDB team said something that made our month. From the acknowledgements of their launch post:</p><blockquote><p><em>&#8220;We also want to thank Philip Moore from GizmoSQL / GizmoData, who has blazed this trail for us already and shown that client-server DuckDB is a very worthwhile thing.&#8221;</em></p></blockquote><p>Thank you right back &#8212; being recognized by the DuckDB team as the project that proved out client-server DuckDB means a great deal to us.</p><p>We shared our full take on the blog: <strong><a href="https://gizmodata.com/blog/welcoming-quack-duckdb-client-server">&#8220;Welcoming Quack: DuckDB&#8217;s New Client-Server Protocol &#8212; and Where GizmoSQL Goes From Here&#8221;</a></strong>. Short version: Quack validates the remote-DuckDB model we&#8217;ve been championing, and GizmoSQL&#8217;s Arrow Flight SQL architecture &#8212; with enterprise auth, instrumentation, and ecosystem integrations &#8212; is complementary, not competing.</p><p>But we didn&#8217;t stop at a blog post. <strong>One day later</strong>, we shipped the first third-party drivers for the Quack protocol:</p><p><strong>&#128268; quack-jdbc</strong> &#8212; a JDBC driver for <code>quack://</code> (<a href="https://central.sonatype.com/artifact/com.gizmodata/quack-jdbc">Maven Central</a> &#183; <a href="https://github.com/gizmodata/quack-jdbc">GitHub</a>)</p><ul><li><p>Connect any JVM tool &#8212; DBeaver, Spark, dbt, HikariCP &#8212; to a remote DuckDB server with a <code>jdbc:quack://host:9494</code> URL</p></li><li><p>Full <code>DatabaseMetaData</code> support for IDE integration</p></li><li><p>Streaming cursors with typed primitive vectors, bulk-load via <code>APPEND_REQUEST</code></p></li><li><p>Already attracting outside contributors &#8212; v0.2.0 includes a community-contributed pluggable HTTP transport</p></li></ul><p><strong>&#127993; adbc-driver-quack</strong> &#8212; a Go ADBC driver with Python wheels (<a href="https://pypi.org/project/adbc-driver-quack/">PyPI</a> &#183; <a href="https://github.com/gizmodata/adbc-driver-quack">GitHub</a>)</p><ul><li><p>Zero-copy Apache Arrow RecordBatches straight from a Quack server</p></li><li><p>Streaming reads, Decimal128, nested types, full <code>GetObjects</code> metadata</p></li><li><p>Bulk ingest with create/append/replace modes</p></li><li><p>Per-platform wheels for Linux (x64 + arm64), macOS, and Windows</p></li></ul><p>Both are experimental/alpha &#8212; Quack itself is young &#8212; but if you want to talk to remote DuckDB from Java or Python today, we&#8217;ve got you covered.</p><div><hr></div><h2><strong>&#127970; GizmoSQL: </strong><em><strong>The</strong></em><strong> Enterprise Way to Run DuckDB</strong></h2><p>Quack&#8217;s arrival makes one thing official: DuckDB-as-a-server is now mainstream. Which raises the question we get asked most &#8212; <em>&#8220;so why GizmoSQL?&#8221;</em></p><p>Because running DuckDB as a server and running DuckDB as <strong>enterprise infrastructure</strong> are two different jobs. GizmoSQL is <strong>the enterprise-grade DuckDB server</strong>: a secure, concurrent, horizontally-scalable server that exposes DuckDB over Apache Arrow Flight SQL &#8212; speaking Flight SQL, ADBC, and JDBC so your existing BI, ETL, and notebook tools connect immediately. On top of that engine, Enterprise adds the layer that production actually demands:</p><ul><li><p><strong>SSO/OAuth</strong> authentication against your IdP</p></li><li><p><strong>Fine-grained, per-catalog permissions</strong> (now with IAM-style wildcards)</p></li><li><p><strong>Full session instrumentation and auditing</strong> &#8212; every session, statement, and outcome, queryable in SQL</p></li><li><p><strong>Automatic query profiling</strong> and <strong>statement queuing</strong> (more on both below &#128071;)</p></li><li><p><code>KILL SESSION</code>, admin controls, and an <strong>LTS channel</strong> for change-averse environments</p></li><li><p>Runs on Linux, macOS, and Windows &#8212; plus Docker and Kubernetes, where it <strong>scales horizontally</strong> behind a shared DuckLake + PostgreSQL catalog</p></li></ul><p>We&#8217;ve put this case on the site in depth &#8212; see <a href="https://gizmodata.com/duckdb-sql-server">Running DuckDB as a server</a> and the new <a href="https://gizmodata.com/gizmosql/enterprise">Enterprise features page</a>. The short version: if DuckDB is becoming your analytics engine, GizmoSQL is how you run it like a database <em>platform</em> &#8212; with the security, governance, and observability your team already expects from one.</p><p>And the next two sections are Exhibits A and B.</p><div><hr></div><h2><strong>&#128678; New in GizmoSQL Enterprise: Statement Queuing</strong></h2><p>This one came straight from a customer request &#8212; and it&#8217;s a big one.</p><p><strong>Statement Queuing</strong> (GizmoSQL Enterprise v1.27.0+) adds admission control to your GizmoSQL server. Instead of letting a burst of concurrent queries fight over memory and CPU, the server admits statements up to a configurable concurrency limit and queues the rest &#8212; in strict FIFO order, so no statement starves.</p><ul><li><p><strong>Runtime-tunable</strong> &#8212; adjust queue limits live with <code>SET GLOBAL</code>, no restart required</p></li><li><p><strong>Fully observable</strong> &#8212; queued and cancelled statements flow into Enterprise instrumentation, so you can see exactly what waited, for how long</p></li><li><p><strong>Plays nice with session management</strong> &#8212; <code>KILL SESSION</code> promptly cancels a session&#8217;s queued statements too</p></li><li><p><strong>Zero overhead when off</strong> &#8212; a lock-free fast path keeps the hot path clean</p></li></ul><p>If you&#8217;re running mixed or bursty workloads on a right-sized instance, this is the difference between graceful degradation and an OOM. It&#8217;s exactly the kind of feature that comes out of operating GizmoSQL with real customers in production &#8212; if you have a feature you need, talk to us. We ship fast. &#128521;</p><div><hr></div><h2><strong>&#128300; Also New in Enterprise: Automatic Query Profiling</strong></h2><p>Ever wished you could see the query plan for that slow query <em>after</em> it ran &#8212; without asking the user to re-run it with <code>EXPLAIN ANALYZE</code>? Now you can.</p><p><strong>Automatic Query Profiling</strong> (GizmoSQL Enterprise v1.27.0+) captures DuckDB&#8217;s native per-query profile &#8212; the full operator tree with timings, cardinalities, and memory usage &#8212; into Enterprise instrumentation, automatically, for every query:</p><ul><li><p><strong>Opt-in at any scope</strong> &#8212; set it server-wide (<code>--capture-query-profile</code>), per-session, or live across the whole server with <code>SET GLOBAL</code> (admin only)</p></li><li><p><strong>Two capture levels</strong> &#8212; <code>standard</code> (per-operator profile, negligible overhead on real workloads) or <code>detailed</code> (per-expression timing too)</p></li><li><p><strong>Stored as DuckDB&#8217;s native profiling JSON</strong> in the <code>sql_executions</code> table, queryable through the <code>execution_details</code> view &#8212; and the foundation for a graphical query-plan viewer we have on the roadmap</p></li></ul><p>Together with statement queuing&#8217;s new observability (queued statements, wait times, and cancellations all land in instrumentation too), this is the data backbone for an Oracle-style SQL-monitor view of everything in flight on your server.</p><div><hr></div><h2><strong>&#128640; GizmoSQL Server: v1.22 &#8594; v1.29 in Six Weeks</strong></h2><p>The server had a <em>very</em> productive spring. Highlights:</p><p><strong>&#128994; Introducing the LTS Channel (v1.25.0)</strong> GizmoSQL now ships on two parallel tracks: <strong>Stable</strong> (latest DuckDB) and <strong>LTS</strong> (pinned to DuckDB&#8217;s Long-Term-Support line). Same GizmoSQL features and API on both &#8212; they differ only in the bundled DuckDB version. Available everywhere: <a href="https://hub.docker.com/r/gizmodata/gizmosql">DockerHub</a>, Homebrew, and GitHub releases. <a href="https://docs.gizmosql.com/#/lts_channel">Docs here</a>.</p><p><strong>&#128013; The official </strong><code>gizmosql</code><strong> Python library</strong> <code>pip install gizmosql</code> and launch a managed GizmoSQL server from Python &#8212; it auto-downloads the right binary, supports stable/LTS channels, and works beautifully as a pytest fixture or context manager. Perfect for integration tests and notebooks. <a href="https://docs.gizmosql.com/#/python_library">Docs</a> &#183; <a href="https://pypi.org/project/gizmosql/">PyPI</a>.</p><p><strong>Everything else, rapid-fire:</strong></p><ul><li><p><strong>PostgreSQL instrumentation backend</strong> <em>(Enterprise, v1.28)</em> &#8212; write instrumentation to PostgreSQL, plus catalog-level logging and a <code>cluster_id</code> for fleet-wide observability</p></li><li><p><strong>IAM-style wildcard catalog access</strong> <em>(Enterprise, v1.27)</em> &#8212; <code>--catalog-access</code> now supports AWS-style wildcard patterns for catalog-level permissions</p></li><li><p><strong>Inline license keys (v1.29)</strong> &#8212; pass your Enterprise license via <code>--license-key</code> / <code>GIZMOSQL_LICENSE_KEY</code>, no file mounting required (great for K8s)</p></li><li><p><strong>New </strong><code>gizmosql_settings()</code><strong> table function</strong>, <code>--memory-limit</code> flag, <code>--session-log-level</code>, gRPC keepalives, and a <code>--storage-version</code> option for DuckDB file-format compatibility</p></li><li><p><strong>Hardened Docker images</strong> &#8212; multi-stage builds with attestations, clean Docker Scout reports</p></li><li><p><strong>DuckDB v1.5.3</strong> under the hood, and a new <a href="https://docs.gizmosql.com/#/quickstart">Quick Start guide</a> to get from zero to queries in minutes</p></li></ul><div><hr></div><h2><strong>&#128722; gizmodata.com: Buy, Trial, and Manage GizmoSQL Enterprise &#8212; Self-Serve</strong></h2><p>We rebuilt the website around one idea: you shouldn&#8217;t need a sales call to get started (though we&#8217;re happy to take one!).</p><ul><li><p><strong>&#128179; Buy online</strong> &#8212; GizmoSQL Enterprise licenses are now purchasable directly on <a href="https://gizmodata.com/">gizmodata.com</a> via Stripe checkout, with your license key minted and emailed automatically the moment payment clears</p></li><li><p><strong>&#127379; 30-day free trial</strong> &#8212; instant, automated Enterprise trial licenses, signed with the same key as production licenses, so what you test is what you get</p></li><li><p><strong>&#128295; Self-service management</strong> &#8212; manage or cancel your subscription anytime through the Stripe Customer Portal</p></li><li><p><strong>&#128293; Hot June offer</strong> &#8212; there&#8217;s a limited-quantity promo code live on the site right now, with a real-time counter showing how many remain. When they&#8217;re gone, they&#8217;re gone: <a href="https://gizmodata.com/cut-your-warehouse-bill">gizmodata.com/cut-your-warehouse-bill</a></p></li></ul><p>While we were at it: a new dark-first design, a dedicated <a href="https://gizmodata.com/gizmosql/enterprise">GizmoSQL Enterprise features page</a>, and a dedicated home for the <a href="https://gizmodata.com/cut-your-warehouse-bill">Half-Bill Guarantee</a> (see above &#9757;&#65039;).</p><div><hr></div><h2><strong>&#127942; Benchmark Corner: #2 on ClickBench</strong></h2><p>GizmoSQL is currently the <strong>#2 hot-run result on <a href="https://benchmark.clickhouse.com/">ClickBench</a></strong> among comparable single-node systems on c-class hardware &#8212; ClickHouse&#8217;s own benchmark suite of 43 analytical queries. Not bad for &#8220;just DuckDB with a network stack.&#8221; &#128527;</p><p>We also forked ClickHouse&#8217;s <strong><a href="https://github.com/gizmodata/CostBench">CostBench</a></strong> &#8212; an open benchmark for comparing cloud data warehouse <em>performance per dollar</em>, because speed without a price tag is only half the story.  GizmoSQL performs over 4x more cost-efficiently for the 1 Billion row benchmark than the next highest competitor - on a single node.</p><div><hr></div><h2><strong>&#129451; GizmoSQL Is Now an Official Built-In DBeaver Driver</strong></h2><p>This one deserves its own headline. As of <strong><a href="https://github.com/dbeaver/dbeaver/releases/tag/26.1.0">DBeaver 26.1.0</a></strong>, GizmoSQL ships as an official driver in DBeaver&#8217;s built-in driver list &#8212; no manual JDBC driver download, no classpath wrangling, no custom URL templates. Open DBeaver, pick <strong>GizmoSQL</strong> from the driver list, enter your host, and you&#8217;re connected over Arrow Flight SQL.</p><p>DBeaver is one of the most widely used database IDEs in the world, so this is a big deal for first-touch experience: the distance between &#8220;I heard about GizmoSQL&#8221; and &#8220;I&#8217;m querying it&#8221; just dropped to about thirty seconds.</p><div><hr></div><h2><strong>&#127757; Community &amp; Ecosystem</strong></h2><p><strong>&#128241; Hoyt Emerson took GizmoSQL-on-iOS for a spin.</strong> Hoyt&#8217;s <a href="https://thefulldatastack.substack.com/p/running-duckdb-on-an-iphone">The Full Data Stack</a> published &#8220;Running DuckDB on an iPhone&#8221; &#8212; a hands-on walkthrough of running a full GizmoSQL server on a phone, querying it remotely from a laptop, and watching the logs scroll by in real time. His take: &#8220;DuckDB is a technology that can run analytics on a phone with ease.&#8221; (The app is <a href="https://apps.apple.com/us/app/gizmosql/id6761951280">$0.99 on the App Store</a> &#8212; cheaper than the coffee you&#8217;ll drink while benchmarking it.)</p><p><strong>&#128506;&#65039; qgizmosql keeps rolling.</strong> Our QGIS plugin for GizmoSQL is live on the <a href="https://plugins.qgis.org/plugins/qgizmosql">official QGIS plugin repository</a> &#8212; stream spatial layers from a remote GizmoSQL server straight into QGIS. v0.4.x brought catalog support, live integration tests, and our first community PRs.</p><p><strong>&#128295; Driver maintenance across the board:</strong> the JDBC driver picked up a smarter <code>Connection.isValid()</code> (v1.6.3), and the Python ADBC driver fixed <code>INSERT/UPDATE/DELETE ... RETURNING</code> result sets (v1.1.7).</p><div><hr></div><h2><strong>&#127908; Where We&#8217;ve Been: May Events Recap</strong></h2><p><strong>Introducing GizmoSQL for Power BI Users</strong> <em>(May 12, online)</em> &#8212; Gustavo Leo of Fabricent and Philip Moore walked through connecting Power BI to GizmoSQL live, from install to interactive DirectQuery dashboards. Here&#8217;s the video: </p><div id="youtube2-pE0_GupFedA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;pE0_GupFedA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/pE0_GupFedA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>IoT Tech Expo North America</strong> <em>(May 18&#8211;19, San Jose McEnery Convention Center)</em> &#8212; We exhibited at TechEx alongside 8,000+ professionals and 250+ speakers covering IoT, Edge AI, and digital twins &#8212; talking GizmoSQL, GizmoEdge, and DuckDB-powered analytics at the edge all day, both days.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TtLM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bf33bb-0eae-4cc9-92a7-1d8d63a3af8e_768x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TtLM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bf33bb-0eae-4cc9-92a7-1d8d63a3af8e_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TtLM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bf33bb-0eae-4cc9-92a7-1d8d63a3af8e_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TtLM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bf33bb-0eae-4cc9-92a7-1d8d63a3af8e_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TtLM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bf33bb-0eae-4cc9-92a7-1d8d63a3af8e_768x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TtLM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bf33bb-0eae-4cc9-92a7-1d8d63a3af8e_768x1024.jpeg" width="768" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5bf33bb-0eae-4cc9-92a7-1d8d63a3af8e_768x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:315255,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://news.gizmodata.com/i/201757577?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bf33bb-0eae-4cc9-92a7-1d8d63a3af8e_768x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TtLM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bf33bb-0eae-4cc9-92a7-1d8d63a3af8e_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TtLM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bf33bb-0eae-4cc9-92a7-1d8d63a3af8e_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TtLM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bf33bb-0eae-4cc9-92a7-1d8d63a3af8e_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TtLM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bf33bb-0eae-4cc9-92a7-1d8d63a3af8e_768x1024.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> <strong>MotherDuck + DuckDB May Meetup</strong> <em>(May 21, San Francisco)</em> &#8212; Philip presented <strong>&#8220;GizmoSQL: DuckDB, Anywhere You Want It&#8221;</strong> at the SF meetup hosted by MotherDuck and Greybeam, alongside talks from Jacob Matson and Kyle Cheung. Great crowd, great questions, great ducks. Here are the <a href="https://docs.google.com/presentation/d/1z3eHvrwyK01O1CatzJT_Rw1q4--BN3A4/edit?usp=share_link&amp;ouid=108916235764884060838&amp;rtpof=true&amp;sd=true">slides</a>.</p><div><hr></div><h2><strong>&#128176; Pricing Reminder</strong></h2><p>GizmoSQL (open core) is free &#8212; Apache-licensed and ready for production. <strong>GizmoSQL Enterprise</strong> &#8212; OAuth/SSO, instrumentation, statement queuing, query profiling, catalog permissions, and support &#8212; is now priced at $300 per vCPU per year (with a $1,500/year floor) &#8212; typically under 2% of the warehouse bill it replaces. <a href="https://gizmodata.com/gizmosql/enterprise">Start a 30-day trial or buy online</a> today, or go all-in with the <a href="https://gizmodata.com/cut-your-warehouse-bill">Half-Bill Guarantee migration</a>. Prefer invoicing and a human? <a href="https://gizmodata.com/#contact">Talk to sales</a>.</p><div><hr></div><h2><strong>&#128301; Looking Ahead</strong></h2><ul><li><p><strong>GizmoData Cloud</strong> &#8212; our fully managed GizmoSQL service &#8212; is in private preview with active customers, and there&#8217;s now a &#8220;coming soon&#8221; section on the site. Want early access? Reply to this article.</p></li><li><p>More <strong>Quack</strong> protocol coverage as it matures in DuckDB core</p></li><li><p>Continued <strong>CostBench</strong> buildout &#8212; transparent performance-per-dollar comparisons across the warehouse landscape</p></li></ul><div><hr></div><p><em>Enjoying the Dispatch? Subscribe, share it with a data friend, and find everything we build at <a href="https://gizmodata.com/">gizmodata.com</a> and <a href="https://github.com/gizmodata">github.com/gizmodata</a>.</em></p><p><em>Until next month &#8212; keep your queries fast and your bills small. &#129414;</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://news.gizmodata.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The GizmoData Dispatch! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The GizmoData Dispatch — April 2026 Edition]]></title><description><![CDATA[Momma didn't raise no April fool!]]></description><link>https://news.gizmodata.com/p/the-gizmodata-dispatch-april-2026</link><guid isPermaLink="false">https://news.gizmodata.com/p/the-gizmodata-dispatch-april-2026</guid><dc:creator><![CDATA[GizmoData]]></dc:creator><pubDate>Wed, 22 Apr 2026 14:20:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T2Z0!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3281975-f606-43da-9a97-74d190a1958c_728x728.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Happy April, GizmoData community! &#128587;</p><p>March was about <strong>meeting your users where they are</strong> on the desktop (Windows, Power BI, OAuth everywhere). April is about something we couldn&#8217;t have pulled off without last month&#8217;s groundwork:</p><p><strong>GizmoSQL now fits in your pocket.</strong> &#128241;</p><p>Let&#8217;s get into it.</p><div><hr></div><h2><strong>&#128270; What is GizmoSQL?</strong></h2><p>New here? GizmoSQL is an open-source SQL engine that puts the speed of DuckDB behind a proper server. It uses Apache Arrow Flight SQL as its wire protocol, so data moves between the server and your tools in columnar Arrow format &#8212; no row-by-row serialization overhead.</p><p>Think of it as &#8220;DuckDB as a service&#8221;: DuckDB&#8217;s blazing-fast analytics, accessible over the network from any language, BI tool, or notebook that speaks JDBC, ODBC, ADBC, or Flight SQL. Free and open-source (Apache 2.0), with an optional Enterprise Edition for teams that need OAuth/SSO, audit trails, catalog filtering, and fine-grained access control.</p><div><hr></div><h2><strong>&#128241; GizmoSQL on iOS &#8212; Live on the Apple App Store</strong></h2><p>The headline of April: <strong><a href="https://apps.apple.com/us/app/gizmosql/id6761951280">GizmoSQL is now available on the Apple App Store</a>.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sdzd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d44bfe-df6b-4b9b-ac69-513e877d1655_374x125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sdzd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d44bfe-df6b-4b9b-ac69-513e877d1655_374x125.png 424w, https://substackcdn.com/image/fetch/$s_!sdzd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d44bfe-df6b-4b9b-ac69-513e877d1655_374x125.png 848w, https://substackcdn.com/image/fetch/$s_!sdzd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d44bfe-df6b-4b9b-ac69-513e877d1655_374x125.png 1272w, https://substackcdn.com/image/fetch/$s_!sdzd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d44bfe-df6b-4b9b-ac69-513e877d1655_374x125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sdzd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d44bfe-df6b-4b9b-ac69-513e877d1655_374x125.png" width="374" height="125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50d44bfe-df6b-4b9b-ac69-513e877d1655_374x125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:125,&quot;width&quot;:374,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Download GizmoSQL on the App Store&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Download GizmoSQL on the App Store" title="Download GizmoSQL on the App Store" srcset="https://substackcdn.com/image/fetch/$s_!sdzd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d44bfe-df6b-4b9b-ac69-513e877d1655_374x125.png 424w, https://substackcdn.com/image/fetch/$s_!sdzd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d44bfe-df6b-4b9b-ac69-513e877d1655_374x125.png 848w, https://substackcdn.com/image/fetch/$s_!sdzd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d44bfe-df6b-4b9b-ac69-513e877d1655_374x125.png 1272w, https://substackcdn.com/image/fetch/$s_!sdzd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d44bfe-df6b-4b9b-ac69-513e877d1655_374x125.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>A full GizmoSQL server, running <strong>on your iPhone or iPad</strong>, with an embedded Arrow Flight SQL client built into the app. It&#8217;s a complete analytics stack in your pocket:</p><ul><li><p><strong>Server tab</strong> &#8212; start/stop a local GizmoSQL server with a tap, view live logs, manage self-signed TLS certificates, see your WiFi network status for LAN access</p></li><li><p><strong>Query tab</strong> &#8212; a terminal-style SQL client with syntax highlighting, box-drawing table output, query history, and an automatic 500-row safety limit</p></li><li><p><strong>Browser tab</strong> &#8212; navigate catalogs, schemas, tables, and columns with instant data previews</p></li><li><p><strong>File sharing</strong> &#8212; export your DuckDB database out of the app via the Files app</p></li></ul><p>Because Apple requires <code>DISABLE_EXTENSION_LOAD</code> for App Store compliance (Guideline 2.5.2), we <strong>statically link</strong> the extensions iOS users care about most:</p><ul><li><p>&#128024; <code>postgres_scanner</code> &#8212; &#8220;Postgres in your pocket.&#8221; <code>ATTACH 'postgresql://&#8230;' AS pg</code> from your phone.</p></li><li><p>&#129414; <code>ducklake</code> &#8212; A <strong>lakehouse in your pocket.</strong> Query a shared DuckLake catalog directly from mobile.</p></li><li><p><code>httpfs</code>, <code>aws</code>, <code>azure</code>, <code>parquet</code>, <code>json</code>, <code>iceberg</code>, and friends &#8212; all bundled.</p></li></ul><p>On Linux/macOS/Windows, these remain normal runtime-loadable extensions. The iOS-only static linking was the missing piece that let us ship.</p><h3><strong>&#128640; &#8230;and yes, it actually flies.</strong></h3><p>To prove it&#8217;s not a toy, we pointed the full <strong>TPC-H 1 GB benchmark</strong> at a phone &#8212; and not politely, either. The demo video shows <strong>25 concurrent Arrow Flight SQL client sessions</strong>, each independently running the complete <strong>22-query TPC-H suite</strong> against a single GizmoSQL server instance running on the device. No warm-up tricks, no query caching &#8212; just the phone doing real analytical SQL work under realistic multi-user load.</p><p>550 analytical queries, executing in parallel, on a phone. That&#8217;s the kind of thing that used to require a data warehouse cluster.</p><blockquote><p>&#128161; <strong>If GizmoSQL can do </strong><em><strong>this</strong></em><strong> on an iPhone &#8212; pause for a second and picture what it can do turned loose on enterprise-grade hardware.</strong> A beefy cloud VM. A rack-mounted server on-premises. A fleet of GPU-adjacent compute nodes in your data center. The phone is the punchline; the enterprise deployment is the feature film. &#127916;</p></blockquote><p>&#127916; <strong>Watch it run:</strong> <a href="https://www.youtube.com/watch?v=34TtW5Of-Bk">TPC-H Benchmarks on GizmoSQL iOS, Fast</a></p><h3><strong>&#128221; A quick note on where iOS fits</strong></h3><p>To set expectations: the iOS edition is <strong>not intended for production workloads.</strong> It&#8217;s designed for <strong>learning, development, and experimentation</strong> &#8212; a beautiful way to explore GizmoSQL, prototype queries on the go, demo it to a colleague over coffee, or teach someone what Arrow Flight SQL feels like. iOS deliberately sandboxes what apps can do (background execution limits, no dynamic extension loading, memory caps, thermal throttling), so it&#8217;s not the right home for your nightly ETL.</p><p><strong>For production, reach for the enterprise-grade editions:</strong></p><ul><li><p>&#128039; <strong>Linux</strong> &#8212; the production default; scales from a laptop to a 96-core bare-metal box or a Kubernetes pod</p></li><li><p>&#127822; <strong>macOS</strong> &#8212; native arm64 and x86_64 builds; great for team workstations and CI runners</p></li><li><p>&#129695; <strong>Windows</strong> &#8212; with the signed MSI installer we shipped in March, zero-friction for Windows-native shops</p></li><li><p>&#9729;&#65039; <strong>GizmoData Cloud</strong> <em>(coming soon)</em> &#8212; fully managed GizmoSQL with OAuth/SSO, autoscaling, and built-in observability already wired up</p></li></ul><p>Think of iOS as the <strong>tasting menu</strong>, and Linux/macOS/Windows/Cloud as the <strong>full kitchen.</strong></p><h3><strong>&#129414; DuckDB gave us a shout-out</strong></h3><p>The DuckDB team published a write-up about the launch on their website:</p><p>&#128073; <strong><a href="https://duckdb.org/library/introducing-gizmosql-ios-app/">Introducing the GizmoSQL iOS App</a></strong></p><p>Thank you to the DuckDB Labs folks &#8212; it means a lot to have the mothership signal-boost this.</p><div><hr></div><h2><strong>&#127912; dbt-gizmosql: Dramatic Adapter Improvements</strong></h2><p><strong>Get it:</strong> <a href="https://github.com/gizmodata/dbt-gizmosql">GitHub</a> &#8226; <a href="https://pypi.org/project/dbt-gizmosql/">PyPI</a> &#8212; <code>pip install dbt-gizmosql</code></p><p>March shipped the adapter. April made it <strong>production-grade.</strong> A steady stream of improvements tackled concurrency, correctness, developer ergonomics &#8212; and unlocked <strong>server-side pushdown</strong> for Python models, which is the standout feature of the month.</p><ul><li><p>&#128640; <strong>Server-side pushdown for Python models</strong> &#8212; a new <code>session.remote_sql()</code> helper lets your Python models execute SQL directly on the server and receive results as Arrow. The heavy lifting stays on GizmoSQL where the data lives, instead of dragging a billion rows into your Python process just to aggregate them. <em>(v1.11.15)</em></p></li><li><p>&#128190; <strong>Write results straight to files or object storage</strong> &#8212; a new <strong>external materialization</strong> writes model output via server-side <code>COPY</code> to local files, S3, Azure Blob, or GCS. No more pulling large result sets back through the client just to save them. <em>(v1.11.13)</em></p></li><li><p>&#128257; <strong>Smarter incremental + snapshot merges</strong> &#8212; incremental and snapshot materializations now use <code>MERGE BY NAME</code>, which gracefully survives column additions, reorderings, and schema drift. Ships with dramatically expanded test coverage. <em>(v1.11.12)</em></p></li><li><p>&#9889; <strong>True parallel dbt runs</strong> &#8212; removed a stray <code>CHECKPOINT</code> that was serializing concurrent writers. Thanks to community contributor <strong>@airhorns</strong> for the report and reproducer. <em>(v1.11.9)</em></p></li><li><p>&#128737;&#65039; <strong>Fixed a remote-instance catalog race</strong> &#8212; concurrent <code>dbt run</code> threads could corrupt the shared catalog metadata cache on remote GizmoSQL instances. No longer. <em>(v1.11.10)</em></p></li><li><p>&#128013; <code>dbt show</code><strong> no longer crashes on Python models</strong> &#8212; a long-standing papercut is gone. <em>(v1.11.14)</em></p></li><li><p>&#129529; <strong>Simpler, cleaner adapter internals</strong> &#8212; removed a client-side workaround now that the underlying fix has landed upstream. <em>(v1.11.11)</em></p></li></ul><div><hr></div><h2><strong>&#127991;&#65039; GizmoSQL Server &#8212; Tagging, Instrumentation &amp; Reliability</strong></h2><ul><li><p>&#127991;&#65039; <strong>Instance, session, and query tagging for instrumentation</strong> <em>(Enterprise)</em> &#8212; attach arbitrary JSON metadata to every instance, session, or individual query for <strong>cost attribution, multi-tenant identification, and observability</strong>. Slice your Grafana dashboards by team, tenant, environment, or scheduled job with zero extra plumbing. Existing instrumentation databases migrate automatically. &#128214; <a href="https://docs.gizmosql.com/#/session_instrumentation?id=tagging">See the docs</a> <em>(v1.21.0)</em></p></li><li><p>&#129414; <strong>DuckDB upgraded to v1.5.2</strong> &#8212; latest performance and correctness improvements from the DuckDB team, for free. <em>(v1.21.1)</em></p></li><li><p>&#128736;&#65039; <strong>Bulk ingest now works inside open transactions</strong> &#8212; <code>adbc_ingest()</code> no longer fails when a client uses <code>autocommit=False</code>. Thanks to community member <strong>@fromm1990</strong> for the detailed report and reproducer. <em>(v1.21.2, <a href="https://github.com/gizmodata/gizmosql/issues/155">#155</a>)</em></p></li><li><p>&#128241; <strong>Cross-instance tokens &amp; session-count API</strong> &#8212; two small pieces of plumbing that made the iOS app possible, and also help load-balanced deployments survive session rebalancing.</p></li></ul><div><hr></div><h2><strong>&#9749; JDBC Driver &#8212; Cleaner Errors, Stable Download Links</strong></h2><p><strong>Get it:</strong> <a href="https://github.com/gizmodata/gizmosql-jdbc-driver">GitHub</a> &#8226; <a href="https://github.com/gizmodata/gizmosql-jdbc-driver/releases/latest">Latest Release</a></p><ul><li><p>&#128273; <strong>Clear, upfront credential errors</strong> &#8212; missing or partial credentials are now rejected early with a readable message, instead of failing cryptically mid-query. <em>(v1.5.2)</em></p></li><li><p>&#129513; <strong>Fixed duplicate columns in empty result sets</strong> &#8212; a subtle metadata bug that surfaced in BI tools that introspect schemas before fetching rows is now resolved. <em>(v1.5.5)</em></p></li><li><p>&#128279; <strong>Stable download URL</strong> &#8212; every release now ships an unversioned <code>gizmosql-jdbc-driver.jar</code> alias alongside the versioned jar, so download links in internal docs and dashboards don&#8217;t rot when you upgrade.</p></li><li><p>&#128221; <strong>Richer release notes</strong> &#8212; auto-extracted from <code>CHANGELOG.md</code> going forward.</p></li></ul><div><hr></div><h2><strong>&#9729;&#65039; Coming Soon: GizmoData Cloud</strong></h2><p>The managed GizmoSQL platform is now in <strong>private preview with our first customer</strong>, and continues to take shape. A preview of what&#8217;s coming:</p><ul><li><p><strong>One-click GizmoSQL provisioning</strong> &#8212; spin up fully configured instances with OAuth/SSO, TLS, OpenTelemetry, and instrumentation already wired in. No YAML, no Helm charts, no Terraform.</p></li><li><p><strong>Elastic autoscaling</strong> &#8212; ephemeral sessions scale with demand, fronted by a local-NVMe cache layer for fast repeat reads against object storage.</p></li><li><p><strong>Built-in observability</strong> &#8212; every instance emits traces and metrics into a managed Grafana + Tempo + Prometheus stack, so you get query-level visibility out of the box.</p></li><li><p><strong>Multi-tenant catalog &amp; project scoping</strong> &#8212; organize your GizmoSQL instances by project and environment, with unified secrets management and scope-aware access control.</p></li><li><p><strong>Bring-your-own-cloud ready</strong> &#8212; the control plane is designed to provision into customer AWS accounts, not just ours.</p></li></ul><p>We&#8217;ll have more to share as we open up the preview to additional customers. Want to be on the list? Contact us <a href="https://gizmodata.com/#contact">here</a>.</p><div><hr></div><h2><strong>&#127760; Website, Videos, and Community</strong></h2><ul><li><p>&#127916; <strong><a href="https://www.youtube.com/watch?v=NU8VuQtX0gw">Introducing the New GizmoSQL iOS App</a></strong> &#8212; a walkthrough of the new iOS edition.</p></li><li><p>&#128640; <strong><a href="https://www.youtube.com/watch?v=34TtW5Of-Bk">TPC-H Benchmarks on GizmoSQL iOS, Fast</a></strong> &#8212; yes, TPC-H running on a phone.</p></li><li><p>&#128241; <strong>iOS added to the &#8220;GizmoSQL Runs Everywhere&#8221; platforms</strong> &#8212; Linux, macOS, Windows, iOS.</p></li><li><p>&#129309; <strong><a href="https://starlake.ai/">Starlake</a> joined as a GizmoData Technology Partner</strong> (welcome to the family!).</p></li><li><p>&#128214; <strong>Ongoing contributions</strong> to the Columnar Tech <code>adbc-quickstarts</code> project.</p></li></ul><div><hr></div><h2><strong>&#128197; Upcoming Events</strong></h2><h3><strong>&#127908; Live Online &#8212; Introducing GizmoSQL for Power BI Users</strong></h3><p>We&#8217;re partnering with our friends at <strong>Fabricent</strong> for a joint live online event:</p><h3><strong>&#127908; Introducing GizmoSQL for Power BI Users</strong></h3><p><strong>ADBC Driver &#8226; Performance &#8226; Open-Source Innovation</strong></p><ul><li><p>&#128467;&#65039; <strong>Tuesday, May 12, 2026</strong></p></li><li><p>&#128338; <strong>3:00 PM GMT-3</strong> (2:00 PM &#8211; 3:00 PM your local time varies &#8212; check the calendar invite)</p></li><li><p>&#128187; <strong>Online</strong> &#8212; hosted on Microsoft Teams</p></li><li><p>&#128101; <strong>Hosted by:</strong> Fabricent &#8226; Gustavo Leo &#8226; GizmoData &#8226; Philip Moore</p></li><li><p>&#128279; <strong><a href="https://teams.microsoft.com/meet/293810197001691?p=9cypZgEPz1w8kmaH0x">Join the event on Microsoft Teams</a></strong></p></li></ul><p>Gustavo Leo (Fabricent) and Philip Moore (GizmoData) will walk through how the new GizmoSQL ADBC driver brings blazing-fast, open-source analytics into Power BI &#8212; with a live demo and plenty of time for Q&amp;A. Already 145+ attendees registered &#8212; come join us!</p><h3><strong>&#127753; In Person &#8212; IoT Tech Expo North America 2026</strong></h3><p>GizmoData is a featured partner at <strong>IoT Tech Expo North America</strong>, co-located with AI &amp; Big Data Expo, Cyber Security &amp; Cloud Expo, Edge Computing Expo, Digital Transformation Week, Intelligent Automation &amp; Robotics, and Data Center Congress &#8212; one of the largest enterprise tech events of the year.</p><ul><li><p>&#128467;&#65039; <strong>May 18&#8211;19, 2026</strong></p></li><li><p>&#128205; <strong>San Jose McEnery Convention Center, California</strong></p></li><li><p>&#127991;&#65039; <strong>Find us at Stand 41</strong></p></li><li><p>&#128279; <strong><a href="https://www.iottechexpo.com/northamerica/partner/GizmoData">iottechexpo.com/northamerica/partner/GizmoData</a></strong></p></li></ul><p>If you&#8217;re going to be in the Bay Area that week, <strong>come say hi</strong> &#8212; we&#8217;d love to chat GizmoSQL, DuckDB, edge analytics, or just swap stories. Drop us a note if you want to pre-arrange a meeting.</p><div><hr></div><h2><strong>&#127970; GizmoSQL Enterprise Edition &#8212; Pricing Reminder</strong></h2><ul><li><p><strong>Core Edition</strong>: Free forever (Apache 2.0)</p></li><li><p><strong>Enterprise Edition</strong>: $500/month per server &#8212; OAuth/SSO, catalog visibility filtering, DuckLake-backed audit, instance/session/query tagging, KILL SESSION, multi-instance OAuth routing</p></li><li><p>SLA-driven enterprise 24x7 support is available as an add-on option for Enterprise Edition customers</p></li><li><p><strong>Enterprise+</strong>: Custom pricing for volume discounts and SLAs</p></li></ul><div><hr></div><h2><strong>&#128161; Looking Ahead</strong></h2><ul><li><p><strong>GizmoData Cloud</strong> early access &#8212; we&#8217;re lining up the first external tenants</p></li><li><p><strong>Power BI certification</strong> &#8212; still on the path; iOS was the April detour, Power BI is the May focus</p></li><li><p><strong>More dbt adapter goodness</strong> &#8212; a few community-requested features are in flight</p></li><li><p><strong>Continued DuckLake integration</strong> &#8212; both on the server and, now, on the phone</p></li></ul><p>That&#8217;s a wrap for April 2026. Download the iOS app, try the new external materialization in dbt-gizmosql, and let us know what you build.</p><p>Questions, feedback, or want a demo? We&#8217;d love to hear from you. &#128640;</p><p>&#8212; The GizmoData Team</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://news.gizmodata.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The GizmoData Dispatch! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The GizmoData Dispatch — March 2026 Edition]]></title><description><![CDATA[Let's do this!]]></description><link>https://news.gizmodata.com/p/the-gizmodata-dispatch-march-2026</link><guid isPermaLink="false">https://news.gizmodata.com/p/the-gizmodata-dispatch-march-2026</guid><dc:creator><![CDATA[GizmoData]]></dc:creator><pubDate>Tue, 17 Mar 2026 23:07:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T2Z0!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3281975-f606-43da-9a97-74d190a1958c_728x728.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>The GizmoData Dispatch &#8212; March 2026 Edition</strong></h1><p>Happy March, GizmoData community! &#128587; This has been our biggest month yet. The theme? <strong>Meet your users where they are.</strong> Whether you&#8217;re a Windows shop, a Power BI team, or an enterprise security team that needs OAuth and audit trails &#8212; GizmoSQL now has you covered. Let&#8217;s get into it.</p><div><hr></div><h2><strong>&#128270; What is GizmoSQL?</strong></h2><p>New here? <strong><a href="https://gizmodata.com/gizmosql">GizmoSQL</a></strong> is an open-source SQL engine that puts the speed of <a href="https://duckdb.org/">DuckDB</a> behind a proper server. It uses <a href="https://arrow.apache.org/docs/format/FlightSql.html">Apache Arrow Flight SQL</a> as its wire protocol, so data moves between the server and your tools in columnar Arrow format &#8212; no row-by-row serialization overhead. Think of it as &#8220;DuckDB as a service&#8221;: you get DuckDB&#8217;s blazing-fast analytics, but accessible over the network from any language, BI tool, or notebook that speaks JDBC, ODBC, ADBC, or Flight SQL. GizmoSQL is free and open-source (Apache 2.0), with an optional Enterprise Edition for teams that need OAuth/SSO, audit trails, and fine-grained access control.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://news.gizmodata.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The GizmoData Dispatch! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2><strong>&#129695; GizmoSQL Now Runs on Windows</strong></h2><p>The number-one request from prospective customers is here: <strong>native Windows support</strong>. GizmoSQL Server and the interactive client now run on Windows x64 with a one-click MSI installer &#8212; no WSL, no Docker, no workarounds.</p><p>The installer is <strong>DigiCert EV code-signed</strong>, so your IT team won&#8217;t see SmartScreen warnings, and DuckDB extensions (ICU, Spatial, etc.) work out of the box without needing to install the VC++ Redistributable separately.</p><p>This opens the door for teams that have been waiting to evaluate GizmoSQL in Windows-native environments.</p><div><hr></div><h2><strong>&#128202; Power BI Integration &#8212; From Zero to DirectQuery</strong></h2><p>We built <strong>three new components</strong> this month to bring first-class Power BI support to GizmoSQL:</p><p><strong><a href="https://github.com/gizmodata/gizmosql-odbc-driver">GizmoSQL ODBC Driver</a></strong> (v1.1.2) &#8212; A from-scratch C++ driver that connects Excel, Power BI, Tableau, Python/pyodbc, and any ODBC-compatible tool to GizmoSQL. Cross-platform (macOS, Linux, Windows) and installable via Homebrew on macOS.</p><p><strong><a href="https://github.com/gizmodata/gizmosql-powerbi-connector">GizmoSQL Power BI Connector</a></strong> (v1.1.2) &#8212; A signed Power Query connector that shows up right in <strong>Get Data &gt; Database &gt; GizmoSQL</strong>. Supports DirectQuery (live queries &#8212; no data import needed), hierarchical navigation (browse databases &gt; schemas &gt; tables), and query folding so Power BI pushes filters, joins, and aggregations down to the server instead of pulling everything into memory.</p><p><strong><a href="https://github.com/gizmodata/gizmosql-csharp-adbc-driver">GizmoSQL C# ADBC Driver</a></strong> &#8212; The deliverable required for <strong>Microsoft Power BI certification</strong>. This puts GizmoSQL on the path to sit alongside Databricks, Snowflake, and BigQuery as a certified Power BI data source.</p><p>An MSI installer bundles the ODBC driver and signed connector together &#8212; your Power BI users can be up and running in under a minute.</p><div><hr></div><h2><strong>&#128272; OAuth/SSO Everywhere</strong></h2><p>Single sign-on is no longer optional for enterprise adoption. This month we rolled out <strong>OAuth/SSO support across the entire GizmoSQL stack</strong>:</p><ul><li><p><strong>GizmoSQL Server</strong> handles the OAuth flow server-side &#8212; users authenticate in their browser, and the server exchanges the code for tokens</p></li><li><p><strong>Every driver and adapter</strong> now supports OAuth: JDBC, ODBC, Python ADBC, C# ADBC, GizmoSQL UI, gizmosqlline, dbt, SQLMesh, SQLFrame, and Ibis</p></li><li><p><strong>Multi-instance proxy routing</strong> lets you register a single OAuth redirect URI that serves many dynamically provisioned GizmoSQL instances &#8212; ideal for multi-tenant or auto-scaling deployments</p></li></ul><p>This means your users can authenticate with Google, Okta, Azure AD, or any OIDC provider &#8212; no separate credentials to manage.</p><div><hr></div><h2><strong>&#128200; OpenTelemetry Observability &#8212; Community Contributed</strong></h2><p>One of the things we&#8217;re most excited about this month is a <strong>community contribution</strong> from <a href="https://www.summation.com/">Summation</a>, who built and contributed full OpenTelemetry instrumentation directly into GizmoSQL core:</p><ul><li><p><strong>Traces</strong> that follow a query from gRPC ingress through async SQL execution &#8212; plug into Datadog, Grafana Tempo, Jaeger, or any OTel-compatible backend</p></li><li><p><strong>Metrics</strong> for active sessions, query counts, row throughput, ingest volume, and DuckDB connection utilization</p></li><li><p><strong>Log correlation</strong> with trace and span IDs so you can jump from a log line to the full request trace</p></li></ul><p>This is exactly the kind of open-source collaboration we love to see. If you&#8217;re running GizmoSQL in production, you now have production-grade visibility out of the box &#8212; and it&#8217;s there because a real production user needed it and contributed it back.</p><div><hr></div><h2><strong>&#128640; GizmoSQL Core Updates (v1.18.0 &#8594; v1.19.4)</strong></h2><p>Ten releases since the last Dispatch! Beyond the headline features above:</p><ul><li><p><strong>DuckDB v1.5.0 upgrade</strong> &#8212; native VARIANT data type and built-in GeoArrow export for GEOMETRY columns</p></li><li><p><strong>Catalog visibility filtering</strong> <em>(Enterprise)</em> &#8212; JWT-based access rules automatically hide unauthorized databases from metadata queries, so users only see what they&#8217;re allowed to see</p></li><li><p><strong>Interactive row limiting</strong> &#8212; the CLI client now fetches only the rows needed for display instead of streaming millions of rows, making ad-hoc exploration of large tables fast and responsive</p></li><li><p><strong>Query cancellation</strong> &#8212; Ctrl+C in the client cancels the query on the server, not just locally</p></li><li><p><strong>Cross-instance tokens</strong> for load-balanced deployments, so users don&#8217;t lose their session when routed to a different server</p></li></ul><div><hr></div><h2><strong>&#128421;&#65039; GizmoSQL UI (v2.5.4)</strong></h2><p>The web-based SQL interface keeps getting better:</p><ul><li><p><strong>Windows MSI installer</strong> with code signing &#8212; one-click setup alongside GizmoSQL Server</p></li><li><p><strong>OAuth/SSO login</strong> &#8212; same identity provider as the rest of your stack</p></li><li><p><strong>Admin screen</strong> for managing sessions and viewing instrumentation data</p></li><li><p>Upgraded to <strong>Next.js 16 + React 19</strong> for improved performance</p></li></ul><div><hr></div><h2><strong>&#128202; Grafana Plugin &#8212; Now on the Marketplace (v1.8.0)</strong></h2><p>The GizmoSQL Grafana data source plugin is now <a href="https://grafana.com/grafana/plugins/gizmodata-gizmosql-datasource/">available on the Grafana Marketplace</a>, making it easy for any Grafana user to install and connect to GizmoSQL for dashboards and alerting.</p><div><hr></div><h2><strong>&#128013; Python ADBC Driver (v1.1.3)</strong></h2><p>The <a href="https://pypi.org/project/adbc-driver-gizmosql/">adbc-driver-gizmosql</a> package on PyPI makes connecting from Python simple:</p><ul><li><p><strong>OAuth/SSO</strong> with a single parameter change</p></li><li><p><strong>DDL/DML auto-detection</strong> &#8212; <code>cursor.execute("CREATE TABLE ...")</code> just works, no special method needed</p></li><li><p><strong>Bulk ingest</strong> for loading millions of rows with automatic schema inference</p></li><li><p>Supports <strong>Python 3.10 through 3.14</strong></p></li></ul><div><hr></div><h2><strong>&#9749; JDBC Driver (v1.5.1)</strong></h2><ul><li><p><strong>OAuth/SSO</strong> via OIDC Authorization Code + PKCE</p></li><li><p><strong>Reduced memory footprint</strong> &#8212; lower per-instance overhead for high-concurrency workloads</p></li><li><p><strong>Clean session lifecycle</strong> &#8212; connections now properly close server-side sessions on disconnect</p></li></ul><div><hr></div><h2><strong>&#129513; Adapter Ecosystem</strong></h2><p>All Python adapters have migrated to <code>adbc-driver-gizmosql</code> and now support OAuth/SSO, making it easy to plug GizmoSQL into your existing data stack:</p><ul><li><p><strong><a href="https://github.com/gizmodata/ibis-gizmosql">ibis-gizmosql</a></strong> (v1.0.1) &#8212; Ibis backend with local file loading via bulk ingest and TPC-H support</p></li><li><p><strong><a href="https://github.com/gizmodata/dbt-gizmosql">dbt-gizmosql</a></strong> (v1.11.8) &#8212; dbt adapter with OAuth/SSO</p></li><li><p><strong><a href="https://github.com/gizmodata/sqlmesh-gizmosql">sqlmesh-gizmosql</a></strong> (v0.2.0) &#8212; SQLMesh adapter with OAuth/SSO</p></li><li><p><strong><a href="https://github.com/gizmodata/sqlframe-gizmosql">sqlframe-gizmosql</a></strong> (v1.1.0) &#8212; PySpark-compatible interface with OAuth/SSO</p></li><li><p><strong><a href="https://github.com/gizmodata/gizmosqlline">gizmosqlline</a></strong> &#8212; SQLLine CLI with OAuth/SSO and JDBC v1.5.0</p></li></ul><div><hr></div><h2><strong>&#127760; Community &amp; Contributions</strong></h2><ul><li><p><strong>xorq</strong> now includes a GizmoSQL backend &#8212; query DuckDB over Arrow Flight SQL from the xorq data orchestration framework (<a href="https://github.com/xorq-labs/xorq/pull/1586">PR #1586</a>)</p></li><li><p><strong>ADBC Quickstarts</strong> &#8212; GizmoSQL is now featured as a Flight SQL server option in the <a href="https://github.com/columnar-tech/adbc-quickstarts">adbc-quickstarts</a> project by Columnar Tech, with examples across Python, Go, Java, C++, Rust, and R</p></li><li><p><strong><a href="https://www.summation.ai/">Summation</a></strong> contributed OpenTelemetry observability to GizmoSQL core</p></li><li><p><strong>Fabricent</strong> joined as a GizmoData Technology Partner</p></li></ul><div><hr></div><h2><strong>&#128221; From the Blog</strong></h2><ul><li><p><strong><a href="https://gizmodata.com/blog/freeing-individuals-from-the-matrix">&#8220;Freeing the Individuals from the Matrix: How GizmoSQL Makes Your Database AI-Agent Ready&#8221;</a></strong> &#8212; guest post by Chris Harrison exploring AI-powered SQL agents backed by GizmoSQL, DuckDB, and Claude</p></li><li><p><strong><a href="https://gizmodata.com/news#gizmosql-windows-x64">GizmoSQL Windows release video</a></strong> now on the homepage</p></li><li><p><strong><a href="https://gizmodata.com/news#gizmosql-powerbi-connector">Power BI Connector announcement</a></strong> on the news page</p></li><li><p><strong>Homepage revamp</strong> with a benchmark carousel, new <a href="https://gizmodata.com/customers">Customers page</a>, and refreshed messaging</p></li><li><p><strong>1TB TPC-H benchmark</strong> updated: <strong>108.88 seconds</strong></p></li></ul><div><hr></div><h2><strong>&#127970; GizmoSQL Enterprise Edition</strong></h2><p>Enterprise Edition gives production teams the governance and observability they need:</p><ul><li><p><strong>Catalog visibility filtering</strong> &#8212; users only see the databases they&#8217;re authorized to access</p></li><li><p><strong>DuckLake-backed session auditing</strong> &#8212; centralized telemetry across multiple GizmoSQL instances</p></li><li><p><strong>Multi-instance OAuth routing</strong> &#8212; single redirect URI for auto-scaling deployments</p></li><li><p><strong>KILL SESSION</strong> &#8212; terminate active sessions via SQL</p></li></ul><p><strong>Pricing:</strong></p><ul><li><p>Core Edition: Free forever (Apache 2.0)</p></li><li><p>Enterprise Edition: $500/month per server</p></li><li><p>Enterprise+: Custom pricing for volume discounts and SLAs</p></li></ul><div><hr></div><h2><strong>&#9729;&#65039; Coming Soon: GizmoData Cloud Data Platform</strong></h2><p>The managed GizmoSQL platform continues to take shape &#8212; the Nexus API now supports per-instance license edition, instrumentation, and OAuth configuration. More to share soon.</p><div><hr></div><h2><strong>&#128161; Looking Ahead</strong></h2><ul><li><p><strong>Power BI certification</strong> &#8212; on the path to becoming a Microsoft-certified Power BI connector</p></li><li><p><strong>Shaper</strong> &#8212; SQL API endpoints, fullscreen dashboard cards, read-only mode, and AI-powered features in development</p></li><li><p>Continued <strong>GizmoEdge</strong> and <strong>DuckLake</strong> integration work</p></li></ul><div><hr></div><p>That&#8217;s a wrap for March 2026 &#8212; our biggest month yet! Questions, feedback, or want a demo? We&#8217;d love to hear from you. &#128640;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://news.gizmodata.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The GizmoData Dispatch! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The GizmoData Dispatch - February 2026 Edition]]></title><description><![CDATA[2026 is heating up!]]></description><link>https://news.gizmodata.com/p/the-gizmodata-dispatch-february-2026</link><guid isPermaLink="false">https://news.gizmodata.com/p/the-gizmodata-dispatch-february-2026</guid><dc:creator><![CDATA[GizmoData]]></dc:creator><pubDate>Wed, 04 Feb 2026 14:36:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yMrk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04b2b0a2-2eb8-4c0a-9c9e-f2e9fc6ae562_3680x2392.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Happy February, GizmoData community! &#128075; We hope your new year is off to a great start. We&#8217;ve been hard at work since the holidays, and this edition is packed with exciting updates across the GizmoData ecosystem. Let&#8217;s dive in!</p><div><hr></div><h2><strong>&#128640; GizmoSQL Updates</strong></h2><p><strong>GizmoSQL</strong> is our open-source, high-performance SQL engine powered by DuckDB and Apache Arrow Flight SQL. It lets you run DuckDB remotely with blazing-fast Arrow-native data transfer, full TLS/mTLS security, and seamless integration with tools like Python, DBeaver, and Tableau.</p><h3><strong>&#11014;&#65039; DuckDB v1.4.4 Upgrade</strong></h3><p>GizmoSQL now runs on <strong>DuckDB v1.4.4</strong>, bringing all the latest performance improvements and bug fixes from the DuckDB team.</p><div><hr></div><h3><strong>&#128506;&#65039; Native Geospatial Support (v1.15.1)</strong></h3><p>Spatial data users rejoice! GizmoSQL now includes built-in support for geospatial data:</p><ul><li><p><strong>GEOMETRY Type</strong> - Native spatial data type support</p></li><li><p><strong>100+ Spatial Functions</strong> - Full suite of geospatial operations</p></li><li><p><strong>GeoArrow Export</strong> - Efficient Arrow-native transport of geospatial data through Flight SQL</p></li><li><p><strong>GeoPandas Integration</strong> - Seamless Python geospatial workflows</p></li></ul><div><hr></div><h3><strong>&#128218; New Documentation Site</strong></h3><p>We&#8217;ve launched a brand new <a href="https://docs.gizmosql.com/">documentation site</a> with improved navigation and comprehensive guides:</p><ul><li><p>&#128272; <strong><a href="https://docs.gizmosql.com/#/token_authentication">Token Authentication Guide</a></strong> - Step-by-step instructions for configuring token-based auth</p></li><li><p>&#129414; <strong><a href="https://docs.gizmosql.com/#/ducklake">DuckLake Integration Documentation</a></strong> - Complete guide to setting up and using DuckLake with GizmoSQL</p></li><li><p>&#128039; <strong><a href="https://docs.gizmosql.com/#/?id=option-2-install-via-homebrew-macos-amp-linux">Linux Homebrew Support</a></strong> - Our Homebrew tap now supports Linux in addition to macOS</p></li></ul><div><hr></div><h3><strong>&#9749; JDBC Driver v1.4.1</strong></h3><p>We&#8217;ve released <strong>JDBC Driver v1.4.1</strong> with updated download links and improved compatibility. Our custom JDBC driver supports <strong>server-side query cancellation</strong>&#8212;a feature not available in the base Arrow Flight SQL JDBC driver. This means tools like DBeaver can actually cancel long-running queries instead of just disconnecting!</p><p>The driver is now available on <strong>Maven Central</strong> under our new <code>com.gizmodata</code> namespace. We&#8217;ve also updated <strong>gizmosqlline</strong>&#8212;our command-line SQL client&#8212;to use the new driver.</p><p>&#128073; <a href="https://central.sonatype.com/artifact/com.gizmodata/gizmosql-jdbc-driver">Maven Central</a> | <a href="https://docs.gizmosql.com/#/?id=connecting-to-the-server-via-jdbc">Documentation</a></p><div><hr></div><h3><strong>&#128421;&#65039; Introducing GizmoSQL UI</strong></h3><p>We&#8217;re excited to announce <strong>GizmoSQL UI</strong>&#8212;a web-based SQL interface that makes working with GizmoSQL servers a breeze! No more fiddling with command-line tools or complex setup.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yMrk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04b2b0a2-2eb8-4c0a-9c9e-f2e9fc6ae562_3680x2392.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yMrk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04b2b0a2-2eb8-4c0a-9c9e-f2e9fc6ae562_3680x2392.png 424w, https://substackcdn.com/image/fetch/$s_!yMrk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04b2b0a2-2eb8-4c0a-9c9e-f2e9fc6ae562_3680x2392.png 848w, https://substackcdn.com/image/fetch/$s_!yMrk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04b2b0a2-2eb8-4c0a-9c9e-f2e9fc6ae562_3680x2392.png 1272w, https://substackcdn.com/image/fetch/$s_!yMrk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04b2b0a2-2eb8-4c0a-9c9e-f2e9fc6ae562_3680x2392.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yMrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04b2b0a2-2eb8-4c0a-9c9e-f2e9fc6ae562_3680x2392.png" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04b2b0a2-2eb8-4c0a-9c9e-f2e9fc6ae562_3680x2392.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;GizmoSQL UI Screenshot&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="GizmoSQL UI Screenshot" title="GizmoSQL UI Screenshot" srcset="https://substackcdn.com/image/fetch/$s_!yMrk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04b2b0a2-2eb8-4c0a-9c9e-f2e9fc6ae562_3680x2392.png 424w, https://substackcdn.com/image/fetch/$s_!yMrk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04b2b0a2-2eb8-4c0a-9c9e-f2e9fc6ae562_3680x2392.png 848w, https://substackcdn.com/image/fetch/$s_!yMrk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04b2b0a2-2eb8-4c0a-9c9e-f2e9fc6ae562_3680x2392.png 1272w, https://substackcdn.com/image/fetch/$s_!yMrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04b2b0a2-2eb8-4c0a-9c9e-f2e9fc6ae562_3680x2392.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Features include:</strong></p><ul><li><p>&#128268; <strong>Connection Management</strong> - Connect to GizmoSQL servers with TLS and authentication support</p></li><li><p>&#9999;&#65039; <strong>Monaco SQL Editor</strong> - Syntax highlighting and autocomplete powered by the same editor as VS Code</p></li><li><p>&#128202; <strong>Results Grid</strong> - View query results in a responsive table with type-aware formatting</p></li><li><p>&#128450;&#65039; <strong>Schema Browser</strong> - Browse catalogs, schemas, tables, and columns</p></li><li><p>&#128228; <strong>Export Options</strong> - Export results to CSV, TSV, JSON, or Parquet formats</p></li></ul><p>Install via Homebrew and you&#8217;re up and running:</p><p><code>brew install gizmodata/tap/gizmosql-ui<br>gizmosql-ui<br></code></p><p>&#128073; <a href="https://github.com/gizmodata/gizmosql-ui">GitHub</a> | <a href="https://github.com/gizmodata/gizmosql-ui/releases">Releases</a></p><div><hr></div><h3><strong>&#129513; Adapter Ecosystem Growth</strong></h3><p>The GizmoSQL adapter ecosystem continues to expand, making it easier to plug GizmoSQL into your existing data stack:</p><ul><li><p><strong><a href="https://pypi.org/project/sqlmesh-gizmosql/">SQLMesh Adapter</a></strong> - Use GizmoSQL as a backend for your data transformation pipelines. SQLMesh is a modern alternative to dbt, and now you can leverage GizmoSQL&#8217;s speed for your SQL-based data modeling workflows.</p></li><li><p><strong><a href="https://pypi.org/project/sqlframe-gizmosql/">PySpark SQLFrame Adapter</a></strong> - Write familiar PySpark DataFrame code, but execute it against GizmoSQL instead of Spark. Perfect for teams who want GizmoSQL&#8217;s performance without rewriting their existing PySpark pipelines.</p></li></ul><div><hr></div><h3><strong>&#128295; Bug Fixes &amp; Improvements</strong></h3><ul><li><p>Fixed connection mutex issue to allow <strong>multiple cursors per connection</strong></p></li><li><p>Improved catalog access propagation and instrumentation schema checks</p></li><li><p>Enhanced system info logging capabilities</p></li></ul><div><hr></div><h2><strong>&#127970; GizmoSQL Enterprise Edition</strong></h2><p>We&#8217;re excited to announce that <strong>GizmoSQL Enterprise Edition is now available!</strong> &#127881; Built for production deployments, Enterprise Edition adds powerful features on top of our free, open-source Core Edition.</p><h3><strong>&#10024; Enterprise Features</strong></h3><p>&#128202; <strong>Session Instrumentation &amp; Auditing</strong> Track server instances, client sessions, SQL statements, and query executions. All records are stored in DuckDB for analysis and auditing, with built-in views like <code>active_sessions</code>, <code>session_activity</code>, and <code>session_stats</code>.</p><p>&#129414; <strong>DuckLake-Backed Instrumentation</strong> New in <strong>v1.16.0</strong>! Capture and analyze query metrics directly within a DuckLake catalog, providing deeper insights into your workload performance and usage patterns.  For organizations with multiple GizmoSQL instances - this feature lets you centralize telemetry data - for easy reporting of performance characteristics across your infrastructure.</p><p>&#9889; <strong>KILL SESSION Command</strong> Terminate active client sessions via SQL with <code>KILL SESSION '&lt;session-id&gt;'</code>. Perfect for managing runaway queries or rogue connections. Requires admin role.</p><p>&#128274; <strong>Per-Catalog Permissions</strong> Fine-grained access control via bootstrap tokens. Use the <code>catalog_access</code> JWT claim to grant read, write, or no access to specific catalogs on a per-user basis.</p><h3><strong>&#128176; Pricing</strong></h3><ul><li><p><strong>Core Edition</strong> - Free forever (Apache 2.0 open-source)</p></li><li><p><strong>Enterprise Edition</strong> - $500/mo per server with priority support</p></li><li><p><strong>Enterprise+</strong> - Custom pricing for volume discounts and SLAs</p></li></ul><p>&#128073; <a href="https://gizmodata.com/gizmosql#pricing">Learn more about GizmoSQL editions</a></p><div><hr></div><h2><strong>&#127908; DuckDB Developer Meeting - Amsterdam</strong></h2><p>Philip Moore presented <strong>&#8220;GizmoEdge: A distributed DuckDB engine for IoT&#8221;</strong> at the inaugural <a href="https://duckdb.org/events/2026/01/30/duckdb-developer-meeting-1/">DuckDB Developer Meeting #1</a> in Amsterdam on January 30th! &#127475;&#127473; It was fantastic to connect with the DuckDB community and share our vision for distributed analytics at the edge.</p><p>&#128250; The talk is now available on YouTube - <a href="https://www.youtube.com/watch?v=xlvjN_eFJvM">watch it here</a>!</p><div><hr></div><h2><strong>&#127760; GizmoEdge Progress</strong></h2><p><strong>GizmoEdge</strong> is our distributed SQL engine that brings warp-speed analytics to the edge. It coordinates fleets of lightweight DuckDB workers across devices, regions, and clouds&#8212;enabling real-time queries over distributed data without the need for centralized ETL.</p><p>Recent highlights include:</p><ul><li><p>&#10135; <strong>Distributed Query Handling for AVG Aggregates</strong> - Proper distributed computation of average functions across edge nodes</p></li><li><p>&#128013; <strong>Python 3.14 Support</strong> - Keeping pace with the latest Python releases</p></li><li><p>&#128230; We&#8217;ve shipped over a dozen releases since December, now at <strong>v0.0.126</strong></p></li></ul><p>Our early access program is still open - if you&#8217;re interested in bringing analytics to the edge, let us know!</p><div><hr></div><h2><strong>&#128221; Blog &amp; Guest Articles</strong></h2><h3><strong>&#9889; ADBC Flight SQL 1.10.0: Bulk Ingestion for GizmoSQL</strong></h3><p>The new ADBC Flight SQL Python driver 1.10.0 brings bulk ingestion to Arrow Flight SQL servers like GizmoSQL. Load millions of rows directly from Python or DuckDB with automatic schema inference. &#128073; <a href="https://gizmodata.com/blog/adbc-flightsql-bulk-ingestion">Read more</a></p><h3><strong>&#9997;&#65039; Guest Articles</strong></h3><p>We&#8217;re grateful for the community voices helping spread the word about GizmoSQL:</p><ul><li><p>&#129300; <strong>&#8220;What the Heck is GizmoSQL?&#8221;</strong> by Shawn Gordon - A deep dive into what makes GizmoSQL tick, originally published on HackerNoon. <a href="https://gizmodata.com/blog/what-the-heck-is-gizmosql">Read it</a></p></li><li><p>&#9784;&#65039; <strong>&#8220;Introducing GizmoSQL Operator&#8221;</strong> by Nima Khoshini - Learn about the GizmoSQL Kubernetes Operator and how it reduces operational costs for large-scale SQL queries. <a href="https://gizmodata.com/blog/introducing-gizmosql-operator">Read it</a></p></li></ul><div><hr></div><h2><strong>&#128172; Customer Spotlight</strong></h2><p>We&#8217;re thrilled to have production customers trusting GizmoSQL for their critical data infrastructure! &#128591;</p><blockquote><p>&#8220;Since partnering with GizmoData, we&#8217;ve gone live in production with one of our primary customers. GizmoSQL has become a critical part of our infrastructure, and we look forward to continuing the partnership.&#8221;</p><p>&#8212; <strong>Hema Nagarajan</strong>, Director of Engineering at <a href="https://summation.com/">Summation</a></p><p>&#8220;GizmoSQL fits right into our stack &#8212; performant, flexible, and reliable. It&#8217;s a key piece of how we deliver unified observability at Randoli.&#8221;</p><p>&#8212; <strong>Rajith Attapattu</strong>, Founder &amp; CTO at <a href="https://randoli.io/">Randoli</a></p></blockquote><div><hr></div><h2><strong>&#129504; Upstream Contributions</strong></h2><p>We&#8217;re proud to continue contributing to the open-source ecosystem:</p><h3><strong>Apache Arrow ADBC</strong></h3><ul><li><p>&#128229; <strong>Bulk Ingest Support for Go Flight SQL Driver</strong> (<a href="https://github.com/apache/arrow-adbc/pull/3808">PR #3808</a>) - Our contribution enables efficient bulk data loading through the Go ADBC Flight SQL driver</p></li><li><p>&#128013; <strong>Python Cursor Close Fix</strong> (<a href="https://github.com/apache/arrow-adbc/pull/3810">PR #3810</a>) - Improved resource cleanup in the Python driver manager</p></li></ul><p>These contributions help strengthen the entire Arrow Flight SQL ecosystem that GizmoSQL builds upon.</p><div><hr></div><h2><strong>&#9729;&#65039; Coming Soon: GizmoData Cloud Data Platform</strong></h2><p>We&#8217;re building a fully managed GizmoSQL hosting platform with additional enterprise features:</p><ul><li><p>&#128193; Full catalog support</p></li><li><p>&#128101; Organization management</p></li><li><p>&#128221; SQL Worksheets</p></li><li><p>&#128013; Python notebooks</p></li><li><p>&#128202; Data visualization</p></li><li><p>&#128735; 24/7 support</p></li></ul><p>Interested? &#128073; <a href="https://gizmodata.com/#contact">Join the waitlist</a>!</p><div><hr></div><h2><strong>&#128161; Looking Ahead</strong></h2><p>We have an exciting roadmap for Q1 2026, including continued GizmoEdge development, additional DuckLake integrations, and the Cloud Data Platform. Stay tuned!</p><div><hr></div><p>Thank you for being part of the GizmoData community. As always, we&#8217;d love to hear your feedback and use cases. &#128153;</p><p>Until next time,</p><p><strong>The GizmoData Team</strong></p><div><hr></div><p><em>Want to stay updated? Subscribe to The GizmoData Dispatch for monthly updates on GizmoSQL, GizmoEdge, and the broader data ecosystem.</em> &#9993;&#65039;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://news.gizmodata.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The GizmoData Dispatch! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The GizmoData Dispatch]]></title><description><![CDATA[December 2025 Edition]]></description><link>https://news.gizmodata.com/p/the-gizmodata-dispatch-35d</link><guid isPermaLink="false">https://news.gizmodata.com/p/the-gizmodata-dispatch-35d</guid><dc:creator><![CDATA[GizmoData]]></dc:creator><pubDate>Mon, 15 Dec 2025 23:55:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T2Z0!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3281975-f606-43da-9a97-74d190a1958c_728x728.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Merry Christmas, Happy Hanukkah, and Happy New Year from the GizmoData team!</p><p>As 2025 wraps up, we&#8217;re closing the year with big leaps for both <strong>GizmoSQL</strong> and <strong>GizmoEdge</strong> &#8212; and some exciting news heading into 2026.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://news.gizmodata.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The GizmoData Dispatch! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>&#128640; GizmoSQL Updates</h2><p><strong>&#9889; Bulk Ingestion Now Available</strong><br>Our latest release introduces <strong>server-side Bulk Ingestion</strong>, allowing you to ship entire Arrow datasets directly into GizmoSQL server.<br>This breakthrough makes it effortless to push large datasets to <strong>DuckLake</strong> and other DuckDB-powered data lakes &#8212; no serialization or manual file staging needed.</p><p>We&#8217;re also contributing client-side improvements to the <strong>Apache Arrow ADBC</strong> codebase so that Go and Python clients can take full advantage of this endpoint. (See the &#8220;In the Works&#8221; section below for links!)</p><div><hr></div><p><strong>&#129513; ADBC Scanner Extension from Query.Farm</strong><br>Our brilliant friends at <a href="https://query.farm/">Query.Farm</a> have built a <strong>DuckDB ADBC Scanner extension</strong>, which lets DuckDB query ADBC data sources directly &#8212; including GizmoSQL.<br>That means you can now reference GizmoSQL servers right from your local DuckDB CLI, or even chain multiple GizmoSQL instances together for <strong>federated queries</strong>!</p><p>&#128073; Try it yourself with our demo server and example <a href="https://github.com/gizmodata/gizmosql/blob/main/docs/adbc_scanner_duckdb.md">here</a> &#8212; running on our dime.</p><div><hr></div><p><strong>&#129699; Upgraded to DuckDB v1.4.3</strong><br>GizmoSQL now runs on <strong>DuckDB v1.4.3</strong>, which adds support for <strong>Azure Blob Storage writes</strong> &#8212; perfect for modern cloud workflows.</p><div><hr></div><p><strong>&#9881;&#65039; Configurable Query Timeouts</strong><br>You can now adjust the server&#8217;s query timeout both globally and per session via SQL:</p><pre><code><code>-- Global (admins only)
SET GLOBAL gizmosql.query_timeout = 60;

-- Session-specific
SET gizmosql.query_timeout = 30;
</code></code></pre><div><hr></div><p><strong>&#128265; Independent Log Levels</strong><br>Admins can now set independent log levels for query and authentication logs, making it easier to tune verbosity without losing critical insight.</p><div><hr></div><p><strong>&#129525; Better Concurrency Handling</strong><br>We continue to tighten our concurrency architecture: shorter mutex locks, shared locks for read operations, and optimized thread coordination add up to dramatically improved throughput.</p><div><hr></div><p><strong>&#9784;&#65039; Kubernetes Operator by the Community</strong><br>Big thanks to <strong>Nima Khoshini</strong>, who contributed a new <a href="https://github.com/gizmodata/gizmosql-operator">GizmoSQL Kubernetes Operator</a>!<br>This makes provisioning GizmoSQL instances on Kubernetes a breeze.</p><div><hr></div><h2>&#127970; Introducing GizmoSQL Enterprise Edition</h2><p>We&#8217;re thrilled to announce the upcoming <strong>GizmoSQL Enterprise Edition</strong> &#8212; a commercially licensed version that extends the already robust open-source <strong>GizmoSQL Community Edition</strong> with advanced enterprise features, including:</p><ul><li><p>&#128272; <strong>Role-Based Access Control (RBAC)</strong> with system, catalog, schema, and table/view-level privileges</p></li><li><p>&#128273; <strong>Single Sign-On (SSO)</strong> for seamless authentication</p></li><li><p>&#128202; <strong>OpenTelemetry integration</strong> for observability and tracing</p></li><li><p>&#129489;&#8205;&#128187; <strong>Session management and monitoring</strong> &#8212; admins can view or terminate sessions in real time</p></li><li><p>&#129309; <strong>Enterprise support with SLAs</strong> and direct access to our engineering team</p></li><li><p>&#129517; <strong>Roadmap influence</strong> &#8212; customers help shape future product direction</p></li></ul><p>If your organization needs <strong>enterprise-grade support</strong>, compliance, and visibility for your DuckDB-powered (and DuckLake) workloads, <strong>GizmoSQL Enterprise Edition</strong> is built for you.</p><div><hr></div><h2>&#127760; GizmoEdge Progress</h2><p><strong>GizmoEdge</strong> continues to evolve toward <strong>warp-speed distributed SQL</strong> &#8212; powered by a fleet of DuckDB workers that collaborate across devices and regions.</p><p>We&#8217;re currently seeking <strong>design partners</strong> interested in testing real-time, distributed query execution &#8212; especially for <strong>IoT use cases</strong> where you want to query your fleet without ETL.</p><p>If you want to join the early access program, reach out at <a href="https://gizmodata.com/">gizmodata.com</a> or reply to this newsletter!</p><div><hr></div><h2>&#129504; In the Works: Contributing Upstream to Apache Arrow ADBC</h2><p>We&#8217;re actively collaborating with the Apache Arrow team to improve the ADBC client libraries:</p><ul><li><p><strong><a href="https://github.com/apache/arrow-adbc/pull/3808">PR #3808</a></strong> &#8211; Enables Go and Python clients to use GizmoSQL&#8217;s new Bulk Ingestion endpoint seamlessly.</p></li><li><p><strong>PR #3810</strong> &#8211; Fixes cursor cleanup when closing connections in the Python driver manager.</p></li></ul><p>These improvements will make ADBC clients more robust, performant, and ready for enterprise use with GizmoSQL and beyond.</p><div><hr></div><h2>&#127908; Upcoming Event</h2><p><strong>GizmoData Founder Philip Moore to Speak at the DuckDB Developer Meeting 2026</strong><br>We&#8217;re excited to announce that Philip will be speaking about <strong>GizmoEdge</strong> at the <a href="https://duckdb.org/events/2026/01/30/duckdb-developer-meeting-1/">DuckDB Developer Meeting on January 30, 2026</a>.<br>If you&#8217;ll be in Amsterdam, stop by and say hi &#8212; and get a sneak peek at what&#8217;s next for distributed DuckDB compute.</p><div><hr></div><h2>&#128161; That&#8217;s a Wrap</h2><p>2025 was the year we proved that open columnar data can scale from edge devices to the cloud &#8212; and <strong>2026 will be the year we make it universal</strong>.</p><p>From all of us at GizmoData &#8212; thank you for your support, feedback, and enthusiasm throughout the year.<br>See you in Amsterdam &#128075;</p><div><hr></div><h3>&#128172; Call to Action</h3><p>If your organization wants to:</p><ul><li><p>Run <strong>GizmoSQL</strong> or <strong>GizmoEdge</strong> in production</p></li><li><p>Get <strong>enterprise-grade support</strong> for your data platform</p></li><li><p>Or explore <strong>modern data lakehouse architecture</strong> with the help of our team</p></li></ul><p>&#128073; <strong>Contact us at <a href="https://gizmodata.com/">gizmodata.com</a></strong> &#8212; we&#8217;d love to collaborate.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://news.gizmodata.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The GizmoData Dispatch! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The GizmoData Dispatch]]></title><description><![CDATA[November 2025 Edition]]></description><link>https://news.gizmodata.com/p/the-gizmodata-dispatch</link><guid isPermaLink="false">https://news.gizmodata.com/p/the-gizmodata-dispatch</guid><dc:creator><![CDATA[GizmoData]]></dc:creator><pubDate>Mon, 17 Nov 2025 21:26:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bkEi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><strong>Hi folks &#128075;,</strong></p><p>Thanks for subscribing to the GizmoData Dispatch newsletter &#8212; we are <em>PUMPED</em> to bring you the November 2025 edition.</p><p>At GizmoData, we believe lightning-fast analytics should be accessible to businesses of every size &#8212; and at a fraction of the cost of other platforms.</p><div><hr></div><h2>&#11088;&#65039; GizmoSQL &#8212; Lightning-Fast SQL Server</h2><p>GizmoSQL is an open-source Arrow Flight SQL server powered by DuckDB, designed to make analytics faster, cheaper, more secure, and simpler than ever.</p><p>Over the past month, we&#8217;ve made major progress on integrations and tooling &#8212; making GizmoSQL even more compatible with reporting, ETL, and data engineering systems.</p><h3>&#128279; Highlights</h3><p><strong>&#128165; SQLFrame Integration</strong></p><p>We forked the SQLFrame utility repo to enable GizmoSQL as a <em>drop-in replacement</em> for Spark when executing PySpark DataFrames.</p><p>&#10145;&#65039; This can reduce compute costs <strong>by 75% or more</strong> compared to Databricks for workloads under 5 TB &#8212; and yes, it even works inside a Databricks notebook.</p><p>Repo: <a href="https://github.com/gizmodata/sqlframe">https://github.com/gizmodata/sqlframe</a></p><p><strong>&#11014;&#65039; DuckDB Upgrade</strong></p><p>We upgraded GizmoSQL to the latest DuckDB <strong>v1.4.2</strong> release &#8212; unlocking every new DuckDB feature, including the new Vortex file format.</p><p><strong>&#11014;&#65039; Arrow Flight Upgrade</strong></p><p>We also updated GizmoSQL&#8217;s Arrow Flight SQL engine to <strong>v22.0.0</strong>, ensuring all customers get the latest Arrow capabilities and performance improvements.</p><div><hr></div><h3>&#10084;&#65039; Customer Testimonials</h3><p>More customers are adopting GizmoSQL as an alternative to &#8220;base DuckDB,&#8221; MotherDuck, Databricks, Snowflake, Oracle, and more.</p><p>GizmoSQL can chew through <strong>billions of rows in seconds</strong> &#8212; outperforming engineered systems that cost millions&#8230; for just pennies. If it sounds unbelievable, try it. You have nothing to lose.</p><p>We even saw someone post a <em>totally unsolicited</em> testimonial in the DuckDB Discord this month!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bkEi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bkEi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png 424w, https://substackcdn.com/image/fetch/$s_!bkEi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png 848w, https://substackcdn.com/image/fetch/$s_!bkEi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png 1272w, https://substackcdn.com/image/fetch/$s_!bkEi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bkEi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png" width="1456" height="878" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:878,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:775706,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.gizmodata.com/i/179180794?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bkEi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png 424w, https://substackcdn.com/image/fetch/$s_!bkEi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png 848w, https://substackcdn.com/image/fetch/$s_!bkEi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png 1272w, https://substackcdn.com/image/fetch/$s_!bkEi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F731f0943-ba95-400b-89f8-610f0999a542_2242x1352.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h3>&#127970; Enterprise Edition</h3><p>Did you know GizmoData offers an <em>Enterprise</em> version of GizmoSQL with premium features?</p><p>Includes:</p><ul><li><p>24/7 support with SLAs</p></li><li><p>Prioritized bug triage and security fixes</p></li><li><p>Commercial license with warranty &amp; indemnity</p></li><li><p>Custom releases with private features</p></li><li><p>Roadmap influence for top-tier customers</p></li></ul><p>Plus:</p><ul><li><p>A dbt adapter &#8594; <a href="https://pypi.org/project/dbt-gizmosql/">https://pypi.org/project/dbt-gizmosql/</a></p></li><li><p>Many integrations &#8594; <a href="https://gizmodata.com/gizmosql/#adapters">https://gizmodata.com/gizmosql/#adapters</a></p></li><li><p>Try it online &#8594; </p><p><a href="https://gizmosql.gizmodata.com">https://gizmosql.gizmodata.com</a></p></li></ul><div><hr></div><h3>&#128272; You Can SECURELY Run DuckDB with GizmoSQL + DuckLake</h3><p>Running &#8220;base DuckDB&#8221; directly against your lake requires sharing cloud and Postgres credentials with every end-user.</p><p>GizmoSQL fixes this by:</p><ul><li><p>Centralizing secret management</p></li><li><p>Enforcing authentication before lake access</p></li><li><p>Allowing read-only, token-based users</p></li><li><p>Supporting DuckDB extensions remotely</p></li></ul><p>GitHub &#8594; <a href="https://github.com/gizmodata/gizmosql">https://github.com/gizmodata/gizmosql</a><br>More info and benchmarks &#8594; <a href="https://gizmodata.com/gizmosql">https://gizmodata.com/gizmosql</a></p><div><hr></div><h2>&#127757; GizmoEdge &#8212; Distributed Analytics Everywhere</h2><p>GizmoEdge is the world&#8217;s first distributed DuckDB SQL engine &#8212; allowing you to power workloads across VMs, Kubernetes, and even IoT devices.</p><h3>&#127942; GizmoEdge was #1 in the world on Hacker News!</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K5RF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550e9eb3-5c98-4ce4-a6f7-897097dacc5d_2252x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K5RF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550e9eb3-5c98-4ce4-a6f7-897097dacc5d_2252x848.png 424w, https://substackcdn.com/image/fetch/$s_!K5RF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550e9eb3-5c98-4ce4-a6f7-897097dacc5d_2252x848.png 848w, https://substackcdn.com/image/fetch/$s_!K5RF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550e9eb3-5c98-4ce4-a6f7-897097dacc5d_2252x848.png 1272w, https://substackcdn.com/image/fetch/$s_!K5RF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550e9eb3-5c98-4ce4-a6f7-897097dacc5d_2252x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K5RF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550e9eb3-5c98-4ce4-a6f7-897097dacc5d_2252x848.png" width="1456" height="548" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/550e9eb3-5c98-4ce4-a6f7-897097dacc5d_2252x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:548,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1004062,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.gizmodata.com/i/179180794?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550e9eb3-5c98-4ce4-a6f7-897097dacc5d_2252x848.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K5RF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550e9eb3-5c98-4ce4-a6f7-897097dacc5d_2252x848.png 424w, https://substackcdn.com/image/fetch/$s_!K5RF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550e9eb3-5c98-4ce4-a6f7-897097dacc5d_2252x848.png 848w, https://substackcdn.com/image/fetch/$s_!K5RF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550e9eb3-5c98-4ce4-a6f7-897097dacc5d_2252x848.png 1272w, https://substackcdn.com/image/fetch/$s_!K5RF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550e9eb3-5c98-4ce4-a6f7-897097dacc5d_2252x848.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And yes&#8230; it keeps getting better.</p><ul><li><p>&#128640; Proven fastest SQL database engine in the world</p></li><li><p>&#9889; Scales to thousands of DuckDB workers</p></li><li><p>&#128260; Uses WebSockets + Arrow IPC &#8212; ZERO serialization/deserialization overhead</p></li></ul><p>Watch us run the <strong>1-trillion-row challenge</strong> here:</p><div id="youtube2-8dVK86bDOVI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;8dVK86bDOVI&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/8dVK86bDOVI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><blockquote><p>GizmoEdge is still in preview &#8212; we are actively looking for design partners for OLAP and/or distributed edge workloads.</p></blockquote><p>Try it free (just sign in):<br>&#10145;&#65039; </p><p><a href="https://gizmoedge.gizmodata.com">https://gizmoedge.gizmodata.com</a></p><p>The GizmoEdge worker app is on the Apple App Store &#8212; meaning you can literally use your <strong>iPhone, iPad, or Mac as a DuckDB worker</strong>. Try it today!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://apps.apple.com/us/app/gizmoedge/id6738658135" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vsXB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7620c5b7-3013-4b59-a9f6-110c7c79548f_374x125.png 424w, https://substackcdn.com/image/fetch/$s_!vsXB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7620c5b7-3013-4b59-a9f6-110c7c79548f_374x125.png 848w, https://substackcdn.com/image/fetch/$s_!vsXB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7620c5b7-3013-4b59-a9f6-110c7c79548f_374x125.png 1272w, https://substackcdn.com/image/fetch/$s_!vsXB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7620c5b7-3013-4b59-a9f6-110c7c79548f_374x125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vsXB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7620c5b7-3013-4b59-a9f6-110c7c79548f_374x125.png" width="374" height="125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7620c5b7-3013-4b59-a9f6-110c7c79548f_374x125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:125,&quot;width&quot;:374,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Download on the App Store&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://apps.apple.com/us/app/gizmoedge/id6738658135&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Download on the App Store" title="Download on the App Store" srcset="https://substackcdn.com/image/fetch/$s_!vsXB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7620c5b7-3013-4b59-a9f6-110c7c79548f_374x125.png 424w, https://substackcdn.com/image/fetch/$s_!vsXB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7620c5b7-3013-4b59-a9f6-110c7c79548f_374x125.png 848w, https://substackcdn.com/image/fetch/$s_!vsXB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7620c5b7-3013-4b59-a9f6-110c7c79548f_374x125.png 1272w, https://substackcdn.com/image/fetch/$s_!vsXB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7620c5b7-3013-4b59-a9f6-110c7c79548f_374x125.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div><hr></div><h2>&#129513; What&#8217;s Next</h2><p>We&#8217;re working on:</p><ul><li><p>ETL workflow guides showing how to combine dbt, Dagster, and GizmoSQL</p></li><li><p>Tutorials on connecting Tableau, Superset, PowerBI, Metabase, etc.</p></li><li><p><strong>GizmoSQL Cloud (beta)</strong> &#8212; fully managed SQL over your data lake</p></li><li><p><strong>New GizmoSQL Features</strong></p><ul><li><p>Enhanced RBAC (system / schema / object level)</p></li><li><p>Bulk data ingestion (server + ADBC client improvements)</p></li><li><p>DuckDB extension for remote GizmoSQL connectivity</p></li><li><p>dbt adapter + Metabase driver (released &#127881;)</p></li><li><p>Benchmarks + customer case studies</p></li></ul></li></ul><h2>&#128591; Thank You</h2><p>Thanks for reading &#8212; and for being part of the GizmoData community.</p><p>We&#8217;re building the fastest, most cost-efficient data platform in the world, and we genuinely appreciate your interest and support. Whether you&#8217;re testing GizmoSQL, kicking the tires on GizmoEdge, or just curious about the future of analytics &#8212; we&#8217;re thrilled to have you here.</p><p>Want to learn more?</p><p>&#10145;&#65039; <strong>Visit</strong> </p><p><a href="https://gizmodata.com">https://gizmodata.com</a></p><p>for product details, benchmarks, open-source repos, and enterprise offerings.</p><p>See you next month! &#128640;</p><div><hr></div><h2>&#128172; Join the Conversation</h2><p>Follow us here:</p><ul><li><p>LinkedIn &#8594; <a href="https://www.linkedin.com/company/gizmodata">https://www.linkedin.com/company/gizmodata</a></p></li><li><p>X &#8594; <a href="https://x.com/gizmodata777">https://x.com/gizmodata777</a></p></li><li><p>YouTube &#8594; <a href="https://www.youtube.com/@GizmoData">https://www.youtube.com/@GizmoData</a></p></li><li><p>GitHub &#8594; <a href="https://github.com/gizmodata">https://github.com/gizmodata</a></p></li><li><p>PyPI &#8594; <a href="https://pypi.org/org/gizmodata/">https://pypi.org/org/gizmodata/</a></p></li></ul></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://news.gizmodata.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The GizmoData Dispatch! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Welcome to GizmoData — the home of GizmoSQL and GizmoEdge]]></title><description><![CDATA[Powering the next generation of data analytics]]></description><link>https://news.gizmodata.com/p/welcome-to-gizmodata-the-home-of</link><guid isPermaLink="false">https://news.gizmodata.com/p/welcome-to-gizmodata-the-home-of</guid><dc:creator><![CDATA[GizmoData]]></dc:creator><pubDate>Mon, 20 Oct 2025 14:52:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/8dVK86bDOVI" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there &#128075;,</p><p>Thanks for subscribing to the GizmoData newsletter &#8212; we&#8217;re thrilled to have you on board!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://news.gizmodata.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The GizmoData Dispatch! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>At GizmoData, we&#8217;re building <strong>the future of SQL analytics</strong>, from lightning-fast data lake queries in the cloud to distributed compute at the edge.</p><p>Here&#8217;s what we&#8217;ve been up to:</p><div><hr></div><h4>&#129504; <strong>GizmoSQL &#8212; Open Source, Cloud-Ready Analytics</strong></h4><p>GizmoSQL is an <strong>open-source Arrow Flight SQL Server powered by DuckDB</strong>, designed to make analytics <em>faster, cheaper,</em> and <em>simpler</em> than ever.</p><ul><li><p>Run complex queries directly against Parquet, Iceberg, or Delta tables.</p></li><li><p>Connect via <strong>ODBC, JDBC, or ADBC</strong> &#8212; with integrations for <strong>dbt, Superset, and Metabase.</strong></p></li><li><p>Benchmarks show it running <strong>1TB TPC-H in seconds</strong>, with cloud costs measured in cents.</p></li><li><p>Support concurrent users with the powerful DuckDB engine - with ACID compliance, full transaction support, robust security - including token-based authentication, and more!</p></li></ul><p>More customers are choosing GizmoSQL as a powerful alternative to Snowflake and Databricks.  It can lower your costs by 90% or more!</p><p>Check it out on GitHub &#8594; <a href="https://github.com/gizmodata/gizmosql">github.com/gizmodata/gizmosql</a></p><p>View more info including benchmarks and more &#8594; <a href="https://gizmodata.com/gizmosql">gizmodata.com/gizmosql</a></p><div><hr></div><h4>&#127757; <strong>GizmoEdge &#8212; Distributed Analytics Everywhere</strong></h4><p>GizmoEdge takes the same powerful DuckDB engine &#8212; and runs it <em>everywhere </em>as a powerful distributed SQL engine.<br>From laptops and iPhones to Kubernetes pods and IoT devices, GizmoEdge turns your entire environment into a distributed query engine.</p><ul><li><p>Each device becomes a compute node.</p></li><li><p>Queries are automatically split and run in parallel.</p></li><li><p>Perfect for <strong>low-latency IoT analytics, privacy-preserving AI, and offline edge data sync.</strong></p></li></ul><p>We ran the 1 Trillion Row Challenge with GizmoEdge - in less than 5 seconds!  Watch our video:</p><div id="youtube2-8dVK86bDOVI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;8dVK86bDOVI&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/8dVK86bDOVI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Please note: GizmoEdge is still in preview - we are looking for design partners to power their OLAP and/or distributed edge IoT data workloads.</p><p>Learn more &#8594; <a href="https://gizmodata.com/gizmoedge">gizmodata.com/gizmoedge</a></p><div><hr></div><h4>&#129513; <strong>What&#8217;s Next</strong></h4><p>We&#8217;re working on:</p><ul><li><p><strong>GizmoSQL Cloud (beta)</strong> &#8212; a fully managed platform for running SQL over your data lake.</p></li><li><p><strong>Enhancing GizmoSQL</strong> &#8212; we are working on adding many new features to GizmoSQL - namely:</p><ul><li><p>Enhanced RBAC - including system, schema, and object level permissions</p></li><li><p>Bulk data ingestion - enhancing both the GizmoSQL server and the ADBC client to support bulk ingestion</p></li><li><p>DuckDB extension allowing GizmoSQL and DuckDB users to connect to running GizmoSQL instances - think &#8220;database link&#8221;.</p></li></ul></li><li><p><strong>dbt-GizmoSQL adapter</strong> and <strong>Metabase driver</strong> (already released &#127881;).</p></li><li><p><strong>Benchmarks + case studies</strong> showing real-world speed and cost savings.</p></li></ul><div><hr></div><h4>&#128172; <strong>Join the Conversation</strong></h4><p>Follow us on <a href="https://linkedin.com/company/gizmodata">LinkedIn</a> for product updates, benchmarks, and case studies.<br>Or just reply to this email &#8212; we&#8217;d love to hear what you&#8217;re building.</p><p>If you have questions or would like to talk about enterprise support options for GizmoSQL or licensing GizmoEdge - contact GizmoData at: <a href="mailto:info@gizmodata.com">info@gizmodata.com</a> - or call: 1 (866) GIZMODATA today.  We also offer commercial licensing for GizmoSQL with indemnity for those interested in warranty beyond the Apache 2.0 license.</p><p>Thanks for being part of the GizmoData journey &#8212; this is just the beginning.</p><p><strong>&#8211; Philip Moore</strong><br>Founder, GizmoData</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://news.gizmodata.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The GizmoData Dispatch! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>