Skip to content

Commit 7161299

Browse files
Update appcast.xml for v0.32.0
1 parent 4e54f7b commit 7161299

1 file changed

Lines changed: 79 additions & 0 deletions

File tree

appcast.xml

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,85 @@
22
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
33
<channel>
44
<title>TablePro</title>
5+
<item>
6+
<title>0.32.0</title>
7+
<pubDate>Thu, 16 Apr 2026 16:08:08 +0000</pubDate>
8+
<sparkle:version>70</sparkle:version>
9+
<sparkle:shortVersionString>0.32.0</sparkle:shortVersionString>
10+
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
11+
<sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
12+
<description><![CDATA[<h3>Added</h3>
13+
<ul>
14+
<li>In-app tab bar with instant switching, drag reorder, pinned tabs, and dirty indicators</li>
15+
<li>Reopen closed tab (Cmd+Shift+T), MRU tab selection on close</li>
16+
<li>Deeplinks and Handoff route to in-app tabs instead of creating duplicate windows</li>
17+
</ul>
18+
<h3>Changed</h3>
19+
<ul>
20+
<li>Replace native macOS window tabs with in-app tab bar (600ms+ → instant)</li>
21+
<li>Tab content preserved across switches (no view destruction/recreation)</li>
22+
<li>Connection state persisted incrementally (survives force quit)</li>
23+
</ul>
24+
<h3>Fixed</h3>
25+
<ul>
26+
<li>Raw SQL injection via external URL scheme deeplinks — now requires user confirmation</li>
27+
<li>MySQL prepared statements silently truncating columns larger than 64KB</li>
28+
<li>MSSQL error messages misattributed when multiple connections open simultaneously</li>
29+
<li>BigQuery filter injection via unescaped column names and unvalidated operators</li>
30+
<li>App quitting without warning when tabs have unsaved edits</li>
31+
<li>Connection list corruption risk from non-atomic UserDefaults writes</li>
32+
<li>Stale user-installed plugins silently rejected with no UI feedback</li>
33+
<li>SSL mode picker showing misleading "Required" instead of "Required (skip verify)"</li>
34+
<li>Plugin load blocking main thread on first connection after launch</li>
35+
</ul>
36+
<h3>Changed</h3>
37+
<ul>
38+
<li>OpenSSL updated to 3.4.3 (CVE-2025-9230, CVE-2025-9231)</li>
39+
<li>SHA-256 checksum verification added to FreeTDS, Cassandra, and DuckDB build scripts</li>
40+
<li>Memory pressure monitoring now reactive via DispatchSource</li>
41+
</ul>
42+
]]></description>
43+
<enclosure url="https://github.com/TableProApp/TablePro/releases/download/v0.32.0/TablePro-0.32.0-arm64.zip" length="24704327" type="application/octet-stream" sparkle:edSignature="ihWO20+mBSr9xYMsoCRHZNCK5GI0xZOvFvPJKXpGeXT4oBvnQft846c7uYcRSuP1/X7AtZcxpCV1nRk+/Ab5AQ=="/>
44+
</item>
45+
<item>
46+
<title>0.32.0</title>
47+
<pubDate>Thu, 16 Apr 2026 16:08:09 +0000</pubDate>
48+
<sparkle:version>70</sparkle:version>
49+
<sparkle:shortVersionString>0.32.0</sparkle:shortVersionString>
50+
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
51+
<description><![CDATA[<h3>Added</h3>
52+
<ul>
53+
<li>In-app tab bar with instant switching, drag reorder, pinned tabs, and dirty indicators</li>
54+
<li>Reopen closed tab (Cmd+Shift+T), MRU tab selection on close</li>
55+
<li>Deeplinks and Handoff route to in-app tabs instead of creating duplicate windows</li>
56+
</ul>
57+
<h3>Changed</h3>
58+
<ul>
59+
<li>Replace native macOS window tabs with in-app tab bar (600ms+ → instant)</li>
60+
<li>Tab content preserved across switches (no view destruction/recreation)</li>
61+
<li>Connection state persisted incrementally (survives force quit)</li>
62+
</ul>
63+
<h3>Fixed</h3>
64+
<ul>
65+
<li>Raw SQL injection via external URL scheme deeplinks — now requires user confirmation</li>
66+
<li>MySQL prepared statements silently truncating columns larger than 64KB</li>
67+
<li>MSSQL error messages misattributed when multiple connections open simultaneously</li>
68+
<li>BigQuery filter injection via unescaped column names and unvalidated operators</li>
69+
<li>App quitting without warning when tabs have unsaved edits</li>
70+
<li>Connection list corruption risk from non-atomic UserDefaults writes</li>
71+
<li>Stale user-installed plugins silently rejected with no UI feedback</li>
72+
<li>SSL mode picker showing misleading "Required" instead of "Required (skip verify)"</li>
73+
<li>Plugin load blocking main thread on first connection after launch</li>
74+
</ul>
75+
<h3>Changed</h3>
76+
<ul>
77+
<li>OpenSSL updated to 3.4.3 (CVE-2025-9230, CVE-2025-9231)</li>
78+
<li>SHA-256 checksum verification added to FreeTDS, Cassandra, and DuckDB build scripts</li>
79+
<li>Memory pressure monitoring now reactive via DispatchSource</li>
80+
</ul>
81+
]]></description>
82+
<enclosure url="https://github.com/TableProApp/TablePro/releases/download/v0.32.0/TablePro-0.32.0-x86_64.zip" length="23999293" type="application/octet-stream" sparkle:edSignature="oVxL9JzZ/MO5NZM5JimNCB3jaq8lsu+7Y16Ui8QGFpkgd9Qnc4jS3cBy8SYzhlmrC1GqYjQvrFqEldERqNelDA=="/>
83+
</item>
584
<item>
685
<title>0.31.5</title>
786
<pubDate>Tue, 14 Apr 2026 06:46:28 +0000</pubDate>

0 commit comments

Comments
 (0)