/ Hex Artifact Content
Login

Artifact 61e4b210569e3f45b2df77482ddabb3fa2e8a8a6:


0000: 23 21 2f 75 73 72 2f 62 69 6e 2f 74 63 6c 73 68  #!/usr/bin/tclsh
0010: 0a 73 6f 75 72 63 65 20 63 6f 6d 6d 6f 6e 2e 74  .source common.t
0020: 63 6c 0a 68 65 61 64 65 72 20 7b 53 51 4c 69 74  cl.header {SQLit
0030: 65 20 4f 6c 64 65 72 20 4e 65 77 73 7d 0a 0a 70  e Older News}..p
0040: 72 6f 63 20 6e 65 77 73 69 74 65 6d 20 7b 64 61  roc newsitem {da
0050: 74 65 20 74 69 74 6c 65 20 74 65 78 74 7d 20 7b  te title text} {
0060: 0a 20 20 70 75 74 73 20 22 3c 68 33 3e 24 64 61  .  puts "<h3>$da
0070: 74 65 20 2d 20 24 74 69 74 6c 65 3c 2f 68 33 3e  te - $title</h3>
0080: 22 0a 20 20 72 65 67 73 75 62 20 2d 61 6c 6c 20  ".  regsub -all 
0090: 22 5c 6e 28 20 2a 5c 6e 29 2b 22 20 24 74 65 78  "\n( *\n)+" $tex
00a0: 74 20 22 3c 2f 70 3e 5c 6e 5c 6e 3c 70 3e 22 20  t "</p>\n\n<p>" 
00b0: 74 78 74 0a 20 20 70 75 74 73 20 22 3c 70 3e 24  txt.  puts "<p>$
00c0: 74 78 74 3c 2f 70 3e 22 0a 20 20 70 75 74 73 20  txt</p>".  puts 
00d0: 22 3c 68 72 20 77 69 64 74 68 3d 5c 22 35 30 25  "<hr width=\"50%
00e0: 5c 22 3e 22 0a 7d 0a 0a 6e 65 77 73 69 74 65 6d  \">".}..newsitem
00f0: 20 7b 32 30 30 35 2d 46 65 62 2d 31 35 7d 20 7b   {2005-Feb-15} {
0100: 56 65 72 73 69 6f 6e 73 20 32 2e 38 2e 31 36 20  Versions 2.8.16 
0110: 61 6e 64 20 33 2e 31 2e 32 20 52 65 6c 65 61 73  and 3.1.2 Releas
0120: 65 64 7d 20 7b 0a 20 20 41 20 63 72 69 74 69 63  ed} {.  A critic
0130: 61 6c 20 62 75 67 20 69 6e 20 74 68 65 20 56 41  al bug in the VA
0140: 43 55 55 4d 20 63 6f 6d 6d 61 6e 64 20 74 68 61  CUUM command tha
0150: 74 20 63 61 6e 20 6c 65 61 64 20 74 6f 20 64 61  t can lead to da
0160: 74 61 62 61 73 65 0a 20 20 63 6f 72 72 75 70 74  tabase.  corrupt
0170: 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 66 69 78  ion has been fix
0180: 65 64 20 69 6e 20 62 6f 74 68 20 74 68 65 20 32  ed in both the 2
0190: 2e 78 20 62 72 61 6e 63 68 20 61 6e 64 20 74 68  .x branch and th
01a0: 65 20 6d 61 69 6e 0a 20 20 33 2e 78 20 6c 69 6e  e main.  3.x lin
01b0: 65 2e 20 20 54 68 69 73 20 62 75 67 20 68 61 73  e.  This bug has
01c0: 20 65 78 69 73 74 65 64 20 69 6e 20 61 6c 6c 20   existed in all 
01d0: 70 72 69 6f 72 20 76 65 72 73 69 6f 6e 73 20 6f  prior versions o
01e0: 66 20 53 51 4c 69 74 65 2e 0a 20 20 45 76 65 6e  f SQLite..  Even
01f0: 20 74 68 6f 75 67 68 20 69 74 20 69 73 20 75 6e   though it is un
0200: 6c 69 6b 65 6c 79 20 79 6f 75 20 77 69 6c 6c 20  likely you will 
0210: 65 76 65 72 20 65 6e 63 6f 75 6e 74 65 72 20 74  ever encounter t
0220: 68 69 73 20 62 75 67 2c 0a 20 20 69 74 20 69 73  his bug,.  it is
0230: 20 73 75 67 67 65 73 74 65 64 20 74 68 61 74 20   suggested that 
0240: 61 6c 6c 20 75 73 65 72 73 20 75 70 67 72 61 64  all users upgrad
0250: 65 2e 20 20 53 65 65 0a 20 20 3c 61 20 68 72 65  e.  See.  <a hre
0260: 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 73 71  f="http://www.sq
0270: 6c 69 74 65 2e 6f 72 67 2f 63 76 73 74 72 61 63  lite.org/cvstrac
0280: 2f 74 6b 74 76 69 65 77 3f 74 6e 3d 31 31 31 36  /tktview?tn=1116
0290: 22 3e 0a 20 20 74 69 63 6b 65 74 20 23 31 31 31  ">.  ticket #111
02a0: 36 3c 2f 61 3e 2e 20 66 6f 72 20 61 64 64 69 74  6</a>. for addit
02b0: 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f  ional informatio
02c0: 6e 2e 0a 0a 20 20 56 65 72 73 69 6f 6e 20 33 2e  n...  Version 3.
02d0: 31 2e 32 20 69 73 20 61 6c 73 6f 20 74 68 65 20  1.2 is also the 
02e0: 66 69 72 73 74 20 73 74 61 62 6c 65 20 72 65 6c  first stable rel
02f0: 65 61 73 65 20 6f 66 20 74 68 65 20 33 2e 31 0a  ease of the 3.1.
0300: 20 20 73 65 72 69 65 73 2e 20 20 53 51 4c 69 74    series.  SQLit
0310: 65 20 33 2e 31 20 66 65 61 74 75 72 65 73 20 61  e 3.1 features a
0320: 64 64 65 64 20 73 75 70 70 6f 72 74 20 66 6f 72  dded support for
0330: 20 63 6f 72 72 65 6c 61 74 65 64 0a 20 20 73 75   correlated.  su
0340: 62 71 75 65 72 69 65 73 2c 20 61 75 74 6f 76 61  bqueries, autova
0350: 63 75 75 6d 2c 20 61 75 74 6f 69 6e 63 72 65 6d  cuum, autoincrem
0360: 65 6e 74 2c 20 41 4c 54 45 52 20 54 41 42 4c 45  ent, ALTER TABLE
0370: 2c 20 61 6e 64 0a 20 20 6f 74 68 65 72 20 65 6e  , and.  other en
0380: 68 61 6e 63 65 6d 65 6e 74 73 2e 20 20 53 65 65  hancements.  See
0390: 20 74 68 65 20 0a 20 20 3c 61 20 68 72 65 66 3d   the .  <a href=
03a0: 22 68 74 74 70 3a 2f 2f 77 77 77 2e 73 71 6c 69  "http://www.sqli
03b0: 74 65 2e 6f 72 67 2f 72 65 6c 65 61 73 65 6e 6f  te.org/releaseno
03c0: 74 65 73 33 31 30 2e 68 74 6d 6c 22 3e 72 65 6c  tes310.html">rel
03d0: 65 61 73 65 20 6e 6f 74 65 73 0a 20 20 66 6f 72  ease notes.  for
03e0: 20 76 65 72 73 69 6f 6e 20 33 2e 31 2e 30 3c 2f   version 3.1.0</
03f0: 61 3e 20 66 6f 72 20 61 20 64 65 74 61 69 6c 65  a> for a detaile
0400: 64 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66  d description of
0410: 20 74 68 65 0a 20 20 63 68 61 6e 67 65 73 20 61   the.  changes a
0420: 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20  vailable in the 
0430: 33 2e 31 20 73 65 72 69 65 73 2e 0a 7d 0a 0a 6e  3.1 series..}..n
0440: 65 77 73 69 74 65 6d 20 7b 32 30 30 35 2d 46 65  ewsitem {2005-Fe
0450: 62 2d 30 31 7d 20 7b 56 65 72 73 69 6f 6e 20 33  b-01} {Version 3
0460: 2e 31 2e 31 20 28 62 65 74 61 29 20 52 65 6c 65  .1.1 (beta) Rele
0470: 61 73 65 64 7d 20 7b 0a 20 20 56 65 72 73 69 6f  ased} {.  Versio
0480: 6e 20 33 2e 31 2e 31 20 28 62 65 74 61 29 20 69  n 3.1.1 (beta) i
0490: 73 20 6e 6f 77 20 61 76 61 69 6c 61 62 6c 65 20  s now available 
04a0: 6f 6e 20 74 68 65 0a 20 20 77 65 62 73 69 74 65  on the.  website
04b0: 2e 20 20 56 65 72 69 73 6f 6e 20 33 2e 31 2e 31  .  Verison 3.1.1
04c0: 20 69 73 20 66 75 6c 6c 79 20 62 61 63 6b 77 61   is fully backwa
04d0: 72 64 73 20 63 6f 6d 70 61 74 69 62 6c 65 20 77  rds compatible w
04e0: 69 74 68 20 74 68 65 20 33 2e 30 20 73 65 72 69  ith the 3.0 seri
04f0: 65 73 0a 20 20 61 6e 64 20 66 65 61 74 75 72 65  es.  and feature
0500: 73 20 6d 61 6e 79 20 6e 65 77 20 66 65 61 74 75  s many new featu
0510: 72 65 73 20 69 6e 63 6c 75 64 69 6e 67 20 41 75  res including Au
0520: 74 6f 76 61 63 75 75 6d 20 61 6e 64 20 63 6f 72  tovacuum and cor
0530: 72 65 6c 61 74 65 64 0a 20 20 73 75 62 71 75 65  related.  subque
0540: 72 69 65 73 2e 20 20 54 68 65 0a 20 20 3c 61 20  ries.  The.  <a 
0550: 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77  href="http://www
0560: 2e 73 71 6c 69 74 65 2e 6f 72 67 2f 72 65 6c 65  .sqlite.org/rele
0570: 61 73 65 6e 6f 74 65 73 33 31 30 2e 68 74 6d 6c  asenotes310.html
0580: 22 3e 72 65 6c 65 61 73 65 20 6e 6f 74 65 73 3c  ">release notes<
0590: 2f 61 3e 0a 20 20 46 72 6f 6d 20 76 65 72 73 69  /a>.  From versi
05a0: 6f 6e 20 33 2e 31 2e 30 20 61 70 70 6c 79 20 65  on 3.1.0 apply e
05b0: 71 75 61 6c 6c 79 20 74 6f 20 74 68 69 73 20 72  qually to this r
05c0: 65 6c 65 61 73 65 20 62 65 74 61 2e 20 20 41 20  elease beta.  A 
05d0: 73 74 61 62 6c 65 20 72 65 6c 65 61 73 65 0a 20  stable release. 
05e0: 20 69 73 20 65 78 70 65 63 74 65 64 20 77 69 74   is expected wit
05f0: 68 69 6e 20 61 20 63 6f 75 70 6c 65 20 6f 66 20  hin a couple of 
0600: 77 65 65 6b 73 2e 0a 7d 0a 0a 6e 65 77 73 69 74  weeks..}..newsit
0610: 65 6d 20 7b 32 30 30 35 2d 4a 61 6e 2d 32 31 7d  em {2005-Jan-21}
0620: 20 7b 56 65 72 73 69 6f 6e 20 33 2e 31 2e 30 20   {Version 3.1.0 
0630: 28 61 6c 70 68 61 29 20 52 65 6c 65 61 73 65 64  (alpha) Released
0640: 7d 20 7b 0a 20 20 56 65 72 73 69 6f 6e 20 33 2e  } {.  Version 3.
0650: 31 2e 30 20 28 61 6c 70 68 61 29 20 69 73 20 6e  1.0 (alpha) is n
0660: 6f 77 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20  ow available on 
0670: 74 68 65 0a 20 20 77 65 62 73 69 74 65 2e 20 20  the.  website.  
0680: 56 65 72 69 73 6f 6e 20 33 2e 31 2e 30 20 69 73  Verison 3.1.0 is
0690: 20 66 75 6c 6c 79 20 62 61 63 6b 77 61 72 64 73   fully backwards
06a0: 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68   compatible with
06b0: 20 74 68 65 20 33 2e 30 20 73 65 72 69 65 73 0a   the 3.0 series.
06c0: 20 20 61 6e 64 20 66 65 61 74 75 72 65 73 20 6d    and features m
06d0: 61 6e 79 20 6e 65 77 20 66 65 61 74 75 72 65 73  any new features
06e0: 20 69 6e 63 6c 75 64 69 6e 67 20 41 75 74 6f 76   including Autov
06f0: 61 63 75 75 6d 20 61 6e 64 20 63 6f 72 72 65 6c  acuum and correl
0700: 61 74 65 64 0a 20 20 73 75 62 71 75 65 72 69 65  ated.  subquerie
0710: 73 2e 20 20 53 65 65 20 74 68 65 0a 20 20 3c 61  s.  See the.  <a
0720: 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77   href="http://ww
0730: 77 2e 73 71 6c 69 74 65 2e 6f 72 67 2f 72 65 6c  w.sqlite.org/rel
0740: 65 61 73 65 6e 6f 74 65 73 33 31 30 2e 68 74 6d  easenotes310.htm
0750: 6c 22 3e 72 65 6c 65 61 73 65 20 6e 6f 74 65 73  l">release notes
0760: 3c 2f 61 3e 0a 20 20 66 6f 72 20 64 65 74 61 69  </a>.  for detai
0770: 6c 73 2e 0a 0a 20 20 54 68 69 73 20 69 73 20 61  ls...  This is a
0780: 6e 20 61 6c 70 68 61 20 72 65 6c 65 61 73 65 2e  n alpha release.
0790: 20 20 41 20 62 65 74 61 20 72 65 6c 65 61 73 65    A beta release
07a0: 20 69 73 20 65 78 70 65 63 74 65 64 20 69 6e 20   is expected in 
07b0: 61 62 6f 75 74 20 61 20 77 65 65 6b 0a 20 20 77  about a week.  w
07c0: 69 74 68 20 74 68 65 20 66 69 72 73 74 20 73 74  ith the first st
07d0: 61 62 6c 65 20 72 65 6c 65 61 73 65 20 74 6f 20  able release to 
07e0: 66 6f 6c 6c 6f 77 20 61 66 74 65 72 20 74 77 6f  follow after two
07f0: 20 6d 6f 72 65 20 77 65 65 6b 73 2e 0a 7d 0a 0a   more weeks..}..
0800: 6e 65 77 73 69 74 65 6d 20 7b 32 30 30 34 2d 4e  newsitem {2004-N
0810: 6f 76 2d 30 39 7d 20 7b 53 51 4c 69 74 65 20 61  ov-09} {SQLite a
0820: 74 20 74 68 65 20 32 30 30 34 20 49 6e 74 65 72  t the 2004 Inter
0830: 6e 61 74 69 6f 6e 61 6c 20 50 48 50 20 43 6f 6e  national PHP Con
0840: 66 65 72 65 6e 63 65 7d 20 7b 0a 20 20 54 68 65  ference} {.  The
0850: 72 65 20 77 61 73 20 61 20 74 61 6c 6b 20 6f 6e  re was a talk on
0860: 20 74 68 65 20 61 72 63 68 69 74 65 63 74 75 72   the architectur
0870: 65 20 6f 66 20 53 51 4c 69 74 65 20 61 6e 64 20  e of SQLite and 
0880: 68 6f 77 20 74 6f 20 6f 70 74 69 6d 69 7a 65 0a  how to optimize.
0890: 20 20 53 51 4c 69 74 65 20 71 75 65 72 69 65 73    SQLite queries
08a0: 20 61 74 20 74 68 65 20 32 30 30 34 20 49 6e 74   at the 2004 Int
08b0: 65 72 6e 61 74 69 6f 6e 61 6c 20 50 48 50 20 43  ernational PHP C
08c0: 6f 6e 66 65 72 65 6e 63 65 20 69 6e 20 46 72 61  onference in Fra
08d0: 6e 6b 66 75 72 74 2c 0a 20 20 47 65 72 6d 61 6e  nkfurt,.  German
08e0: 79 2e 0a 20 20 3c 61 20 68 72 65 66 3d 22 68 74  y..  <a href="ht
08f0: 74 70 3a 2f 2f 77 77 77 2e 73 71 6c 69 74 65 2e  tp://www.sqlite.
0900: 6f 72 67 2f 70 68 70 32 30 30 34 2f 70 61 67 65  org/php2004/page
0910: 2d 30 30 31 2e 68 74 6d 6c 22 3e 0a 20 20 53 6c  -001.html">.  Sl
0920: 69 64 65 73 3c 2f 61 3e 20 66 72 6f 6d 20 74 68  ides</a> from th
0930: 61 74 20 74 61 6c 6b 20 61 72 65 20 61 76 61 69  at talk are avai
0940: 6c 61 62 6c 65 2e 0a 7d 0a 0a 6e 65 77 73 69 74  lable..}..newsit
0950: 65 6d 20 7b 32 30 30 34 2d 4f 63 74 2d 31 31 7d  em {2004-Oct-11}
0960: 20 7b 56 65 72 73 69 6f 6e 20 33 2e 30 2e 38 7d   {Version 3.0.8}
0970: 20 7b 0a 20 20 56 65 72 73 69 6f 6e 20 33 2e 30   {.  Version 3.0
0980: 2e 38 20 6f 66 20 53 51 4c 69 74 65 20 63 6f 6e  .8 of SQLite con
0990: 74 61 69 6e 73 20 73 65 76 65 72 61 6c 20 63 6f  tains several co
09a0: 64 65 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73  de optimizations
09b0: 20 61 6e 64 20 6d 69 6e 6f 72 0a 20 20 62 75 67   and minor.  bug
09c0: 20 66 69 78 65 73 20 61 6e 64 20 61 64 64 73 20   fixes and adds 
09d0: 73 75 70 70 6f 72 74 20 66 6f 72 20 44 45 46 45  support for DEFE
09e0: 52 52 45 44 2c 20 49 4d 4d 45 44 49 41 54 45 2c  RRED, IMMEDIATE,
09f0: 20 61 6e 64 20 45 58 43 4c 55 53 49 56 45 0a 20   and EXCLUSIVE. 
0a00: 20 74 72 61 6e 73 61 63 74 69 6f 6e 73 2e 20 20   transactions.  
0a10: 54 68 69 73 20 69 73 20 61 6e 20 69 6e 63 72 65  This is an incre
0a20: 6d 65 6e 74 61 6c 20 72 65 6c 65 61 73 65 2e 20  mental release. 
0a30: 20 54 68 65 72 65 20 69 73 20 6e 6f 20 72 65 61   There is no rea
0a40: 73 6f 6e 0a 20 20 74 6f 20 75 70 67 72 61 64 65  son.  to upgrade
0a50: 20 66 72 6f 6d 20 76 65 72 73 69 6f 6e 20 33 2e   from version 3.
0a60: 30 2e 37 20 69 66 20 74 68 61 74 20 76 65 72 73  0.7 if that vers
0a70: 69 6f 6e 20 69 73 20 77 6f 72 6b 69 6e 67 20 66  ion is working f
0a80: 6f 72 20 79 6f 75 2e 0a 7d 0a 0a 0a 6e 65 77 73  or you..}...news
0a90: 69 74 65 6d 20 7b 32 30 30 34 2d 4f 63 74 2d 31  item {2004-Oct-1
0aa0: 30 7d 20 7b 53 51 4c 69 74 65 20 61 74 20 74 68  0} {SQLite at th
0ab0: 65 20 31 31 3c 73 75 70 3e 3c 73 6d 61 6c 6c 3e  e 11<sup><small>
0ac0: 74 68 3c 2f 73 6d 61 6c 6c 3e 3c 2f 73 75 70 3e  th</small></sup>
0ad0: 0a 41 6e 6e 75 61 6c 20 54 63 6c 2f 54 6b 20 43  .Annual Tcl/Tk C
0ae0: 6f 6e 66 65 72 65 6e 63 65 7d 20 7b 0a 20 20 54  onference} {.  T
0af0: 68 65 72 65 20 77 69 6c 6c 20 62 65 20 61 20 74  here will be a t
0b00: 61 6c 6b 20 6f 6e 20 74 68 65 20 75 73 65 20 6f  alk on the use o
0b10: 66 20 53 51 4c 69 74 65 20 69 6e 20 54 63 6c 2f  f SQLite in Tcl/
0b20: 54 6b 20 61 74 20 74 68 65 0a 20 20 31 31 3c 73  Tk at the.  11<s
0b30: 75 70 3e 3c 73 6d 61 6c 6c 3e 74 68 3c 2f 73 6d  up><small>th</sm
0b40: 61 6c 6c 3e 3c 2f 73 75 70 3e 20 54 63 6c 2f 54  all></sup> Tcl/T
0b50: 6b 20 43 6f 6e 66 65 72 65 6e 63 65 20 74 68 69  k Conference thi
0b60: 73 20 77 65 65 6b 20 69 6e 0a 20 20 4e 65 77 20  s week in.  New 
0b70: 4f 72 6c 65 61 6e 73 2e 20 20 56 69 73 69 74 20  Orleans.  Visit 
0b80: 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f  <a href="http://
0b90: 77 77 77 2e 74 63 6c 2e 74 6b 2f 63 6f 6d 6d 75  www.tcl.tk/commu
0ba0: 6e 69 74 79 2f 74 63 6c 32 30 30 34 2f 22 3e 0a  nity/tcl2004/">.
0bb0: 20 20 68 74 74 70 3a 2f 2f 77 77 77 2e 74 63 6c    http://www.tcl
0bc0: 2e 74 6b 2f 3c 2f 61 3e 20 66 6f 72 20 64 65 74  .tk/</a> for det
0bd0: 61 69 6c 73 2e 0a 20 20 3c 61 20 68 72 65 66 3d  ails..  <a href=
0be0: 22 68 74 74 70 3a 2f 2f 77 77 77 2e 73 71 6c 69  "http://www.sqli
0bf0: 74 65 2e 6f 72 67 2f 74 63 6c 63 6f 6e 66 32 30  te.org/tclconf20
0c00: 30 34 2f 70 61 67 65 2d 30 30 31 2e 68 74 6d 6c  04/page-001.html
0c10: 22 3e 0a 20 20 53 6c 69 64 65 73 3c 2f 61 3e 20  ">.  Slides</a> 
0c20: 66 72 6f 6d 20 74 68 65 20 74 61 6c 6b 20 61 72  from the talk ar
0c30: 65 20 61 76 61 69 6c 61 62 6c 65 2e 0a 7d 0a 0a  e available..}..
0c40: 6e 65 77 73 69 74 65 6d 20 7b 32 30 30 34 2d 53  newsitem {2004-S
0c50: 65 70 2d 31 38 7d 20 7b 56 65 72 73 69 6f 6e 20  ep-18} {Version 
0c60: 33 2e 30 2e 37 7d 20 7b 0a 20 20 56 65 72 73 69  3.0.7} {.  Versi
0c70: 6f 6e 20 33 2e 30 20 68 61 73 20 6e 6f 77 20 62  on 3.0 has now b
0c80: 65 65 6e 20 69 6e 20 75 73 65 20 62 79 20 6d 75  een in use by mu
0c90: 6c 74 69 70 6c 65 20 70 72 6f 6a 65 63 74 73 20  ltiple projects 
0ca0: 66 6f 72 20 73 65 76 65 72 61 6c 0a 20 20 6d 6f  for several.  mo
0cb0: 6e 74 68 73 20 77 69 74 68 20 6e 6f 20 6d 61 6a  nths with no maj
0cc0: 6f 72 20 64 69 66 66 69 63 75 6c 74 69 65 73 2e  or difficulties.
0cd0: 20 20 20 57 65 20 63 6f 6e 73 69 64 65 72 20 69     We consider i
0ce0: 74 20 73 74 61 62 6c 65 20 61 6e 64 0a 20 20 72  t stable and.  r
0cf0: 65 61 64 79 20 66 6f 72 20 70 72 6f 64 75 63 74  eady for product
0d00: 69 6f 6e 20 75 73 65 2e 20 0a 7d 0a 0a 6e 65 77  ion use. .}..new
0d10: 73 69 74 65 6d 20 7b 32 30 30 34 2d 53 65 70 2d  sitem {2004-Sep-
0d20: 30 32 7d 20 7b 56 65 72 73 69 6f 6e 20 33 2e 30  02} {Version 3.0
0d30: 2e 36 20 28 62 65 74 61 29 7d 20 7b 0a 20 20 42  .6 (beta)} {.  B
0d40: 65 63 61 75 73 65 20 6f 66 20 73 6f 6d 65 20 69  ecause of some i
0d50: 6d 70 6f 72 74 61 6e 74 20 63 68 61 6e 67 65 73  mportant changes
0d60: 20 74 6f 20 73 71 6c 69 74 65 33 5f 73 74 65 70   to sqlite3_step
0d70: 28 29 2c 0a 20 20 77 65 20 68 61 76 65 20 64 65  (),.  we have de
0d80: 63 69 64 65 64 20 74 6f 0a 20 20 64 6f 20 61 6e  cided to.  do an
0d90: 20 61 64 64 69 74 69 6f 6e 61 6c 20 62 65 74 61   additional beta
0da0: 20 72 65 6c 65 61 73 65 20 70 72 69 6f 72 20 74   release prior t
0db0: 6f 20 74 68 65 20 66 69 72 73 74 20 22 73 74 61  o the first "sta
0dc0: 62 6c 65 22 20 72 65 6c 65 61 73 65 2e 0a 20 20  ble" release..  
0dd0: 49 66 20 6e 6f 20 73 65 72 69 6f 75 73 20 70 72  If no serious pr
0de0: 6f 62 6c 65 6d 73 20 61 72 65 20 64 69 73 63 6f  oblems are disco
0df0: 76 65 72 65 64 20 69 6e 20 74 68 69 73 20 76 65  vered in this ve
0e00: 72 73 69 6f 6e 2c 20 77 65 20 77 69 6c 6c 0a 20  rsion, we will. 
0e10: 20 72 65 6c 65 61 73 65 20 76 65 72 73 69 6f 6e   release version
0e20: 20 33 2e 30 20 22 73 74 61 62 6c 65 22 20 69 6e   3.0 "stable" in
0e30: 20 61 62 6f 75 74 20 61 20 77 65 65 6b 2e 0a 7d   about a week..}
0e40: 0a 0a 0a 6e 65 77 73 69 74 65 6d 20 7b 32 30 30  ...newsitem {200
0e50: 34 2d 41 75 67 2d 32 39 7d 20 7b 56 65 72 73 69  4-Aug-29} {Versi
0e60: 6f 6e 20 33 2e 30 2e 35 20 28 62 65 74 61 29 7d  on 3.0.5 (beta)}
0e70: 20 7b 0a 20 20 54 68 65 20 66 6f 75 72 74 68 20   {.  The fourth 
0e80: 62 65 74 61 20 72 65 6c 65 61 73 65 20 6f 66 20  beta release of 
0e90: 53 51 4c 69 74 65 20 76 65 72 73 69 6f 6e 20 33  SQLite version 3
0ea0: 2e 30 20 69 73 20 6e 6f 77 20 61 76 61 69 6c 61  .0 is now availa
0eb0: 62 6c 65 2e 0a 20 20 54 68 65 20 6e 65 78 74 20  ble..  The next 
0ec0: 72 65 6c 65 61 73 65 20 69 73 20 65 78 70 65 63  release is expec
0ed0: 74 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64  ted to be called
0ee0: 20 22 73 74 61 62 6c 65 22 2e 0a 7d 0a 0a 0a 6e   "stable"..}...n
0ef0: 65 77 73 69 74 65 6d 20 7b 32 30 30 34 2d 41 75  ewsitem {2004-Au
0f00: 67 2d 30 38 7d 20 7b 56 65 72 73 69 6f 6e 20 33  g-08} {Version 3
0f10: 2e 30 2e 34 20 28 62 65 74 61 29 7d 20 7b 0a 20  .0.4 (beta)} {. 
0f20: 20 54 68 65 20 74 68 69 72 64 20 62 65 74 61 20   The third beta 
0f30: 72 65 6c 65 61 73 65 20 6f 66 20 53 51 4c 69 74  release of SQLit
0f40: 65 20 76 65 72 73 69 6f 6e 20 33 2e 30 20 69 73  e version 3.0 is
0f50: 20 6e 6f 77 20 61 76 61 69 6c 61 62 6c 65 2e 0a   now available..
0f60: 20 20 54 68 69 73 20 6e 65 77 20 62 65 74 61 20    This new beta 
0f70: 66 69 78 65 73 20 73 65 76 65 72 61 6c 20 62 75  fixes several bu
0f80: 67 73 20 69 6e 63 6c 75 64 69 6e 67 20 61 20 64  gs including a d
0f90: 61 74 61 62 61 73 65 20 63 6f 72 72 75 70 74 69  atabase corrupti
0fa0: 6f 6e 0a 20 20 70 72 6f 62 6c 65 6d 20 74 68 61  on.  problem tha
0fb0: 74 20 63 61 6e 20 6f 63 63 75 72 20 77 68 65 6e  t can occur when
0fc0: 20 64 6f 69 6e 67 20 61 20 44 45 4c 45 54 45 20   doing a DELETE 
0fd0: 77 68 69 6c 65 20 61 20 53 45 4c 45 43 54 20 69  while a SELECT i
0fe0: 73 20 70 65 6e 64 69 6e 67 2e 0a 20 20 45 78 70  s pending..  Exp
0ff0: 65 63 74 20 61 74 20 6c 65 61 73 74 20 6f 6e 65  ect at least one
1000: 20 6d 6f 72 65 20 62 65 74 61 20 62 65 66 6f 72   more beta befor
1010: 65 20 76 65 72 73 69 6f 6e 20 33 2e 30 20 67 6f  e version 3.0 go
1020: 65 73 20 66 69 6e 61 6c 2e 0a 7d 0a 0a 6e 65 77  es final..}..new
1030: 73 69 74 65 6d 20 7b 32 30 30 34 2d 4a 75 6c 79  sitem {2004-July
1040: 2d 32 32 7d 20 7b 56 65 72 73 69 6f 6e 20 33 2e  -22} {Version 3.
1050: 30 2e 33 20 28 62 65 74 61 29 7d 20 7b 0a 20 20  0.3 (beta)} {.  
1060: 54 68 65 20 73 65 63 6f 6e 64 20 62 65 74 61 20  The second beta 
1070: 72 65 6c 65 61 73 65 20 6f 66 20 53 51 4c 69 74  release of SQLit
1080: 65 20 76 65 72 73 69 6f 6e 20 33 2e 30 20 69 73  e version 3.0 is
1090: 20 6e 6f 77 20 61 76 61 69 6c 61 62 6c 65 2e 0a   now available..
10a0: 20 20 54 68 69 73 20 6e 65 77 20 62 65 74 61 20    This new beta 
10b0: 66 69 78 65 73 20 6d 61 6e 79 20 62 75 67 73 20  fixes many bugs 
10c0: 61 6e 64 20 61 64 64 73 20 73 75 70 70 6f 72 74  and adds support
10d0: 20 66 6f 72 20 64 61 74 61 62 61 73 65 73 20 77   for databases w
10e0: 69 74 68 0a 20 20 76 61 72 79 69 6e 67 20 70 61  ith.  varying pa
10f0: 67 65 20 73 69 7a 65 73 2e 20 20 54 68 65 20 6e  ge sizes.  The n
1100: 65 78 74 20 33 2e 30 20 72 65 6c 65 61 73 65 20  ext 3.0 release 
1110: 77 69 6c 6c 20 70 72 6f 62 61 62 6c 79 20 62 65  will probably be
1120: 20 63 61 6c 6c 65 64 0a 20 20 61 20 66 69 6e 61   called.  a fina
1130: 6c 20 6f 72 20 73 74 61 62 6c 65 20 72 65 6c 65  l or stable rele
1140: 61 73 65 2e 0a 0a 20 20 56 65 72 73 69 6f 6e 20  ase...  Version 
1150: 33 2e 30 20 61 64 64 73 20 73 75 70 70 6f 72 74  3.0 adds support
1160: 20 66 6f 72 20 69 6e 74 65 72 6e 61 74 69 6f 6e   for internation
1170: 61 6c 69 7a 61 74 69 6f 6e 20 61 6e 64 20 61 20  alization and a 
1180: 6e 65 77 0a 20 20 6d 6f 72 65 20 63 6f 6d 70 61  new.  more compa
1190: 63 74 20 66 69 6c 65 20 66 6f 72 6d 61 74 2e 20  ct file format. 
11a0: 0a 20 20 3c 61 20 68 72 65 66 3d 22 76 65 72 73  .  <a href="vers
11b0: 69 6f 6e 33 2e 68 74 6d 6c 22 3e 44 65 74 61 69  ion3.html">Detai
11c0: 6c 73 2e 3c 2f 61 3e 0a 20 20 54 68 65 20 41 50  ls.</a>.  The AP
11d0: 49 20 61 6e 64 20 66 69 6c 65 20 66 6f 72 6d 61  I and file forma
11e0: 74 20 68 61 76 65 20 62 65 65 6e 20 66 69 78 65  t have been fixe
11f0: 64 20 73 69 6e 63 65 20 33 2e 30 2e 32 2e 20 20  d since 3.0.2.  
1200: 41 6c 6c 0a 20 20 72 65 67 72 65 73 73 69 6f 6e  All.  regression
1210: 20 74 65 73 74 73 20 70 61 73 73 20 28 6f 76 65   tests pass (ove
1220: 72 20 31 30 30 30 30 30 20 74 65 73 74 73 29 20  r 100000 tests) 
1230: 61 6e 64 20 74 68 65 20 74 65 73 74 20 73 75 69  and the test sui
1240: 74 65 0a 20 20 65 78 65 72 63 69 73 65 73 20 6f  te.  exercises o
1250: 76 65 72 20 39 35 25 20 6f 66 20 74 68 65 20 63  ver 95% of the c
1260: 6f 64 65 2e 0a 0a 20 20 53 51 4c 69 74 65 20 76  ode...  SQLite v
1270: 65 72 73 69 6f 6e 20 33 2e 30 20 69 73 20 6d 61  ersion 3.0 is ma
1280: 64 65 20 70 6f 73 73 69 62 6c 65 20 69 6e 20 70  de possible in p
1290: 61 72 74 20 62 79 20 41 4f 4c 0a 20 20 64 65 76  art by AOL.  dev
12a0: 65 6c 6f 70 65 72 73 20 73 75 70 70 6f 72 74 69  elopers supporti
12b0: 6e 67 20 61 6e 64 20 65 6d 62 72 61 63 69 6e 67  ng and embracing
12c0: 20 67 72 65 61 74 20 4f 70 65 6e 2d 53 6f 75 72   great Open-Sour
12d0: 63 65 20 53 6f 66 74 77 61 72 65 2e 0a 7d 0a 0a  ce Software..}..
12e0: 6e 65 77 73 69 74 65 6d 20 7b 32 30 30 34 2d 4a  newsitem {2004-J
12f0: 6c 79 2d 32 32 7d 20 7b 56 65 72 73 69 6f 6e 20  ly-22} {Version 
1300: 32 2e 38 2e 31 35 7d 20 7b 0a 20 20 53 51 4c 69  2.8.15} {.  SQLi
1310: 74 65 20 76 65 72 73 69 6f 6e 20 32 2e 38 2e 31  te version 2.8.1
1320: 35 20 69 73 20 61 20 6d 61 69 6e 74 65 6e 61 6e  5 is a maintenan
1330: 63 65 20 72 65 6c 65 61 73 65 20 66 6f 72 20 74  ce release for t
1340: 68 65 20 76 65 72 73 69 6f 6e 20 32 2e 38 0a 20  he version 2.8. 
1350: 20 73 65 72 69 65 73 2e 20 20 56 65 72 73 69 6f   series.  Versio
1360: 6e 20 32 2e 38 20 63 6f 6e 74 69 6e 75 65 73 20  n 2.8 continues 
1370: 74 6f 20 62 65 20 6d 61 69 6e 74 61 69 6e 65 64  to be maintained
1380: 20 77 69 74 68 20 62 75 67 20 66 69 78 65 73 2c   with bug fixes,
1390: 20 62 75 74 0a 20 20 6e 6f 20 6e 65 77 20 66 65   but.  no new fe
13a0: 61 74 75 72 65 73 20 77 69 6c 6c 20 62 65 20 61  atures will be a
13b0: 64 64 65 64 20 74 6f 20 76 65 72 73 69 6f 6e 20  dded to version 
13c0: 32 2e 38 2e 20 20 41 6c 6c 20 74 68 65 20 63 68  2.8.  All the ch
13d0: 61 6e 67 65 73 20 69 6e 0a 20 20 74 68 69 73 20  anges in.  this 
13e0: 72 65 6c 65 61 73 65 20 61 72 65 20 6d 69 6e 6f  release are mino
13f0: 72 2e 20 20 49 66 20 79 6f 75 20 61 72 65 20 6e  r.  If you are n
1400: 6f 74 20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65  ot having proble
1410: 6d 73 2c 20 74 68 65 72 65 20 69 73 0a 20 20 74  ms, there is.  t
1420: 68 65 72 65 20 69 73 20 6e 6f 20 72 65 61 73 6f  here is no reaso
1430: 6e 20 74 6f 20 75 70 67 72 61 64 65 2e 0a 7d 0a  n to upgrade..}.
1440: 0a 6e 65 77 73 69 74 65 6d 20 7b 32 30 30 34 2d  .newsitem {2004-
1450: 4a 75 6e 2d 33 30 7d 20 7b 56 65 72 73 69 6f 6e  Jun-30} {Version
1460: 20 33 2e 30 2e 32 20 28 62 65 74 61 29 20 52 65   3.0.2 (beta) Re
1470: 6c 65 61 73 65 64 7d 20 7b 0a 20 20 54 68 65 20  leased} {.  The 
1480: 66 69 72 73 74 20 62 65 74 61 20 72 65 6c 65 61  first beta relea
1490: 73 65 20 6f 66 20 53 51 4c 69 74 65 20 76 65 72  se of SQLite ver
14a0: 73 69 6f 6e 20 33 2e 30 20 69 73 20 6e 6f 77 20  sion 3.0 is now 
14b0: 61 76 61 69 6c 61 62 6c 65 2e 0a 20 20 56 65 72  available..  Ver
14c0: 73 69 6f 6e 20 33 2e 30 20 61 64 64 73 20 73 75  sion 3.0 adds su
14d0: 70 70 6f 72 74 20 66 6f 72 20 69 6e 74 65 72 6e  pport for intern
14e0: 61 74 69 6f 6e 61 6c 69 7a 61 74 69 6f 6e 20 61  ationalization a
14f0: 6e 64 20 61 20 6e 65 77 0a 20 20 6d 6f 72 65 20  nd a new.  more 
1500: 63 6f 6d 70 61 63 74 20 66 69 6c 65 20 66 6f 72  compact file for
1510: 6d 61 74 2e 20 0a 20 20 3c 61 20 68 72 65 66 3d  mat. .  <a href=
1520: 22 76 65 72 73 69 6f 6e 33 2e 68 74 6d 6c 22 3e  "version3.html">
1530: 44 65 74 61 69 6c 73 2e 3c 2f 61 3e 0a 20 20 41  Details.</a>.  A
1540: 73 20 6f 66 20 74 68 69 73 20 72 65 6c 65 61 73  s of this releas
1550: 65 2c 20 74 68 65 20 41 50 49 20 61 6e 64 20 66  e, the API and f
1560: 69 6c 65 20 66 6f 72 6d 61 74 20 61 72 65 20 66  ile format are f
1570: 72 6f 7a 65 6e 2e 20 20 41 6c 6c 0a 20 20 72 65  rozen.  All.  re
1580: 67 72 65 73 73 69 6f 6e 20 74 65 73 74 73 20 70  gression tests p
1590: 61 73 73 20 28 6f 76 65 72 20 31 30 30 30 30 30  ass (over 100000
15a0: 20 74 65 73 74 73 29 20 61 6e 64 20 74 68 65 20   tests) and the 
15b0: 74 65 73 74 20 73 75 69 74 65 0a 20 20 65 78 65  test suite.  exe
15c0: 72 63 69 73 65 73 20 6f 76 65 72 20 39 35 25 20  rcises over 95% 
15d0: 6f 66 20 74 68 65 20 63 6f 64 65 2e 0a 0a 20 20  of the code...  
15e0: 53 51 4c 69 74 65 20 76 65 72 73 69 6f 6e 20 33  SQLite version 3
15f0: 2e 30 20 69 73 20 6d 61 64 65 20 70 6f 73 73 69  .0 is made possi
1600: 62 6c 65 20 69 6e 20 70 61 72 74 20 62 79 20 41  ble in part by A
1610: 4f 4c 0a 20 20 64 65 76 65 6c 6f 70 65 72 73 20  OL.  developers 
1620: 73 75 70 70 6f 72 74 69 6e 67 20 61 6e 64 20 65  supporting and e
1630: 6d 62 72 61 63 69 6e 67 20 67 72 65 61 74 20 4f  mbracing great O
1640: 70 65 6e 2d 53 6f 75 72 63 65 20 53 6f 66 74 77  pen-Source Softw
1650: 61 72 65 2e 0a 7d 0a 20 20 0a 0a 6e 65 77 73 69  are..}.  ..newsi
1660: 74 65 6d 20 7b 32 30 30 34 2d 4a 75 6e 2d 32 35  tem {2004-Jun-25
1670: 7d 20 7b 57 65 62 73 69 74 65 20 68 61 63 6b 65  } {Website hacke
1680: 64 7d 20 7b 0a 20 20 54 68 65 20 77 77 77 2e 73  d} {.  The www.s
1690: 71 6c 69 74 65 2e 6f 72 67 20 77 65 62 73 69 74  qlite.org websit
16a0: 65 20 77 61 73 20 68 61 63 6b 65 64 20 73 6f 6d  e was hacked som
16b0: 65 74 69 6d 65 20 61 72 6f 75 6e 64 20 32 30 30  etime around 200
16c0: 34 2d 4a 75 6e 2d 32 32 0a 20 20 62 65 63 61 75  4-Jun-22.  becau
16d0: 73 65 20 74 68 65 20 6c 65 61 64 20 53 51 4c 69  se the lead SQLi
16e0: 74 65 20 64 65 76 65 6c 6f 70 65 72 20 66 61 69  te developer fai
16f0: 6c 65 64 20 74 6f 20 70 72 6f 70 65 72 6c 79 20  led to properly 
1700: 70 61 74 63 68 20 43 56 53 2e 0a 20 20 45 76 69  patch CVS..  Evi
1710: 64 65 6e 63 65 20 73 75 67 67 65 73 74 73 20 74  dence suggests t
1720: 68 61 74 20 74 68 65 20 61 74 74 61 63 6b 65 72  hat the attacker
1730: 20 77 61 73 20 75 6e 61 62 6c 65 20 74 6f 20 65   was unable to e
1740: 6c 65 76 61 74 65 20 70 72 69 76 69 6c 65 67 65  levate privilege
1750: 73 0a 20 20 61 62 6f 76 65 20 75 73 65 72 20 22  s.  above user "
1760: 63 76 73 22 2e 20 20 4e 65 76 65 72 74 68 65 6c  cvs".  Neverthel
1770: 65 73 73 2c 20 61 73 20 61 20 70 72 65 63 61 75  ess, as a precau
1780: 74 69 6f 6e 20 74 68 65 20 65 6e 74 69 72 65 20  tion the entire 
1790: 77 65 62 73 69 74 65 0a 20 20 68 61 73 20 62 65  website.  has be
17a0: 65 6e 20 72 65 63 6f 6e 73 74 72 75 63 74 65 64  en reconstructed
17b0: 20 66 72 6f 6d 20 73 63 72 61 74 63 68 20 6f 6e   from scratch on
17c0: 20 61 20 66 72 65 73 68 20 6d 61 63 68 69 6e 65   a fresh machine
17d0: 2e 20 20 41 6c 6c 20 73 65 72 76 69 63 65 73 0a  .  All services.
17e0: 20 20 73 68 6f 75 6c 64 20 62 65 20 62 61 63 6b    should be back
17f0: 20 74 6f 20 6e 6f 72 6d 61 6c 20 61 73 20 6f 66   to normal as of
1800: 20 32 30 30 34 2d 4a 75 6e 2d 32 38 2e 0a 7d 0a   2004-Jun-28..}.
1810: 0a 0a 6e 65 77 73 69 74 65 6d 20 7b 32 30 30 34  ..newsitem {2004
1820: 2d 4a 75 6e 2d 31 38 7d 20 7b 56 65 72 73 69 6f  -Jun-18} {Versio
1830: 6e 20 33 2e 30 2e 30 20 28 61 6c 70 68 61 29 20  n 3.0.0 (alpha) 
1840: 52 65 6c 65 61 73 65 64 7d 20 7b 0a 20 20 54 68  Released} {.  Th
1850: 65 20 66 69 72 73 74 20 61 6c 70 68 61 20 72 65  e first alpha re
1860: 6c 65 61 73 65 20 6f 66 20 53 51 4c 69 74 65 20  lease of SQLite 
1870: 76 65 72 73 69 6f 6e 20 33 2e 30 20 69 73 20 61  version 3.0 is a
1880: 76 61 69 6c 61 62 6c 65 20 66 6f 72 0a 20 20 70  vailable for.  p
1890: 75 62 6c 69 63 20 72 65 76 69 65 77 20 61 6e 64  ublic review and
18a0: 20 63 6f 6d 6d 65 6e 74 2e 20 20 56 65 72 73 69   comment.  Versi
18b0: 6f 6e 20 33 2e 30 20 65 6e 68 61 6e 63 65 73 20  on 3.0 enhances 
18c0: 69 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 69 7a 61  internationaliza
18d0: 74 69 6f 6e 20 73 75 70 70 6f 72 74 0a 20 20 74  tion support.  t
18e0: 68 72 6f 75 67 68 20 74 68 65 20 75 73 65 20 6f  hrough the use o
18f0: 66 20 55 54 46 2d 31 36 20 61 6e 64 20 75 73 65  f UTF-16 and use
1900: 72 2d 64 65 66 69 6e 65 64 20 74 65 78 74 20 63  r-defined text c
1910: 6f 6c 6c 61 74 69 6e 67 20 73 65 71 75 65 6e 63  ollating sequenc
1920: 65 73 2e 0a 20 20 42 4c 4f 42 73 20 63 61 6e 20  es..  BLOBs can 
1930: 6e 6f 77 20 62 65 20 73 74 6f 72 65 64 20 64 69  now be stored di
1940: 72 65 63 74 6c 79 2c 20 77 69 74 68 6f 75 74 20  rectly, without 
1950: 65 6e 63 6f 64 69 6e 67 2e 0a 20 20 41 20 6e 65  encoding..  A ne
1960: 77 20 66 69 6c 65 20 66 6f 72 6d 61 74 20 72 65  w file format re
1970: 73 75 6c 74 73 20 69 6e 20 64 61 74 61 62 61 73  sults in databas
1980: 65 73 20 74 68 61 74 20 61 72 65 20 32 35 25 20  es that are 25% 
1990: 73 6d 61 6c 6c 65 72 20 28 64 65 70 65 6e 64 69  smaller (dependi
19a0: 6e 67 0a 20 20 6f 6e 20 63 6f 6e 74 65 6e 74 29  ng.  on content)
19b0: 2e 20 20 54 68 65 20 63 6f 64 65 20 69 73 20 61  .  The code is a
19c0: 6c 73 6f 20 61 20 6c 69 74 74 6c 65 20 66 61 73  lso a little fas
19d0: 74 65 72 2e 20 20 49 6e 20 73 70 69 74 65 20 6f  ter.  In spite o
19e0: 66 20 74 68 65 20 6d 61 6e 79 0a 20 20 6e 65 77  f the many.  new
19f0: 20 66 65 61 74 75 72 65 73 2c 20 74 68 65 20 6c   features, the l
1a00: 69 62 72 61 72 79 20 66 6f 6f 74 70 72 69 6e 74  ibrary footprint
1a10: 20 69 73 20 73 74 69 6c 6c 20 6c 65 73 73 20 74   is still less t
1a20: 68 61 6e 20 32 34 30 4b 42 0a 20 20 28 78 38 36  han 240KB.  (x86
1a30: 2c 20 67 63 63 20 2d 4f 31 29 2e 0a 20 20 3c 61  , gcc -O1)..  <a
1a40: 20 68 72 65 66 3d 22 76 65 72 73 69 6f 6e 33 2e   href="version3.
1a50: 68 74 6d 6c 22 3e 41 64 64 69 74 69 6f 6e 61 6c  html">Additional
1a60: 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 3c 2f 61 3e   information</a>
1a70: 2e 0a 0a 20 20 4f 75 72 20 69 6e 74 65 6e 74 20  ...  Our intent 
1a80: 69 73 20 74 6f 20 66 72 65 65 7a 65 20 74 68 65  is to freeze the
1a90: 20 66 69 6c 65 20 66 6f 72 6d 61 74 20 61 6e 64   file format and
1aa0: 20 41 50 49 20 6f 6e 20 32 30 30 34 2d 4a 75 6c   API on 2004-Jul
1ab0: 2d 30 31 2e 0a 20 20 55 73 65 72 73 20 61 72 65  -01..  Users are
1ac0: 20 65 6e 63 6f 75 72 61 67 65 64 20 74 6f 20 72   encouraged to r
1ad0: 65 76 69 65 77 20 61 6e 64 20 65 76 61 6c 75 61  eview and evalua
1ae0: 74 65 20 74 68 69 73 20 61 6c 70 68 61 20 72 65  te this alpha re
1af0: 6c 65 61 73 65 20 63 61 72 65 66 75 6c 6c 79 20  lease carefully 
1b00: 0a 20 20 61 6e 64 20 73 75 62 6d 69 74 20 61 6e  .  and submit an
1b10: 79 20 66 65 65 64 62 61 63 6b 20 70 72 69 6f 72  y feedback prior
1b20: 20 74 6f 20 74 68 61 74 20 64 61 74 65 2e 0a 0a   to that date...
1b30: 20 20 54 68 65 20 32 2e 38 20 73 65 72 69 65 73    The 2.8 series
1b40: 20 6f 66 20 53 51 4c 69 74 65 20 77 69 6c 6c 20   of SQLite will 
1b50: 63 6f 6e 74 69 6e 75 65 20 74 6f 20 62 65 20 73  continue to be s
1b60: 75 70 70 6f 72 74 65 64 20 77 69 74 68 20 62 75  upported with bu
1b70: 67 0a 20 20 66 69 78 65 73 20 66 6f 72 20 74 68  g.  fixes for th
1b80: 65 20 66 6f 72 65 73 65 65 61 62 6c 65 20 66 75  e foreseeable fu
1b90: 74 75 72 65 2e 0a 7d 0a 0a 6e 65 77 73 69 74 65  ture..}..newsite
1ba0: 6d 20 7b 32 30 30 34 2d 4a 75 6e 2d 30 39 7d 20  m {2004-Jun-09} 
1bb0: 7b 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 34 20  {Version 2.8.14 
1bc0: 52 65 6c 65 61 73 65 64 7d 20 7b 0a 20 20 53 51  Released} {.  SQ
1bd0: 4c 69 74 65 20 76 65 72 73 69 6f 6e 20 32 2e 38  Lite version 2.8
1be0: 2e 31 34 20 69 73 20 61 20 70 61 74 63 68 20 72  .14 is a patch r
1bf0: 65 6c 65 61 73 65 20 74 6f 20 74 68 65 20 73 74  elease to the st
1c00: 61 62 6c 65 20 32 2e 38 20 73 65 72 69 65 73 2e  able 2.8 series.
1c10: 0a 20 20 54 68 65 72 65 20 69 73 20 6e 6f 20 72  .  There is no r
1c20: 65 61 73 6f 6e 20 74 6f 20 75 70 67 72 61 64 65  eason to upgrade
1c30: 20 69 66 20 32 2e 38 2e 31 33 20 69 73 20 77 6f   if 2.8.13 is wo
1c40: 72 6b 69 6e 67 20 6f 6b 20 66 6f 72 20 79 6f 75  rking ok for you
1c50: 2e 0a 20 20 54 68 69 73 20 69 73 20 6f 6e 6c 79  ..  This is only
1c60: 20 61 20 62 75 67 2d 66 69 78 20 72 65 6c 65 61   a bug-fix relea
1c70: 73 65 2e 20 20 4d 6f 73 74 20 64 65 76 65 6c 6f  se.  Most develo
1c80: 70 6d 65 6e 74 20 65 66 66 6f 72 74 20 69 73 0a  pment effort is.
1c90: 20 20 67 6f 69 6e 67 20 69 6e 74 6f 20 76 65 72    going into ver
1ca0: 73 69 6f 6e 20 33 2e 30 2e 30 20 77 68 69 63 68  sion 3.0.0 which
1cb0: 20 69 73 20 64 75 65 20 6f 75 74 20 73 6f 6f 6e   is due out soon
1cc0: 2e 0a 7d 0a 0a 6e 65 77 73 69 74 65 6d 20 7b 32  ..}..newsitem {2
1cd0: 30 30 34 2d 4d 61 79 2d 33 31 7d 20 7b 43 56 53  004-May-31} {CVS
1ce0: 20 41 63 63 65 73 73 20 54 65 6d 70 6f 72 61 72   Access Temporar
1cf0: 69 6c 79 20 44 69 73 61 62 6c 65 64 7d 20 7b 0a  ily Disabled} {.
1d00: 20 20 41 6e 6f 6e 79 6d 6f 75 73 20 61 63 63 65    Anonymous acce
1d10: 73 73 20 74 6f 20 74 68 65 20 43 56 53 20 72 65  ss to the CVS re
1d20: 70 6f 73 69 74 6f 72 79 20 77 69 6c 6c 20 62 65  pository will be
1d30: 20 73 75 73 70 65 6e 64 65 64 0a 20 20 66 6f 72   suspended.  for
1d40: 20 32 20 77 65 65 6b 73 20 62 65 67 69 6e 6e 69   2 weeks beginni
1d50: 6e 67 20 6f 6e 20 32 30 30 34 2d 4a 75 6e 65 2d  ng on 2004-June-
1d60: 30 34 2e 20 20 45 76 65 72 79 6f 6e 65 20 77 69  04.  Everyone wi
1d70: 6c 6c 20 73 74 69 6c 6c 0a 20 20 62 65 20 61 62  ll still.  be ab
1d80: 6c 65 20 74 6f 20 64 6f 77 6e 6c 6f 61 64 0a 20  le to download. 
1d90: 20 70 72 65 70 61 63 6b 61 67 65 64 20 73 6f 75   prepackaged sou
1da0: 72 63 65 20 62 75 6e 64 6c 65 73 2c 20 63 72 65  rce bundles, cre
1db0: 61 74 65 20 6f 72 20 6d 6f 64 69 66 79 20 74 72  ate or modify tr
1dc0: 6f 75 62 6c 65 20 74 69 63 6b 65 74 73 2c 20 6f  ouble tickets, o
1dd0: 72 20 76 69 65 77 0a 20 20 63 68 61 6e 67 65 20  r view.  change 
1de0: 6c 6f 67 73 20 64 75 72 69 6e 67 20 74 68 65 20  logs during the 
1df0: 43 56 53 20 73 65 72 76 69 63 65 20 69 6e 74 65  CVS service inte
1e00: 72 72 75 70 74 69 6f 6e 2e 20 46 75 6c 6c 20 6f  rruption. Full o
1e10: 70 65 6e 20 61 63 63 65 73 73 20 74 6f 20 74 68  pen access to th
1e20: 65 0a 20 20 43 56 53 20 72 65 70 6f 73 69 74 6f  e.  CVS reposito
1e30: 72 79 20 77 69 6c 6c 20 62 65 20 72 65 73 74 6f  ry will be resto
1e40: 72 65 64 20 6f 6e 20 32 30 30 34 2d 4a 75 6e 65  red on 2004-June
1e50: 2d 31 38 2e 0a 7d 0a 0a 6e 65 77 73 69 74 65 6d  -18..}..newsitem
1e60: 20 7b 32 30 30 34 2d 41 70 72 2d 32 33 7d 20 7b   {2004-Apr-23} {
1e70: 57 6f 72 6b 20 42 65 67 69 6e 73 20 4f 6e 20 53  Work Begins On S
1e80: 51 4c 69 74 65 20 56 65 72 73 69 6f 6e 20 33 7d  QLite Version 3}
1e90: 20 7b 0a 20 20 57 6f 72 6b 20 68 61 73 20 62 65   {.  Work has be
1ea0: 67 75 6e 20 6f 6e 20 76 65 72 73 69 6f 6e 20 33  gun on version 3
1eb0: 20 6f 66 20 53 51 4c 69 74 65 2e 20 20 56 65 72   of SQLite.  Ver
1ec0: 73 69 6f 6e 20 33 20 69 73 20 61 20 6d 61 6a 6f  sion 3 is a majo
1ed0: 72 0a 20 20 63 68 61 6e 67 65 73 20 74 6f 20 62  r.  changes to b
1ee0: 6f 74 68 20 74 68 65 20 43 2d 6c 61 6e 67 75 61  oth the C-langua
1ef0: 67 65 20 41 50 49 20 61 6e 64 20 74 68 65 20 75  ge API and the u
1f00: 6e 64 65 72 6c 79 69 6e 67 20 66 69 6c 65 20 66  nderlying file f
1f10: 6f 72 6d 61 74 0a 20 20 74 68 61 74 20 77 69 6c  ormat.  that wil
1f20: 6c 20 65 6e 61 62 6c 65 20 53 51 4c 69 74 65 20  l enable SQLite 
1f30: 74 6f 20 62 65 74 74 65 72 20 73 75 70 70 6f 72  to better suppor
1f40: 74 20 69 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 69  t internationali
1f50: 7a 61 74 69 6f 6e 2e 0a 20 20 54 68 65 20 66 69  zation..  The fi
1f60: 72 73 74 20 62 65 74 61 20 69 73 20 73 63 68 65  rst beta is sche
1f70: 64 75 6c 65 20 66 6f 72 20 72 65 6c 65 61 73 65  dule for release
1f80: 20 6f 6e 20 32 30 30 34 2d 4a 75 6c 79 2d 30 31   on 2004-July-01
1f90: 2e 0a 0a 20 20 50 6c 61 6e 73 20 61 72 65 20 74  ...  Plans are t
1fa0: 6f 20 63 6f 6e 74 69 6e 75 65 20 74 6f 20 73 75  o continue to su
1fb0: 70 70 6f 72 74 20 53 51 4c 69 74 65 20 76 65 72  pport SQLite ver
1fc0: 73 69 6f 6e 20 32 2e 38 20 77 69 74 68 0a 20 20  sion 2.8 with.  
1fd0: 62 75 67 20 66 69 78 65 73 2e 20 20 42 75 74 20  bug fixes.  But 
1fe0: 61 6c 6c 20 6e 65 77 20 64 65 76 65 6c 6f 70 6d  all new developm
1ff0: 65 6e 74 20 77 69 6c 6c 20 6f 63 63 75 72 20 69  ent will occur i
2000: 6e 20 76 65 72 73 69 6f 6e 20 33 2e 30 2e 0a 7d  n version 3.0..}
2010: 0a 66 6f 6f 74 65 72 20 7b 24 49 64 3a 20 6f 6c  .footer {$Id: ol
2020: 64 6e 65 77 73 2e 74 63 6c 2c 76 20 31 2e 31 31  dnews.tcl,v 1.11
2030: 20 32 30 30 35 2f 30 33 2f 31 37 20 30 33 3a 33   2005/03/17 03:3
2040: 33 3a 31 37 20 64 72 68 20 45 78 70 20 24 7d 0a  3:17 drh Exp $}.