553 Commits

Author SHA1 Message Date
Philip O'Toole
d202607602 Remove debug print for processing queries 2026-01-08 21:27:12 -05:00
Philip O'Toole
9589c3caa5 Support EXPLAIN INSERT 2026-01-06 23:16:04 -05:00
Darkarotte
286ce2067f Kkostial/minor refactorings 2025-12-03 13:55:25 -05:00
Philip O'Toole
44f25e3c2c Add licenses 2025-11-07 09:47:56 -05:00
Copilot
20bb2c1249 Add /licenses endpoint to HTTP API 2025-11-07 09:15:42 -05:00
Philip O'Toole
b7af1da88e Support Associative form on Execute endpoint 2025-10-29 08:40:21 -04:00
Copilot
0b49e42c3f Return number of RW statements from Store.Request() 2025-10-13 14:26:41 -04:00
Copilot
0efa215118 Return actual consistency level from store.Query 2025-10-10 13:21:06 -04:00
Philip O'Toole
47dd834c46 Factor out Protobuf Consistency Levels 2025-10-07 09:43:11 -04:00
Philip O'Toole
8581027368 Case-insensitive backup format query param 2025-10-07 09:14:18 -04:00
Philip O'Toole
9651e8d930 Consistent level-to-string conversions 2025-10-07 08:52:31 -04:00
Philip O'Toole
3dc0fb9c3f Stop aliasing proto in HTTP code 2025-10-06 09:55:31 -04:00
Philip O'Toole
80517cf1a1 Switch go mod from v8 to v9 (#2329) 2025-09-15 10:54:22 -04:00
Philip O'Toole
e3dda91492 Rollback transaction if restore fails 2025-07-31 21:28:20 -04:00
Copilot
94dcdfbdcb Add table-specific backup functionality to rqlite HTTP API with optimized SQL filtering 2025-07-31 00:37:26 -04:00
Philip O'Toole
f42a3115b6 Add a Kubernetes hint to the Status output (#2186)
* Add a Kubernetes hint to the Status output

* Update http/service.go

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update service.go

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-07-29 13:32:57 -04:00
Copilot
3e4e51c903 Support providing backups in DELETE mode 2025-07-24 14:01:33 -04:00
Copilot
42179e7358 Allow the stepdown HTTP API call to specify target node for new leader 2025-07-21 17:00:07 -04:00
Philip O'Toole
1150d47a6f Use POST for leader stepdown 2025-07-21 10:52:43 -04:00
Philip O'Toole
c6eddee6ce Minor refactor of HTTP-Store interface 2025-07-21 09:16:28 -04:00
Copilot
4f1652f1bd Support processing of intra-cluster "stepdown" requests 2025-07-12 11:46:55 -04:00
Copilot
b4e92616f5 Add HTTP API endpoint for leader stepdown functionality 2025-07-11 20:07:39 -04:00
Philip O'Toole
2dd2e1dfcd Consolidate utilities into internal module 2025-07-07 11:04:43 -04:00
Copilot
9ebdeccdd7 Refactor Store.Query to Return Raft Index for Strong Consistency Reads 2025-06-18 22:36:14 -04:00
Philip O'Toole
2474a79962 Return Raft index in response 2025-06-18 00:08:27 -04:00
Philip O'Toole
808803c8d4 Support RaftIndex display and inter-node 2025-06-17 23:58:38 -04:00
Copilot
a192f94513 Return Raft index from Store.Request 2025-06-17 20:51:43 -04:00
Copilot
91dbbf7449 Expose Raft log index via Store.Execute 2025-06-17 17:01:32 -04:00
Philip O'Toole
6c57c5edb4 Count TLS cert fetches 2025-05-01 15:10:00 -04:00
Philip O'Toole
d55b9889ce Update service_tls_test.go 2025-05-01 11:16:04 -04:00
Philip O'Toole
ab710e6ac4 Remove unnecessary sleep in test 2025-05-01 11:13:59 -04:00
Philip O'Toole
c79230763c Create and integrate lazy x.509 cert loading 2025-05-01 10:58:47 -04:00
Philip O'Toole
9e7b3370f5 Replace interface{} with any (#2077) 2025-04-28 08:12:18 -04:00
Philip O'Toole
8d89e7e92f Add TLS cert monitoring to HTTP server (#2069) 2025-04-20 16:05:10 -04:00
Philip O'Toole
65fc65eef2 Minor refactoring of HTTP Leader checks (#2057) 2025-03-17 09:35:07 -04:00
Philip O'Toole
fd9aab8904 Support SQL-format loading via Follower 2025-03-15 11:18:07 -04:00
Philip O'Toole
e6ad1464f2 Minor refactor of HTTP credential handling (#2056)
Refactor of HTTP credential handling
2025-03-15 10:27:49 -04:00
Philip O'Toole
b0dbad0672 Add version information to /nodes output (#2006)
https://github.com/rqlite/rqlite/issues/2001
2024-12-27 14:59:17 -05:00
Philip O'Toole
725d2eb672 Rename GetAddresser interface (#2005) 2024-12-27 14:29:45 -05:00
Philip O'Toole
5ac8a90816 Pass around NodeMeta objects instead of strings (#2003) 2024-12-27 10:42:31 -05:00
Philip O'Toole
d394d3926d Rename GET_NODE_API_URL to GET_NODE_META (#2002)
Rename `GET_NODE_API_URL` to `GET_NODE_META`
2024-12-27 10:13:01 -05:00
Philip O'Toole
c65b159828 Support executes as raw POST bodies (#1992) 2024-12-12 20:16:11 -05:00
Philip O'Toole
7284945fd9 Support queries as raw POST bodies (#1991) 2024-12-11 17:08:46 -05:00
Philip O'Toole
d03f44b0d8 Rewrite time and date functions so they are deterministic (#1976) 2024-11-07 21:26:16 -05:00
Philip O'Toole
983b1a9695 Include any failure message in /status output (#1973) 2024-11-04 14:06:54 -05:00
Philip O'Toole
72b812bb51 Skip and log stats that return error (#1972)
Skip and log stats that return error

https://github.com/rqlite/rqlite/issues/1971
2024-11-04 10:21:46 -05:00
Philip O'Toole
e12fafdb32 Return HTTP 204 if there is nothing to snapshot 2024-10-31 09:30:24 -04:00
Philip O'Toole
cf420ee7e8 Support configurable Linearizable timeout 2024-10-15 07:46:19 -04:00
Philip O'Toole
df64c2ef09 Refactor IsServing HTTP checker 2024-10-12 09:55:43 -04:00
Philip O'Toole
013c476042 Further test HTTP check 2024-10-11 08:48:15 -04:00