A Lightweight SQL Database for Cloud Infrastructure and Web Applications

Drizzle cirrus

First stable release of the Drizzle Server.

Targeted features/functionality:

* Clean up of the code style
* Removal of custom libraries for regex, mysys, dbug
* Use of Google Proto Buffers in place of current discovery system and .frm files
* Overhaul of testing framework
* Standardization on stdint
* Removal of all compiler warnings
* New plugin architecture
* New replication protocol
* New client library and API
* New INFORMATION_SCHEMA architecture

Milestone information

Project:
Drizzle
Series:
trunk
Version:
cirrus
Released:
2009-04-18  
Registrant:
Monty Taylor
Release registered:
2009-05-05
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
3 Andrew Hutchings, 9 Brian Aker, 4 Eric Day, 15 Jay Pipes, 1 Lee Bieber, 5 Mark Atwood, 15 Monty Taylor, 3 Padraig O'Sullivan, 7 Stewart Smith, 1 Toru Maesaka
Blueprints:
1 Not started, 37 Implemented
Bugs:
3 Invalid, 23 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon drizzle-2009.04.997.tar.gz (md5, sig) Source Tarball 215
last downloaded 13 weeks ago
download icon drizzle-2009.04.973.tar.gz (md5, sig) Source Tarball 27
last downloaded 3 weeks ago
download icon drizzle-2009.03.942.tar.gz (md5, sig) Source Tarball 19
last downloaded 36 weeks ago
download icon drizzle-2009.03.917.tar.gz (md5, sig) Source Tarball 36
last downloaded 36 weeks ago
Total downloads: 297

Release notes 

This release does not have release notes.

Changelog 

This release does not have a changelog.

38 blueprints and 26 bugs targeted

