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