Hi! Buildmaster Lenz Grimmer of MySQL AB informed me that the last changeset in 4.0.7 was from Dec 20th, 2002.
That means that InnoDB-4.0.7 is essentially the same as InnoDB-4.0.6, and the changes listed below will only appear in MySQL-4.0.8! I apologize for the confusion. It was my error not to check the exact date of the source tree snapshot in 4.0.7. Despite this confusion, I wish a prosperous New Year to all MySQL/InnoDB users! Heikki Tuuri Innobase Oy http://www.innodb.com ----- Original Message ----- From: ""Heikki Tuuri"" <[EMAIL PROTECTED]> Newsgroups: mailing.database.mysql Sent: Thursday, December 26, 2002 11:04 PM Subject: MySQL/InnoDB-4.0.7 is released > Hi! > > InnoDB is a MySQL table type which offers transactions, row level locking, > foreign key constraints, and a non-free hot backup tool. > > InnoDB is included in MySQL-Max-3.23 and all MySQL-4.0 downloads available > at http://www.mysql.com. > > MySQL AB decided to release MySQL-4.0.7 just a week after 4.0.6 to fix a > security issue in mysql_drop_db() in 4.0. > > InnoDB in 4.0.7 allows a user to define for a FOREIGN KEY constraints also > ON UPDATE actions. This new feature has been requested by several users > during the past year. > > As a special Christmas present you now have 4 % more free space in your > tablespace to use for storage of tables and indexes. That is possible > because the free space margin in InnoDB was reduced from 5 % to 1 % of the > tablespace size. No conversion of tables is needed. You get the bonus space > simply by upgrading to 4.0.7. > > > Full changelog: > > * InnoDB now supports also the SQL syntax FOREIGN KEY (...) REFERENCES > ...(...) [ON UPDATE CASCADE | ON UPDATE SET NULL | ON UPDATE RESTRICT | ON > UPDATE NO ACTION]. > > * Tables and indexes now reserve 4 % less space in the tablespace. Also > existing tables reserve less space. By upgrading to 4.0.7 you will see more > free space in "InnoDB free" in SHOW TABLE STATUS. > > * Fixed bugs: updating the PRIMARY KEY of a row would generate a foreign key > error on all FOREIGN KEYs which referenced secondary keys of the row to be > updated. Also, if a referencing FOREIGN KEY constraint only referenced the > first columns in an index, and there were more columns in that index, > updating the additional columns generated a foreign key error. > > * Fixed a bug: if an index contains some column twice, and that column is > updated, the table will become corrupt. From now on InnoDB prevents creation > of such indexes. > > * Fixed a bug: removed superfluous error 149 and and 150 printouts from the > .err log when a locking SELECT caused a deadlock or a lock wait timeout. > > > I wish a prosperous New Year to all MySQL/InnoDB users! > > Heikki Tuuri > Innobase Oy > http://www.innodb.com > > > > > --------------------------------------------------------------------- > Before posting, please check: > http://www.mysql.com/manual.php (the manual) > http://lists.mysql.com/ (the list archive) > > To request this thread, e-mail <[EMAIL PROTECTED]> > To unsubscribe, e-mail <[EMAIL PROTECTED]> > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php