0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-05-20 23:08:17 +00:00

Commit Graph

  • ffdb479e7c Reimplement auto-extensions in Java for use with the JNI wrapper1 API. stephan 2023-11-04 21:51:34 +00:00
  • d4677f192f Ensure that the YYYY-MM-DD input to date and time functions has been normalized prior to returning a result. [forum:/forumpost/6bb476897e|Forum post 6bb476897e]. drh 2023-11-04 21:44:00 +00:00
  • 1b199243cb Expose context_db_handle() to the JNI wrapper1 API and clean up some related tests. stephan 2023-11-04 16:01:13 +00:00
  • 348e192ea8 Rework the JNI wrapper1 variants of status() and db_status() to be more Java-esque. stephan 2023-11-04 13:37:42 +00:00
  • 5f3b13d136 Bind the bool-flag sqlite3_db_config() variants to the JNI wrapper1 API. stephan 2023-11-04 13:16:49 +00:00
  • aad6808efc Bind the trace API to the JNI wrapper1 API and add a way to map the native-level db/stmt types to their high-level counterparts (required for translating callbacks such as tracers). stephan 2023-11-04 12:53:00 +00:00
  • a501791d59 Define interface between project command-line apps and a console I/O "library". larrybr 2023-11-04 02:22:04 +00:00
  • 5189ef98d3 Back out the ALWAYS inserted late yesterday. The fuzzer discovered a counter-example. drh 2023-11-03 18:45:26 +00:00
  • 0c7cfdace9 Merge pull request #554 from pjhades/impl-debug-for-row Lucio Franco 2023-11-03 17:22:02 +00:00
  • c536380590 Merge branch 'main' into impl-debug-for-row Lucio Franco 2023-11-03 13:21:59 -04:00
  • ab8a4b2bb0 Fix a case where adjacent tokens are handled incorrectly by the fts5 snippet() function. dan 2023-11-03 17:20:20 +00:00
  • 99ef2813de Merge pull request #563 from tursodatabase/lucio/sim-test-metrics Lucio Franco 2023-11-03 15:48:44 +00:00
  • ab6feaab88 sim-tests: add asserts for metrics Lucio Franco 2023-11-03 10:53:32 -04:00
  • b945183195 Wrap more of the stmt API behind the JNI wrapper1 API. stephan 2023-11-03 13:00:51 +00:00
  • 7b5123c796 Enhance the JSONB lookup routine with logic to apply edits. The new logic is currently unused and hence untested but does not create any regressions. drh 2023-11-03 12:09:22 +00:00
  • 073f8f5458 Bind the sqlite3_keyword_...() and sqlite3_compileoption_...() family of functions to the JNI wrapper1 API. stephan 2023-11-03 11:53:13 +00:00
  • 1d5f2af063 Update the tool/srctree-check.tcl script so that it verifies that autoconf has been run following edits to VERSION. drh 2023-11-03 11:41:24 +00:00
  • 24f7f5923d Merge all the latest trunk fixes and enhancements into the jsonb branch. drh 2023-11-03 11:35:33 +00:00
  • f92feb0cc1 Merge pull request #507 from tursodatabase/streaming-proxy ad hoc 2023-11-03 10:27:49 +00:00
  • 01a2a5f764 fix future re-poll ad hoc 2023-11-03 11:16:07 +01:00
  • d706adba48 Update the version number to 3.45.0 to begin the next development cycle. drh 2023-11-03 10:15:16 +00:00
  • 88c3a2a91c Merge pull request #561 from tursodatabase/lucio/fix-sys-build Pekka Enberg 2023-11-03 10:07:03 +00:00
  • 12a160fef8 copy bindgen file to outdir Lucio Franco 2023-11-02 21:05:32 -04:00
  • 25d23966b2 Remove precompiled libs and make bindgen optional Lucio Franco 2023-11-02 20:38:07 -04:00
  • dcd6d21fe9 Mark a branch made always-true by the penultimate check-in with ALWAYS(). drh 2023-11-02 22:39:11 +00:00
  • 792103a0f2 In the previous check-in, use a u32 instead of an int, to make it easier to prove that the integer will never overflow. drh 2023-11-02 22:11:35 +00:00
  • 5e4233a9e4 Fix a spurious "misuse of aggregate function" error that could occur when an aggregate function was used within the FROM clause of a sub-select of the select that owns the aggregate. e.g. "SELECT (SELECT x FROM (SELECT sum(t1.a) AS x)) FROM t1". [forum:/forumpost/c9970a37ed | Forum post c9970a37ed]. dan 2023-11-02 21:02:53 +00:00
  • d39e57b78e add TxnDeferred -> Savepoint/Release lucio/fix-deferred-txn Lucio Franco 2023-11-02 14:52:57 -04:00
  • d1a75ba344 libsql: fix deferred txn with embedded replicas Lucio Franco 2023-11-02 14:39:11 -04:00
  • 78fee3f738 Add the "remove_diacritics" option to the fts5 trigram tokenizer. dan 2023-11-02 18:22:35 +00:00
  • 7b0fd0c564 Fix a problem with amalgamation builds on this branch. dan 2023-11-02 18:10:22 +00:00
  • 06af40b2e1 Merge latest JNI pieces into trunk. stephan 2023-11-02 18:08:49 +00:00
  • e186fe20f5 Add the "remove_diacritics" option to the fts5 trigram tokenizer. dan 2023-11-02 17:31:06 +00:00
  • 33f74a3dd3 Merge pull request #557 from tursodatabase/retrocompatible-proxy-proto Lucio Franco 2023-11-02 16:53:33 +00:00
  • 60e4fb8c4e Merge pull request #556 from tursodatabase/fix-sys-build ad hoc 2023-11-02 16:02:12 +00:00
  • 3dccc8dcf8 fix fmt ad hoc 2023-11-02 16:49:03 +01:00
  • e6f9510534 add missing flags to libsql-sys configure ad hoc 2023-11-02 16:46:18 +01:00
  • 649915f9ea declare handshake version 1 in current libsql ad hoc 2023-11-02 16:36:08 +01:00
  • c464bf4008 add backward compat to replication server ad hoc 2023-11-02 16:25:53 +01:00
  • 84a8fd1825 make proto backwark compatible ad hoc 2023-11-02 16:25:34 +01:00
  • 35032c33d7 make http api v0 docs consistent with libsql-server/src Person 2023-11-02 11:02:50 -04:00
  • 8e2192c332 libsql: implement Debug trait for Row Jing Peng 2023-11-01 17:36:46 -04:00
  • 1f8973a476 scripts: add a dockerized prometheus helper Piotr Sarna 2023-10-31 13:09:23 +01:00
  • 845a2e0cc2 One more tweak to tool/srctree-check.tcl so that a complete build can be accomplished from a read-only source tree. drh 2023-11-02 13:10:16 +00:00
  • 8a93ce7458 Update the srctree-check.tcl script and child script so that they can be run on a read-only source tree and so that if any inconsistencies are found, the script returns a non-zero exit code and thus halts the build. drh 2023-11-02 12:05:55 +00:00
  • 57a7fdd814 CLI to compile with older MSVC compiler. larrybr 2023-11-02 11:04:37 +00:00
  • 9323ec11fb Merge pull request #550 from DaBigBlob/main Piotr Sarna 2023-11-02 09:11:21 +00:00
  • 7891140b57 make http api v0 docs consistent with code in libsql-server/src/http/user/mod.rs:339 (impl UserApi<M, A, O, S>, configure) Person 2023-11-02 04:30:28 -04:00
  • 7d52262889 Remove some outdated JNI docs. stephan 2023-11-01 20:09:02 +00:00
  • 0577cdec5f Update the windows build documentation to provide the exact command used to build the DLLs that appear on the download page. drh 2023-11-01 19:35:15 +00:00
  • 983871cfd2 Merge pull request #547 from tursodatabase/lucio/pregen Lucio Franco 2023-11-01 15:57:50 +00:00
  • 1c25d4bdb5 Add SQLITE_ENABLE_COLUMN_METADATA=1 flag to go tests Lucio Franco 2023-11-01 11:34:02 -04:00
  • 54e7a0f360 Fix testrunner.tcl so that it accepts a relative path as an argument to the --zipvfs switch. dan 2023-11-01 14:33:44 +00:00
  • f468cdb035 workflows: enable all features for golang bindings Piotr Sarna 2023-10-31 15:51:35 +01:00
  • dea848b9cc libsql-sys: link the static library if precompiled Piotr Sarna 2023-10-31 15:10:22 +01:00
  • e9ecccb2c2 libsql-sys: copy build artifacts from ../libsql-sqlite3 if present Piotr Sarna 2023-10-31 14:10:01 +01:00
  • 435b2c6c5b libsql-sys: pregenerate bindings Piotr Sarna 2023-10-31 11:53:28 +01:00
  • 2158864585 Bring the jsonb branch up-to-date with version 3.44.0 changes. drh 2023-11-01 14:12:07 +00:00
  • 66476771b7 Version 3.44.0 drh 2023-11-01 11:23:50 +00:00
  • 26696c0582 remove default type on WriteProxyConnection ad hoc 2023-11-01 10:31:28 +01:00
  • 5ba99da869 Fix harmless compiler warnings in test code. drh 2023-10-31 17:40:30 +00:00
  • ddd1c97500 Fix a problem with SQLITE_ENABLE_FTS5 builds of the non-amalgamation testfixture.exe in Makefile.msc. dan 2023-10-31 17:39:10 +00:00
  • 6ab684564b remote future-option dep ad hoc 2023-10-31 17:45:45 +01:00
  • 4f617afc53 fix clippy and fmt ad hoc 2023-10-31 17:40:09 +01:00
  • f63f358eaf fix generated rpc code ad hoc 2023-10-31 17:27:05 +01:00
  • a7fe6bd558 restore cargo lock after bad rebase ad hoc 2023-10-31 17:09:34 +01:00
  • e23f1f2516 add more exec-stream tests ad hoc 2023-10-31 16:43:39 +01:00
  • 86b0328254 add test snapshot files ad hoc 2023-10-31 15:58:44 +01:00
  • e82aa175a1 rename State to TxnStatus ad hoc 2023-10-31 15:27:15 +01:00
  • 3ea8d5eb4c fix http builder return type ad hoc 2023-10-31 15:24:59 +01:00
  • 98c5c3f9c0 fix hrana cursor result builder ad hoc 2023-10-31 15:24:12 +01:00
  • 9b1e121631 fix import in libsql ad hoc 2023-10-31 15:23:58 +01:00
  • e664e46e6d handle stream proxy error ad hoc 2023-10-31 15:22:23 +01:00
  • d646403ed5 connection execute doesn't return txn state anymore ad hoc 2023-10-31 15:21:20 +01:00
  • 099eb14329 fix hrana result builder ad hoc 2023-10-31 15:08:00 +01:00
  • a5e6561983 fix http result builder ad hoc 2023-10-31 15:07:44 +01:00
  • 1c3ed4abd5 update result builder finish to take txn state ad hoc 2023-10-31 15:07:19 +01:00
  • d576a5c887 add txn_status method to libsql connections ad hoc 2023-10-31 15:05:25 +01:00
  • 7ad783b051 add test_connection methods to libsql connection ad hoc 2023-10-31 15:04:38 +01:00
  • 20bcca17e0 implement replica rpc streaming proxy ad hoc 2023-10-31 15:04:00 +01:00
  • bdfc01dd53 implement rpc streaming proxy ad hoc 2023-10-31 15:03:47 +01:00
  • f66fd99b27 implement streaming proxy ad hoc 2023-10-31 15:03:09 +01:00
  • 8a093e9b68 add futures_option dep ad hoc 2023-10-31 15:02:38 +01:00
  • f6d73619f9 add streaming replication proto ad hoc 2023-10-31 14:58:09 +01:00
  • 80789ad883 remove libsql proto ad hoc 2023-10-31 14:57:50 +01:00
  • 0888d85f69 introduce streaming proxy ad hoc 2023-10-31 14:50:01 +01:00
  • c032b9fc18 Merge pull request #540 from tursodatabase/lucio/fix-protobuf Lucio Franco 2023-10-31 15:42:28 +00:00
  • aa8062d21f Add protoc to CI Lucio Franco 2023-10-31 10:45:18 -04:00
  • ecbc261cec Remove build.rs for replication Lucio Franco 2023-10-31 10:13:28 -04:00
  • 71e289b266 Merge pull request #459 from tursodatabase/lucio/xtask Lucio Franco 2023-10-31 14:24:53 +00:00
  • e782e1afe1 Merge pull request #539 from psarna/prefix_metrics Piotr Sarna 2023-10-31 14:12:15 +00:00
  • 628001d988 Fix duplicate metrics creation errors Lucio Franco 2023-10-31 09:53:45 -04:00
  • e8b97c689f fix sim tests xarg Lucio Franco 2023-10-30 15:25:41 -04:00
  • ab354d156a fix embedded replica tests Lucio Franco 2023-10-30 15:01:30 -04:00
  • 736d077e36 join simulation test creation Lucio Franco 2023-10-30 14:56:00 -04:00
  • 7c3efcd851 Add sim tests CI job Lucio Franco 2023-10-27 15:47:39 -04:00
  • 20541ea427 Add xtask support for builds Lucio Franco 2023-10-16 11:05:06 -07:00
  • 1f1511e812 apply clippy fixes Piotr Sarna 2023-10-31 13:47:46 +01:00
  • cfd7b93e06 metrics: prefix metrics with libsql_server_ Piotr Sarna 2023-10-31 13:43:58 +01:00
  • 5de162841f Merge pull request #534 from tursodatabase/athos/nmspc-metrics-prom Athos 2023-10-31 11:58:29 +00:00