Commit Graph

37 Commits

Author SHA1 Message Date
vladislav doster
86aad1b583 docs: grammar & punctuation fixes (#8)
* docs(faq): add missing preposition

* docs(philosophy): grammar & punctuation fixes

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>

---------

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2024-12-06 13:01:07 +01:00
Sebastian Jeltsch
05f4dea774 Update minor versions of JS dependencies. 2024-12-05 23:05:32 +01:00
Sebastian Jeltsch
fb0fe373f5 Remove query apis and improve docs in preparation for v3.0.
More context in the CHANGELOG.
2024-12-05 22:17:47 +01:00
Sebastian Jeltsch
996bc27788 Update performance measurements and benchmark article post SQLite execution model changes. 2024-12-05 22:05:00 +01:00
Sebastian Jeltsch
1b5c957415 Move SQLite orchestration into trailbase-sqlite and fix js-runtime completion bug with true async (previously libsql was sync under the hood). 2024-12-04 16:57:15 +01:00
Sebastian Jeltsch
3b9a122e06 Install sqlite-vec to replace libsql's builtin vector search. 2024-12-04 13:14:14 +01:00
Sebastian Jeltsch
6cbea390fb Herculean migration from libsql's rust bindings to plain rusqlite+SQLite.
There's a couple of reasons:

* As for the rust bindings: they're sub-par to rusqlite, though
  rusqlite is amazing. Even libsql-server uses rusqlite over their own
  bindings. The bindings are missing features such as update hooks
  and the hard-coded execution model suffers from lock congestion.
* We've fixed bugs (e.g. trivial null ptr accesses went unnoticed),
  raised issues, and tried to add missing functionality such as update
  hooks. It's unclear if the rust-bindings are a priority or covered by
  the principles laid out in the libsql manifesto. From the outside it
  looks like focus has shifted to https://github.com/penberg/limbo.
* As for the C-libsql fork for SQLite itself, it's getting more and
  more outdated (2024-01-30 (3.45.1)) and it's unclear when and if the
  ideas from the manifesto will manifest.

Looking forward this opens the door for TrailBase to:

* Bundle more recent versions of SQLite
* Implement more performant, better scaling execution models.
* Implement realtime APIs for subscribing to data changes.
2024-12-04 13:03:06 +01:00
Sebastian Jeltsch
52c5178f66 Documention: some more polish on the benchmark presentation. 2024-11-28 14:05:12 +01:00
Sebastian Jeltsch
0b097950c6 More strictly type JSON APIs. 2024-11-28 12:17:17 +01:00
Sebastian Jeltsch
697b2459ef Update JS and Dart dependencies. 2024-11-28 00:39:36 +01:00
Sebastian Jeltsch
70deee0c98 Update documentation after publishing python client to pypi. 2024-11-27 23:33:18 +01:00
Sebastian Jeltsch
07f0500f9f Add fist version of a TrailBase Python client including tests and CI setup 2024-11-27 13:29:56 +01:00
Sebastian Jeltsch
e986e73a55 Wire up S3 storage configuration. 2024-11-25 11:56:36 +01:00
JarWarren
0638dd9d9d typos 2024-11-24 22:02:21 -07:00
Sebastian Jeltsch
462ca2aacf More minor tweaks to coffee tutorial. 2024-11-23 11:39:38 +01:00
Sebastian Jeltsch
a466bd53a3 Reference more code artifacts directly reducing duplication in the coffee tutorial. 2024-11-22 22:13:03 +01:00
Sebastian Jeltsch
1587a3270c Minor: a few more coffee tutorial tweaks. 2024-11-22 17:00:15 +01:00
Sebastian Jeltsch
a7af9ee3ce Further refine the coffee tutorial. 2024-11-22 16:24:55 +01:00
Sebastian Jeltsch
97c85e2d31 Improve coffee search documentation. 2024-11-22 14:35:24 +01:00
Sebastian Jeltsch
338c4c77bb Add support for periodic tasks to JS runtime. 2024-11-21 13:15:02 +01:00
Sebastian Jeltsch
1542b96d35 Add a "coffee vector search" tutorial to the docs. 2024-11-21 00:27:49 +01:00
Sebastian Jeltsch
fd050bd719 Publish dotnet client on NuGet.org. 2024-11-19 22:25:29 +01:00
Sebastian Jeltsch
23b4d5c60e Minor web site tweaks. 2024-11-18 21:46:51 +01:00
Sebastian Jeltsch
51e55aecae Improve website's grid layout and add Payload CMS benchmarks results. 2024-11-18 15:32:42 +01:00
Sebastian Jeltsch
2dd603b4e1 Update insert benchmark utilization measurements. 2024-11-15 15:18:45 +01:00
Sebastian Jeltsch
13e949e5b4 Add a utilization graph to JS benchmark. 2024-11-15 14:11:02 +01:00
Sebastian Jeltsch
4376efa146 Update documentation for PB comparison to reflect recent JS/V8 addition. 2024-11-14 22:32:47 +01:00
Sebastian Jeltsch
0755444169 First stab at JS/TS scripting documentation. 2024-11-14 20:45:37 +01:00
Sebastian Jeltsch
1cf6f361ee Add link validation to documentation. 2024-11-13 10:50:24 +01:00
Sebastian Jeltsch
69e9741ade Add more information to README. 2024-11-13 10:35:16 +01:00
Sebastian Jeltsch
9b1a49cec1 Add dotnet to the list of supported clients. 2024-11-12 16:48:44 +01:00
Sebastian Jeltsch
9c26add6d6 Minor cosmetics: website wording and logo clipping mask. 2024-11-11 12:52:55 +01:00
Sebastian Jeltsch
e7e6bbc6d1 Update Astro starlight to latest. 2024-11-08 23:22:24 +01:00
Sebastian Jeltsch
75fa8d82d3 Update javascript dependencies. 2024-11-08 21:36:38 +01:00
Sebastian Jeltsch
16ff38a855 Update documentation post 0.1.1 and screenshots to show logs with geoip map. 2024-11-06 19:20:18 +01:00
Sebastian Jeltsch
ba196c517c Minor update: the website was still pointing at the original license. 2024-11-05 19:36:19 +01:00
Sebastian Jeltsch
bdb3735840 Squash all commits for a fresh start.
This is only to avoid accidentally leaking any secrets from early development especially in the light of short-sha attacks.
2024-10-30 23:38:56 +01:00