{"id":2099,"date":"2010-08-03T10:52:59","date_gmt":"2010-08-03T00:52:59","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=2099"},"modified":"2014-10-08T09:16:48","modified_gmt":"2014-10-07T23:16:48","slug":"haildb-2-0-0-released","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2010\/08\/03\/haildb-2-0-0-released\/","title":{"rendered":"HailDB 2.0.0 released!"},"content":{"rendered":"<p>(Reposted from the <a href=\"http:\/\/www.haildb.com\/2010\/08\/03\/haildb-2-0-0-released\/\">HailDB Blog<\/a>. See also the\u00c2\u00a0<a href=\"http:\/\/web.archive.org\/web\/20120716171535\/http:\/\/blog.drizzle.org\/2010\/08\/02\/haildb-version-2-0-0-has-been-released\/\">announcement\u00c2\u00a0on the Drizzle Blog<\/a>.)<br \/>\nWe&#8217;ve made our first HailDB release! We&#8217;ve decided to make this a very conservative release. Fixing some minor bugs, getting a lot of compiler warnings fixed and start to make the name change in the source from Embedded InnoDB to HailDB.<\/p>\n<p>Migrating your software to use HailDB is really simple. In fact, for this release, it shouldn&#8217;t take more than 5 minutes.<\/p>\n<p>Highlights of this release:<\/p>\n<ul>\n<li>A lot of compiler warnings have been fixed.<\/li>\n<li>The build system is now pandora-build.<\/li>\n<li>some small bugs have been fixed<\/li>\n<li>Header file is now haildb.h instead of innodb.h<\/li>\n<li>We display &#8220;HailDB&#8221; instead of &#8220;Embedded InnoDB&#8221;<\/li>\n<li>Library name is libhaildb instead of libinnodb<\/li>\n<li>It is probably binary compatible with the last Embedded InnoDB release, but we don&#8217;t have explicit tests for that, so YMMV.<\/li>\n<\/ul>\n<p>Check out the <a href=\"https:\/\/launchpad.net\/haildb\/2.0\/release-2.0\">Launchpad page on 2.0.0<\/a> and you can download the tarball either from there or right here:<\/p>\n<ul>\n<li><a href=\"http:\/\/c2101702.cdn.cloudfiles.rackspacecloud.com\/haildb-2.0.0.tar.gz\">haildb-2.0.0.tar.gz<\/a><br \/>\nMD5: \u00c2\u00a0\u00ef\u00bb\u00bf\u00ef\u00bb\u00bf\u00ef\u00bb\u00bf\u00ef\u00bb\u00bf183b81bfe2303aed435cdc8babf11d2b<br \/>\nSHA1: \u00c2\u00a0065e6a2f2cb2949efd7b8f3ed664bc1ac655cd75<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>(Reposted from the HailDB Blog. See also the\u00c2\u00a0announcement\u00c2\u00a0on the Drizzle Blog.) We&#8217;ve made our first HailDB release! We&#8217;ve decided to make this a very conservative release. Fixing some minor bugs, getting a lot of compiler warnings fixed and start to &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2010\/08\/03\/haildb-2-0-0-released\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[75],"tags":[70,275,287,257],"class_list":["post-2099","post","type-post","status-publish","format-standard","hentry","category-drizzle-work-et-al","tag-drizzle","tag-embedded_innodb","tag-haildb","tag-innodb"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-xR","jetpack-related-posts":[{"id":1908,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/05\/05\/haildb-hudson-compiler-warnings-and-cppcheck\/","url_meta":{"origin":2099,"position":0},"title":"HailDB, Hudson, compiler warnings and cppcheck","author":"Stewart Smith","date":"2010-05-05","format":false,"excerpt":"I've integrated HailDB into our Hudson setup (haildb-trunk on Hudson). I've also made sure that Hudson is tracking the compiler warnings. We've enabled more compiler warnings than InnoDB has traditionally been compiled with - this means we've started off with over 4,300 compiler warnings! Most of those are not going\u2026","rel":"","context":"In &quot;drizzle&quot;","block_context":{"text":"drizzle","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/drizzle-work-et-al\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2136,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/09\/23\/warnings-are-now-actual-problems\/","url_meta":{"origin":2099,"position":1},"title":"Warnings are now actual problems","author":"Stewart Smith","date":"2010-09-23","format":false,"excerpt":"Yesterday, I reached a happy milestone in HailDB development. All compiler warnings left in the api\/ directory (the public interface to the database engine) are now either probable\/possible bugs (that we need to look at closely) or are warnings due to unfinished code (that we should finish). There's still a\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1894,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/04\/16\/announcing-haildb\/","url_meta":{"origin":2099,"position":2},"title":"Announcing HailDB","author":"Stewart Smith","date":"2010-04-16","format":false,"excerpt":"I just announced our continuation of the Embedded InnoDB project under the name of HailDB. Check out the announcement over at http:\/\/www.haildb.com\/. HailDB is a relational database that is embeddable within applications. You embed\u00c2\u00a0HailDB by linking to a shared library and calling a clean and simple API.\u00c2\u00a0HailDB is a continuation\u2026","rel":"","context":"In &quot;drizzle&quot;","block_context":{"text":"drizzle","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/drizzle-work-et-al\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2155,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/10\/14\/second-drizzle-beta-and-innodb-update\/","url_meta":{"origin":2099,"position":3},"title":"Second Drizzle Beta (and InnoDB update)","author":"Stewart Smith","date":"2010-10-14","format":false,"excerpt":"We just released the latest Drizzle tarball (2010-10-11 milestone). There are a whole bunch of bug fixes, but there are two things that are interesting from a storage engine point of view: The Innobase plugin is now based on innodb_plugin 1.0.6 The embedded_innodb engine is now named HailDB and requires\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2115,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/08\/18\/embedded_innodb-engine-haildb-engine\/","url_meta":{"origin":2099,"position":4},"title":"embedded_innodb engine (HailDB Engine)","author":"Stewart Smith","date":"2010-08-18","format":false,"excerpt":"A whole bunch of stuff got merged to the embedded_innodb engine recently. The end game is to have the embedded_innodb engine be just linking to HailDB (where we're continuing maintenance of Embedded InnoDB). So, what made it in? A lot of bug fixes (especially around error reporting and tables without\u2026","rel":"","context":"In &quot;drizzle&quot;","block_context":{"text":"drizzle","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/drizzle-work-et-al\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2356,"url":"https:\/\/www.flamingspork.com\/blog\/2011\/04\/12\/speaking-on-tuesday-haildb-and-dropping-acid-eating-data-in-a-web-2-0-cloud-world\/","url_meta":{"origin":2099,"position":5},"title":"Speaking on Tuesday: HailDB and Dropping ACID: Eating Data in a Web 2.0 Cloud World","author":"Stewart Smith","date":"2011-04-12","format":false,"excerpt":"I'm giving two talks tomorrow (Tuesday) at the MySQL Conference and Expo: HailDB: A NoSQL API direct to InnoDB, 2:00pm, Ballroom D Dropping ACID: Eating Data In A Web 2.0 Cloud World 3:05pm, Ballroom G The HailDB talk is all about a C API to embed an InnoDB based relational\u2026","rel":"","context":"In &quot;drizzle&quot;","block_context":{"text":"drizzle","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/drizzle-work-et-al\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/2099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=2099"}],"version-history":[{"count":2,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/2099\/revisions"}],"predecessor-version":[{"id":3853,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/2099\/revisions\/3853"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=2099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=2099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=2099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}