Граф коммитов

142 Коммитов

Автор SHA1 Сообщение Дата
Connor Peet 6afa023aba Remove the automatic prefix slicing from the builder, this was a bad direction 2017-06-03 09:29:12 -07:00
Connor Peet 7670dcfe8a Update WatchBeam => mixer 2017-06-03 09:26:50 -07:00
Connor Peet b4f0cbcb42 Merge branch 'password-auth' 2017-06-03 09:25:40 -07:00
Connor Peet 2dcb7c6aa9 Address PR comments, change enum casing to UpperCamel 2017-06-03 09:22:36 -07:00
Connor Peet b99fe24cf7 Remove unused memoization, fix forgotten awaits in role tests 2017-06-02 23:56:26 -07:00
Connor Peet 97818859f2 Temporarily lock ts to 2.3.0 to avoid tslint bugging 2017-06-02 23:48:59 -07:00
Connor Peet 96dab60f70 Merge pull request #6 from mixer/may-the-strings-be-with-you
Prefer to return strings and maps, slice prefixes
2017-06-02 23:39:05 -07:00
Connor Peet 973aa40db2 Stronger GRPC typings, tests and start of auth finalizations 2017-06-02 23:38:34 -07:00
Connor Peet d57259c9be Initial working version of password auth 2017-06-02 08:49:38 -07:00
Connor Peet 35313479d9 Add test for wide utf8 prefixes 2017-04-17 21:03:27 -07:00
Connor Peet e951c0b8bb Prefer to return strings and maps, slice prefixes 2017-04-17 20:53:52 -07:00
Connor Peet 7f4ceb5424
Rebuild docs with locking 2017-04-17 09:00:55 -07:00
Connor Peet b7df085549 Merge pull request #4 from WatchBeam/txn
Implement transaction builder
2017-04-14 19:45:26 -07:00
Connor Peet 86150892af Merge pull request #5 from WatchBeam/locks
Add distributed locking capability
2017-04-14 19:45:17 -07:00
Connor Peet 2e21512d06
Set ts-node to target ES6 to avoid the need for hackery 2017-04-14 17:24:12 -07:00
Connor Peet b712d214b9
Fix mangling numbers to buffers if they're passed into comparators 2017-04-14 17:04:31 -07:00
Connor Peet 8e3b5161d3
Add distributed locking capability 2017-04-14 16:52:31 -07:00
Connor Peet accd9786d2
Implement transaction builder 2017-04-14 16:10:18 -07:00
Connor Peet 68907f88fa
Add docs and some examples 2017-04-14 14:51:06 -07:00
Connor Peet 082acab2d9
0.1.2 2017-04-13 14:52:55 -07:00
Connor Peet 8f2372a3e5
Fix files being incorrectly npmignored 2017-04-13 14:52:49 -07:00
Connor Peet 4b2feb80e1
0.1.1 2017-04-13 14:41:52 -07:00
Connor Peet caa3170c88
Add basic doc builder system 2017-04-13 14:41:18 -07:00
Connor Peet ab25521aab Merge pull request #3 from WatchBeam/nits
Nits
2017-04-13 14:08:46 -07:00
Connor Peet 6f2b340ce5
Address more PR comments 2017-04-13 13:49:15 -07:00
Connor Peet 4f191ab9cd
Address PR comments 2017-04-13 13:42:47 -07:00
Connor Peet 6f1c2f508e
Just run etcd by hand 2017-04-13 13:21:07 -07:00
Connor Peet 295cb114ba
Disable etcd auto compaction in tests 2017-04-13 13:03:04 -07:00
Connor Peet d05fd8df81
Make travis update npm to avoid dependency resolution bug 2017-04-13 12:40:51 -07:00
Connor Peet d898b22307
Update publish / main scripts, add travis.yml 2017-04-13 11:55:22 -07:00
Connor Peet d304662829
Avoid restricting keys() to only return strings 2017-04-13 11:43:27 -07:00
Connor Peet 888d3c6afd
Allow simple mocking of grpc backends 2017-04-13 11:39:49 -07:00
Connor Peet 828281870c
Prevent fail getting hit by concurrent callers and unnecessarily backing off 2017-04-13 11:38:28 -07:00
Connor Peet 9f5302e7f8 Merge pull request #2 from WatchBeam/leases
Implement lease interface, keepalives
2017-04-13 11:16:11 -07:00
Connor Peet c0c6d882e1
Address PR comments -- move generation to use lodash templates 2017-04-13 10:16:37 -07:00
Connor Peet f513ee3785
Implement lease interface, keepalives 2017-04-12 15:51:16 -07:00
Connor Peet 5e5571239d Merge pull request #1 from WatchBeam/crud-tests
Flesh out the rest of the CRUD tests, update types to string responses
2017-04-12 10:21:11 -07:00
Connor Peet 756d2ac3cd
Flesh out the rest of the CRUD tests, update types to string responses 2017-04-12 10:03:56 -07:00
Connor Peet e814557902
Flesh out kv builders, basic tests 2017-04-11 18:10:34 -07:00
Connor Peet c710ead394
Finish up foundation pool/connection work 2017-04-11 14:44:15 -07:00
Connor Peet 86e8443573 A little more work on connection pooling 2017-04-10 22:55:57 -07:00
Connor Peet eb2cb67089 init 2017-04-09 22:25:42 -07:00