Software Developer. Author of Json.NET. Not Batman.
-
Microsoft
- Wellington, New Zealand
- http://james.newtonking.com
Block or Report
Block or report JamesNK
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
Newtonsoft.Json.Schema Public
Json.NET Schema is a powerful, complete and easy to use JSON Schema framework for .NET
1,371 contributions in the last year
Less
More
Activity overview
Contributed to
dotnet/aspnetcore,
grpc/grpc-dotnet,
dotnet/AspNetCore.Docs
and 39 other
repositories
Contribution activity
August 2022
Created 29 commits in 5 repositories
Created a pull request in dotnet/aspnetcore that received 8 comments
Opened 24 other pull requests in 4 repositories
dotnet/aspnetcore
1
open
11
merged
1
closed
- Fix GET_ConnectionsMakingMultipleRequests_AllSuccess
- Remove enable HTTP/3 client option
- Add QUIC event source logging to flakey test
- Trimming: Validate DataProtection custom algorithm has a constructor
- Update DataProtectionKey to use DynamicDependency
- ApplicationBuilder server features defaults to empty collection
- HTTP/3: Test abort at end of request
- Fix some Kestrel test indenting
- Fix route handler analyzer test culture warnings
- RequestAbort token stays the same after abort
- HTTP/3: Fix accepting simultaneous connections
- HTTP/3: Disable HTTP/3 when multiple protocols used on dynamic port
- HTTP/3: Support QUIC idle timeout more cleanly
dotnet/AspNetCore.Docs
1
open
6
merged
grpc/grpc-dotnet
2
open
1
merged
JamesNK/Newtonsoft.Json
1
merged
Reviewed 33 pull requests in 6 repositories
dotnet/aspnetcore
22 pull requests
- Fix GET_ConnectionsMakingMultipleRequests_AllSuccess
- HTTP/3: Test abort at end of request
- [release/7.0-rc1] Fix missing using in Http3TimeoutTests
- Increase Kestrel's default HTTP/2 upload window sizes
- Cancel client results after a default timeout (and fix cancel closing connection)
- Cache effective policy in endpoint metadata
- Default to zero byte reads when we use PipeReader.Create
- Kestrel sample: only enable delayed client cert negotiation on non-macOS
- Sync output cache with API review
- Update DataProtectionKey to use DynamicDependency
- Updating HttpMethodMetadata based on ICorsMetadata
- Add comment about QueryString in more places
- Add more info to UnrecognizedMediaType
- Consolidate error pages used by ANCM and improve link
- Quarantine FrameworkNotFoundExceptionLogged_File
- RequestAbort token stays the same after abort
- HTTP/3: Fix accepting simultaneous connections
- Quarantine GET_MultipleRequests_RequestVersionOrHigher_UpgradeToHttp3
- HTTP/3: Fix per-request context allocation, QuicStream.DisposeAsync
- HTTP/3: Disable HTTP/3 when multiple protocols used on dynamic port
- Add alt-used to known headers
- HTTP/3: ValueTask pooling
grpc/grpc-dotnet
4 pull requests
dotnet/runtime
3 pull requests
dotnet/AspNetCore.Docs
2 pull requests
Azure/AppService
1 pull request
dotnet/roslyn
1 pull request
Created an issue in dotnet/runtime that received 7 comments
SocketsHttpHandler.MaxResponseHeadersLength can cause internal 32-bit overflow with HTTP/2
Description Noticed here: grpc/grpc-dotnet#1842 (comment) MaxResponseHeadersLength is in kilobytes so internally multiplies the value by 1024. Howe…
7
comments
Opened 7 other issues in 3 repositories
dotnet/runtime
3
closed
1
open
dotnet/aspnetcore
1
open
1
closed
NuGetPackageExplorer/NuGetPackageExplorer
1
closed
2
contributions
in private repositories
Aug 5





