diff options
author | adam <adam@pkgsrc.org> | 2015-10-15 17:31:32 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2015-10-15 17:31:32 +0000 |
commit | f5b5c5a402d9d4acb1b0079dc70ee35b7937b40c (patch) | |
tree | 94c7f6142a25dfba0c51a233e3a670e66a27d0ac /databases/sqlite3 | |
parent | 416f7b0fad14d0055aadeb4a028b222b69e4fe4a (diff) | |
download | pkgsrc-f5b5c5a402d9d4acb1b0079dc70ee35b7937b40c.tar.gz |
Changes 3.9.0:
Policy Changes:
* The version numbering conventions for SQLite are revised to use the emerging standard of semantic versioning.
New Features And Enhancements:
* Added the json1 extension module in the source tree, and in the amalgamation. Enable support using the SQLITE_ENABLE_JSON1 compile-time option.
* Added Full Text Search version 5 (FTS5) to the amalgamation, enabled using SQLITE_ENABLE_FTS5. FTS5 will be considered "experimental" (subject to incompatible changes) for at least one more release cycle.
* The CREATE VIEW statement now accepts an optional list of column names following the view name.
* Added support for indexes on expressions.
* Added support for table-valued functions in the FROM clause of a SELECT statement.
* Added support for eponymous virtual tables.
* A VIEW may now reference undefined tables and functions when initially created. Missing tables and functions are reported when the VIEW is used in a query.
* Added the sqlite3_value_subtype() and sqlite3_result_subtype() interfaced (used by the json1 extension).
* The query planner is now able to use partial indexes that contain AND-connected terms in the WHERE clause.
* The sqlite3_analyzer.exe utility is updated to report the depth of each btree and to show the average fanout for indexes and WITHOUT ROWID tables.
* Enhanced the dbstat virtual table so that it can be used as a table-valued function where the argument is the schema to be analyzed.
Other changes:
* The sqlite3_memory_alarm() interface, which has been deprecated and undocumented for 8 years, is changed into a no-op.
Important fixes:
* Fixed a critical bug in the SQLite Encryption Extension that could cause the database to become unreadable and unrecoverable if a VACUUM command changed the size of the encryption nonce.
* Added a memory barrier in the implementation of sqlite3_initialize() to help ensure that it is thread-safe.
* Fix the OR optimization so that it always ignores subplans that do not use an index.
* Do not apply the WHERE-clause pushdown optimization on terms that originate in the ON or USING clause of a LEFT JOIN.
Diffstat (limited to 'databases/sqlite3')
-rw-r--r-- | databases/sqlite3/Makefile | 3 | ||||
-rw-r--r-- | databases/sqlite3/Makefile.version | 6 | ||||
-rw-r--r-- | databases/sqlite3/distinfo | 10 |
3 files changed, 10 insertions, 9 deletions
diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile index 8000eaeeae9..6b973221204 100644 --- a/databases/sqlite3/Makefile +++ b/databases/sqlite3/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.98 2015/10/10 01:57:51 ryoon Exp $ +# $NetBSD: Makefile,v 1.99 2015/10/15 17:31:32 adam Exp $ DISTNAME= sqlite-autoconf-${SQLITE3_DISTVERSION} PKGNAME= sqlite3-${SQLITE3_VERSION} -PKGREVISION= 1 CATEGORIES= databases MASTER_SITES= http://www.hwaci.com/sw/sqlite/2015/ \ http://www.sqlite.org/2015/ diff --git a/databases/sqlite3/Makefile.version b/databases/sqlite3/Makefile.version index 8df4e481f6e..e353ebdb29d 100644 --- a/databases/sqlite3/Makefile.version +++ b/databases/sqlite3/Makefile.version @@ -1,7 +1,7 @@ -# $NetBSD: Makefile.version,v 1.6 2015/07/30 12:37:04 adam Exp $ +# $NetBSD: Makefile.version,v 1.7 2015/10/15 17:31:32 adam Exp $ # used by databases/sqlite3/Makefile # used by databases/sqlite3-docs/Makefile # used by databases/sqlite3-tcl/Makefile -SQLITE3_DISTVERSION= 3081101 -SQLITE3_VERSION= 3.8.11.1 +SQLITE3_DISTVERSION= 3090000 +SQLITE3_VERSION= 3.9.0 diff --git a/databases/sqlite3/distinfo b/databases/sqlite3/distinfo index 3aec622bd64..6902960f5ad 100644 --- a/databases/sqlite3/distinfo +++ b/databases/sqlite3/distinfo @@ -1,5 +1,7 @@ -$NetBSD: distinfo,v 1.107 2015/07/30 12:37:04 adam Exp $ +$NetBSD: distinfo,v 1.108 2015/10/15 17:31:32 adam Exp $ -SHA1 (sqlite-autoconf-3081101.tar.gz) = d0e22d7e361b6f50830a3cdeafe35311443f8f9a -RMD160 (sqlite-autoconf-3081101.tar.gz) = 7f6dda29b434f9723decbf984f84ddbe10d43e07 -Size (sqlite-autoconf-3081101.tar.gz) = 2101885 bytes +SHA1 (sqlite-autoconf-3090000.tar.gz) = 6578aa8df05fd7777fbbc4fbf1912d981623f73b +RMD160 (sqlite-autoconf-3090000.tar.gz) = 995eb214a84f1cb390b07ead61c1596062f0c090 +SHA512 (sqlite-autoconf-3090000.tar.gz) = ab483e3f8c29e7160bb312b0d8cd6799a4322d95dcd6198dae69846158bf74171c57bc0332f87e271870cd1b14596f63e6f0f20cf9c65cf274e0c3e66faf95a7 +Size (sqlite-autoconf-3090000.tar.gz) = 2283997 bytes +SHA1 (patch-configure) = d16b88b4550b96f2470da7799f6a5f4d9610a699 |