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
Philip O'Toole
b3daa73ca4
Update Go mod dependencies
...
In particular upgrade to Hashicorp Raft v1.2.0.
4 years ago
Philip O'Toole
83f5dedd08
Upgrade golang.org/x/crypto
4 years ago
Philip O'Toole
244bc9da3c
Upgrade SQLite layer
4 years ago
Philip O'Toole
ca7e043c17
go mod
5 years ago