|
3 | 3 | <channel> |
4 | 4 | <title>TablePro</title> |
5 | 5 | <item> |
6 | | - <title>0.19.1</title> |
7 | | - <pubDate>Mon, 16 Mar 2026 02:55:46 +0000</pubDate> |
8 | | - <sparkle:version>35</sparkle:version> |
9 | | - <sparkle:shortVersionString>0.19.1</sparkle:shortVersionString> |
| 6 | + <title>0.20.0</title> |
| 7 | + <pubDate>Tue, 17 Mar 2026 09:06:33 +0000</pubDate> |
| 8 | + <sparkle:version>36</sparkle:version> |
| 9 | + <sparkle:shortVersionString>0.20.0</sparkle:shortVersionString> |
10 | 10 | <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion> |
11 | | - <description><![CDATA[<body style="font-family: -apple-system, sans-serif; font-size: 13px; padding: 8px;"><h3>Fixed</h3> |
| 11 | + <description><![CDATA[<body style="font-family: -apple-system, sans-serif; font-size: 13px; padding: 8px;"><h3>Added</h3> |
12 | 12 | <ul> |
13 | | -<li>SSH tunnel connections timing out due to relay deadlock</li> |
14 | | -<li>Plugin metadata dispatch failing for externally installed plugins</li> |
15 | | -<li>SSH public key authentication error messages now include detailed failure reason</li> |
| 13 | +<li>Turkish language in Settings > General (Türkçe) with Turkish translations for UI strings</li> |
| 14 | +<li>etcd v3 plugin with prefix-tree key browsing, etcdctl syntax editor, lease management, watch, mTLS, auth, and cluster info</li> |
| 15 | +<li>Save Changes button in toolbar for committing pending data edits</li> |
| 16 | +<li>Confirmation dialog before deleting a connection</li> |
| 17 | +<li>Confirmation dialog before sort, pagination, filter, or search discards unsaved edits</li> |
| 18 | +</ul> |
| 19 | +<h3>Fixed</h3> |
| 20 | +<ul> |
| 21 | +<li>SSH tunnel crashes caused by concurrent libssh2 calls on the same session</li> |
| 22 | +<li>Unsaved cell edits lost when switching tabs, sorting, paginating, filtering, or switching apps</li> |
| 23 | +<li>Auto-reconnect and health monitor silently discarding unsaved changes</li> |
| 24 | +<li>SSH tunnel recovery failing after tunnel death due to stale driver state</li> |
| 25 | +<li>Health monitor ping interfering with active user queries</li> |
| 26 | +<li>Connection test not cleaning up SSH tunnel on completion</li> |
| 27 | +<li>Test connection success indicator not resetting after field changes</li> |
| 28 | +<li>SSH port field accepting invalid values</li> |
| 29 | +<li>DROP TABLE and TRUNCATE TABLE sidebar operations producing no SQL for plugin-based drivers</li> |
| 30 | +<li>Foreign key navigation arrows not appearing after switching databases with Cmd+K on MySQL</li> |
| 31 | +<li>Sidebar not refreshing after creating or dropping tables</li> |
| 32 | +<li>Dropping a table disconnecting the database when the dropped table's tab was active</li> |
16 | 33 | </ul></body>]]></description> |
17 | | - <enclosure url="https://github.com/datlechin/TablePro/releases/download/v0.19.1/TablePro-0.19.1-arm64.zip" length="19953646" type="application/octet-stream" sparkle:edSignature="WeoycqaHFp1AxmtJ+19pLU7WA6f5q/SCPNyG8BwNwedRw7qm7baVNmnmeMnKaZzp/Xrmebw2QOxhXsdc1HlwCQ==" sparkle:architectures="arm64"/> |
| 34 | + <enclosure url="https://github.com/datlechin/TablePro/releases/download/v0.20.0/TablePro-0.20.0-arm64.zip" length="20044479" type="application/octet-stream" sparkle:edSignature="oOOPN+20gx1OQCSm3DzxvMfs8cazW7o/887QZT4VgZ7YIGW2rKJKwHYRRv8k9ggqc1+qlt1a629hPoh8F3C9AQ==" sparkle:architectures="arm64"/> |
18 | 35 | </item> |
19 | 36 | <item> |
20 | | - <title>0.19.1</title> |
21 | | - <pubDate>Mon, 16 Mar 2026 02:55:46 +0000</pubDate> |
22 | | - <sparkle:version>35</sparkle:version> |
23 | | - <sparkle:shortVersionString>0.19.1</sparkle:shortVersionString> |
| 37 | + <title>0.20.0</title> |
| 38 | + <pubDate>Tue, 17 Mar 2026 09:06:33 +0000</pubDate> |
| 39 | + <sparkle:version>36</sparkle:version> |
| 40 | + <sparkle:shortVersionString>0.20.0</sparkle:shortVersionString> |
24 | 41 | <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion> |
25 | | - <description><![CDATA[<body style="font-family: -apple-system, sans-serif; font-size: 13px; padding: 8px;"><h3>Fixed</h3> |
| 42 | + <description><![CDATA[<body style="font-family: -apple-system, sans-serif; font-size: 13px; padding: 8px;"><h3>Added</h3> |
| 43 | +<ul> |
| 44 | +<li>Turkish language in Settings > General (Türkçe) with Turkish translations for UI strings</li> |
| 45 | +<li>etcd v3 plugin with prefix-tree key browsing, etcdctl syntax editor, lease management, watch, mTLS, auth, and cluster info</li> |
| 46 | +<li>Save Changes button in toolbar for committing pending data edits</li> |
| 47 | +<li>Confirmation dialog before deleting a connection</li> |
| 48 | +<li>Confirmation dialog before sort, pagination, filter, or search discards unsaved edits</li> |
| 49 | +</ul> |
| 50 | +<h3>Fixed</h3> |
26 | 51 | <ul> |
27 | | -<li>SSH tunnel connections timing out due to relay deadlock</li> |
28 | | -<li>Plugin metadata dispatch failing for externally installed plugins</li> |
29 | | -<li>SSH public key authentication error messages now include detailed failure reason</li> |
| 52 | +<li>SSH tunnel crashes caused by concurrent libssh2 calls on the same session</li> |
| 53 | +<li>Unsaved cell edits lost when switching tabs, sorting, paginating, filtering, or switching apps</li> |
| 54 | +<li>Auto-reconnect and health monitor silently discarding unsaved changes</li> |
| 55 | +<li>SSH tunnel recovery failing after tunnel death due to stale driver state</li> |
| 56 | +<li>Health monitor ping interfering with active user queries</li> |
| 57 | +<li>Connection test not cleaning up SSH tunnel on completion</li> |
| 58 | +<li>Test connection success indicator not resetting after field changes</li> |
| 59 | +<li>SSH port field accepting invalid values</li> |
| 60 | +<li>DROP TABLE and TRUNCATE TABLE sidebar operations producing no SQL for plugin-based drivers</li> |
| 61 | +<li>Foreign key navigation arrows not appearing after switching databases with Cmd+K on MySQL</li> |
| 62 | +<li>Sidebar not refreshing after creating or dropping tables</li> |
| 63 | +<li>Dropping a table disconnecting the database when the dropped table's tab was active</li> |
30 | 64 | </ul></body>]]></description> |
31 | | - <enclosure url="https://github.com/datlechin/TablePro/releases/download/v0.19.1/TablePro-0.19.1-x86_64.zip" length="19412239" type="application/octet-stream" sparkle:edSignature="ibdFbbWEaYxq4CjLZgHNhwYMMcvhWL1qZ2cAlXd0I3bgFKEdnx6XiVQXaGE2x+WTfKi+ngDPARO90/hCVSN1Aw==" sparkle:architectures="x86_64"/> |
| 65 | + <enclosure url="https://github.com/datlechin/TablePro/releases/download/v0.20.0/TablePro-0.20.0-x86_64.zip" length="19506507" type="application/octet-stream" sparkle:edSignature="dldabl0kgK2Td9Lxwfq25/uOmkY6JIYVcE6TQL94Pubi/6whdqup6/Z3Bqw1vLQT1v73i1JYxUCom1T9WmuHDw==" sparkle:architectures="x86_64"/> |
32 | 66 | </item> |
33 | 67 | </channel> |
34 | 68 | </rss> |
0 commit comments