| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  |