Kebert Xela
							
						 
					 | 
					
						
						
						
						
							
						
						
							1fca55d268
							
						
					 | 
					
						
						
							
							Minor readme improvements (#7)
						
						
						
						
						
						
						
						* File emoji and missing parenthesis
* Update README.md
* Update README.md 
						
						
							
						
					 | 
					
						2019-04-24 06:44:21 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c640f7f7e7
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
							
						
					 | 
					
						2019-04-01 17:36:18 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b6c9867e7b
							
						
					 | 
					
						
						
							
							Added missing dependency on github.com/golang/protobuf/proto Fixes #6
						
						
						
						
						
						
							
 v0.1.6
						
					 | 
					
						2019-04-01 17:29:23 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ed6283dca4
							
						
					 | 
					
						
						
							
							Add Development section to README documenting use of Protobuf and tooling required. #6
						
						
						
						
						
						
							
						
					 | 
					
						2019-04-01 17:29:23 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f44b6249ac
							
						
					 | 
					
						
						
							
							Create CONTRIBUTING.md
						
						
						
						
						
						
							
						
					 | 
					
						2019-04-01 10:14:40 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2be3a63153
							
						
					 | 
					
						
						
							
							Add other badges from img.shields.io
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-31 13:39:58 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							836deeb0ff
							
						
					 | 
					
						
						
							
							Document using the Docker Image
						
						
						
						
						
						
							
 v0.1.5
						
					 | 
					
						2019-03-30 20:25:23 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b29b4c5422
							
						
					 | 
					
						
						
							
							Add Dockerfile to publish images to Docker Hub
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-30 17:14:09 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f397a73abd
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-29 22:21:39 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							53dc013215
							
						
					 | 
					
						
						
							
							Optimized and increased read performance by ~2-3x by memory mapping the read-only datafiles
						
						
						
						
						
						
							
 v0.1.4
						
					 | 
					
						2019-03-23 13:35:55 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							711d08ce91
							
						
					 | 
					
						
						
							
							Increased read performance by ~3-4x by removing another unnecessary I/O operation (Seek)
						
						
						
						
						
						
							
 v0.1.3
						
					 | 
					
						2019-03-23 12:14:15 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c3b1a02371
							
						
					 | 
					
						
						
							
							Updated deps
						
						
						
						
						
						
							
 v0.1.2
						
					 | 
					
						2019-03-22 21:53:09 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7149cb9afe
							
						
					 | 
					
						
						
							
							Fixed concurrency bug with reopening datafiles when maxDatafileSize is exceeded
						
						
						
						
						
						
							
 v0.1.1
						
					 | 
					
						2019-03-22 17:59:07 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c593bc966f
							
						
					 | 
					
						
						
							
							Refactor Datafile.Size()
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-22 17:33:24 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2400dd86d5
							
						
					 | 
					
						
						
							
							Add docs for bitcask
						
						
						
						
						
						
							
 v0.1.0
 0.0.26
						
					 | 
					
						2019-03-21 17:46:53 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							27eb922ba2
							
						
					 | 
					
						
						
							
							Add docs for options
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-21 17:20:53 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							34ad78efc0
							
						
					 | 
					
						
						
							
							Add KeYS command to server (bitraftd)
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-21 10:49:53 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							352c32ee12
							
						
					 | 
					
						
						
							
							Add Len() to exported API (extended API)
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-21 10:47:50 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							aaea7273c3
							
						
					 | 
					
						
						
							
							Add Keys() to exported API (extended API)
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-21 10:41:56 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							01cb269a51
							
						
					 | 
					
						
						
							
							Add EXISTS command to server (bitraftd)
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-21 10:29:18 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							962e53af17
							
						
					 | 
					
						
						
							
							Add Has() to exported API (extended API)
						
						
						
						
						
						
							
 0.0.25
						
					 | 
					
						2019-03-21 10:24:48 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7a427a237a
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-21 08:36:17 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8bf169c96f
							
						
					 | 
					
						
						
							
							Add MergeOpen test case
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-20 17:10:24 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c1488fed2a
							
						
					 | 
					
						
						
							
							Added Fold() test case
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-20 16:55:59 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d6e806e655
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-20 15:30:08 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2d9bfbb408
							
						
					 | 
					
						
						
							
							Unexport NewDefaultConfig (not useful for public consumption)
						
						
						
						
						
						
							
 0.0.24
						
					 | 
					
						2019-03-20 07:46:26 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d8a48f9eea
							
						
					 | 
					
						
						
							
							Use pre-defined errors as they are comparable and useful as exported symbols
						
						
						
						
						
						
							
 0.0.23
						
					 | 
					
						2019-03-20 07:39:03 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							65e7877bdf
							
						
					 | 
					
						
						
							
							Remove notify step for now
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-20 07:08:10 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5711478dd6
							
						
					 | 
					
						
						
							
							Drone CI plugins now use a new key called settings :/
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-20 07:06:31 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							336795285e
							
						
					 | 
					
						
						
							
							Fixed Drone CI config
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-20 07:02:39 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7fba9bd4b7
							
						
					 | 
					
						
						
							
							Add bitcaskd to install target
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-20 07:00:46 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e117ffd2e9
							
						
					 | 
					
						
						
							
							Fixed injecting Version/Commit in relased binaries
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-19 18:55:03 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ebefd0abf4
							
						
					 | 
					
						
						
							
							Updated deps
						
						
						
						
						
						
							
 0.0.22
						
					 | 
					
						2019-03-18 19:47:08 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							52dfec6760
							
						
					 | 
					
						
						
							
							Only count coverage for the exported package
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-18 17:40:45 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1298240f53
							
						
					 | 
					
						
						
							
							Unexport some internal implemtnation details
						
						
						
						
						
						
							
 0.0.21
						
					 | 
					
						2019-03-18 17:31:31 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2a35976cdd
							
						
					 | 
					
						
						
							
							Ooops
						
						
						
						
						
						
							
 0.0.20
						
					 | 
					
						2019-03-17 14:00:15 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6fe6fe0689
							
						
					 | 
					
						
						
							
							Refactored configuration option handling. Fixes #3
						
						
						
						
						
						
							
 0.0.19
						
					 | 
					
						2019-03-17 13:53:30 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e83608b903
							
						
					 | 
					
						
						
							
							Fixed missing error handling opening new Datafile(s) during Put() Fixes #4
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-17 13:47:07 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							67ab944db7
							
						
					 | 
					
						
						
							
							Refactored some internals and removed timestamp field (unsure why it was needed in the original paper)
						
						
						
						
						
						
							
 0.0.18
						
					 | 
					
						2019-03-16 12:40:24 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cb00b11dd7
							
						
					 | 
					
						
						
							
							Increase no. of goroutines to catch more race conditions in tests
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-16 12:33:07 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e9c858d43f
							
						
					 | 
					
						
						
							
							Add CRC Checksum checks on reading values back
						
						
						
						
						
						
							
 0.0.17
						
					 | 
					
						2019-03-16 12:16:23 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							120e854444
							
						
					 | 
					
						
						
							
							Improved error messages
						
						
						
						
						
						
							
 0.0.16
						
					 | 
					
						2019-03-16 11:47:22 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d2f44d1513
							
						
					 | 
					
						
						
							
							Fix a race condition + Use my fork of trie
						
						
						
						
						
						
							
 0.0.15
						
					 | 
					
						2019-03-16 11:22:55 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c0f178c4f7
							
						
					 | 
					
						
						
							
							Improved read/write performance by another ~2x by not calling Stat() on every read/write
						
						
						
						
						
						
							
 0.0.14
						
					 | 
					
						2019-03-16 08:15:07 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2585222830
							
						
					 | 
					
						
						
							
							Improve write performance by ~33% to 80,000 writes/sec buf reducing syscalls and using a bufio.Writer
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-16 07:41:37 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3f1d6635c4
							
						
					 | 
					
						
						
							
							Add prefix scan for keys using a Trie
						
						
						
						
						
						
							
 0.0.13
						
					 | 
					
						2019-03-15 23:48:50 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							67840ffb57
							
						
					 | 
					
						
						
							
							Call Close() at end of sub-commands
						
						
						
						
						
						
							
 0.0.12
						
					 | 
					
						2019-03-14 21:50:41 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9f0a357ca0
							
						
					 | 
					
						
						
							
							Remove lock file on Close()
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-14 21:50:23 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							52b6c74a21
							
						
					 | 
					
						
						
							
							Fixed compile error in CLI
						
						
						
						
						
						
							
 0.0.11
						
					 | 
					
						2019-03-14 21:33:40 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d24a01797a
							
						
					 | 
					
						
						
							
							Added WithMaxKeySize() and WithMaxValueSize() options
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-14 21:31:23 +10:00 | 
					
					
						
						
							
							
							
						
					 |