Where can one find source archives of old SQLite versions?

I know this question is kind of old but there's an easier way to get the URL to the older zip files.

Using a combination of answers here, you can calculate the download URL of the zip file for the specific version you want.

  1. Determine the version number you want to get (we'll use 3.8.7.4 as an example)

  2. Look on the timeline (http://www.sqlite.org/src/timeline?t=release) to figure out the year in which your desired version was released (3.8.7.4 was released in 2014)

  3. Normalize the version number into exactly 7 digits. Expand each piece into 2 digits with leading zeroes except for the initial 3 which should remain 1 digit. For example 3.8.7.4 becomes 3080704. 3.13.0 becomes 3130000. (If there is no 4th period delimited piece, use 00)

  4. Using your normalized version number, plug it into one of these formats, depending on what you're looking for (Replace the text '7DIGITS' in the urls below with your normalized version number, replace the text YEAR with the year in which the version was released

Source: http://www.sqlite.org/YEAR/sqlite-src-7DIGITS.zip

Amalgamated: http://www.sqlite.org/YEAR/sqlite-amalgamation-7DIGITS.zip

So our example versions become http://www.sqlite.org/2014/sqlite-src-3080704.zip and http://www.sqlite.org/2014/sqlite-amalgamation-3080704.zip

I haven't tried this for every version but my 3 test versions worked. I would imagine the other download types (like precompiled binaries, documentation, etc) work as well.


I've tried a few solutions on this page and elsewhere, all that I've seen seem outdated and no longer work. I've done the steps below as of 5/4/2016 with success.

  1. Go to http://system.data.sqlite.org/index.html/finfo?name=www/downloads.wiki to view the history of the SQLite downloads wiki.
  2. Search (ctrl+f) for the version you want (ex. 1.0.91.0)
  3. Select the commit ID and it will open that old version of the page complete with download links to source code as well as precompiled binaries and setups.

You won't always find the version in a search (ex. 1.0.98.0), but it should be reasonably easy to find the correct page by the surrounding versions/commits.

You can also check archive.org for the downloads page:
http://web.archive.org/web/20150101000000*/http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
Find the date that your desired version was released on from the SQLite news page (you may need to pick the next archive date after that). Select your desired link (sometimes the download page was archived, more ofter it seems like it was not). If the download page was not archived, edit the address bar to remove the archive.org-related info and you should be able to navigate directly to the SQLite download page for that version.


Direct Access To The Sources

Also, if you want to compile yourself. Access to all SQLite source code is maintained in a CVS repository that is available for read-only access by anyone. You can interactively view the repository contents and download individual files by visiting this link

Also

www.sqlite.org/src/timeline?t=release will show when every sqlite version was released.

Checkout from cvs from the date you want and compile. Instruction how to checkout from cvs are here
Note: Use the -D option to checkout by date


I found this in their old message list archives. Hopefully this helps:

Older version of SQLite are aviable from the website, but there are no direct links on the web pages. You need to manually edit the links to get the file you need.

The 2.1 version of the database file implies that it was created with a 2.X.Y version of SQLite. You should get the latest version which is 2.8.17 (I believe).

If you go the download page http://www.sqlite.org/download.html and the right click on the link to download the latest Windows binary file, then

select Copy Link Location (at least using Firefox, in IE the command is Copy Shortcut). Now open a new tab or window and paste the link into the

address bar. You can edit the link and replace the version number with the version you want to download. In your case you need to change http://www.sqlite.org/sqlitedll-3_5_6.zip to http://www.sqlite.org/sqlitedll-2_8_17.zip and then press enter to start

Tags:

Sqlite