{"push_id":615868853,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"03de81ebf28c001fe14e8e2b6e049b985e557e89","before":"54ce362e1e724866eaa6a9ed682bc8ab2e040cb1","commits":[{"sha":"2553cc0c3495c92dcd7ca8850305a8c83e62e02e","author":{"email":"ff9529fa39211a59958b1ab6c59cc134959ae729@users.noreply.github.com","name":"olviko"},"message":"Async extensions for AsyncClient","distinct":true,"url":"https://api.github.com/repos/aerospike/aerospike-client-csharp/commits/2553cc0c3495c92dcd7ca8850305a8c83e62e02e"},{"sha":"7f3c0b9f7e1f44c9eb20379804730d92950cce97","author":{"email":"99abf6067d40940d063c8d65a1550e1b84dccd7d@aerospike.com","name":"Brian Nichols"},"message":"Catch exception and return boolean status for LuaBytes' set functions.","distinct":true,"url":"https://api.github.com/repos/aerospike/aerospike-client-csharp/commits/7f3c0b9f7e1f44c9eb20379804730d92950cce97"},{"sha":"205c778bfc3d426833108cb37463ea8926213820","author":{"email":"99abf6067d40940d063c8d65a1550e1b84dccd7d@aerospike.com","name":"Brian Nichols"},"message":"Add Record.getString().","distinct":true,"url":"https://api.github.com/repos/aerospike/aerospike-client-csharp/commits/205c778bfc3d426833108cb37463ea8926213820"},{"sha":"7fc1737585c5e52f75e64cfba47334a0d0c77f1b","author":{"email":"99abf6067d40940d063c8d65a1550e1b84dccd7d@aerospike.com","name":"Brian Nichols"},"message":"Add Bin constructors for list/map. Deprecate old Bin.asList() and Bin.asMap().\nAdd Value.get() for list/map. Deprecate old Value.getAsList() and Value.getAsMap().","distinct":true,"url":"https://api.github.com/repos/aerospike/aerospike-client-csharp/commits/7fc1737585c5e52f75e64cfba47334a0d0c77f1b"},{"sha":"baa2878b44595f802b76d943df29c6ca0f50ff67","author":{"email":"99abf6067d40940d063c8d65a1550e1b84dccd7d@aerospike.com","name":"Brian Nichols"},"message":"Merge branch 'async' of github.com:olviko/aerospike-client-csharp","distinct":true,"url":"https://api.github.com/repos/aerospike/aerospike-client-csharp/commits/baa2878b44595f802b76d943df29c6ca0f50ff67"},{"sha":"2c30153e3649c6510f9ad0924efd8d015b6d60eb","author":{"email":"99abf6067d40940d063c8d65a1550e1b84dccd7d@aerospike.com","name":"Brian Nichols"},"message":"Promote async task extensions directly to AsyncClient.\nCleanup and add async task example.","distinct":true,"url":"https://api.github.com/repos/aerospike/aerospike-client-csharp/commits/2c30153e3649c6510f9ad0924efd8d015b6d60eb"},{"sha":"18cd5aab013d9276f0977a7bff18995647e6431c","author":{"email":"99abf6067d40940d063c8d65a1550e1b84dccd7d@aerospike.com","name":"Brian Nichols"},"message":"Only optimize Util.ByteArrayEquals() when AS_OPTIMIZE_WINDOWS is enabled.","distinct":true,"url":"https://api.github.com/repos/aerospike/aerospike-client-csharp/commits/18cd5aab013d9276f0977a7bff18995647e6431c"},{"sha":"049962104d03d48e836425ee877a509a9ea0cb49","author":{"email":"99abf6067d40940d063c8d65a1550e1b84dccd7d@aerospike.com","name":"Brian Nichols"},"message":"Remove LITE conditional statements which are no longer necessary.","distinct":true,"url":"https://api.github.com/repos/aerospike/aerospike-client-csharp/commits/049962104d03d48e836425ee877a509a9ea0cb49"},{"sha":"90c14fb2058c9297f933c6e6a5f600c77bff883b","author":{"email":"99abf6067d40940d063c8d65a1550e1b84dccd7d@aerospike.com","name":"Brian Nichols"},"message":"Check all nodes before shutting down benchmarks when receiving benchmark errors.","distinct":true,"url":"https://api.github.com/repos/aerospike/aerospike-client-csharp/commits/90c14fb2058c9297f933c6e6a5f600c77bff883b"},{"sha":"8a8f02b9d5c8f147223754281e1248d51b10ff96","author":{"email":"99abf6067d40940d063c8d65a1550e1b84dccd7d@aerospike.com","name":"Brian Nichols"},"message":"Make it easier to detect async command state when a node is removed from the cluster (which causes all node connections to be closed).","distinct":true,"url":"https://api.github.com/repos/aerospike/aerospike-client-csharp/commits/8a8f02b9d5c8f147223754281e1248d51b10ff96"},{"sha":"b8811064093ec19653e1cae7d01748aef4ca54fd","author":{"email":"99abf6067d40940d063c8d65a1550e1b84dccd7d@aerospike.com","name":"Brian Nichols"},"message":"Throw exception if bin name length > 14 characters on query.","distinct":true,"url":"https://api.github.com/repos/aerospike/aerospike-client-csharp/commits/b8811064093ec19653e1cae7d01748aef4ca54fd"},{"sha":"03de81ebf28c001fe14e8e2b6e049b985e557e89","author":{"email":"99abf6067d40940d063c8d65a1550e1b84dccd7d@aerospike.com","name":"Brian Nichols"},"message":"Update version 3.1.1","distinct":true,"url":"https://api.github.com/repos/aerospike/aerospike-client-csharp/commits/03de81ebf28c001fe14e8e2b6e049b985e557e89"}]}