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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bc8f6c6718
							
						
					 | 
					
						
						
							
							Change locking error message
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-14 21:31:01 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b6c212d60c
							
						
					 | 
					
						
						
							
							Refactored option handling
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-14 21:24:31 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3f1b90eb23
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-14 18:18:57 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							71a42800fe
							
						
					 | 
					
						
						
							
							Improved benchmark test suite for various key/value sizes
						
						
						
						
						
						
							
 0.0.10
						
					 | 
					
						2019-03-14 18:17:20 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3b9627aeb8
							
						
					 | 
					
						
						
							
							Fix concurrent read bug
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-14 17:58:06 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e0c4c4fdae
							
						
					 | 
					
						
						
							
							Fix concurrent write bug with multiple goroutines writing to the to the active datafile
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-14 17:58:06 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fb50eb2f82
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-14 15:36:37 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fb2335e3c1
							
						
					 | 
					
						
						
							
							Fixed tests
						
						
						
						
						
						
							
 0.0.9
						
					 | 
					
						2019-03-14 07:46:59 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9a8aca55ba
							
						
					 | 
					
						
						
							
							Updated README
						
						
						
						
						
						
							
 0.0.8
						
					 | 
					
						2019-03-13 21:40:43 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							32b782b229
							
						
					 | 
					
						
						
							
							Fixed arg handling in bitcaskd
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-13 21:39:23 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							146f777683
							
						
					 | 
					
						
						
							
							Fixed versioning during build time
						
						
						
						
						
						
							
 0.0.7
						
					 | 
					
						2019-03-13 21:31:21 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							809a14fbdc
							
						
					 | 
					
						
						
							
							Fix usage output of bitcaskd
						
						
						
						
						
						
							
 0.0.6
						
					 | 
					
						2019-03-13 21:25:26 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							238ff6ab59
							
						
					 | 
					
						
						
							
							Add a simple Redis compatible server daemon (bitcaskd)
						
						
						
						
						
						
							
 0.0.5
						
					 | 
					
						2019-03-13 21:19:46 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6a39d742b7
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-13 20:27:27 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f4b7918e93
							
						
					 | 
					
						
						
							
							Add flock on database Open()/Close() to prevent multiple concurrent processes write access. Fixes #2
						
						
						
						
						
						
							
 0.0.4
						
					 | 
					
						2019-03-13 20:21:15 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f88919ecd0
							
						
					 | 
					
						
						
							
							Fixed read performance by ~6x in general by caching all inactive datafiles. Fixes #1
						
						
						
						
						
						
							
 0.0.3
						
					 | 
					
						2019-03-13 19:24:35 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							108cb54cb2
							
						
					 | 
					
						
						
							
							Updated README on Performance Benchmarks
						
						
						
						
						
						
							
 0.0.2
						
					 | 
					
						2019-03-13 07:43:32 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							904f6b19a0
							
						
					 | 
					
						
						
							
							Improve read performance by ~6x for active Datafile by not reopening it each time
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-13 07:43:31 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4b52dea172
							
						
					 | 
					
						
						
							
							Create LICENSE
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-13 06:46:32 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Mills
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e9997642fe
							
						
					 | 
					
						
						
							
							Create CODE_OF_CONDUCT.md
						
						
						
						
						
						
							
						
					 | 
					
						2019-03-13 06:45:43 +10:00 | 
					
					
						
						
							
							
							
						
					 |