Skip to content

Commit 3641937

Browse files
committed
version bump to v2.4.1
1 parent 3aeae97 commit 3641937

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# sqlite3-ruby Changelog
22

3+
## 2.4.1 / 2024-12-08
4+
5+
### Dependencies
6+
7+
- Vendored sqlite is updated to [v3.47.2](https://sqlite.org/releaselog/3_47.2.html) #593 @flavorjones
8+
9+
The description from the upstream maintainers is:
10+
11+
> SQLite version 3.47.2, now available, fixes an important bug that first appeared in the 3.47.0
12+
> release. In SQLite versions 3.47.0 and 3.47.1, if you try to convert a string into a
13+
> floating-point value and the first 16 significant digits of the value are exactly
14+
> "1844674407370955", then the floating-point number generated might be incorrect. The problem
15+
> only affects x64 and i386 CPUs, so it does not affect you if you are running on ARM. And it only
16+
> affects releases 3.47.0 and 3.47.1. **If you are running SQLite versions 3.47.0 or 3.47.1, then
17+
> upgrading is recommended.**
18+
19+
Saving you a click, you should upgrade if you're running sqlite3-ruby v2.1.1 or later.
20+
21+
22+
### Fixed
23+
24+
- Prevent unnecessary "Invalid Reference" warnings from the `ForkSafety` module when GC runs during the "after fork" hook. #592 @flavorjones
25+
26+
327
## 2.4.0 / 2024-12-03
428

529
### Added

lib/sqlite3/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
module SQLite3
22
# (String) the version of the sqlite3 gem, e.g. "2.1.1"
3-
VERSION = "2.4.0"
3+
VERSION = "2.4.1"
44
end

0 commit comments

Comments
 (0)