Blueprint Priority Assignee Delivery
Complete rewrite of the client library to remove dependencies and add new features 5 Essential Eric Day  11 Implemented
Create Authorization Log Plugin 5 Essential   11 Implemented
Create Infrastructure Plugin for Errors 5 Essential Mark Atwood  11 Implemented
Evauluate Thread Scheduler as a plugin (or default to just the internal one) 5 Essential Brian Aker  11 Implemented
Fix Character Sets 5 Essential Brian Aker  11 Implemented
Fix Event Proto 5 Essential Jay Pipes  11 Implemented
Fix all references to rows to be 64bit unsigned 5 Essential Brian Aker  11 Implemented
Fix error control on ENUM 5 Essential Jay Pipes  11 Implemented
Fix tests cases with syntax failures due to changed data types and SQL mode 5 Essential Jay Pipes  11 Implemented
InnoDB 5 Essential Monty Taylor  11 Implemented
InnoDB: Review plugin for 6.0 5 Essential Monty Taylor  11 Implemented
Logging 5 Essential Mark Atwood  11 Implemented
Make a decision on TINY/SMALL 5 Essential Brian Aker  11 Implemented
Make plugin registration object and registration methods 5 Essential Monty Taylor  11 Implemented
Merge in the InnoDB plugin code 5 Essential Monty Taylor  11 Implemented
Remove dead UTF8-3 5 Essential Brian Aker  11 Implemented
Remove old libdrizzleclient dependency for client utilities 5 Essential Eric Day  11 Implemented
Renumber UTF8 Character Set 5 Essential Brian Aker  11 Implemented
Replace long and ulong with stdint types 5 Essential Monty Taylor  11 Implemented
Rewrite Row-based 5 Essential Jay Pipes  11 Implemented
Switch to plugin 5 Essential Mark Atwood  11 Implemented
code-cleanup-uint 5 Essential Monty Taylor  11 Implemented
Go to Apache 2.0 style plugin registration 5 Essential Monty Taylor  1 Not started
Enable as many tests in the existing test suite as possible and fix failing tests 4 High Jay Pipes  11 Implemented
Fix and automate SYSBENCH command for automation suite 4 High Jay Pipes  11 Implemented
Re-enable passing tests for the Drizzle test suite 4 High Jay Pipes  11 Implemented
Remove mysys/mystrings dependencies, convert to new library interface 4 High Eric Day  11 Implemented
Split client library from server and rename internals to Drizzle 4 High Monty Taylor  11 Implemented
Supertask for cleaning up temporal (date/time-related) handling in server 4 High Jay Pipes  11 Implemented
Enable disabled tests in the test suite which should be enabled and/or fixes 3 Medium Jay Pipes  11 Implemented
Merge and remove duplicate and divergent files 3 Medium Monty Taylor  11 Implemented
Reorganize Item_* classes and header files 3 Medium Lee Bieber  11 Implemented
Replace custom Queue implementation with STL standards 3 Medium Padraig O'Sullivan  11 Implemented
Create Syslog Plugin 2 Low Mark Atwood  11 Implemented
Naming Scheme for Source Directories 2 Low Brian Aker  11 Implemented
Usability - Change CLI options to make -p mean --port, not --password 2 Low Andrew Hutchings  11 Implemented
Authenticate to HTTP server 1 Undefined Mark Atwood  11 Implemented
Fix Solaris unit test failures 1 Undefined Stewart Smith  11 Implemented
Bug report Importance Assignee Status
315304 #315304 ifnull on timestamp doesn't work 3 High Jay Pipes  3 Invalid
309403 #309403 FROM_UNIXTIME returns incorrect value 5 Low Jay Pipes  3 Invalid
343170 #343170 'autorun.sh' won't run without '.bzr' directory 1 Undecided Monty Taylor  3 Invalid
309802 #309802 REPAIR TABLE crashes server 2 Critical Stewart Smith  10 Fix Released
314911 #314911 repeatedly losing connection to server during queries with left join 2 Critical Jay Pipes  10 Fix Released
268263 #268263 Failed Tests - ZEROFILL Syntax Errors 3 High Jay Pipes  10 Fix Released
290785 #290785 config/autorun.sh fails first time on Solaris, succeeds second time 3 High Monty Taylor  10 Fix Released
309791 #309791 inserting 256 characters into 255 char field gives a warning not an error 3 High Jay Pipes  10 Fix Released
314871 #314871 --reap in test case crashes server 3 High Brian Aker  10 Fix Released
322038 #322038 Need to be able to run "make test" with the --big option 3 High Monty Taylor  10 Fix Released
323039 #323039 lock_multi unit test fails 3 High Stewart Smith  10 Fix Released
324689 #324689 Permissions not created correctly for test data files 3 High Monty Taylor  10 Fix Released
337038 #337038 DECIMAL truncation is warning, not error 3 High Padraig O'Sullivan  10 Fix Released
339679 #339679 Memory Corruption on 32-bit Ubuntu 3 High Padraig O'Sullivan  10 Fix Released
288769 #288769 rename table broken 4 Medium Stewart Smith  10 Fix Released
308384 #308384 make distclean is not cleaning out all directories 4 Medium Monty Taylor  10 Fix Released
309259 #309259 Concurrent RENAME doesn't work 4 Medium Stewart Smith  10 Fix Released
310275 #310275 drizzledump fails to export table correctly 4 Medium Andrew Hutchings  10 Fix Released
310509 #310509 Threads_connected > Threads_created 4 Medium Brian Aker  10 Fix Released
311084 #311084 32/64 bit problem with myisam_max_sort_file_size 4 Medium Stewart Smith  10 Fix Released
313410 #313410 Import from drizzledump fails 4 Medium Andrew Hutchings  10 Fix Released
316232 #316232 SHOW CREATE TABLE doesn't show default values 4 Medium Toru Maesaka  10 Fix Released
324052 #324052 Can't create IP socket: Address family not supported by protocolAborting Entering pool shutdown 4 Medium Eric Day  10 Fix Released
267978 #267978 gettext dependency not properly picked up in build process 5 Low Monty Taylor  10 Fix Released
308457 #308457 LOAD DATA INFILE doesn't work with multibyte ENCLOSED BY (although SELECT INTO OUTFILE does) 5 Low Jay Pipes  10 Fix Released
329947 #329947 load data infile ENOENT crashes server 5 Low Stewart Smith  10 Fix Released
This milestone contains Public information
Everyone can see this information.