Commit Graph

  • 17d8e32fe1 Merge branch 'master' into jgilles/pre_hashed_row James Gilles 2025-06-18 13:39:14 -04:00
  • 863812aadb More granular request process tracking (#330) james gilles 2025-06-18 13:37:52 -04:00
  • e168ec6f90 More granular request process tracking (#330) james gilles 2025-06-18 13:37:52 -04:00
  • 718712a8f7 Record the size of a client's outgoing message queue on drop (#2877) joshua-spacetime 2025-06-18 10:28:55 -07:00
  • b63df7872a Track metadata updates for unsubscribes (#2876) joshua-spacetime 2025-06-18 08:48:57 -07:00
  • f62d70bddd Release 1.2.0 (#187) Zeke Foppa 2025-06-17 16:32:55 +00:00
  • 56fc56f6ca Release 1.2.0 (#187) Zeke Foppa 2025-06-17 16:32:55 +00:00
  • a095343115 Don't run reducers in a blocking queue drogus/locks-test Piotr Sarnacki 2025-06-17 16:41:59 +02:00
  • 4f493e4d2f Relax conditions for query pruning (#2873) joshua-spacetime 2025-06-16 12:03:58 -07:00
  • 3a3ab31aec Handle falsy option values (#188) Jeffrey Dallatezza 2025-06-16 10:42:42 -07:00
  • 16b6b75fdf Handle falsy option values (#188) Jeffrey Dallatezza 2025-06-16 10:42:42 -07:00
  • 1318e7e1f5 messages::serialize: take/put buffers from/into a SerializeBufferPool (#2823) Mazdak Farrokhzad 2025-06-16 18:44:57 +02:00
  • 27af02ce73 Use database identity not owner identity for metrics (#2868) joshua-spacetime 2025-06-16 08:56:23 -07:00
  • da0757b5bd Remove incorrect const qualifiers on two imports in bindings.c (#2862) Phoebe Goldman 2025-06-16 11:46:13 -04:00
  • 9f03b2c641 Fix an outdated docstring on identity and try_identity in the Rust SDK (#2871) Phoebe Goldman 2025-06-16 11:34:37 -04:00
  • db409c9807 Fix an outdated docstring on identity and try_identity in the Rust SDK phoebe/rust-sdk-incorrect-docstring Phoebe Goldman 2025-06-16 09:57:26 -04:00
  • fb41e50eb7 [release/v1.2.0]: empty commit to allow PR creation v1.2.0 Zeke Foppa 2025-06-13 18:15:48 -07:00
  • c522c0f950 Prune more queries when evaluating subscription updates (#2855) joshua-spacetime 2025-06-13 17:45:20 -07:00
  • 70df4fb034 Test subscription updates for dml (#2716) joshua-spacetime 2025-06-13 16:37:45 -07:00
  • 228c761c7c Use a scope guard for decrementing queue length. (#2865) Jeffrey Dallatezza 2025-06-13 14:00:04 -07:00
  • 1e3e8db9bc Database-specific Timestamp route (#2864) Phoebe Goldman 2025-06-13 16:23:30 -04:00
  • c12a8daf57 Merge branch 'master' into jsdt/queue-length-guard jsdt/queue-length-guard Jeffrey Dallatezza 2025-06-13 12:45:16 -07:00
  • 193c0d4889 Add more subscription metrics (#2861) joshua-spacetime 2025-06-13 12:26:17 -07:00
  • 5b454bcabd Fix lint Jeffrey Dallatezza 2025-06-13 11:50:49 -07:00
  • 7dafc2e67d Use a scope guard for decrementing queue length. Jeffrey Dallatezza 2025-06-13 10:34:54 -07:00
  • cfa0058bd7 Hand-monomorphize SmallHashSet. This also fixes their being initialized with ObjectEqualityComparer. James Gilles 2025-06-13 13:08:59 -04:00
  • d96f9d541a Fix generated .Equals(object) for struct types jgilles/fix-struct-equals James Gilles 2025-06-13 12:54:50 -04:00
  • c2ad703052 Reduce pool size James Gilles 2025-06-13 12:33:39 -04:00
  • 5f23da7f12 Move timestamp route into /v1/database phoebe/database-timestamp-route Phoebe Goldman 2025-06-13 12:27:10 -04:00
  • 2d756dbc93 Wrap try_init_host futures in tokio::spawn so they don't get cancelled (#2857) Phoebe Goldman 2025-06-13 12:26:41 -04:00
  • 898a71986c Add comments to smoketest Phoebe Goldman 2025-06-13 12:13:10 -04:00
  • 2f506b9be3 Change the unstable timestamp route to take a database identity Phoebe Goldman 2025-06-13 12:10:36 -04:00
  • cd82e90e67 Remove incorrect const qualifiers on two imports in bindings.c phoebe/csharp-bindings-incorrect-const Phoebe Goldman 2025-06-13 11:26:24 -04:00
  • f4f698efa1 Always use identity when hashing queries from owners (#2859) joshua-spacetime 2025-06-12 13:34:19 -07:00
  • 473a7d08cf Pool HashSets used by SmallHashSet James Gilles 2025-06-12 14:55:07 -04:00
  • e4084cb418 Specialize MultiDictionary to TValue : struct James Gilles 2025-06-12 13:39:11 -04:00
  • 18555059ae Merge branch 'master' into jgilles/pre_hashed_row James Gilles 2025-06-12 13:36:04 -04:00
  • 013e268eb5 Fixed rename by using put instead of post (#2764) Tyler Cloutier 2025-06-12 19:05:02 +02:00
  • 65cbd7f84b Wrap try_init_host futures in tokio::spawn so they don't get cancelled phoebe/dont-drop-try-init Phoebe Goldman 2025-06-12 11:11:57 -04:00
  • 12abd48a54 Send one-off responses through the broadcast queue. (#2853) Jeffrey Dallatezza 2025-06-11 11:34:04 -07:00
  • 1df8ec1be3 Also get backtrace on "successful" unwind phoebe/bitcraft/replay-loop-backtrace-logging Phoebe Goldman 2025-06-11 14:23:24 -04:00
  • e2a07f8c14 Just a whole butload of logs in try_init Phoebe Goldman 2025-06-11 14:00:14 -04:00
  • 24bf01ad0b Merge branch 'master' into jsdt/broadcast-one-offs jsdt/broadcast-one-offs Jeffrey Dallatezza 2025-06-11 10:38:40 -07:00
  • f9b79fcef7 *actually* ignore that lint, which has to be at the function level... phoebe/module-crash-disconnect-clients Phoebe Goldman 2025-06-11 13:24:11 -04:00
  • 0c0cd082c8 Update comment. Jeffrey Dallatezza 2025-06-11 10:24:08 -07:00
  • d923e81684 Dont block worker threads for one-off queries. Jeffrey Dallatezza 2025-06-11 10:22:43 -07:00
  • 7a313181b5 Ignore that lint Phoebe Goldman 2025-06-11 12:05:14 -04:00
  • ce2899cf8a Merge remote-tracking branch 'origin/master' into phoebe/module-crash-disconnect-clients Phoebe Goldman 2025-06-11 11:53:33 -04:00
  • bb548850d1 Removed tilde file rekhoff 2025-06-11 08:18:32 -07:00
  • 50d3ec0fcf Corrected behavior description of Rust clients disconnects rekhoff 2025-06-11 08:12:50 -07:00
  • 053fc6d97c Tidy up ModuleKind conversions a tiny bit (#2840) Noa 2025-06-11 08:16:09 -05:00
  • 4974676ce8 client-api: Don't debug-print dropped outgoing Ws messages at info (#2819) Kim Altintop 2025-06-11 11:23:41 +02:00
  • a3d7286381 Fix build errors Phoebe Goldman 2025-06-10 15:38:01 -04:00
  • 3ad1f455e1 Yet more nonce logging Phoebe Goldman 2025-06-10 15:23:20 -04:00
  • 7cf814584c Send one-off responses through the broadcast queue. Jeffrey Dallatezza 2025-06-10 11:07:13 -07:00
  • a19bd458c4 Reserve cores 0 and 1 for the OS (#2851) joshua-spacetime 2025-06-10 10:46:52 -07:00
  • 921146e933 Merge branch 'rekhoff/how-to-reject-client-connections' of https://github.com/clockworklabs/spacetime-docs into rekhoff/how-to-reject-client-connections rekhoff 2025-06-10 09:15:02 -07:00
  • 9a7d397b95 Corrected some terminology rekhoff 2025-06-10 09:14:48 -07:00
  • 3a5538f71c Implement suggested change. rekhoff 2025-06-10 09:11:04 -07:00
  • 6262388242 Added TypeScript behavior of rejected clients. rekhoff 2025-06-10 06:05:54 -07:00
  • 0866fd39d5 Add an HTTP route to get the current Timestamp (#2850) Phoebe Goldman 2025-06-09 13:26:25 -04:00
  • 6cc769140e Add an HTTP route to get the current Timestamp phoebe/timestamp-route Phoebe Goldman 2025-06-09 11:27:23 -04:00
  • 4050cea8a3 Faster Stats.cs (#326) james gilles 2025-06-06 17:02:30 -04:00
  • e3b392ad81 Faster Stats.cs (#326) james gilles 2025-06-06 17:02:30 -04:00
  • c99dc82a48 Remove the lock around the ClientsMap in the SubscriptionManager (#2821) Phoebe Goldman 2025-06-06 16:52:08 -04:00
  • 9fec006d0e Merge branch 'master' into phoebe/clients-map-two-copies phoebe/clients-map-two-copies Phoebe Goldman 2025-06-06 16:30:24 -04:00
  • 9eaec033cd Send other client messages through the broadcast queue (#2834) Jeffrey Dallatezza 2025-06-06 12:46:23 -07:00
  • 967e82a5f8 Pin db threads to cores (#2801) Noa 2025-06-06 13:37:35 -05:00
  • e3dae5b071 Example of custom event handling (#327) Lisandro Crespo 2025-06-06 15:28:17 -03:00
  • 544085caf0 Example of custom event handling (#327) Lisandro Crespo 2025-06-06 15:28:17 -03:00
  • e17bf5ba64 Bump versions to 1.2.0 (#328) Zeke Foppa 2025-06-06 11:07:24 -07:00
  • 5baf66b628 Bump versions to 1.2.0 (#328) Zeke Foppa 2025-06-06 11:07:24 -07:00
  • 459037e5a1 Update comments. jsdt/broadcast-queue Jeffrey Dallatezza 2025-06-06 10:22:42 -07:00
  • 380acf14c8 Bump versions to 1.2.0 (#2837) Zeke Foppa 2025-06-06 09:17:24 -07:00
  • 255e5c7bfc Corrected rejecting client connection code and behavior descriptions rekhoff 2025-06-05 17:23:30 -07:00
  • a1ec485347 Cargo fmt tyler/fix-rename John Detter 2025-06-05 19:06:20 -05:00
  • 6e064dfb60 Improved error handling John Detter 2025-06-05 19:03:09 -05:00
  • 728e83581e Add check to make sure that we're not renaming on top of an existing database. John Detter 2025-06-05 18:39:21 -05:00
  • c72a5b868a Merge branch 'master' into tyler/fix-rename Zeke Foppa 2025-06-05 16:16:10 -07:00
  • 09c4bb6fe7 Local buffers noa/reuse-ws-msg-allocations Noa 2025-06-05 14:17:11 -05:00
  • 89d67fe9db Add meta files csharp/event-fixes Alessandro Asoni 2025-06-05 21:02:30 +02:00
  • 3052c8fa80 Example of custom event handling Lisandro Crespo 2025-06-04 15:28:02 -05:00
  • cd59ad22c3 Cleanup. Jeffrey Dallatezza 2025-06-05 11:02:33 -07:00
  • b80c21bd0f Send other subscription messages through the broadcast queue to keep ordering. Jeffrey Dallatezza 2025-06-05 10:35:52 -07:00
  • 977d38ee38 Also stick nonces on Host Phoebe Goldman 2025-06-05 12:58:02 -04:00
  • e9a9de7f84 Fix typo in the log config toml file (#2799) John Detter 2025-06-05 11:48:05 -05:00
  • ad39b7b8a8 spacetimedb_execution: avoid get_row_ref (#2806) Mazdak Farrokhzad 2025-06-04 19:44:35 +02:00
  • c3b0009758 Bump versions to 1.1.3 (#2828) Zeke Foppa 2025-06-04 10:39:15 -07:00
  • fae2c7ece3 CI - Remove outdated Contributor Membership Check (#2827) Zeke Foppa 2025-06-04 09:57:21 -07:00
  • ffb976b196 Host controller nonces, upgraded log levels, removed unnecessary backtraces Phoebe Goldman 2025-06-04 12:48:20 -04:00
  • f6da9e1f5f Fix typos (#2812) Viktor Szépe 2025-06-04 18:33:32 +02:00
  • c4cd532ce6 Added How To Reject Client Connections guide rekhoff 2025-06-04 08:40:08 -07:00
  • 020300827b messages::serialize: take/put buffers from/into a SerializeBufferPool Mazdak Farrokhzad 2025-06-03 22:18:15 +02:00
  • b07f22ec00 Log every second a reducer takes to run (#2738) Noa 2025-06-03 12:24:25 -05:00
  • ad81d33c3c Disable the lifo_slot in standalone. jsdt/disable-lifo-slot-2 Jeffrey Dallatezza 2025-06-03 09:38:55 -07:00
  • 0584e75081 Fix TypeScript Quickstart wrong import (#349) Carlos Cobo 2025-06-03 18:31:50 +02:00
  • 1c8b321e78 Respond to Mazdak's review Phoebe Goldman 2025-06-03 10:31:41 -04:00
  • 27931af96c Clippy Phoebe Goldman 2025-06-02 14:16:43 -04:00
  • 6081de8605 Attemp sats deserialize mamcx/pg-wire2 Mario Alejandro Montoya Cortes 2025-05-12 12:04:03 -05:00
  • 937c79ef91 Remove the lock around the ClientsMap in the SubscriptionManager Phoebe Goldman 2025-06-02 13:45:17 -04:00