{"id":1610,"date":"2026-09-30T23:37:14","date_gmt":"2026-09-30T12:37:14","guid":{"rendered":"https:\/\/securelang.net\/cms\/?p=1610"},"modified":"2026-09-30T23:48:37","modified_gmt":"2026-09-30T12:48:37","slug":"business-may-wind-down-new-software-releases-continue","status":"publish","type":"post","link":"https:\/\/securelang.net\/cms\/blog\/2026\/09\/30\/business-may-wind-down-new-software-releases-continue\/","title":{"rendered":"Business May Wind Down, New Software Releases Continue"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I got fucked over by too many people locally to be able to run a serious business here, I mean I can&#8217;t realistically even open an office anywhere in Australia with usable internet to put my own servers up since the bastards kicked me out of town, but software releases will continue anyway.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CleanFork Database Release<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the first release of CleanFork Database, which is given the version number 6.1 to differentiate it from the original codebase (HSQLDB 1.6). The reason that an old version of this database code was chosen for the basis of a fork is because it&#8217;s fairly usable but also small enough to rework and reduce dependencies. Note that some bugs fixed in later versions of the original codebase won&#8217;t have been addressed yet in this version.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This project is not otherwise affiliated with the HSQLDB project and doesn&#8217;t represent any kind of split of the original project, only a fork of a legacy version of their codebase for the sake of practicality. Changes made in this fork include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>New (work-in-progress) protocol layer<\/li>\n\n\n\n<li>Reduced Oracle\/Java dependencies (no more JDBC, still usable on official JVMs but reworked for easier porting to alternative platforms)<\/li>\n\n\n\n<li>New documentation &amp; (work-in-progress\/prototype-quality) client library &amp; database browser program<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Note that the client library &amp; browser program in this version are AI generated, meaning may contain bugs or unusual conventions unexpected to myself, but are included for the sake of demonstrating the new (and not fully complete) protocol layer. These were developed using Qwen 3.8, which successfully one-shotted this task based on the new (and hand-written) protocol&#8217;s documentation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Initial Source Code Download<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Note that the first public release of CleanFork Database is only provided as an archive for developers, it doesn&#8217;t offer complete easy-to-use installers etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/securelang.net\/projsend\/download.php?id=1&amp;token=5835e104c5021f3bde77316df01fe578\">https:\/\/securelang.net\/projsend\/download.php?id=1&amp;token=5835e104c5021f3bde77316df01fe578<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Known Bugs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This release is only for initial testing and is <strong>not recommended for production databases<\/strong>, it has some known bugs and likely some others yet to be discovered:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bugfixes from newer releases of the original HSQLDB project have not yet been considered or backported (this is forked from an early version of that codebase and does not represent the best available version for the purposes of the original project)<\/li>\n\n\n\n<li>Retrieval of table information will be partly broken, as I began to reimplement this before discovering that it probably already has some builtin support for this<\/li>\n\n\n\n<li>The protocol layer is not yet entirely stable, this version is a work-in-progress and will not be 100% usable outside of simple tests &#8211; it&#8217;s quite likely to break in some cases particularly if you use strings with special symbols<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I got fucked over by too many people locally to be able to run a serious business here, I mean I can&#8217;t realistically even open an office anywhere in Australia with usable internet to put my own servers up since the bastards kicked me out of town, but software releases will continue anyway. CleanFork Database [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1610","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/1610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/comments?post=1610"}],"version-history":[{"count":4,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/1610\/revisions"}],"predecessor-version":[{"id":1614,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/1610\/revisions\/1614"}],"wp:attachment":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/media?parent=1610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/categories?post=1610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/tags?post=1610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}