Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Windows and macOS installers to use SQLite 3.45 #115009

Closed
erlend-aasland opened this issue Feb 4, 2024 · 13 comments
Closed

Upgrade Windows and macOS installers to use SQLite 3.45 #115009

erlend-aasland opened this issue Feb 4, 2024 · 13 comments

Comments

erlend-aasland added a commit to erlend-aasland/cpython that referenced this issue Feb 6, 2024
erlend-aasland added a commit to erlend-aasland/cpython that referenced this issue Feb 6, 2024
erlend-aasland added a commit that referenced this issue Feb 6, 2024
erlend-aasland added a commit to erlend-aasland/cpython that referenced this issue Feb 6, 2024
…ython#115066)

(cherry picked from commit 13eb521)

Co-authored-by: Ned Deily <nad@python.org>
erlend-aasland added a commit to erlend-aasland/cpython that referenced this issue Feb 6, 2024
…ython#115066)

(cherry picked from commit 13eb521)

Co-authored-by: Ned Deily <nad@python.org>
erlend-aasland added a commit that referenced this issue Feb 6, 2024
… (#115071)

(cherry picked from commit 13eb521)

Co-authored-by: Ned Deily <nad@python.org>
erlend-aasland added a commit that referenced this issue Feb 6, 2024
… (#115072)

(cherry picked from commit 13eb521)

Co-authored-by: Ned Deily <nad@python.org>
erlend-aasland added a commit to erlend-aasland/cpython that referenced this issue Feb 6, 2024
erlend-aasland added a commit that referenced this issue Feb 6, 2024
erlend-aasland added a commit that referenced this issue Feb 6, 2024
fsc-eriker pushed a commit to fsc-eriker/cpython that referenced this issue Feb 14, 2024
@JinBridger
Copy link

Hi! May I ask will 3.9 and 3.10 be updated to use SQLite 3.45.1? @erlend-aasland

@erlend-aasland
Copy link
Contributor Author

Hi! May I ask will 3.9 and 3.10 be updated to use SQLite 3.45.1? @erlend-aasland

Probably not. Normally we only backport these changes to bugfix versions (currently, those are 3.12 and 3.11). 3.10 and 3.9 are only accepting security patches.

@JinBridger
Copy link

Hi! May I ask will 3.9 and 3.10 be updated to use SQLite 3.45.1? @erlend-aasland

Probably not. Normally we only backport these changes to bugfix versions (currently, those are 3.12 and 3.11). 3.10 and 3.9 are only accepting security patches.

Got it. Thanks!

@erlend-aasland
Copy link
Contributor Author

You could try pysqlite3 or apsw on PyPI :)

@deresatom
Copy link

deresatom commented Mar 4, 2024

You could try pysqlite3 or apsw on PyPI :)

Thanks for the tip!

Btw, the latest 3.12.2 windows installer (v3.12.2:6abddd9) from python.org is installing 3.43.1 instead of 3.45.1. shouldn't it install the latest as this is closed & merged? Thanks!

@erlend-aasland
Copy link
Contributor Author

Btw, the latest 3.12.2 windows installer (v3.12.2:6abddd9) from python.org is installing 3.43.1 instead of 3.45.1. shouldn't it install the latest as this is closed & merged? Thanks!

Unfortunately, the Windows PR was merged after 3.12.2 landed, IIRC. It should be included in 3.12.3, though.

@jiangwen365
Copy link

Hello! May I ask will 3.12.3 and 3.11.8 get the update of SQLite 3.45.2, which fixed some minor query result bugs?
It would be great if it could catch up the next bug-fixing release which will come out soon.
Really appreicated~ @erlend-aasland

@felixxm
Copy link
Contributor

felixxm commented Apr 2, 2024

Hello! May I ask will 3.12.3 and 3.11.8 get the update of SQLite 3.45.2, which fixed some minor query result bugs? It would be great if it could catch up the next bug-fixing release which will come out soon. Really appreicated~ @erlend-aasland

I was thinking the same thing yesterday, #117443, #117445.

There are some new bugfixes in the 3.45 branch so we can try waiting a few days for 3.45.3 🤔

@erlend-aasland erlend-aasland reopened this Apr 2, 2024
@erlend-aasland
Copy link
Contributor Author

@jiangwen365, I don't think we'll get it in the upcoming 3.11 release; Pablo is already working on getting it out.

@erlend-aasland
Copy link
Contributor Author

@felixxm: yeah, perhaps we should wait for the .3 release.

@erlend-aasland
Copy link
Contributor Author

@jiangwen365, I don't think we'll get it in the upcoming 3.11 release; Pablo is already working on getting it out.

Sorry, the last bug-fix 3.11 release is just out now, and the 3.11 branch is now only accepting security fixes. This means the bundled SQLite won't be updated unless there is a pressing security need.

@jiangwen365
Copy link

@jiangwen365, I don't think we'll get it in the upcoming 3.11 release; Pablo is already working on getting it out.

Sorry, the last bug-fix 3.11 release is just out now, and the 3.11 branch is now only accepting security fixes. This means the bundled SQLite won't be updated unless there is a pressing security need.

Many thanks! I have already moved my all production code to Python 3.12 since 3.12.1 came out. Was thinking many people were still using Python 3.11, and didn't realize 3.11 is already in security fix only status, while this sqlite version is actually a new feature release.

@erlend-aasland
Copy link
Contributor Author

The Windows and macOS installers are now updated to use SQLite 3.45.3. The 3.12 backport for macOS is in flight, and Mariusz is working on the Windows backport.

erlend-aasland pushed a commit that referenced this issue Apr 17, 2024
) (#117981)

(cherry picked from commit b9b3c45)

Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
felixxm added a commit to felixxm/cpython that referenced this issue Apr 17, 2024
zooba pushed a commit that referenced this issue Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants