1
0
Fork 0

54 Commits (d948512cc824d1a126b1d2539ad2053e7a1be3b6)

Author SHA1 Message Date
Philip O'Toole d55710692c go mod updates 2 years ago
Philip O'Toole 07d2ba01e4 go mod updates 2 years ago
Philip O'Toole 561801c68b Upgrade raft BoltDB fork 2 years ago
Philip O'Toole 2005d94ad7 go mod updates 2 years ago
Philip O'Toole b0d1593785 Upgrade disco client
Pull in https://github.com/rqlite/rqlite-disco-clients/pull/12
2 years ago
Philip O'Toole d72e9c52e4 go mod updates 2 years ago
Philip O'Toole 053bde0ed6 Upgrade to latest SQLite driver 2 years ago
Philip O'Toole e3cc4eb5d0
go mod updates (#1120)
* go mod updates

* CHANGELOG
2 years ago
Philip O'Toole 345b117126 go mod updates 2 years ago
Philip O'Toole a031c8eefa Upgrade to SQLite 3.39.4
Also upgrade other dependencies.
2 years ago
Salah Aldeen Al Saleh 36eb4d87f6 Update packages to resolve CVE-2022-32149 and CVE-2022-27664 2 years ago
Philip O'Toole ce25f23d7d Upgrade to latest SQL parser 2 years ago
Philip O'Toole 95dfead226
Integrate SQL rewrite with rqlite for RANDOM (#1046) 2 years ago
Philip O'Toole e8ccbb9d66 Upgrade CircleCI Go image
Upgrade dependencies too.
2 years ago
Philip O'Toole dc99d3d9a6 Update dependencies 2 years ago
Philip O'Toole d64e0f8019 Upgrade go mod dependencies 2 years ago
Philip O'Toole 3dc76cc6d2 go mod updates 3 years ago
Philip O'Toole 869f3547b7 Update to SQLite 3.38 3 years ago
Philip O'Toole 3f1398b5df go mod 3 years ago
Philip O'Toole 75fc8784d2 Upgrade SQLite to 3.37.0 3 years ago
Philip O'Toole 5ab4301df4 go mod 3 years ago
Philip O'Toole f9148b5745 Add support for DNS SRV -based discovery 3 years ago
Philip O'Toole bba69d6300
Add support for DNS-based autoclustering (#979)
New disco-bootstrapping hybrid to autoclustering, which uses DNS A Records to find nodes.
3 years ago
Philip O'Toole 457ca9ce3f Use correct JSON field name for Consul scheme 3 years ago
Philip O'Toole db3ba9d7fc go mod updates 3 years ago
Philip O'Toole 490f654f36 Move to etcd's fork of BoltDB
bboltdb is the version the Consul now runs.
3 years ago
Philip O'Toole ca7e6e98ff Stop using deprecated protobuf package 3 years ago
Philip O'Toole 4aea326959
Consul and etcd autoclustering (#957)
This PR introduces new node-discovery integration with Consul and etcd. By using one of those systems with rqlite, automatic clustering of rqlite is much easier.
3 years ago
Philip O'Toole 030b089b80 go get -u ./... & go mod tidy 3 years ago
Philip O'Toole bc82595964 Update dependencies 3 years ago
Philip O'Toole 8685835901 Update CHANGELOG 3 years ago
Philip O'Toole e031a6e89c Merge branch 'master' of github.com:rqlite/rqlite into boltdb-stats 3 years ago
Philip O'Toole 5153b8ad9e go mod tidy 3 years ago
Philip O'Toole 0e34dc49ca Add BoltDB stats 3 years ago
Philip O'Toole 698aad9d4f go mod tidy 3 years ago
Philip O'Toole 47f924deb1
Update go.mod 3 years ago
Philip O'Toole bf6e7de219 Upgrade dependencies, rqlite/go-sqlite3 1.22.0
Support in-memory databases up to 2GiB in size. See
https://sqlite.org/forum/forumpost/b1ba232667130afa?t=h.
3 years ago
Philip O'Toole 6c69e8a9b5 Upgrade to new compile options 3 years ago
Philip O'Toole 2924ed407d Upgrade to rqlite/go-sqlite3 v1.20.4 3 years ago
Philip O'Toole 40b4344c10 SQLite 3.36 3 years ago
Philip O'Toole 3a9af0ffb6 Upgrade dependencies, including Hashicorp Raft 3 years ago
Philip O'Toole 520cfa0604 Upgrade to rqlite/go-sqlite3 1.20.2
Brings in SQLite 3.35.4.
3 years ago
Philip O'Toole fc314dc2d8 Upgrade to rqlite/go-sqlite3 1.20.1
This version fixes a memory leak.
4 years ago
Philip O'Toole b1781075fa Upgrade rqlite-go-sqlite3 4 years ago
Philip O'Toole 74c0a57861 Upgrade rqlite-go-sqlite3 4 years ago
Philip O'Toole 6fad9a6a80 Finally get go-sqlite3 fork working 4 years ago
Philip O'Toole 488a9554ea Switch to rqlite fork of go-sqlite3 4 years ago
Philip O'Toole f81d7e29d7
Enable http/2.0 support for TLS
As per https://blog.cloudflare.com/exposing-go-on-the-internet/
4 years ago
Philip O'Toole cdcefd53bd Update dependencies 4 years ago
Philip O'Toole 6575de779d
Use Protobuf for encoding Raft Log commands
This PR changes Raft Log Entry encoding from JSON to Protobuf. Furthermore, larger Raft commands (which can result from batching SQL statements, or individually long SQL statements) are compressed before encoding.

This primary reason for this change is to reduce IO load since that is one of the largest performance bottlenecks. It will also reduce internode traffic.

Legacy JSON-encoded commands are still handled by this code, so this change is backwards-compatible with previous releases in the v5 series.
4 years ago