/ Hex Artifact Content
Login

Artifact 1e4c67ca29b4d9621fca846e75702dd9ae9c9868:


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 30 31 7d 20 7b   {2005-Feb-01} {
0100: 56 65 72 73 69 6f 6e 20 33 2e 31 2e 31 20 28 62  Version 3.1.1 (b
0110: 65 74 61 29 20 52 65 6c 65 61 73 65 64 7d 20 7b  eta) Released} {
0120: 0a 20 20 56 65 72 73 69 6f 6e 20 33 2e 31 2e 31  .  Version 3.1.1
0130: 20 28 62 65 74 61 29 20 69 73 20 6e 6f 77 20 61   (beta) is now a
0140: 76 61 69 6c 61 62 6c 65 20 6f 6e 20 74 68 65 0a  vailable on the.
0150: 20 20 77 65 62 73 69 74 65 2e 20 20 56 65 72 69    website.  Veri
0160: 73 6f 6e 20 33 2e 31 2e 31 20 69 73 20 66 75 6c  son 3.1.1 is ful
0170: 6c 79 20 62 61 63 6b 77 61 72 64 73 20 63 6f 6d  ly backwards com
0180: 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 65  patible with the
0190: 20 33 2e 30 20 73 65 72 69 65 73 0a 20 20 61 6e   3.0 series.  an
01a0: 64 20 66 65 61 74 75 72 65 73 20 6d 61 6e 79 20  d features many 
01b0: 6e 65 77 20 66 65 61 74 75 72 65 73 20 69 6e 63  new features inc
01c0: 6c 75 64 69 6e 67 20 41 75 74 6f 76 61 63 75 75  luding Autovacuu
01d0: 6d 20 61 6e 64 20 63 6f 72 72 65 6c 61 74 65 64  m and correlated
01e0: 0a 20 20 73 75 62 71 75 65 72 69 65 73 2e 20 20  .  subqueries.  
01f0: 54 68 65 0a 20 20 3c 61 20 68 72 65 66 3d 22 68  The.  <a href="h
0200: 74 74 70 3a 2f 2f 77 77 77 2e 73 71 6c 69 74 65  ttp://www.sqlite
0210: 2e 6f 72 67 2f 72 65 6c 65 61 73 65 6e 6f 74 65  .org/releasenote
0220: 73 33 31 30 2e 68 74 6d 6c 22 3e 72 65 6c 65 61  s310.html">relea
0230: 73 65 20 6e 6f 74 65 73 3c 2f 61 3e 0a 20 20 46  se notes</a>.  F
0240: 72 6f 6d 20 76 65 72 73 69 6f 6e 20 33 2e 31 2e  rom version 3.1.
0250: 30 20 61 70 70 6c 79 20 65 71 75 61 6c 6c 79 20  0 apply equally 
0260: 74 6f 20 74 68 69 73 20 72 65 6c 65 61 73 65 20  to this release 
0270: 62 65 74 61 2e 20 20 41 20 73 74 61 62 6c 65 20  beta.  A stable 
0280: 72 65 6c 65 61 73 65 0a 20 20 69 73 20 65 78 70  release.  is exp
0290: 65 63 74 65 64 20 77 69 74 68 69 6e 20 61 20 63  ected within a c
02a0: 6f 75 70 6c 65 20 6f 66 20 77 65 65 6b 73 2e 0a  ouple of weeks..
02b0: 7d 0a 0a 6e 65 77 73 69 74 65 6d 20 7b 32 30 30  }..newsitem {200
02c0: 35 2d 4a 61 6e 2d 32 31 7d 20 7b 56 65 72 73 69  5-Jan-21} {Versi
02d0: 6f 6e 20 33 2e 31 2e 30 20 28 61 6c 70 68 61 29  on 3.1.0 (alpha)
02e0: 20 52 65 6c 65 61 73 65 64 7d 20 7b 0a 20 20 56   Released} {.  V
02f0: 65 72 73 69 6f 6e 20 33 2e 31 2e 30 20 28 61 6c  ersion 3.1.0 (al
0300: 70 68 61 29 20 69 73 20 6e 6f 77 20 61 76 61 69  pha) is now avai
0310: 6c 61 62 6c 65 20 6f 6e 20 74 68 65 0a 20 20 77  lable on the.  w
0320: 65 62 73 69 74 65 2e 20 20 56 65 72 69 73 6f 6e  ebsite.  Verison
0330: 20 33 2e 31 2e 30 20 69 73 20 66 75 6c 6c 79 20   3.1.0 is fully 
0340: 62 61 63 6b 77 61 72 64 73 20 63 6f 6d 70 61 74  backwards compat
0350: 69 62 6c 65 20 77 69 74 68 20 74 68 65 20 33 2e  ible with the 3.
0360: 30 20 73 65 72 69 65 73 0a 20 20 61 6e 64 20 66  0 series.  and f
0370: 65 61 74 75 72 65 73 20 6d 61 6e 79 20 6e 65 77  eatures many new
0380: 20 66 65 61 74 75 72 65 73 20 69 6e 63 6c 75 64   features includ
0390: 69 6e 67 20 41 75 74 6f 76 61 63 75 75 6d 20 61  ing Autovacuum a
03a0: 6e 64 20 63 6f 72 72 65 6c 61 74 65 64 0a 20 20  nd correlated.  
03b0: 73 75 62 71 75 65 72 69 65 73 2e 20 20 53 65 65  subqueries.  See
03c0: 20 74 68 65 0a 20 20 3c 61 20 68 72 65 66 3d 22   the.  <a href="
03d0: 68 74 74 70 3a 2f 2f 77 77 77 2e 73 71 6c 69 74  http://www.sqlit
03e0: 65 2e 6f 72 67 2f 72 65 6c 65 61 73 65 6e 6f 74  e.org/releasenot
03f0: 65 73 33 31 30 2e 68 74 6d 6c 22 3e 72 65 6c 65  es310.html">rele
0400: 61 73 65 20 6e 6f 74 65 73 3c 2f 61 3e 0a 20 20  ase notes</a>.  
0410: 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20  for details...  
0420: 54 68 69 73 20 69 73 20 61 6e 20 61 6c 70 68 61  This is an alpha
0430: 20 72 65 6c 65 61 73 65 2e 20 20 41 20 62 65 74   release.  A bet
0440: 61 20 72 65 6c 65 61 73 65 20 69 73 20 65 78 70  a release is exp
0450: 65 63 74 65 64 20 69 6e 20 61 62 6f 75 74 20 61  ected in about a
0460: 20 77 65 65 6b 0a 20 20 77 69 74 68 20 74 68 65   week.  with the
0470: 20 66 69 72 73 74 20 73 74 61 62 6c 65 20 72 65   first stable re
0480: 6c 65 61 73 65 20 74 6f 20 66 6f 6c 6c 6f 77 20  lease to follow 
0490: 61 66 74 65 72 20 74 77 6f 20 6d 6f 72 65 20 77  after two more w
04a0: 65 65 6b 73 2e 0a 7d 0a 0a 6e 65 77 73 69 74 65  eeks..}..newsite
04b0: 6d 20 7b 32 30 30 34 2d 4f 63 74 2d 31 31 7d 20  m {2004-Oct-11} 
04c0: 7b 56 65 72 73 69 6f 6e 20 33 2e 30 2e 38 7d 20  {Version 3.0.8} 
04d0: 7b 0a 20 20 56 65 72 73 69 6f 6e 20 33 2e 30 2e  {.  Version 3.0.
04e0: 38 20 6f 66 20 53 51 4c 69 74 65 20 63 6f 6e 74  8 of SQLite cont
04f0: 61 69 6e 73 20 73 65 76 65 72 61 6c 20 63 6f 64  ains several cod
0500: 65 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 20  e optimizations 
0510: 61 6e 64 20 6d 69 6e 6f 72 0a 20 20 62 75 67 20  and minor.  bug 
0520: 66 69 78 65 73 20 61 6e 64 20 61 64 64 73 20 73  fixes and adds s
0530: 75 70 70 6f 72 74 20 66 6f 72 20 44 45 46 45 52  upport for DEFER
0540: 52 45 44 2c 20 49 4d 4d 45 44 49 41 54 45 2c 20  RED, IMMEDIATE, 
0550: 61 6e 64 20 45 58 43 4c 55 53 49 56 45 0a 20 20  and EXCLUSIVE.  
0560: 74 72 61 6e 73 61 63 74 69 6f 6e 73 2e 20 20 54  transactions.  T
0570: 68 69 73 20 69 73 20 61 6e 20 69 6e 63 72 65 6d  his is an increm
0580: 65 6e 74 61 6c 20 72 65 6c 65 61 73 65 2e 20 20  ental release.  
0590: 54 68 65 72 65 20 69 73 20 6e 6f 20 72 65 61 73  There is no reas
05a0: 6f 6e 0a 20 20 74 6f 20 75 70 67 72 61 64 65 20  on.  to upgrade 
05b0: 66 72 6f 6d 20 76 65 72 73 69 6f 6e 20 33 2e 30  from version 3.0
05c0: 2e 37 20 69 66 20 74 68 61 74 20 76 65 72 73 69  .7 if that versi
05d0: 6f 6e 20 69 73 20 77 6f 72 6b 69 6e 67 20 66 6f  on is working fo
05e0: 72 20 79 6f 75 2e 0a 7d 0a 0a 6e 65 77 73 69 74  r you..}..newsit
05f0: 65 6d 20 7b 32 30 30 34 2d 53 65 70 2d 31 38 7d  em {2004-Sep-18}
0600: 20 7b 56 65 72 73 69 6f 6e 20 33 2e 30 2e 37 7d   {Version 3.0.7}
0610: 20 7b 0a 20 20 56 65 72 73 69 6f 6e 20 33 2e 30   {.  Version 3.0
0620: 20 68 61 73 20 6e 6f 77 20 62 65 65 6e 20 69 6e   has now been in
0630: 20 75 73 65 20 62 79 20 6d 75 6c 74 69 70 6c 65   use by multiple
0640: 20 70 72 6f 6a 65 63 74 73 20 66 6f 72 20 73 65   projects for se
0650: 76 65 72 61 6c 0a 20 20 6d 6f 6e 74 68 73 20 77  veral.  months w
0660: 69 74 68 20 6e 6f 20 6d 61 6a 6f 72 20 64 69 66  ith no major dif
0670: 66 69 63 75 6c 74 69 65 73 2e 20 20 20 57 65 20  ficulties.   We 
0680: 63 6f 6e 73 69 64 65 72 20 69 74 20 73 74 61 62  consider it stab
0690: 6c 65 20 61 6e 64 0a 20 20 72 65 61 64 79 20 66  le and.  ready f
06a0: 6f 72 20 70 72 6f 64 75 63 74 69 6f 6e 20 75 73  or production us
06b0: 65 2e 20 0a 7d 0a 0a 6e 65 77 73 69 74 65 6d 20  e. .}..newsitem 
06c0: 7b 32 30 30 34 2d 53 65 70 2d 30 32 7d 20 7b 56  {2004-Sep-02} {V
06d0: 65 72 73 69 6f 6e 20 33 2e 30 2e 36 20 28 62 65  ersion 3.0.6 (be
06e0: 74 61 29 7d 20 7b 0a 20 20 42 65 63 61 75 73 65  ta)} {.  Because
06f0: 20 6f 66 20 73 6f 6d 65 20 69 6d 70 6f 72 74 61   of some importa
0700: 6e 74 20 63 68 61 6e 67 65 73 20 74 6f 20 73 71  nt changes to sq
0710: 6c 69 74 65 33 5f 73 74 65 70 28 29 2c 0a 20 20  lite3_step(),.  
0720: 77 65 20 68 61 76 65 20 64 65 63 69 64 65 64 20  we have decided 
0730: 74 6f 0a 20 20 64 6f 20 61 6e 20 61 64 64 69 74  to.  do an addit
0740: 69 6f 6e 61 6c 20 62 65 74 61 20 72 65 6c 65 61  ional beta relea
0750: 73 65 20 70 72 69 6f 72 20 74 6f 20 74 68 65 20  se prior to the 
0760: 66 69 72 73 74 20 22 73 74 61 62 6c 65 22 20 72  first "stable" r
0770: 65 6c 65 61 73 65 2e 0a 20 20 49 66 20 6e 6f 20  elease..  If no 
0780: 73 65 72 69 6f 75 73 20 70 72 6f 62 6c 65 6d 73  serious problems
0790: 20 61 72 65 20 64 69 73 63 6f 76 65 72 65 64 20   are discovered 
07a0: 69 6e 20 74 68 69 73 20 76 65 72 73 69 6f 6e 2c  in this version,
07b0: 20 77 65 20 77 69 6c 6c 0a 20 20 72 65 6c 65 61   we will.  relea
07c0: 73 65 20 76 65 72 73 69 6f 6e 20 33 2e 30 20 22  se version 3.0 "
07d0: 73 74 61 62 6c 65 22 20 69 6e 20 61 62 6f 75 74  stable" in about
07e0: 20 61 20 77 65 65 6b 2e 0a 7d 0a 0a 0a 6e 65 77   a week..}...new
07f0: 73 69 74 65 6d 20 7b 32 30 30 34 2d 41 75 67 2d  sitem {2004-Aug-
0800: 32 39 7d 20 7b 56 65 72 73 69 6f 6e 20 33 2e 30  29} {Version 3.0
0810: 2e 35 20 28 62 65 74 61 29 7d 20 7b 0a 20 20 54  .5 (beta)} {.  T
0820: 68 65 20 66 6f 75 72 74 68 20 62 65 74 61 20 72  he fourth beta r
0830: 65 6c 65 61 73 65 20 6f 66 20 53 51 4c 69 74 65  elease of SQLite
0840: 20 76 65 72 73 69 6f 6e 20 33 2e 30 20 69 73 20   version 3.0 is 
0850: 6e 6f 77 20 61 76 61 69 6c 61 62 6c 65 2e 0a 20  now available.. 
0860: 20 54 68 65 20 6e 65 78 74 20 72 65 6c 65 61 73   The next releas
0870: 65 20 69 73 20 65 78 70 65 63 74 65 64 20 74 6f  e is expected to
0880: 20 62 65 20 63 61 6c 6c 65 64 20 22 73 74 61 62   be called "stab
0890: 6c 65 22 2e 0a 7d 0a 0a 0a 6e 65 77 73 69 74 65  le"..}...newsite
08a0: 6d 20 7b 32 30 30 34 2d 41 75 67 2d 30 38 7d 20  m {2004-Aug-08} 
08b0: 7b 56 65 72 73 69 6f 6e 20 33 2e 30 2e 34 20 28  {Version 3.0.4 (
08c0: 62 65 74 61 29 7d 20 7b 0a 20 20 54 68 65 20 74  beta)} {.  The t
08d0: 68 69 72 64 20 62 65 74 61 20 72 65 6c 65 61 73  hird beta releas
08e0: 65 20 6f 66 20 53 51 4c 69 74 65 20 76 65 72 73  e of SQLite vers
08f0: 69 6f 6e 20 33 2e 30 20 69 73 20 6e 6f 77 20 61  ion 3.0 is now a
0900: 76 61 69 6c 61 62 6c 65 2e 0a 20 20 54 68 69 73  vailable..  This
0910: 20 6e 65 77 20 62 65 74 61 20 66 69 78 65 73 20   new beta fixes 
0920: 73 65 76 65 72 61 6c 20 62 75 67 73 20 69 6e 63  several bugs inc
0930: 6c 75 64 69 6e 67 20 61 20 64 61 74 61 62 61 73  luding a databas
0940: 65 20 63 6f 72 72 75 70 74 69 6f 6e 0a 20 20 70  e corruption.  p
0950: 72 6f 62 6c 65 6d 20 74 68 61 74 20 63 61 6e 20  roblem that can 
0960: 6f 63 63 75 72 20 77 68 65 6e 20 64 6f 69 6e 67  occur when doing
0970: 20 61 20 44 45 4c 45 54 45 20 77 68 69 6c 65 20   a DELETE while 
0980: 61 20 53 45 4c 45 43 54 20 69 73 20 70 65 6e 64  a SELECT is pend
0990: 69 6e 67 2e 0a 20 20 45 78 70 65 63 74 20 61 74  ing..  Expect at
09a0: 20 6c 65 61 73 74 20 6f 6e 65 20 6d 6f 72 65 20   least one more 
09b0: 62 65 74 61 20 62 65 66 6f 72 65 20 76 65 72 73  beta before vers
09c0: 69 6f 6e 20 33 2e 30 20 67 6f 65 73 20 66 69 6e  ion 3.0 goes fin
09d0: 61 6c 2e 0a 7d 0a 0a 6e 65 77 73 69 74 65 6d 20  al..}..newsitem 
09e0: 7b 32 30 30 34 2d 4a 75 6c 79 2d 32 32 7d 20 7b  {2004-July-22} {
09f0: 56 65 72 73 69 6f 6e 20 33 2e 30 2e 33 20 28 62  Version 3.0.3 (b
0a00: 65 74 61 29 7d 20 7b 0a 20 20 54 68 65 20 73 65  eta)} {.  The se
0a10: 63 6f 6e 64 20 62 65 74 61 20 72 65 6c 65 61 73  cond beta releas
0a20: 65 20 6f 66 20 53 51 4c 69 74 65 20 76 65 72 73  e of SQLite vers
0a30: 69 6f 6e 20 33 2e 30 20 69 73 20 6e 6f 77 20 61  ion 3.0 is now a
0a40: 76 61 69 6c 61 62 6c 65 2e 0a 20 20 54 68 69 73  vailable..  This
0a50: 20 6e 65 77 20 62 65 74 61 20 66 69 78 65 73 20   new beta fixes 
0a60: 6d 61 6e 79 20 62 75 67 73 20 61 6e 64 20 61 64  many bugs and ad
0a70: 64 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 64  ds support for d
0a80: 61 74 61 62 61 73 65 73 20 77 69 74 68 0a 20 20  atabases with.  
0a90: 76 61 72 79 69 6e 67 20 70 61 67 65 20 73 69 7a  varying page siz
0aa0: 65 73 2e 20 20 54 68 65 20 6e 65 78 74 20 33 2e  es.  The next 3.
0ab0: 30 20 72 65 6c 65 61 73 65 20 77 69 6c 6c 20 70  0 release will p
0ac0: 72 6f 62 61 62 6c 79 20 62 65 20 63 61 6c 6c 65  robably be calle
0ad0: 64 0a 20 20 61 20 66 69 6e 61 6c 20 6f 72 20 73  d.  a final or s
0ae0: 74 61 62 6c 65 20 72 65 6c 65 61 73 65 2e 0a 0a  table release...
0af0: 20 20 56 65 72 73 69 6f 6e 20 33 2e 30 20 61 64    Version 3.0 ad
0b00: 64 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 69  ds support for i
0b10: 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 69 7a 61 74  nternationalizat
0b20: 69 6f 6e 20 61 6e 64 20 61 20 6e 65 77 0a 20 20  ion and a new.  
0b30: 6d 6f 72 65 20 63 6f 6d 70 61 63 74 20 66 69 6c  more compact fil
0b40: 65 20 66 6f 72 6d 61 74 2e 20 0a 20 20 3c 61 20  e format. .  <a 
0b50: 68 72 65 66 3d 22 76 65 72 73 69 6f 6e 33 2e 68  href="version3.h
0b60: 74 6d 6c 22 3e 44 65 74 61 69 6c 73 2e 3c 2f 61  tml">Details.</a
0b70: 3e 0a 20 20 54 68 65 20 41 50 49 20 61 6e 64 20  >.  The API and 
0b80: 66 69 6c 65 20 66 6f 72 6d 61 74 20 68 61 76 65  file format have
0b90: 20 62 65 65 6e 20 66 69 78 65 64 20 73 69 6e 63   been fixed sinc
0ba0: 65 20 33 2e 30 2e 32 2e 20 20 41 6c 6c 0a 20 20  e 3.0.2.  All.  
0bb0: 72 65 67 72 65 73 73 69 6f 6e 20 74 65 73 74 73  regression tests
0bc0: 20 70 61 73 73 20 28 6f 76 65 72 20 31 30 30 30   pass (over 1000
0bd0: 30 30 20 74 65 73 74 73 29 20 61 6e 64 20 74 68  00 tests) and th
0be0: 65 20 74 65 73 74 20 73 75 69 74 65 0a 20 20 65  e test suite.  e
0bf0: 78 65 72 63 69 73 65 73 20 6f 76 65 72 20 39 35  xercises over 95
0c00: 25 20 6f 66 20 74 68 65 20 63 6f 64 65 2e 0a 0a  % of the code...
0c10: 20 20 53 51 4c 69 74 65 20 76 65 72 73 69 6f 6e    SQLite version
0c20: 20 33 2e 30 20 69 73 20 6d 61 64 65 20 70 6f 73   3.0 is made pos
0c30: 73 69 62 6c 65 20 69 6e 20 70 61 72 74 20 62 79  sible in part by
0c40: 20 41 4f 4c 0a 20 20 64 65 76 65 6c 6f 70 65 72   AOL.  developer
0c50: 73 20 73 75 70 70 6f 72 74 69 6e 67 20 61 6e 64  s supporting and
0c60: 20 65 6d 62 72 61 63 69 6e 67 20 67 72 65 61 74   embracing great
0c70: 20 4f 70 65 6e 2d 53 6f 75 72 63 65 20 53 6f 66   Open-Source Sof
0c80: 74 77 61 72 65 2e 0a 7d 0a 0a 6e 65 77 73 69 74  tware..}..newsit
0c90: 65 6d 20 7b 32 30 30 34 2d 4a 6c 79 2d 32 32 7d  em {2004-Jly-22}
0ca0: 20 7b 56 65 72 73 69 6f 6e 20 32 2e 38 2e 31 35   {Version 2.8.15
0cb0: 7d 20 7b 0a 20 20 53 51 4c 69 74 65 20 76 65 72  } {.  SQLite ver
0cc0: 73 69 6f 6e 20 32 2e 38 2e 31 35 20 69 73 20 61  sion 2.8.15 is a
0cd0: 20 6d 61 69 6e 74 65 6e 61 6e 63 65 20 72 65 6c   maintenance rel
0ce0: 65 61 73 65 20 66 6f 72 20 74 68 65 20 76 65 72  ease for the ver
0cf0: 73 69 6f 6e 20 32 2e 38 0a 20 20 73 65 72 69 65  sion 2.8.  serie
0d00: 73 2e 20 20 56 65 72 73 69 6f 6e 20 32 2e 38 20  s.  Version 2.8 
0d10: 63 6f 6e 74 69 6e 75 65 73 20 74 6f 20 62 65 20  continues to be 
0d20: 6d 61 69 6e 74 61 69 6e 65 64 20 77 69 74 68 20  maintained with 
0d30: 62 75 67 20 66 69 78 65 73 2c 20 62 75 74 0a 20  bug fixes, but. 
0d40: 20 6e 6f 20 6e 65 77 20 66 65 61 74 75 72 65 73   no new features
0d50: 20 77 69 6c 6c 20 62 65 20 61 64 64 65 64 20 74   will be added t
0d60: 6f 20 76 65 72 73 69 6f 6e 20 32 2e 38 2e 20 20  o version 2.8.  
0d70: 41 6c 6c 20 74 68 65 20 63 68 61 6e 67 65 73 20  All the changes 
0d80: 69 6e 0a 20 20 74 68 69 73 20 72 65 6c 65 61 73  in.  this releas
0d90: 65 20 61 72 65 20 6d 69 6e 6f 72 2e 20 20 49 66  e are minor.  If
0da0: 20 79 6f 75 20 61 72 65 20 6e 6f 74 20 68 61 76   you are not hav
0db0: 69 6e 67 20 70 72 6f 62 6c 65 6d 73 2c 20 74 68  ing problems, th
0dc0: 65 72 65 20 69 73 0a 20 20 74 68 65 72 65 20 69  ere is.  there i
0dd0: 73 20 6e 6f 20 72 65 61 73 6f 6e 20 74 6f 20 75  s no reason to u
0de0: 70 67 72 61 64 65 2e 0a 7d 0a 0a 6e 65 77 73 69  pgrade..}..newsi
0df0: 74 65 6d 20 7b 32 30 30 34 2d 4a 75 6e 2d 33 30  tem {2004-Jun-30
0e00: 7d 20 7b 56 65 72 73 69 6f 6e 20 33 2e 30 2e 32  } {Version 3.0.2
0e10: 20 28 62 65 74 61 29 20 52 65 6c 65 61 73 65 64   (beta) Released
0e20: 7d 20 7b 0a 20 20 54 68 65 20 66 69 72 73 74 20  } {.  The first 
0e30: 62 65 74 61 20 72 65 6c 65 61 73 65 20 6f 66 20  beta release of 
0e40: 53 51 4c 69 74 65 20 76 65 72 73 69 6f 6e 20 33  SQLite version 3
0e50: 2e 30 20 69 73 20 6e 6f 77 20 61 76 61 69 6c 61  .0 is now availa
0e60: 62 6c 65 2e 0a 20 20 56 65 72 73 69 6f 6e 20 33  ble..  Version 3
0e70: 2e 30 20 61 64 64 73 20 73 75 70 70 6f 72 74 20  .0 adds support 
0e80: 66 6f 72 20 69 6e 74 65 72 6e 61 74 69 6f 6e 61  for internationa
0e90: 6c 69 7a 61 74 69 6f 6e 20 61 6e 64 20 61 20 6e  lization and a n
0ea0: 65 77 0a 20 20 6d 6f 72 65 20 63 6f 6d 70 61 63  ew.  more compac
0eb0: 74 20 66 69 6c 65 20 66 6f 72 6d 61 74 2e 20 0a  t file format. .
0ec0: 20 20 3c 61 20 68 72 65 66 3d 22 76 65 72 73 69    <a href="versi
0ed0: 6f 6e 33 2e 68 74 6d 6c 22 3e 44 65 74 61 69 6c  on3.html">Detail
0ee0: 73 2e 3c 2f 61 3e 0a 20 20 41 73 20 6f 66 20 74  s.</a>.  As of t
0ef0: 68 69 73 20 72 65 6c 65 61 73 65 2c 20 74 68 65  his release, the
0f00: 20 41 50 49 20 61 6e 64 20 66 69 6c 65 20 66 6f   API and file fo
0f10: 72 6d 61 74 20 61 72 65 20 66 72 6f 7a 65 6e 2e  rmat are frozen.
0f20: 20 20 41 6c 6c 0a 20 20 72 65 67 72 65 73 73 69    All.  regressi
0f30: 6f 6e 20 74 65 73 74 73 20 70 61 73 73 20 28 6f  on tests pass (o
0f40: 76 65 72 20 31 30 30 30 30 30 20 74 65 73 74 73  ver 100000 tests
0f50: 29 20 61 6e 64 20 74 68 65 20 74 65 73 74 20 73  ) and the test s
0f60: 75 69 74 65 0a 20 20 65 78 65 72 63 69 73 65 73  uite.  exercises
0f70: 20 6f 76 65 72 20 39 35 25 20 6f 66 20 74 68 65   over 95% of the
0f80: 20 63 6f 64 65 2e 0a 0a 20 20 53 51 4c 69 74 65   code...  SQLite
0f90: 20 76 65 72 73 69 6f 6e 20 33 2e 30 20 69 73 20   version 3.0 is 
0fa0: 6d 61 64 65 20 70 6f 73 73 69 62 6c 65 20 69 6e  made possible in
0fb0: 20 70 61 72 74 20 62 79 20 41 4f 4c 0a 20 20 64   part by AOL.  d
0fc0: 65 76 65 6c 6f 70 65 72 73 20 73 75 70 70 6f 72  evelopers suppor
0fd0: 74 69 6e 67 20 61 6e 64 20 65 6d 62 72 61 63 69  ting and embraci
0fe0: 6e 67 20 67 72 65 61 74 20 4f 70 65 6e 2d 53 6f  ng great Open-So
0ff0: 75 72 63 65 20 53 6f 66 74 77 61 72 65 2e 0a 7d  urce Software..}
1000: 0a 20 20 0a 0a 6e 65 77 73 69 74 65 6d 20 7b 32  .  ..newsitem {2
1010: 30 30 34 2d 4a 75 6e 2d 32 35 7d 20 7b 57 65 62  004-Jun-25} {Web
1020: 73 69 74 65 20 68 61 63 6b 65 64 7d 20 7b 0a 20  site hacked} {. 
1030: 20 54 68 65 20 77 77 77 2e 73 71 6c 69 74 65 2e   The www.sqlite.
1040: 6f 72 67 20 77 65 62 73 69 74 65 20 77 61 73 20  org website was 
1050: 68 61 63 6b 65 64 20 73 6f 6d 65 74 69 6d 65 20  hacked sometime 
1060: 61 72 6f 75 6e 64 20 32 30 30 34 2d 4a 75 6e 2d  around 2004-Jun-
1070: 32 32 0a 20 20 62 65 63 61 75 73 65 20 74 68 65  22.  because the
1080: 20 6c 65 61 64 20 53 51 4c 69 74 65 20 64 65 76   lead SQLite dev
1090: 65 6c 6f 70 65 72 20 66 61 69 6c 65 64 20 74 6f  eloper failed to
10a0: 20 70 72 6f 70 65 72 6c 79 20 70 61 74 63 68 20   properly patch 
10b0: 43 56 53 2e 0a 20 20 45 76 69 64 65 6e 63 65 20  CVS..  Evidence 
10c0: 73 75 67 67 65 73 74 73 20 74 68 61 74 20 74 68  suggests that th
10d0: 65 20 61 74 74 61 63 6b 65 72 20 77 61 73 20 75  e attacker was u
10e0: 6e 61 62 6c 65 20 74 6f 20 65 6c 65 76 61 74 65  nable to elevate
10f0: 20 70 72 69 76 69 6c 65 67 65 73 0a 20 20 61 62   privileges.  ab
1100: 6f 76 65 20 75 73 65 72 20 22 63 76 73 22 2e 20  ove user "cvs". 
1110: 20 4e 65 76 65 72 74 68 65 6c 65 73 73 2c 20 61   Nevertheless, a
1120: 73 20 61 20 70 72 65 63 61 75 74 69 6f 6e 20 74  s a precaution t
1130: 68 65 20 65 6e 74 69 72 65 20 77 65 62 73 69 74  he entire websit
1140: 65 0a 20 20 68 61 73 20 62 65 65 6e 20 72 65 63  e.  has been rec
1150: 6f 6e 73 74 72 75 63 74 65 64 20 66 72 6f 6d 20  onstructed from 
1160: 73 63 72 61 74 63 68 20 6f 6e 20 61 20 66 72 65  scratch on a fre
1170: 73 68 20 6d 61 63 68 69 6e 65 2e 20 20 41 6c 6c  sh machine.  All
1180: 20 73 65 72 76 69 63 65 73 0a 20 20 73 68 6f 75   services.  shou
1190: 6c 64 20 62 65 20 62 61 63 6b 20 74 6f 20 6e 6f  ld be back to no
11a0: 72 6d 61 6c 20 61 73 20 6f 66 20 32 30 30 34 2d  rmal as of 2004-
11b0: 4a 75 6e 2d 32 38 2e 0a 7d 0a 0a 0a 6e 65 77 73  Jun-28..}...news
11c0: 69 74 65 6d 20 7b 32 30 30 34 2d 4a 75 6e 2d 31  item {2004-Jun-1
11d0: 38 7d 20 7b 56 65 72 73 69 6f 6e 20 33 2e 30 2e  8} {Version 3.0.
11e0: 30 20 28 61 6c 70 68 61 29 20 52 65 6c 65 61 73  0 (alpha) Releas
11f0: 65 64 7d 20 7b 0a 20 20 54 68 65 20 66 69 72 73  ed} {.  The firs
1200: 74 20 61 6c 70 68 61 20 72 65 6c 65 61 73 65 20  t alpha release 
1210: 6f 66 20 53 51 4c 69 74 65 20 76 65 72 73 69 6f  of SQLite versio
1220: 6e 20 33 2e 30 20 69 73 20 61 76 61 69 6c 61 62  n 3.0 is availab
1230: 6c 65 20 66 6f 72 0a 20 20 70 75 62 6c 69 63 20  le for.  public 
1240: 72 65 76 69 65 77 20 61 6e 64 20 63 6f 6d 6d 65  review and comme
1250: 6e 74 2e 20 20 56 65 72 73 69 6f 6e 20 33 2e 30  nt.  Version 3.0
1260: 20 65 6e 68 61 6e 63 65 73 20 69 6e 74 65 72 6e   enhances intern
1270: 61 74 69 6f 6e 61 6c 69 7a 61 74 69 6f 6e 20 73  ationalization s
1280: 75 70 70 6f 72 74 0a 20 20 74 68 72 6f 75 67 68  upport.  through
1290: 20 74 68 65 20 75 73 65 20 6f 66 20 55 54 46 2d   the use of UTF-
12a0: 31 36 20 61 6e 64 20 75 73 65 72 2d 64 65 66 69  16 and user-defi
12b0: 6e 65 64 20 74 65 78 74 20 63 6f 6c 6c 61 74 69  ned text collati
12c0: 6e 67 20 73 65 71 75 65 6e 63 65 73 2e 0a 20 20  ng sequences..  
12d0: 42 4c 4f 42 73 20 63 61 6e 20 6e 6f 77 20 62 65  BLOBs can now be
12e0: 20 73 74 6f 72 65 64 20 64 69 72 65 63 74 6c 79   stored directly
12f0: 2c 20 77 69 74 68 6f 75 74 20 65 6e 63 6f 64 69  , without encodi
1300: 6e 67 2e 0a 20 20 41 20 6e 65 77 20 66 69 6c 65  ng..  A new file
1310: 20 66 6f 72 6d 61 74 20 72 65 73 75 6c 74 73 20   format results 
1320: 69 6e 20 64 61 74 61 62 61 73 65 73 20 74 68 61  in databases tha
1330: 74 20 61 72 65 20 32 35 25 20 73 6d 61 6c 6c 65  t are 25% smalle
1340: 72 20 28 64 65 70 65 6e 64 69 6e 67 0a 20 20 6f  r (depending.  o
1350: 6e 20 63 6f 6e 74 65 6e 74 29 2e 20 20 54 68 65  n content).  The
1360: 20 63 6f 64 65 20 69 73 20 61 6c 73 6f 20 61 20   code is also a 
1370: 6c 69 74 74 6c 65 20 66 61 73 74 65 72 2e 20 20  little faster.  
1380: 49 6e 20 73 70 69 74 65 20 6f 66 20 74 68 65 20  In spite of the 
1390: 6d 61 6e 79 0a 20 20 6e 65 77 20 66 65 61 74 75  many.  new featu
13a0: 72 65 73 2c 20 74 68 65 20 6c 69 62 72 61 72 79  res, the library
13b0: 20 66 6f 6f 74 70 72 69 6e 74 20 69 73 20 73 74   footprint is st
13c0: 69 6c 6c 20 6c 65 73 73 20 74 68 61 6e 20 32 34  ill less than 24
13d0: 30 4b 42 0a 20 20 28 78 38 36 2c 20 67 63 63 20  0KB.  (x86, gcc 
13e0: 2d 4f 31 29 2e 0a 20 20 3c 61 20 68 72 65 66 3d  -O1)..  <a href=
13f0: 22 76 65 72 73 69 6f 6e 33 2e 68 74 6d 6c 22 3e  "version3.html">
1400: 41 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72  Additional infor
1410: 6d 61 74 69 6f 6e 3c 2f 61 3e 2e 0a 0a 20 20 4f  mation</a>...  O
1420: 75 72 20 69 6e 74 65 6e 74 20 69 73 20 74 6f 20  ur intent is to 
1430: 66 72 65 65 7a 65 20 74 68 65 20 66 69 6c 65 20  freeze the file 
1440: 66 6f 72 6d 61 74 20 61 6e 64 20 41 50 49 20 6f  format and API o
1450: 6e 20 32 30 30 34 2d 4a 75 6c 2d 30 31 2e 0a 20  n 2004-Jul-01.. 
1460: 20 55 73 65 72 73 20 61 72 65 20 65 6e 63 6f 75   Users are encou
1470: 72 61 67 65 64 20 74 6f 20 72 65 76 69 65 77 20  raged to review 
1480: 61 6e 64 20 65 76 61 6c 75 61 74 65 20 74 68 69  and evaluate thi
1490: 73 20 61 6c 70 68 61 20 72 65 6c 65 61 73 65 20  s alpha release 
14a0: 63 61 72 65 66 75 6c 6c 79 20 0a 20 20 61 6e 64  carefully .  and
14b0: 20 73 75 62 6d 69 74 20 61 6e 79 20 66 65 65 64   submit any feed
14c0: 62 61 63 6b 20 70 72 69 6f 72 20 74 6f 20 74 68  back prior to th
14d0: 61 74 20 64 61 74 65 2e 0a 0a 20 20 54 68 65 20  at date...  The 
14e0: 32 2e 38 20 73 65 72 69 65 73 20 6f 66 20 53 51  2.8 series of SQ
14f0: 4c 69 74 65 20 77 69 6c 6c 20 63 6f 6e 74 69 6e  Lite will contin
1500: 75 65 20 74 6f 20 62 65 20 73 75 70 70 6f 72 74  ue to be support
1510: 65 64 20 77 69 74 68 20 62 75 67 0a 20 20 66 69  ed with bug.  fi
1520: 78 65 73 20 66 6f 72 20 74 68 65 20 66 6f 72 65  xes for the fore
1530: 73 65 65 61 62 6c 65 20 66 75 74 75 72 65 2e 0a  seeable future..
1540: 7d 0a 0a 6e 65 77 73 69 74 65 6d 20 7b 32 30 30  }..newsitem {200
1550: 34 2d 4a 75 6e 2d 30 39 7d 20 7b 56 65 72 73 69  4-Jun-09} {Versi
1560: 6f 6e 20 32 2e 38 2e 31 34 20 52 65 6c 65 61 73  on 2.8.14 Releas
1570: 65 64 7d 20 7b 0a 20 20 53 51 4c 69 74 65 20 76  ed} {.  SQLite v
1580: 65 72 73 69 6f 6e 20 32 2e 38 2e 31 34 20 69 73  ersion 2.8.14 is
1590: 20 61 20 70 61 74 63 68 20 72 65 6c 65 61 73 65   a patch release
15a0: 20 74 6f 20 74 68 65 20 73 74 61 62 6c 65 20 32   to the stable 2
15b0: 2e 38 20 73 65 72 69 65 73 2e 0a 20 20 54 68 65  .8 series..  The
15c0: 72 65 20 69 73 20 6e 6f 20 72 65 61 73 6f 6e 20  re is no reason 
15d0: 74 6f 20 75 70 67 72 61 64 65 20 69 66 20 32 2e  to upgrade if 2.
15e0: 38 2e 31 33 20 69 73 20 77 6f 72 6b 69 6e 67 20  8.13 is working 
15f0: 6f 6b 20 66 6f 72 20 79 6f 75 2e 0a 20 20 54 68  ok for you..  Th
1600: 69 73 20 69 73 20 6f 6e 6c 79 20 61 20 62 75 67  is is only a bug
1610: 2d 66 69 78 20 72 65 6c 65 61 73 65 2e 20 20 4d  -fix release.  M
1620: 6f 73 74 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20  ost development 
1630: 65 66 66 6f 72 74 20 69 73 0a 20 20 67 6f 69 6e  effort is.  goin
1640: 67 20 69 6e 74 6f 20 76 65 72 73 69 6f 6e 20 33  g into version 3
1650: 2e 30 2e 30 20 77 68 69 63 68 20 69 73 20 64 75  .0.0 which is du
1660: 65 20 6f 75 74 20 73 6f 6f 6e 2e 0a 7d 0a 0a 6e  e out soon..}..n
1670: 65 77 73 69 74 65 6d 20 7b 32 30 30 34 2d 4d 61  ewsitem {2004-Ma
1680: 79 2d 33 31 7d 20 7b 43 56 53 20 41 63 63 65 73  y-31} {CVS Acces
1690: 73 20 54 65 6d 70 6f 72 61 72 69 6c 79 20 44 69  s Temporarily Di
16a0: 73 61 62 6c 65 64 7d 20 7b 0a 20 20 41 6e 6f 6e  sabled} {.  Anon
16b0: 79 6d 6f 75 73 20 61 63 63 65 73 73 20 74 6f 20  ymous access to 
16c0: 74 68 65 20 43 56 53 20 72 65 70 6f 73 69 74 6f  the CVS reposito
16d0: 72 79 20 77 69 6c 6c 20 62 65 20 73 75 73 70 65  ry will be suspe
16e0: 6e 64 65 64 0a 20 20 66 6f 72 20 32 20 77 65 65  nded.  for 2 wee
16f0: 6b 73 20 62 65 67 69 6e 6e 69 6e 67 20 6f 6e 20  ks beginning on 
1700: 32 30 30 34 2d 4a 75 6e 65 2d 30 34 2e 20 20 45  2004-June-04.  E
1710: 76 65 72 79 6f 6e 65 20 77 69 6c 6c 20 73 74 69  veryone will sti
1720: 6c 6c 0a 20 20 62 65 20 61 62 6c 65 20 74 6f 20  ll.  be able to 
1730: 64 6f 77 6e 6c 6f 61 64 0a 20 20 70 72 65 70 61  download.  prepa
1740: 63 6b 61 67 65 64 20 73 6f 75 72 63 65 20 62 75  ckaged source bu
1750: 6e 64 6c 65 73 2c 20 63 72 65 61 74 65 20 6f 72  ndles, create or
1760: 20 6d 6f 64 69 66 79 20 74 72 6f 75 62 6c 65 20   modify trouble 
1770: 74 69 63 6b 65 74 73 2c 20 6f 72 20 76 69 65 77  tickets, or view
1780: 0a 20 20 63 68 61 6e 67 65 20 6c 6f 67 73 20 64  .  change logs d
1790: 75 72 69 6e 67 20 74 68 65 20 43 56 53 20 73 65  uring the CVS se
17a0: 72 76 69 63 65 20 69 6e 74 65 72 72 75 70 74 69  rvice interrupti
17b0: 6f 6e 2e 20 46 75 6c 6c 20 6f 70 65 6e 20 61 63  on. Full open ac
17c0: 63 65 73 73 20 74 6f 20 74 68 65 0a 20 20 43 56  cess to the.  CV
17d0: 53 20 72 65 70 6f 73 69 74 6f 72 79 20 77 69 6c  S repository wil
17e0: 6c 20 62 65 20 72 65 73 74 6f 72 65 64 20 6f 6e  l be restored on
17f0: 20 32 30 30 34 2d 4a 75 6e 65 2d 31 38 2e 0a 7d   2004-June-18..}
1800: 0a 0a 6e 65 77 73 69 74 65 6d 20 7b 32 30 30 34  ..newsitem {2004
1810: 2d 41 70 72 2d 32 33 7d 20 7b 57 6f 72 6b 20 42  -Apr-23} {Work B
1820: 65 67 69 6e 73 20 4f 6e 20 53 51 4c 69 74 65 20  egins On SQLite 
1830: 56 65 72 73 69 6f 6e 20 33 7d 20 7b 0a 20 20 57  Version 3} {.  W
1840: 6f 72 6b 20 68 61 73 20 62 65 67 75 6e 20 6f 6e  ork has begun on
1850: 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 53 51   version 3 of SQ
1860: 4c 69 74 65 2e 20 20 56 65 72 73 69 6f 6e 20 33  Lite.  Version 3
1870: 20 69 73 20 61 20 6d 61 6a 6f 72 0a 20 20 63 68   is a major.  ch
1880: 61 6e 67 65 73 20 74 6f 20 62 6f 74 68 20 74 68  anges to both th
1890: 65 20 43 2d 6c 61 6e 67 75 61 67 65 20 41 50 49  e C-language API
18a0: 20 61 6e 64 20 74 68 65 20 75 6e 64 65 72 6c 79   and the underly
18b0: 69 6e 67 20 66 69 6c 65 20 66 6f 72 6d 61 74 0a  ing file format.
18c0: 20 20 74 68 61 74 20 77 69 6c 6c 20 65 6e 61 62    that will enab
18d0: 6c 65 20 53 51 4c 69 74 65 20 74 6f 20 62 65 74  le SQLite to bet
18e0: 74 65 72 20 73 75 70 70 6f 72 74 20 69 6e 74 65  ter support inte
18f0: 72 6e 61 74 69 6f 6e 61 6c 69 7a 61 74 69 6f 6e  rnationalization
1900: 2e 0a 20 20 54 68 65 20 66 69 72 73 74 20 62 65  ..  The first be
1910: 74 61 20 69 73 20 73 63 68 65 64 75 6c 65 20 66  ta is schedule f
1920: 6f 72 20 72 65 6c 65 61 73 65 20 6f 6e 20 32 30  or release on 20
1930: 30 34 2d 4a 75 6c 79 2d 30 31 2e 0a 0a 20 20 50  04-July-01...  P
1940: 6c 61 6e 73 20 61 72 65 20 74 6f 20 63 6f 6e 74  lans are to cont
1950: 69 6e 75 65 20 74 6f 20 73 75 70 70 6f 72 74 20  inue to support 
1960: 53 51 4c 69 74 65 20 76 65 72 73 69 6f 6e 20 32  SQLite version 2
1970: 2e 38 20 77 69 74 68 0a 20 20 62 75 67 20 66 69  .8 with.  bug fi
1980: 78 65 73 2e 20 20 42 75 74 20 61 6c 6c 20 6e 65  xes.  But all ne
1990: 77 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 77 69  w development wi
19a0: 6c 6c 20 6f 63 63 75 72 20 69 6e 20 76 65 72 73  ll occur in vers
19b0: 69 6f 6e 20 33 2e 30 2e 0a 7d 0a 66 6f 6f 74 65  ion 3.0..}.foote
19c0: 72 20 7b 24 49 64 3a 20 6f 6c 64 6e 65 77 73 2e  r {$Id: oldnews.
19d0: 74 63 6c 2c 76 20 31 2e 31 30 20 32 30 30 35 2f  tcl,v 1.10 2005/
19e0: 30 32 2f 31 35 20 31 32 3a 35 31 3a 31 36 20 64  02/15 12:51:16 d
19f0: 72 68 20 45 78 70 20 24 7d 0a                    rh Exp $}.